wormhole/testing/contract-integrations
Evan Gray 09d18801fd terra: update devnet address 2023-12-13 11:45:07 -05:00
..
contracts Test contract to publish wormhole messages for testing the guardian watcher (#1696) 2022-10-17 13:28:17 -05:00
scripts Test contract to publish wormhole messages for testing the guardian watcher (#1696) 2022-10-17 13:28:17 -05:00
src terra: update devnet address 2023-12-13 11:45:07 -05:00
.gitignore
README.md Test contract to publish wormhole messages for testing the guardian watcher (#1696) 2022-10-17 13:28:17 -05:00
jestconfig.json
package-lock.json
package.json js: make packages comply with ci rule 2022-10-20 17:11:13 -05:00
truffle-config.js Test contract to publish wormhole messages for testing the guardian watcher (#1696) 2022-10-17 13:28:17 -05:00
tsconfig.json

README.md

PublishMsg Contract

This is a simple contract that can be used to generate wormhole messages in testnet. It can be used to test the guardian watcher.

Deployment

  1. Make sure the chain is populated in truffle-config.js.
  2. npm ci
  3. npm run build
  4. MNEMONIC="" TESTNET_WORMHOLE_CORE_ADDRESS="0x6b9C8671cdDC8dEab9c719bB87cBd3e782bA6a35" npm run truffle -- exec scripts/deploy_publish_msg.js --network neon_testnet
  5. Make note of the value returned as "PublishMsg address", it will be used as PUBLISH_MSG_ADDRESS to run the tool.

Generating a test message

  1. MNEMONIC="" TESTNET_RPC="https://proxy.devnet.neonlabs.org/solana" PUBLISH_MSG_ADDRESS="0x95F81502b6DafbF1aAdac5400814f976d119B520" CONSISTENCY_LEVEL=200 node src/publishMsg.js