1234567891011121314151617 |
- task("createChainPath", "createChainPath function of a stargate router for initialization")
- .addParam("router", "The stargate Router address")
- .addParam("poolId", "the poolId")
- .addParam("dstChainId", "the destination chainId")
- .addParam("dstPoolId", "the destination poolId")
- .addParam("weight", "the pool weight for this path (default: 1)")
- .setAction(async (taskArgs) => {
- let accounts = await ethers.getSigners()
- let owner = accounts[0] // me
- console.log(`owner: ${owner.address}`)
- let Router = await ethers.getContractFactory("Router")
- let router = await Router.attach(taskArgs.router)
- let tx = await (await router.createChainPath(taskArgs.poolId, taskArgs.dstChainId, taskArgs.dstPoolId, taskArgs.weight)).wait()
- console.log(`tx.transactionHash: ${tx.transactionHash}`)
- })
|