Преглед изворни кода

simplify signature fix (#1304)

Co-authored-by: ani <ani@Anirudhs-MacBook-Pro.local>
Anirudh Suresh пре 1 година
родитељ
комит
698b894ca6
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      express_relay/sdk/js/src/index.ts

+ 3 - 3
express_relay/sdk/js/src/index.ts

@@ -232,6 +232,7 @@ export class Client {
         { name: "calldata", type: "bytes" },
         { name: "value", type: "uint256" },
         { name: "bid", type: "uint256" },
+        { name: "validUntil", type: "uint256" },
       ],
       [
         opportunity.repayTokens.map(convertTokenQty),
@@ -240,12 +241,11 @@ export class Client {
         opportunity.calldata,
         opportunity.value,
         bidInfo.amount,
+        bidInfo.validUntil,
       ]
     );
 
-    const msgHash = keccak256(
-      encodePacked(["bytes", "uint256"], [payload, bidInfo.validUntil])
-    );
+    const msgHash = keccak256(payload);
 
     const hash = signatureToHex(await sign({ hash: msgHash, privateKey }));
     return {