Selaa lähdekoodia

clients/js: fix sui initial guardian param

heyitaki 2 vuotta sitten
vanhempi
sitoutus
b4128071a2
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 4 2
      clients/js/cmds/sui/init.ts

+ 4 - 2
clients/js/cmds/sui/init.ts

@@ -308,7 +308,7 @@ export const initTokenBridge = async (
 export const initWormhole = async (
   network: Network,
   coreBridgePackageId: string,
-  initialGuardian: string,
+  initialGuardians: string,
   governanceChainId: number,
   guardianSetIndex: number,
   governanceContract: string,
@@ -357,7 +357,9 @@ export const initWormhole = async (
       transactionBlock.pure(governanceChainId),
       transactionBlock.pure([...Buffer.from(governanceContract, "hex")]),
       transactionBlock.pure(guardianSetIndex),
-      transactionBlock.pure([[...Buffer.from(initialGuardian, "hex")]]),
+      transactionBlock.pure(
+        initialGuardians.split(",").map((g) => [...Buffer.from(g, "hex")])
+      ),
       transactionBlock.pure(24 * 60 * 60), // Guardian set TTL in seconds
       transactionBlock.pure("0"), // Message fee
     ],