wormhole/wormchain
Conor Patrick b35480f966 accountant: address review comments for modify governance vaa 2023-02-15 06:23:25 -08:00
..
.vscode rename all wormholechain and wormhole-chain references 2022-10-24 17:59:52 -04:00
app wormchain: add migrating contracts with vaa 2023-02-07 12:15:11 -06:00
build wormchain - config comments and defaults 2023-01-27 14:03:02 -05:00
cmd/wormchaind rename all wormholechain and wormhole-chain references 2022-10-24 17:59:52 -04:00
contracts/tools wormchain: add test for accountant modify 2023-02-15 06:23:25 -08:00
design rename wormhole_chain to wormchain 2022-10-24 17:59:52 -04:00
devnet wormchain - peer-exchange reactor off by default 2023-01-23 15:06:07 -06:00
docs wormchain/ts-sdk: add wasm 2023-01-30 12:21:12 -06:00
ibc-relayer wormchain ibc - update wormchain service name 2023-01-27 06:56:15 -05:00
mainnet wormchain: add more persistent peers to wormchain 2023-01-24 08:25:14 -08:00
proto/wormhole wormchain: address comments for migrating wasmd contracts 2023-02-07 12:15:11 -06:00
testing/js rename all wormholechain and wormhole-chain references 2022-10-24 17:59:52 -04:00
testutil accountant: address review comments for modify governance vaa 2023-02-15 06:23:25 -08:00
ts-sdk wormchain/ts-sdk: add wasm 2023-01-30 12:21:12 -06:00
x/wormhole accountant: address review comments for modify governance vaa 2023-02-15 06:23:25 -08:00
.gitignore wormchain: contracts env data (#2297) 2023-01-27 14:27:21 -05:00
Dockerfile wormchain: add migrating contracts with vaa 2023-02-07 12:15:11 -06:00
Dockerfile.deploy tilt: fix accounting deploy 2023-01-30 10:17:20 -06:00
Dockerfile.proto wormchain: run Ignite through docker and update documentation (#2169) 2023-01-18 07:56:32 -08:00
Makefile wormchain: require addresses to be allowlisted to submit tx 2023-01-31 10:37:53 -06:00
README.md wormchain: address comments on wormchain allowlisting 2023-01-31 10:37:53 -06:00
development.md wormchain: run Ignite through docker and update documentation (#2169) 2023-01-18 07:56:32 -08:00
go.mod wormchain: address comments for migrating wasmd contracts 2023-02-07 12:15:11 -06:00
go.sum accountant: address review comments for modify governance vaa 2023-02-15 06:23:25 -08:00

README.md

Wormchain

Wormchain is a blockchain built using Cosmos SDK and Tendermint and initially created with Ignite.

Building

Build and install wormchain. You will need golang version 1.16+ installed.

make build/wormchaind

Develop

See development.md

How to run the tests

run "tilt up -- --wormchain"
cd ./ts-sdk
npm ci
npm run build
cd ../testing/js
npm ci
npm run test

Learn more about Cosmos & Ignite

Allowlists

Accounts on wormchain are allowlisted. To be able to submit a tx on wormchain, you must have an account that is either:

  • A validator on wormchain that is part of a current or future guardian set, or
  • An account that is allowlisted by a current validator on wormchain.

To create or delete an allowlist entry, you use a validator account. Allowlist entries can become stale, meaning the owning validators are no longer part of the validator set. Any validator can delete or replace stale entries. To manage allowlists, use the wormchaind client.