Nikhil Suri f6f93bf35e tilt: devnet deployment for ibc generic messaging (#2593) пре 2 година
..
.vscode 91bd9a5c36 rename all wormholechain and wormhole-chain references пре 3 година
app dcbca82c50 wormchain: updates to add ibc (#2589) пре 2 година
build d6c24214be wormchain - config comments and defaults пре 2 година
cmd 91bd9a5c36 rename all wormholechain and wormhole-chain references пре 3 година
contracts f6f93bf35e tilt: devnet deployment for ibc generic messaging (#2593) пре 2 година
design ea663c1be4 rename wormhole_chain to wormchain пре 3 година
devnet dcbca82c50 wormchain: updates to add ibc (#2589) пре 2 година
docs 95411c6722 wormchain/ts-sdk: add wasm пре 2 година
ibc-relayer a88982e43d upgrade to golang 1.19.9 пре 2 година
mainnet fac7e10eb4 wormchain: add more persistent peers to wormchain пре 2 година
proto 7e982cb032 wormchain: address comments for migrating wasmd contracts пре 2 година
testing 91bd9a5c36 rename all wormholechain and wormhole-chain references пре 3 година
testnet 99235bc08d wormchain: add testnet files пре 2 година
testutil 16418d190d wormchain: update accountant tests пре 2 година
ts-sdk f6f93bf35e tilt: devnet deployment for ibc generic messaging (#2593) пре 2 година
x 16418d190d wormchain: update accountant tests пре 2 година
.gitignore e09a2616bf wormchain: contracts env data (#2297) пре 2 година
Dockerfile a88982e43d upgrade to golang 1.19.9 пре 2 година
Dockerfile.deploy ae82c4035f tilt: fix accounting deploy пре 2 година
Dockerfile.proto 07831437ba wormchain: run Ignite through docker and update documentation (#2169) пре 2 година
Makefile 62bef9ffb4 wormchain: dont remove v in tag name for release пре 2 година
README.md e30e762082 wormchain: address comments on wormchain allowlisting пре 2 година
development.md 07831437ba wormchain: run Ignite through docker and update documentation (#2169) пре 2 година
go.mod 708d02f128 wormchain: require go version at least 1.19 пре 2 година
go.sum 708d02f128 wormchain: require go version at least 1.19 пре 2 година

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.