pyth-crosschain/ethereum/migrations/test/4_pyth_multiple_emitters.js

19 lines
573 B
JavaScript

const loadEnv = require("../../scripts/loadEnv");
loadEnv("../../");
const PythUpgradable = artifacts.require("PythUpgradable");
const { upgradeProxy } = require("@openzeppelin/truffle-upgrades");
/**
* Adds multiple emitter/chain ID support
*/
module.exports = async function (deployer) {
const proxy = await PythUpgradable.deployed();
await upgradeProxy(proxy.address, PythUpgradable, { deployer, unsafeSkipStorageCheck: true });
await proxy.addDataSource(
await proxy.pyth2WormholeChainId(),
await proxy.pyth2WormholeEmitter()
);
};