wormhole/wormhole_chain
Conor Patrick 127cd32e03
add vaa-gated wasmd to wormchain (#1674)
* wormchain: add wasmd module

* wormchain: update proto

* wormchain: gate wasmd contract uploading around vaa

* wormchain: add tests around wasmd operations and guardian set upgrades

* wormchain: split wasm handlers into multiple files and permit bank methods

* wormchain: address review comments

* wormchain: use legacy keccak instead of sha3

* wormchain: add way to compute vaa hash manually

* wormchain: update proto package paths and dependencies

* wormchain: remove wasmd keeper guard

* wormchain: add CLI helpers for starting the chain

* wormchain: increase max validators and add genesis time

* wormchain: remove .pb.go from lint check

* wormchain: cleanup and address review comments

* wormchain: stop tracking .pb.go files

* wormchain: address comment to create buffer safely

Co-authored-by: Chirantan Ekbote <cekbote@jumptrading.com>

* wormchain: generate proto in ci

* wormchain: fix wrong description

* wormchain: always rebuild proto in ci

* wormchain: fix unit test compile error

* wormchain: build proto in tilt

Change-Id: Ibc4f4ff0c34108f4ecbe1af3c47373816739c669

Co-authored-by: Chirantan Ekbote <cekbote@jumptrading.com>
Co-authored-by: Hendrik Hofstadt <hendrik@nexantic.com>
2022-10-14 17:12:57 -05:00
..
.vscode Add wormhole chain 2022-10-03 17:34:42 +09:00
app add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
build add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
cmd/wormhole-chaind add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
design wormchain: Audit items (#11) 2022-10-03 17:34:42 +09:00
docs Add wormhole chain 2022-10-03 17:34:42 +09:00
proto add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
scripts Add wormhole chain 2022-10-03 17:34:42 +09:00
testing/js wormchain: Rename "certusone" -> "wormhole-foundation" 2022-10-03 17:34:42 +09:00
testutil add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
ts-sdk wormchain: Rename "certusone" -> "wormhole-foundation" 2022-10-03 17:34:42 +09:00
validators Add wormhole chain 2022-10-03 17:34:42 +09:00
x add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
.gitignore add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
Makefile Add wormhole chain 2022-10-03 17:34:42 +09:00
development.md Add wormhole chain 2022-10-03 17:34:42 +09:00
go.mod add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
go.sum add vaa-gated wasmd to wormchain (#1674) 2022-10-14 17:12:57 -05:00
notes-for-chase.txt Add wormhole chain 2022-10-03 17:34:42 +09:00
readme.md Add wormhole chain 2022-10-03 17:34:42 +09:00

readme.md

wormholechain

wormholechain is a blockchain built using Cosmos SDK and Tendermint and created with Starport.

Develop

See development.md

How to run the tests

run either "starport chain serve" or "tilt up"
cd ./ts-sdk
npm ci
npm run build
cd ../testing/js
npm ci
npm run test

Learn more about Cosmos & Starport