wormhole-icco/tools
Drew 9c492e8d3a
EVM contract documentation and Solana support (#33)
* Add support for Solana ATA and add EVM documentation

* Move authority check to verifySignature

Co-authored-by: Drew <dsterioti@users.noreply.github.com>
2022-05-24 10:18:17 -05:00
..
.gitignore Add tools 2022-04-27 22:08:42 +00:00
README.md Evm documentation (#25) 2022-05-13 17:57:48 -05:00
package-lock.json Update testnet chain registration script to take network arguments 2022-05-13 15:49:27 +00:00
package.json Update testnet chain registration script to take network arguments 2022-05-13 15:49:27 +00:00
register_testnet_contributors.ts EVM contract documentation and Solana support (#33) 2022-05-24 10:18:17 -05:00
register_tilt_contributors.ts EVM contract documentation and Solana support (#33) 2022-05-24 10:18:17 -05:00
tsconfig.json Add testnet deployments and test application 2022-05-11 20:34:56 +00:00

README.md

Details

This directory contains scripts necessary for making deployed ICCO contracts function. Currently, both scripts are used for registering Contributor contracts with their Conductor counterpart.

Dependencies

register_testnet_contributors.ts depends on the following files:

  • ../testnet.json - contains the deployed ICCO contract addresses in testnet
  • ethereum/icco_deployment_config.js - contains rpc providers and wallet private keys

register_tilt_contributors.ts depends on the following file:

  • ../tilt.json - contains the deployed ICCO contract addresses in tilt devnet

Building

Run the following commands to build the ICCO tools:

npm ci
npm run build

Running

Example Usage

node lib/register_testnet_contributors.js --network goerli fuji binance_testnet

Arguments

  • --network is required. The list of Contributor contract networks that will be registered