wormhole/cosmwasm
Steve 821a6e8752
Add ibc-translator contract to the cosmwasm workspace and it's governance packet to the rust sdk. (#3174)
* Add ibc-translator contract and it's governance packet to the rust sdk.

* Remove unnecessary cargo script

* rustfmt and clippy fixes

* Address review comments

* Use WormholeQuery instead of contract to verify vaa, remove wormhole
core contract dependency, remove feature flag on anybuf.

* Add cw20 token metadata to tokenfactory metadata

* Change Simple/ContractControlled payloads to
GatewayTransfer/GatewayTransferWithPayload

* Change display and scaled denom to ensure x/bank conformance.
2023-08-10 07:08:22 -07:00
..
.cargo accountant: address review comments for modify governance vaa 2023-02-15 06:23:25 -08:00
artifacts
contracts Add ibc-translator contract to the cosmwasm workspace and it's governance packet to the rust sdk. (#3174) 2023-08-10 07:08:22 -07:00
deployment cosmwasm: fix terra2 test 2023-06-13 07:51:38 -05:00
devnet/config cosmwasm - separate deploy code per chain 2023-01-19 09:32:13 -06:00
packages Add ibc-translator contract to the cosmwasm workspace and it's governance packet to the rust sdk. (#3174) 2023-08-10 07:08:22 -07:00
.dockerignore
.gitignore cosmwasm - separate deploy code per chain 2023-01-19 09:32:13 -06:00
Cargo.lock Add ibc-translator contract to the cosmwasm workspace and it's governance packet to the rust sdk. (#3174) 2023-08-10 07:08:22 -07:00
Cargo.toml Add ibc-translator contract to the cosmwasm workspace and it's governance packet to the rust sdk. (#3174) 2023-08-10 07:08:22 -07:00
Dockerfile Add ibc-translator contract to the cosmwasm workspace and it's governance packet to the rust sdk. (#3174) 2023-08-10 07:08:22 -07:00
Dockerfile.deploy docker: build CLI in shared image 2023-06-01 15:33:07 +01:00
Makefile cosmwasm - separate deploy code per chain 2023-01-19 09:32:13 -06:00
README.md cosmwasm - separate deploy code per chain 2023-01-19 09:32:13 -06:00
rustfmt.toml
verify cosmwasm: Added injective mainnet verify script (#2078) 2022-12-06 16:03:44 +01:00

README.md

Cosmwasm Wormhole Contracts

NOTE: This process is only Linux host compatible at this time.

Build Contracts

The following command can be used to build optimized cosmwasm contracts via Docker.

wormhole/cosmwasm $ make artifacts

Upon completion, the compiled bytecode for cosmwasm contracts will be placed into the artifacts directory.

Run tests

You can run the cargo unit tests.

wormhole/cosmwasm $ cargo test --workspace --locked