diff --git a/CHANGELOG.md b/CHANGELOG.md index 78084f721..d9d8863e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com). ## [Unreleased] +## [v1.7.0-rc2] - 2022-10-25 + +- fix(psc): don't revert if transaction input is consumed by itself [#819](https://github.com/nervosnetwork/godwoken/pull/819) + ## [v1.7.0-rc1] - 2022-09-26 - Decouple block producing, submission and confirming [#776](https://github.com/nervosnetwork/godwoken/pull/776) diff --git a/Cargo.lock b/Cargo.lock index e02ef0b0c..7f7196dc3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1563,7 +1563,7 @@ dependencies = [ [[package]] name = "godwoken-bin" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "ckb-types", @@ -1594,7 +1594,7 @@ dependencies = [ [[package]] name = "gw-benches" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "criterion", "gw-common", @@ -1610,7 +1610,7 @@ dependencies = [ [[package]] name = "gw-block-producer" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "async-channel", @@ -1660,7 +1660,7 @@ dependencies = [ [[package]] name = "gw-chain" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "ckb-fixed-hash", @@ -1686,7 +1686,7 @@ dependencies = [ [[package]] name = "gw-challenge" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "arc-swap", @@ -1716,7 +1716,7 @@ dependencies = [ [[package]] name = "gw-ckb-hardfork" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "arc-swap", "ckb-types", @@ -1726,7 +1726,7 @@ dependencies = [ [[package]] name = "gw-common" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "cfg-if 0.1.10", "gw-hash", @@ -1738,7 +1738,7 @@ dependencies = [ [[package]] name = "gw-config" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "ckb-fixed-hash", "gw-jsonrpc-types", @@ -1749,7 +1749,7 @@ dependencies = [ [[package]] name = "gw-db" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "ckb-rocksdb", "gw-config", @@ -1762,7 +1762,7 @@ dependencies = [ [[package]] name = "gw-dynamic-config" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "arc-swap", @@ -1777,7 +1777,7 @@ dependencies = [ [[package]] name = "gw-eoa-mapping" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "gw-common", @@ -1789,7 +1789,7 @@ dependencies = [ [[package]] name = "gw-generator" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "arc-swap", @@ -1817,14 +1817,14 @@ dependencies = [ [[package]] name = "gw-hash" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "blake2b-ref 0.3.1", ] [[package]] name = "gw-jsonrpc-types" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "ckb-fixed-hash", @@ -1837,7 +1837,7 @@ dependencies = [ [[package]] name = "gw-mem-pool" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "async-trait", @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "gw-p2p-network" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "async-trait", @@ -1886,7 +1886,7 @@ dependencies = [ [[package]] name = "gw-polyjuice-sender-recover" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "gw-common", @@ -1901,7 +1901,7 @@ dependencies = [ [[package]] name = "gw-replay-chain" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "async-jsonrpc-client", @@ -1932,7 +1932,7 @@ dependencies = [ [[package]] name = "gw-rpc-client" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "arc-swap", @@ -1964,7 +1964,7 @@ dependencies = [ [[package]] name = "gw-rpc-server" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "async-trait", @@ -2008,7 +2008,7 @@ dependencies = [ [[package]] name = "gw-store" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "arc-swap", @@ -2024,7 +2024,7 @@ dependencies = [ [[package]] name = "gw-tests" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "async-jsonrpc-client", @@ -2073,7 +2073,7 @@ dependencies = [ [[package]] name = "gw-tools" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "bech32 0.6.0", @@ -2115,7 +2115,7 @@ dependencies = [ [[package]] name = "gw-traits" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "gw-common", "gw-db", @@ -2124,7 +2124,7 @@ dependencies = [ [[package]] name = "gw-tx-filter" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "gw-common", "gw-config", @@ -2137,7 +2137,7 @@ dependencies = [ [[package]] name = "gw-types" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "cfg-if 0.1.10", "ckb-fixed-hash", @@ -2150,7 +2150,7 @@ dependencies = [ [[package]] name = "gw-utils" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", "ckb-crypto", @@ -2172,7 +2172,7 @@ dependencies = [ [[package]] name = "gw-version" -version = "1.7.0-rc1" +version = "1.7.0-rc2" dependencies = [ "anyhow", ] diff --git a/crates/benches/Cargo.toml b/crates/benches/Cargo.toml index b477f8159..c5c97155d 100644 --- a/crates/benches/Cargo.toml +++ b/crates/benches/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-benches" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" description = "Godwoken benchmarks." diff --git a/crates/block-producer/Cargo.toml b/crates/block-producer/Cargo.toml index 1f7038419..2109c59cc 100644 --- a/crates/block-producer/Cargo.toml +++ b/crates/block-producer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-block-producer" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2021" diff --git a/crates/chain/Cargo.toml b/crates/chain/Cargo.toml index 692ab33f1..6864a3169 100644 --- a/crates/chain/Cargo.toml +++ b/crates/chain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-chain" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/challenge/Cargo.toml b/crates/challenge/Cargo.toml index eee69a52a..136497cf1 100644 --- a/crates/challenge/Cargo.toml +++ b/crates/challenge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-challenge" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/ckb-hardfork/Cargo.toml b/crates/ckb-hardfork/Cargo.toml index be8be6d1d..a5608dd3a 100644 --- a/crates/ckb-hardfork/Cargo.toml +++ b/crates/ckb-hardfork/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-ckb-hardfork" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index ff125c37c..8c96f4b8d 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-common" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/config/Cargo.toml b/crates/config/Cargo.toml index e0c302c55..a5e3be2ba 100644 --- a/crates/config/Cargo.toml +++ b/crates/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-config" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/db/Cargo.toml b/crates/db/Cargo.toml index f4ed27175..7584efae4 100644 --- a/crates/db/Cargo.toml +++ b/crates/db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-db" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/dynamic-config/Cargo.toml b/crates/dynamic-config/Cargo.toml index 5274d1566..9b4e43c6a 100644 --- a/crates/dynamic-config/Cargo.toml +++ b/crates/dynamic-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-dynamic-config" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/eoa-mapping/Cargo.toml b/crates/eoa-mapping/Cargo.toml index 9f389a6a8..67ac4a60b 100644 --- a/crates/eoa-mapping/Cargo.toml +++ b/crates/eoa-mapping/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-eoa-mapping" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/generator/Cargo.toml b/crates/generator/Cargo.toml index 821e6e96e..927e735d5 100644 --- a/crates/generator/Cargo.toml +++ b/crates/generator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-generator" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/godwoken-bin/Cargo.toml b/crates/godwoken-bin/Cargo.toml index 643159272..5b542b879 100644 --- a/crates/godwoken-bin/Cargo.toml +++ b/crates/godwoken-bin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "godwoken-bin" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2021" diff --git a/crates/hash/Cargo.toml b/crates/hash/Cargo.toml index 6173c8782..446d68ab7 100644 --- a/crates/hash/Cargo.toml +++ b/crates/hash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-hash" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/jsonrpc-types/Cargo.toml b/crates/jsonrpc-types/Cargo.toml index 5cfe5a2c3..e8b63e49a 100644 --- a/crates/jsonrpc-types/Cargo.toml +++ b/crates/jsonrpc-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-jsonrpc-types" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/mem-pool/Cargo.toml b/crates/mem-pool/Cargo.toml index 8689b9131..23674ad01 100644 --- a/crates/mem-pool/Cargo.toml +++ b/crates/mem-pool/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-mem-pool" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/p2p-network/Cargo.toml b/crates/p2p-network/Cargo.toml index 3319a60c6..15204e57e 100644 --- a/crates/p2p-network/Cargo.toml +++ b/crates/p2p-network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-p2p-network" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/polyjuice-sender-recover/Cargo.toml b/crates/polyjuice-sender-recover/Cargo.toml index e3ed51850..cbb6016ed 100644 --- a/crates/polyjuice-sender-recover/Cargo.toml +++ b/crates/polyjuice-sender-recover/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-polyjuice-sender-recover" -version = "1.7.0-rc1" +version = "1.7.0-rc2" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/replay-chain/Cargo.toml b/crates/replay-chain/Cargo.toml index 866bee90b..465cfda86 100644 --- a/crates/replay-chain/Cargo.toml +++ b/crates/replay-chain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-replay-chain" -version = "1.7.0-rc1" +version = "1.7.0-rc2" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/rpc-client/Cargo.toml b/crates/rpc-client/Cargo.toml index 796e173d2..b90186c04 100644 --- a/crates/rpc-client/Cargo.toml +++ b/crates/rpc-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-rpc-client" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/rpc-server/Cargo.toml b/crates/rpc-server/Cargo.toml index c1128201c..ab534f7c6 100644 --- a/crates/rpc-server/Cargo.toml +++ b/crates/rpc-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-rpc-server" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["jjy "] edition = "2018" diff --git a/crates/store/Cargo.toml b/crates/store/Cargo.toml index 6c0d83a84..eeb9f56b5 100644 --- a/crates/store/Cargo.toml +++ b/crates/store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-store" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/tests/Cargo.toml b/crates/tests/Cargo.toml index 4c22be540..90e1a0285 100644 --- a/crates/tests/Cargo.toml +++ b/crates/tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-tests" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["jjy "] edition = "2018" diff --git a/crates/tools/Cargo.toml b/crates/tools/Cargo.toml index 60dd16999..b70937d8f 100644 --- a/crates/tools/Cargo.toml +++ b/crates/tools/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-tools" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/traits/Cargo.toml b/crates/traits/Cargo.toml index 8220a974b..71ecdc9bf 100644 --- a/crates/traits/Cargo.toml +++ b/crates/traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-traits" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/tx-filter/Cargo.toml b/crates/tx-filter/Cargo.toml index d0b6d9823..bab79ef0e 100644 --- a/crates/tx-filter/Cargo.toml +++ b/crates/tx-filter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-tx-filter" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/types/Cargo.toml b/crates/types/Cargo.toml index 14455c278..c8c106151 100644 --- a/crates/types/Cargo.toml +++ b/crates/types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-types" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018" diff --git a/crates/utils/Cargo.toml b/crates/utils/Cargo.toml index 766cf2704..ce3d9ae49 100644 --- a/crates/utils/Cargo.toml +++ b/crates/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-utils" -version = "1.7.0-rc1" +version = "1.7.0-rc2" edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/version/Cargo.toml b/crates/version/Cargo.toml index 2dd7d4f91..f3d9856c4 100644 --- a/crates/version/Cargo.toml +++ b/crates/version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gw-version" -version = "1.7.0-rc1" +version = "1.7.0-rc2" authors = ["Nervos Network"] edition = "2018"