| 1234567891011121314151617181920 |
- // run this script with truffle exec
- const WormholeReceiver = artifacts.require("WormholeReceiver");
- const { WormholeEvmContract, DefaultStore } = require("contract_manager");
- const { Wallet } = require("ethers");
- module.exports = async function (callback) {
- try {
- const contract = new WormholeEvmContract(
- DefaultStore.chains[process.env.MIGRATIONS_NETWORK],
- WormholeReceiver.address
- );
- const wallet = Wallet.fromMnemonic(process.env.MNEMONIC);
- const privateKey = wallet.privateKey.replace("0x", "");
- await contract.syncMainnetGuardianSets(privateKey);
- console.log("Updated the guardian set successfully.");
- callback();
- } catch (e) {
- callback(e);
- }
- };
|