bruce-riley 6279a1474e EVM/Node: Custom consistency level (#4406) hai 3 meses
..
contracts 4e3b24cfa8 Test contract to publish wormhole messages for testing the guardian watcher (#1696) %!s(int64=3) %!d(string=hai) anos
custom_consistency_level 6279a1474e EVM/Node: Custom consistency level (#4406) hai 3 meses
forge-scripts f290df6b9b Ethereum: deploy with forge (#3862) hai 1 ano
scripts 4e3b24cfa8 Test contract to publish wormhole messages for testing the guardian watcher (#1696) %!s(int64=3) %!d(string=hai) anos
src 2fc2bb577b docs: fix some typos (#3628) hai 1 ano
.gitignore f290df6b9b Ethereum: deploy with forge (#3862) hai 1 ano
README.md 4e3b24cfa8 Test contract to publish wormhole messages for testing the guardian watcher (#1696) %!s(int64=3) %!d(string=hai) anos
jestconfig.json cd56eb08b7 testing: test for multiple messages in one tx %!s(int64=3) %!d(string=hai) anos
package-lock.json e90146b321 Update elliptic to >= 6.6.1 (#4272) hai 8 meses
package.json e90146b321 Update elliptic to >= 6.6.1 (#4272) hai 8 meses
truffle-config.js 4e3b24cfa8 Test contract to publish wormhole messages for testing the guardian watcher (#1696) %!s(int64=3) %!d(string=hai) anos
tsconfig.json cd56eb08b7 testing: test for multiple messages in one tx %!s(int64=3) %!d(string=hai) anos

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