Jeff Schroeder b175dd43c8 docs: quit the spelling spam typo fix PRs with cspell magic (#3845) 1 vuosi sitten
..
.vscode 91bd9a5c36 rename all wormholechain and wormhole-chain references 3 vuotta sitten
app deddbdf583 wormchain: rename v2.22.0 upgrade to v2.23.0 upgrade 2 vuotta sitten
build d6c24214be wormchain - config comments and defaults 2 vuotta sitten
cmd 91bd9a5c36 rename all wormholechain and wormhole-chain references 3 vuotta sitten
contracts 9c645933d6 Tilt: Gateway deployment 1 vuosi sitten
design b175dd43c8 docs: quit the spelling spam typo fix PRs with cspell magic (#3845) 1 vuosi sitten
devnet b175dd43c8 docs: quit the spelling spam typo fix PRs with cspell magic (#3845) 1 vuosi sitten
docs b175dd43c8 docs: quit the spelling spam typo fix PRs with cspell magic (#3845) 1 vuosi sitten
ibc-relayer a88982e43d upgrade to golang 1.19.9 2 vuotta sitten
mainnet fac7e10eb4 wormchain: add more persistent peers to wormchain 2 vuotta sitten
proto 6aa80d459c wormchain: setparams gov vaa (#3285) 2 vuotta sitten
testing 91bd9a5c36 rename all wormholechain and wormhole-chain references 3 vuotta sitten
testnet 99235bc08d wormchain: add testnet files 2 vuotta sitten
testutil aa44e82f7c Instantiate allowlist (#3181) 2 vuotta sitten
ts-sdk 4ac2e094d9 sdk/wormchain: regen and initial release 2 vuotta sitten
x b175dd43c8 docs: quit the spelling spam typo fix PRs with cspell magic (#3845) 1 vuosi sitten
.gitignore e09a2616bf wormchain: contracts env data (#2297) 2 vuotta sitten
Dockerfile a88982e43d upgrade to golang 1.19.9 2 vuotta sitten
Dockerfile.deploy 094a404902 tilt: remove additional root CA support 1 vuosi sitten
Dockerfile.proto 3337783c6d wormchain: add ibc-composability-mw to gateway (#3273) 2 vuotta sitten
Makefile 62bef9ffb4 wormchain: dont remove v in tag name for release 2 vuotta sitten
README.md e30e762082 wormchain: address comments on wormchain allowlisting 2 vuotta sitten
development.md 8b39c1a9bf docs: fix typos with spell checker 1 vuosi sitten
go.mod 21fc11f5bc wormchain: add PFM (#3271) 2 vuotta sitten
go.sum 21fc11f5bc wormchain: add PFM (#3271) 2 vuotta sitten
syncing.md bcb0a7eadd Update syncing.md 1 vuosi sitten

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.