diff --git a/.changelog/unreleased/bug-fixes/806-matchmaker-state-ptr.md b/.changelog/v0.4.0/bug-fixes/806-matchmaker-state-ptr.md similarity index 100% rename from .changelog/unreleased/bug-fixes/806-matchmaker-state-ptr.md rename to .changelog/v0.4.0/bug-fixes/806-matchmaker-state-ptr.md diff --git a/.changelog/unreleased/ci/801-improve-ci-tag-event.md b/.changelog/v0.4.0/ci/801-improve-ci-tag-event.md similarity index 100% rename from .changelog/unreleased/ci/801-improve-ci-tag-event.md rename to .changelog/v0.4.0/ci/801-improve-ci-tag-event.md diff --git a/.changelog/unreleased/features/403-broadcast-only.md b/.changelog/v0.4.0/features/403-broadcast-only.md similarity index 100% rename from .changelog/unreleased/features/403-broadcast-only.md rename to .changelog/v0.4.0/features/403-broadcast-only.md diff --git a/.changelog/unreleased/features/480-ibc-event.md b/.changelog/v0.4.0/features/480-ibc-event.md similarity index 100% rename from .changelog/unreleased/features/480-ibc-event.md rename to .changelog/v0.4.0/features/480-ibc-event.md diff --git a/.changelog/unreleased/features/634-tx-result-extraction.md b/.changelog/v0.4.0/features/634-tx-result-extraction.md similarity index 100% rename from .changelog/unreleased/features/634-tx-result-extraction.md rename to .changelog/v0.4.0/features/634-tx-result-extraction.md diff --git a/.changelog/unreleased/features/699-ibc-message.md b/.changelog/v0.4.0/features/699-ibc-message.md similarity index 100% rename from .changelog/unreleased/features/699-ibc-message.md rename to .changelog/v0.4.0/features/699-ibc-message.md diff --git a/.changelog/unreleased/features/823-ibc-fungible-token-transfer.md b/.changelog/v0.4.0/features/823-ibc-fungible-token-transfer.md similarity index 100% rename from .changelog/unreleased/features/823-ibc-fungible-token-transfer.md rename to .changelog/v0.4.0/features/823-ibc-fungible-token-transfer.md diff --git a/.changelog/unreleased/improvements/411-ibc-actions.md b/.changelog/v0.4.0/improvements/411-ibc-actions.md similarity index 100% rename from .changelog/unreleased/improvements/411-ibc-actions.md rename to .changelog/v0.4.0/improvements/411-ibc-actions.md diff --git a/.changelog/unreleased/improvements/579-split-matchmakers.md b/.changelog/v0.4.0/improvements/579-split-matchmakers.md similarity index 100% rename from .changelog/unreleased/improvements/579-split-matchmakers.md rename to .changelog/v0.4.0/improvements/579-split-matchmakers.md diff --git a/.changelog/unreleased/improvements/625-wallet-confirm-pwd.md b/.changelog/v0.4.0/improvements/625-wallet-confirm-pwd.md similarity index 100% rename from .changelog/unreleased/improvements/625-wallet-confirm-pwd.md rename to .changelog/v0.4.0/improvements/625-wallet-confirm-pwd.md diff --git a/.changelog/unreleased/improvements/671-merkle-tree.md b/.changelog/v0.4.0/improvements/671-merkle-tree.md similarity index 100% rename from .changelog/unreleased/improvements/671-merkle-tree.md rename to .changelog/v0.4.0/improvements/671-merkle-tree.md diff --git a/.changelog/unreleased/improvements/717-incr-ports-abci-tests.md b/.changelog/v0.4.0/improvements/717-incr-ports-abci-tests.md similarity index 100% rename from .changelog/unreleased/improvements/717-incr-ports-abci-tests.md rename to .changelog/v0.4.0/improvements/717-incr-ports-abci-tests.md diff --git a/.changelog/unreleased/improvements/718-mm-dylib.md b/.changelog/v0.4.0/improvements/718-mm-dylib.md similarity index 100% rename from .changelog/unreleased/improvements/718-mm-dylib.md rename to .changelog/v0.4.0/improvements/718-mm-dylib.md diff --git a/.changelog/unreleased/improvements/734-ibc-coding.md b/.changelog/v0.4.0/improvements/734-ibc-coding.md similarity index 100% rename from .changelog/unreleased/improvements/734-ibc-coding.md rename to .changelog/v0.4.0/improvements/734-ibc-coding.md diff --git a/.changelog/unreleased/improvements/746-mm-macro.md b/.changelog/v0.4.0/improvements/746-mm-macro.md similarity index 100% rename from .changelog/unreleased/improvements/746-mm-macro.md rename to .changelog/v0.4.0/improvements/746-mm-macro.md diff --git a/.changelog/unreleased/improvements/765-update-proptest-state-machine.md b/.changelog/v0.4.0/improvements/765-update-proptest-state-machine.md similarity index 100% rename from .changelog/unreleased/improvements/765-update-proptest-state-machine.md rename to .changelog/v0.4.0/improvements/765-update-proptest-state-machine.md diff --git a/.changelog/unreleased/improvements/770-flakes.md b/.changelog/v0.4.0/improvements/770-flakes.md similarity index 100% rename from .changelog/unreleased/improvements/770-flakes.md rename to .changelog/v0.4.0/improvements/770-flakes.md diff --git a/.changelog/unreleased/improvements/813-join-network-fixes.md b/.changelog/v0.4.0/improvements/813-join-network-fixes.md similarity index 100% rename from .changelog/unreleased/improvements/813-join-network-fixes.md rename to .changelog/v0.4.0/improvements/813-join-network-fixes.md diff --git a/.changelog/unreleased/improvements/816-install-default-matchmaker.md b/.changelog/v0.4.0/improvements/816-install-default-matchmaker.md similarity index 100% rename from .changelog/unreleased/improvements/816-install-default-matchmaker.md rename to .changelog/v0.4.0/improvements/816-install-default-matchmaker.md diff --git a/.changelog/unreleased/miscellaneous/791-force-non-dev-package.md b/.changelog/v0.4.0/miscellaneous/791-force-non-dev-package.md similarity index 100% rename from .changelog/unreleased/miscellaneous/791-force-non-dev-package.md rename to .changelog/v0.4.0/miscellaneous/791-force-non-dev-package.md diff --git a/.changelog/v0.4.0/summary.md b/.changelog/v0.4.0/summary.md new file mode 100644 index 0000000000..44a7a348ee --- /dev/null +++ b/.changelog/v0.4.0/summary.md @@ -0,0 +1 @@ +Anoma 0.4.0 is a scheduled minor release, released 31 January 2022. diff --git a/CHANGELOG.md b/CHANGELOG.md index 41759b5f0c..dfd6e237f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # CHANGELOG -## Unreleased +## v0.4.0 + +Anoma 0.4.0 is a scheduled minor release, released 31 January 2022. ### BUG FIXES @@ -8,6 +10,11 @@ that was causing segfaults in the matchmaker in release build. ([#806](https://github.com/anoma/anoma/pull/806)) +### CI + +- Build Linux package directly from tagged releases, and upload wasm from tags. + ([#801](https://github.com/anoma/anoma/pull/801)) + ### FEATURES - Client/Ledger: Added a flag to allow to indicate that client should exit once @@ -19,9 +26,19 @@ transaction hash. ([#634](https://github.com/anoma/anoma/issues/634)) - Ledger: Use IBC messages from ibc-rs crate to be used in the relayer. ([#699](https://github.com/anoma/anoma/issues/699)) +- Ledger: Added [fungible token transfer](https://github.com/cosmos/ibc/tree/26299580866b80fbdf0ce8a0691ee19a28176795/spec/app/ics-020-fungible-token-transfer) + support to IBC validity predicate. + ([#823](https://github.com/anoma/anoma/issues/823)) ### IMPROVEMENTS +- Ledger: Add IbcActions trait to execute IBC operations + ([#411](https://github.com/anoma/anoma/issues/411)) +- Matchmaker has been separated from intent gossiper node. Multiple + matchmakers can connect to an intent gossiper node over WebSocket. + ([#579](https://github.com/anoma/anoma/issues/579)) +- Wallet: Ask for encryption password confirmation when generating a new key. + ([#625](https://github.com/anoma/anoma/issues/625)) - Ledger: Two-layer merkle tree for the IBC proof verification ([#671](https://github.com/anoma/anoma/issues/671)) - Testing: Increments network configuration ports used for E2E @@ -29,8 +46,28 @@ ([#717](https://github.com/anoma/anoma/issues/717)) - Matchmaker: compiling and loading matchmakers to and from dylib instead of WASM ([#718](https://github.com/anoma/anoma/pull/718)) +- Ledger: Coding IBC-related data without Borsh + ([#734](https://github.com/anoma/anoma/issues/734)) - Matchmaker: re-purpose the matchmaker macro to manage state of a custom matchmaker implementation ([#746](https://github.com/anoma/anoma/pull/746)) +- Testing: Update to a new branch of property-based state machine testing with + initial state shrinking. ([#765](https://github.com/anoma/anoma/pull/765)) +- Port the Nix build to the new Flakes system. + ([#770](https://github.com/anoma/anoma/pull/770)) +- Client/Utils: Respect wasm directory, when specified and non-default in the + command. The command now doesn't unpack the network config archive into its + default directories, if any of them are specified with non-default values. + ([#813](https://github.com/anoma/anoma/issues/813)) +- Install the default token exchange matchmaker implemenetation into + `~/.cargo/lib` directory when building from source. When not absolute, the + matchmaker will attempt to load the matchmaker from the same path as where the + binary is being ran from, from `~/.cargo/lib` or the current working + directory. ([#816](https://github.com/anoma/anoma/issues/816)) + +### MISCELLANEOUS + +- Force non-dev build for make build-release, check-release & package + ([#791](https://github.com/anoma/anoma/pull/791)) ## v0.3.1 diff --git a/Cargo.lock b/Cargo.lock index 8c430a78c2..94daf5013c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -74,7 +74,7 @@ dependencies = [ [[package]] name = "anoma" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_proof_of_stake", "ark-bls12-381", @@ -132,7 +132,7 @@ dependencies = [ [[package]] name = "anoma_apps" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "async-std", @@ -218,7 +218,7 @@ dependencies = [ [[package]] name = "anoma_macros" -version = "0.3.0" +version = "0.4.0" dependencies = [ "quote", "syn", @@ -226,7 +226,7 @@ dependencies = [ [[package]] name = "anoma_proof_of_stake" -version = "0.3.0" +version = "0.4.0" dependencies = [ "borsh", "proptest 1.0.0 (git+https://github.com/heliaxdev/proptest?branch=tomas/sm)", @@ -235,7 +235,7 @@ dependencies = [ [[package]] name = "anoma_tests" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_apps", @@ -270,14 +270,14 @@ dependencies = [ [[package]] name = "anoma_tx_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] [[package]] name = "anoma_vm_env" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_macros", @@ -286,7 +286,7 @@ dependencies = [ [[package]] name = "anoma_vp_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] @@ -3814,7 +3814,7 @@ checksum = "94c7128ba23c81f6471141b90f17654f89ef44a56e14b8a4dd0fddfccd655277" [[package]] name = "mm_template" -version = "0.2.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_macros", @@ -3823,7 +3823,7 @@ dependencies = [ [[package]] name = "mm_token_exch" -version = "0.2.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_macros", diff --git a/apps/Cargo.toml b/apps/Cargo.toml index a4413b4bfb..d9b1a33d7c 100644 --- a/apps/Cargo.toml +++ b/apps/Cargo.toml @@ -6,7 +6,7 @@ license = "GPL-3.0" name = "anoma_apps" readme = "../README.md" resolver = "2" -version = "0.3.0" +version = "0.4.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/macros/Cargo.toml b/macros/Cargo.toml index d95bfdf477..eb78f7b24c 100644 --- a/macros/Cargo.toml +++ b/macros/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma_macros" resolver = "2" -version = "0.3.0" +version = "0.4.0" [lib] proc-macro = true diff --git a/matchmaker/mm_template/Cargo.toml b/matchmaker/mm_template/Cargo.toml index 9933080d20..cb1e7d7908 100644 --- a/matchmaker/mm_template/Cargo.toml +++ b/matchmaker/mm_template/Cargo.toml @@ -6,7 +6,7 @@ license = "GPL-3.0" name = "mm_template" readme = "../../README.md" resolver = "2" -version = "0.2.0" +version = "0.4.0" [lib] crate-type = ["dylib"] diff --git a/matchmaker/mm_token_exch/Cargo.toml b/matchmaker/mm_token_exch/Cargo.toml index e341785700..4967e1b076 100644 --- a/matchmaker/mm_token_exch/Cargo.toml +++ b/matchmaker/mm_token_exch/Cargo.toml @@ -6,7 +6,7 @@ license = "GPL-3.0" name = "mm_token_exch" readme = "../../README.md" resolver = "2" -version = "0.2.0" +version = "0.4.0" [lib] crate-type = ["dylib"] diff --git a/proof_of_stake/Cargo.toml b/proof_of_stake/Cargo.toml index 8f888c7994..eeb3bc0b16 100644 --- a/proof_of_stake/Cargo.toml +++ b/proof_of_stake/Cargo.toml @@ -6,7 +6,7 @@ license = "GPL-3.0" name = "anoma_proof_of_stake" readme = "../README.md" resolver = "2" -version = "0.3.0" +version = "0.4.0" [dependencies] borsh = "0.9.1" diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 957ae8998b..9d96d9d1f4 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma" resolver = "2" -version = "0.3.0" +version = "0.4.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/tests/Cargo.toml b/tests/Cargo.toml index c34fbd1bda..7d2c2f6769 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma_tests" resolver = "2" -version = "0.3.0" +version = "0.4.0" [features] default = ["wasm-runtime", "ABCI"] diff --git a/tx_prelude/Cargo.toml b/tx_prelude/Cargo.toml index 83f2dc5856..795357d0a4 100644 --- a/tx_prelude/Cargo.toml +++ b/tx_prelude/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma_tx_prelude" resolver = "2" -version = "0.3.0" +version = "0.4.0" [features] default = ["ABCI"] diff --git a/vm_env/Cargo.toml b/vm_env/Cargo.toml index 6867ce1d37..e7597e59bc 100644 --- a/vm_env/Cargo.toml +++ b/vm_env/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma_vm_env" resolver = "2" -version = "0.3.0" +version = "0.4.0" [features] default = ["ABCI"] diff --git a/vp_prelude/Cargo.toml b/vp_prelude/Cargo.toml index 129b4501ba..c2defdcfa6 100644 --- a/vp_prelude/Cargo.toml +++ b/vp_prelude/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma_vp_prelude" resolver = "2" -version = "0.3.0" +version = "0.4.0" [features] default = ["ABCI"] diff --git a/wasm/checksums.json b/wasm/checksums.json index 06c1c75a6c..ae15d0c6a0 100644 --- a/wasm/checksums.json +++ b/wasm/checksums.json @@ -1,13 +1,13 @@ { - "tx_bond.wasm": "tx_bond.96dcf1deefc1c6d5dbbba0929d4af762ca9d039f5a46b2fa8b5a12d3454ddeb9.wasm", - "tx_from_intent.wasm": "tx_from_intent.ca07c52a38c3638447f86d1d480a1d22efd808faca523aea675d45838ce148db.wasm", - "tx_init_account.wasm": "tx_init_account.af003ca11628cceaa3bef91455b6166decd42eafacdc5ec78f761af4d7503719.wasm", - "tx_init_validator.wasm": "tx_init_validator.2e0c5437900f3b4ca8013ab8cebc9e925fc49a9bb54d8cfce8994336384aa1fb.wasm", - "tx_transfer.wasm": "tx_transfer.799ca981932ab95cc787d545ad6fa7a9b5c70e078ab499aaf67eaa9758417e6f.wasm", - "tx_unbond.wasm": "tx_unbond.7aebb09d24dd8d1a1d201e38a250d93f7f503a86ff4c655042a55fe58ee2ac60.wasm", - "tx_update_vp.wasm": "tx_update_vp.e614fd2bccdb4e818feb69c7e465336361a937398579d3305376ac286fa2d36a.wasm", - "tx_withdraw.wasm": "tx_withdraw.cda15a65c656d91f1287475d047735cf8582d96bcf73b7894e0f158f787b8bcc.wasm", - "vp_testnet_faucet.wasm": "vp_testnet_faucet.fa1da3d46934c26b0a8f24043d67e79258b947d7a98f0c31cf82056fcea787a9.wasm", - "vp_token.wasm": "vp_token.b4d0e002e645a676da8f4bde73dd1faef6a524986f78524d43d58f0cb7e3c8de.wasm", - "vp_user.wasm": "vp_user.c2d0aa6e4c2095e2c13e387a82e05eda3d4057795135f053dde59a074a5188aa.wasm" + "tx_bond.wasm": "tx_bond.593d2558f54f20eec9155bc842322a45badf0b75aa9464fd051595f8f382b297.wasm", + "tx_from_intent.wasm": "tx_from_intent.77da29925cf0c61842380f3d231326cf5be26a923ad771a67e68451c8bb0c322.wasm", + "tx_init_account.wasm": "tx_init_account.d585e8bd57a45a3941342c04fa50de276e198e8833e0f8fdc0216a8baadd6a4f.wasm", + "tx_init_validator.wasm": "tx_init_validator.7ab3888a7b75b6e09e562c5895acb9ddb891ceba51d72c53fa4a4b6bb9e84b81.wasm", + "tx_transfer.wasm": "tx_transfer.ea3aac9372ef71304af20f5098fa90d562db222240001cae7bbc55cc48835a41.wasm", + "tx_unbond.wasm": "tx_unbond.87e6f0f778717691e33b281d522e68b8048d0012b8a34e43a329b28c8a9780a4.wasm", + "tx_update_vp.wasm": "tx_update_vp.446f5937b060a7a1bc6185a2c4f533535f45d963e4e6bcb69463a1671ac5f793.wasm", + "tx_withdraw.wasm": "tx_withdraw.cff5707c4c7d40f8c59b08a6975b869453774b803ae64c40af9bafb3f3dc3e2c.wasm", + "vp_testnet_faucet.wasm": "vp_testnet_faucet.4ab8f2ec40a3dfae81449a54ac1bd60f8bcfaafc32a81263a955355f980ce9a4.wasm", + "vp_token.wasm": "vp_token.f259b0ab4eb369bcf6fffa2c866311b50d0002cd59b832b972d46547d023860a.wasm", + "vp_user.wasm": "vp_user.0d4983bfd3a0dcf9b21b0086fc3165355ef8ca6fe103d0352a3cffaf01bf9543.wasm" } \ No newline at end of file diff --git a/wasm/tx_template/Cargo.lock b/wasm/tx_template/Cargo.lock index 9a418cc84f..8f8e0bc0d0 100644 --- a/wasm/tx_template/Cargo.lock +++ b/wasm/tx_template/Cargo.lock @@ -45,7 +45,7 @@ dependencies = [ [[package]] name = "anoma" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_proof_of_stake", "bech32", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "anoma_macros" -version = "0.3.0" +version = "0.4.0" dependencies = [ "quote", "syn", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "anoma_proof_of_stake" -version = "0.3.0" +version = "0.4.0" dependencies = [ "borsh", "thiserror", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "anoma_tests" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_vm_env", @@ -126,14 +126,14 @@ dependencies = [ [[package]] name = "anoma_tx_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] [[package]] name = "anoma_vm_env" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_macros", @@ -2665,7 +2665,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "tx_template" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_tests", "anoma_tx_prelude", diff --git a/wasm/tx_template/Cargo.toml b/wasm/tx_template/Cargo.toml index 2cbe1e71e1..3f71a63df7 100644 --- a/wasm/tx_template/Cargo.toml +++ b/wasm/tx_template/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "tx_template" resolver = "2" -version = "0.3.0" +version = "0.4.0" [lib] crate-type = ["cdylib"] diff --git a/wasm/vp_template/Cargo.lock b/wasm/vp_template/Cargo.lock index 61178021c3..52d3e52060 100644 --- a/wasm/vp_template/Cargo.lock +++ b/wasm/vp_template/Cargo.lock @@ -45,7 +45,7 @@ dependencies = [ [[package]] name = "anoma" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_proof_of_stake", "bech32", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "anoma_macros" -version = "0.3.0" +version = "0.4.0" dependencies = [ "quote", "syn", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "anoma_proof_of_stake" -version = "0.3.0" +version = "0.4.0" dependencies = [ "borsh", "thiserror", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "anoma_tests" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_vm_env", @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "anoma_vm_env" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_macros", @@ -135,7 +135,7 @@ dependencies = [ [[package]] name = "anoma_vp_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] @@ -2728,7 +2728,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vp_template" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_tests", "anoma_vp_prelude", diff --git a/wasm/vp_template/Cargo.toml b/wasm/vp_template/Cargo.toml index 721d835b4a..e5c3967703 100644 --- a/wasm/vp_template/Cargo.toml +++ b/wasm/vp_template/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "vp_template" resolver = "2" -version = "0.3.0" +version = "0.4.0" [lib] crate-type = ["cdylib"] diff --git a/wasm/wasm_source/Cargo.lock b/wasm/wasm_source/Cargo.lock index debe44c25b..9a1b012b36 100644 --- a/wasm/wasm_source/Cargo.lock +++ b/wasm/wasm_source/Cargo.lock @@ -45,7 +45,7 @@ dependencies = [ [[package]] name = "anoma" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_proof_of_stake", "bech32", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "anoma_macros" -version = "0.3.0" +version = "0.4.0" dependencies = [ "quote", "syn", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "anoma_proof_of_stake" -version = "0.3.0" +version = "0.4.0" dependencies = [ "borsh", "thiserror", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "anoma_tests" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_vm_env", @@ -126,14 +126,14 @@ dependencies = [ [[package]] name = "anoma_tx_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] [[package]] name = "anoma_vm_env" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_macros", @@ -142,14 +142,14 @@ dependencies = [ [[package]] name = "anoma_vp_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] [[package]] name = "anoma_wasm" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_tests", "anoma_tx_prelude", diff --git a/wasm/wasm_source/Cargo.toml b/wasm/wasm_source/Cargo.toml index 928c94645d..bea913080d 100644 --- a/wasm/wasm_source/Cargo.toml +++ b/wasm/wasm_source/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma_wasm" resolver = "2" -version = "0.3.0" +version = "0.4.0" [lib] crate-type = ["cdylib"] diff --git a/wasm_for_tests/wasm_source/Cargo.lock b/wasm_for_tests/wasm_source/Cargo.lock index 4a5369ac76..b09f0d2cf3 100644 --- a/wasm_for_tests/wasm_source/Cargo.lock +++ b/wasm_for_tests/wasm_source/Cargo.lock @@ -45,7 +45,7 @@ dependencies = [ [[package]] name = "anoma" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_proof_of_stake", "bech32", @@ -57,6 +57,7 @@ dependencies = [ "hex", "ibc", "ibc-proto", + "ics23", "itertools", "loupe", "parity-wasm", @@ -68,11 +69,12 @@ dependencies = [ "rand_core 0.5.1", "rust_decimal", "serde", + "serde_json", "sha2", "sparse-merkle-tree", "tempfile", "tendermint", - "tendermint-rpc", + "tendermint-proto", "thiserror", "tonic-build", "tracing", @@ -87,7 +89,7 @@ dependencies = [ [[package]] name = "anoma_macros" -version = "0.3.0" +version = "0.4.0" dependencies = [ "quote", "syn", @@ -95,7 +97,7 @@ dependencies = [ [[package]] name = "anoma_proof_of_stake" -version = "0.3.0" +version = "0.4.0" dependencies = [ "borsh", "thiserror", @@ -103,7 +105,7 @@ dependencies = [ [[package]] name = "anoma_tests" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_vm_env", @@ -111,10 +113,12 @@ dependencies = [ "concat-idents", "ibc", "ibc-proto", + "prost", "serde_json", "sha2", "tempfile", "tendermint", + "tendermint-proto", "test-log", "tracing", "tracing-subscriber", @@ -122,14 +126,14 @@ dependencies = [ [[package]] name = "anoma_tx_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] [[package]] name = "anoma_vm_env" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma", "anoma_macros", @@ -138,14 +142,14 @@ dependencies = [ [[package]] name = "anoma_vp_prelude" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_vm_env", ] [[package]] name = "anoma_wasm_for_tests" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anoma_tests", "anoma_tx_prelude", diff --git a/wasm_for_tests/wasm_source/Cargo.toml b/wasm_for_tests/wasm_source/Cargo.toml index fb1ab2e030..d1843ffe1e 100644 --- a/wasm_for_tests/wasm_source/Cargo.toml +++ b/wasm_for_tests/wasm_source/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "GPL-3.0" name = "anoma_wasm_for_tests" resolver = "2" -version = "0.3.0" +version = "0.4.0" [lib] crate-type = ["cdylib"]