Skip to content

Commit 64157c8

Browse files
dfinity-botlwshang
andauthored
chore: update replica version to 5849c6da (#3821)
* chore: update replica version to 5849c6daf2037349bd36dcb6e26ce61c2c6570d0 * changelog for replica * dependencies header * include pocket-ic update * add compiler_sandbox * remove --debug-overrides * compiler_sandbox in dfx cache * pocket-ic error message change --------- Co-authored-by: lwshang <[email protected]> Co-authored-by: Linwei Shang <[email protected]>
1 parent 5853140 commit 64157c8

File tree

9 files changed

+163
-120
lines changed

9 files changed

+163
-120
lines changed

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,23 @@ Identities protected by a shorter password can still be decrypted.
4141
Schnorr signature signing for `Bip340Secp256k1` is now enabled.
4242
A test key id `Bip340Secp256k1:dfx_test_key` is ready to be used by locally created canisters.
4343

44+
## Dependencies
45+
4446
### Replica
4547

46-
Updated replica to elected commit 2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1.
48+
Updated replica to elected commit 5849c6daf2037349bd36dcb6e26ce61c2c6570d0.
49+
This incorporates the following executed proposals:
50+
51+
- [130985](https://dashboard.internetcomputer.org/proposal/130985)
52+
- [130984](https://dashboard.internetcomputer.org/proposal/130984)
53+
- [130819](https://dashboard.internetcomputer.org/proposal/130819)
54+
- [130818](https://dashboard.internetcomputer.org/proposal/130818)
55+
- [130748](https://dashboard.internetcomputer.org/proposal/130748)
56+
- [130749](https://dashboard.internetcomputer.org/proposal/130749)
57+
- [130728](https://dashboard.internetcomputer.org/proposal/130728)
58+
- [130727](https://dashboard.internetcomputer.org/proposal/130727)
59+
- [130409](https://dashboard.internetcomputer.org/proposal/130409)
60+
- [130408](https://dashboard.internetcomputer.org/proposal/130408)
4761

4862
# 0.21.0
4963

e2e/tests-dfx/create.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ teardown() {
5757
assert_command_fail dfx canister create e2e_project_backend --specified-id nojwb-ieaaa-aaaaa-aaaaa-cai
5858

5959
if [[ "$USE_POCKETIC" ]]; then
60-
assert_match "Desired canister ID nojwb-ieaaa-aaaaa-aaaaa-cai not contained on any subnet"
60+
assert_match "The effective canister ID nojwb-ieaaa-aaaaa-aaaaa-cai does not belong to an existing subnet and it is not a mainnet canister ID."
6161
else
6262
assert_match "Specified CanisterId nojwb-ieaaa-aaaaa-aaaaa-cai is not hosted by subnet"
6363
fi

nix/sources.json

Lines changed: 78 additions & 62 deletions
Large diffs are not rendered by default.

scripts/update-replica.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,12 @@ niv update ic-starter-x86_64-linux -a rev="$SHA"
2727

2828
niv update replica-x86_64-darwin -a rev="$SHA"
2929
niv update replica-x86_64-linux -a rev="$SHA"
30+
niv update pocket-ic-x86_64-darwin -a rev="$SHA"
31+
niv update pocket-ic-x86_64-linux -a rev="$SHA"
3032
niv update canister_sandbox-x86_64-darwin -a rev="$SHA"
3133
niv update canister_sandbox-x86_64-linux -a rev="$SHA"
34+
niv update compiler_sandbox-x86_64-darwin -a rev="$SHA"
35+
niv update compiler_sandbox-x86_64-linux -a rev="$SHA"
3236
niv update sandbox_launcher-x86_64-darwin -a rev="$SHA"
3337
niv update sandbox_launcher-x86_64-linux -a rev="$SHA"
3438
niv update sns-x86_64-darwin -a rev="$SHA"

scripts/write-dfx-asset-sources.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ write_replica_rev
8787
motoko_base_sha="$(calculate_sha256 "motoko-base")"
8888
for platform in "darwin" "linux";
8989
do
90-
for name in "icx-proxy" "ic-admin" "ic-btc-adapter" "ic-https-outcalls-adapter" "ic-nns-init" "ic-starter" "motoko" "replica" "canister_sandbox" "sandbox_launcher" "sns" "pocket-ic";
90+
for name in "icx-proxy" "ic-admin" "ic-btc-adapter" "ic-https-outcalls-adapter" "ic-nns-init" "ic-starter" "motoko" "replica" "canister_sandbox" "compiler_sandbox" "sandbox_launcher" "sns" "pocket-ic";
9191
do
92-
if [[ "$name" == "replica" || "$name" == "canister_sandbox" ]]; then
93-
echo "# The replica and canister_sandbox binaries must have the same revision." >>"$DFX_ASSET_SOURCES"
92+
if [[ "$name" == "replica" || "$name" == "canister_sandbox" || "$name" == "compiler_sandbox" ]]; then
93+
echo "# The replica, canister_sandbox and compiler_sandbox binaries must have the same revision." >>"$DFX_ASSET_SOURCES"
9494
fi
9595
write_entry "$name" "x86_64-${platform}"
9696
done

src/dfx/assets/dfx-asset-sources.toml

Lines changed: 55 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,60 @@
11
# generated by write-dfx-asset-sources.sh
2-
replica-rev = '2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1'
2+
replica-rev = '5849c6daf2037349bd36dcb6e26ce61c2c6570d0'
33

44
[x86_64-darwin.icx-proxy]
55
url = 'https://download.dfinity.systems/ic/f2cd225b621674b19f3d601ebb42555d0c6f614d/binaries/x86_64-darwin/icx-proxy-dev.gz'
66
sha256 = 'a68fb80aa3c6ab46f7fa93160cc1969812bdea347cde7b684617df61f3991517'
77

88
[x86_64-darwin.ic-admin]
9-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/ic-admin.gz'
10-
sha256 = '47fadbbd4b7ad38fca9b62242d1038c423519f1a7be3ecac0d58a24dcc10e6d1'
9+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/ic-admin.gz'
10+
sha256 = 'c655cff8eaf1b964bf019d721242721e9d1c45d3c2c536f3810eea3451421a59'
1111

1212
[x86_64-darwin.ic-btc-adapter]
13-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/ic-btc-adapter.gz'
14-
sha256 = '5913dce2fef0ffb08f8e30689ada2d9001c146a5989b868b761d208dc8a1ebe2'
13+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/ic-btc-adapter.gz'
14+
sha256 = '4140fd147033f80d449502161aef8bfaec73ca3c16f862105ac0a3b59c0a24f2'
1515

1616
[x86_64-darwin.ic-https-outcalls-adapter]
17-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/ic-https-outcalls-adapter.gz'
18-
sha256 = '04a887996fb0ac47e58b313679ed56ad1a09b0cefa63a1a508637d42acc5e491'
17+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/ic-https-outcalls-adapter.gz'
18+
sha256 = '2ae5b17fa03981f3aba1ff779c7b13da114eadf67a8396180f24c0e1af206217'
1919

2020
[x86_64-darwin.ic-nns-init]
21-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/ic-nns-init.gz'
22-
sha256 = 'f49c696ef8dc4243d00c54a70589a08621362bd09d6464a8b067678427fa4167'
21+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/ic-nns-init.gz'
22+
sha256 = '76c0274aa5011a1518c1bbbc915fdec1c5a907f3e3f9d338fe2e426ef2031454'
2323

2424
[x86_64-darwin.ic-starter]
25-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/ic-starter.gz'
26-
sha256 = '2399d2054cbe2bdd53567cf08a3b33761e46fd9e9fcbe3d77803f345fefeafb0'
25+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/ic-starter.gz'
26+
sha256 = 'df789889721f50d76d95545deaf29e4f01de94b78bee3841bd4f0b59ff037796'
2727

2828
[x86_64-darwin.motoko]
2929
url = 'https://github.com/dfinity/motoko/releases/download/0.11.1/motoko-Darwin-x86_64-0.11.1.tar.gz'
3030
sha256 = '41c71aa0fea08226147ef1db01c5ca122a894ac0ab20e41cb149b9002ce3a24f'
31-
# The replica and canister_sandbox binaries must have the same revision.
31+
# The replica, canister_sandbox and compiler_sandbox binaries must have the same revision.
3232

3333
[x86_64-darwin.replica]
34-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/replica.gz'
35-
sha256 = '74788f4459c706293503851f7fb66711168c8379e50f2fade7575c8a8b972dd4'
36-
# The replica and canister_sandbox binaries must have the same revision.
34+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/replica.gz'
35+
sha256 = '1f0e2b929490c126b40de61589bd9aa5c8c88e7acc1702faadbae63b9a8c2a43'
36+
# The replica, canister_sandbox and compiler_sandbox binaries must have the same revision.
3737

3838
[x86_64-darwin.canister_sandbox]
39-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/canister_sandbox.gz'
40-
sha256 = 'e04cbb50999772f6b85a266543a53d949fb63434e749b0bad3fdf5b97b9f6367'
39+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/canister_sandbox.gz'
40+
sha256 = '082d115cf88f895430c6b7b6ded47b446799648799a0234dc444a60c77cb22a9'
41+
# The replica, canister_sandbox and compiler_sandbox binaries must have the same revision.
42+
43+
[x86_64-darwin.compiler_sandbox]
44+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/compiler_sandbox.gz'
45+
sha256 = '6940c66b316d6353cb2ae0e22227d49173ced0fe0a53418958783cc993911c0d'
4146

4247
[x86_64-darwin.sandbox_launcher]
43-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/sandbox_launcher.gz'
44-
sha256 = '02a1fcb458c26242283698dfd557d1c017a8c74165cae1049586b6eec404594c'
48+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/sandbox_launcher.gz'
49+
sha256 = 'e5e63263c26fa9c990e70d01d1fcc22184cdc44a8f3c3d04930856718dfe5aa8'
4550

4651
[x86_64-darwin.sns]
47-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-darwin/sns.gz'
48-
sha256 = '5bc4c861b5b0c0445955ee196524fdbb15555056c1e1dc9609a6bceb7baf128a'
52+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/sns.gz'
53+
sha256 = 'f124b2fffda982fd57890d1d04a2526e0d42a730361f1964e055e7ab905605eb'
4954

5055
[x86_64-darwin.pocket-ic]
51-
url = 'https://download.dfinity.systems/ic/5e285dcaf77db014ac85d6f96ff392fe461945f5/binaries/x86_64-darwin/pocket-ic.gz'
52-
sha256 = '10669c9b95f5b5f2011a2fe1d8cac2c2d160ef7475c72325a83f2249959ed386'
56+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-darwin/pocket-ic.gz'
57+
sha256 = '357febfa30a1879dac8619b053474a4bf068d578a07cf741488eb906ff218519'
5358

5459
[x86_64-darwin.motoko-base]
5560
url = 'https://github.com/dfinity/motoko/releases/download/0.11.1/motoko-base-library.tar.gz'
@@ -64,50 +69,55 @@ url = 'https://download.dfinity.systems/ic/f2cd225b621674b19f3d601ebb42555d0c6f6
6469
sha256 = 'f9a6ab381b6f00349ecca5fb27a1afe1d505b1aa330ab59cd1f988d96f067696'
6570

6671
[x86_64-linux.ic-admin]
67-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/ic-admin.gz'
68-
sha256 = '8a371c731822227e6d4d90e008f60ac52c3476562cf234bf4d5322da573c4504'
72+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/ic-admin.gz'
73+
sha256 = '3be80df1bd9efc43e8a841eef950829cd841f958daabf425fb3f63d23f9eddd0'
6974

7075
[x86_64-linux.ic-btc-adapter]
71-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/ic-btc-adapter.gz'
72-
sha256 = '51c93f4b18c7fc9e9a51e1fe2e26bfd707c8118d6a1cf547c55a85f364879f47'
76+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/ic-btc-adapter.gz'
77+
sha256 = '44d3cb6fd71fff0da48c5b8e99290e6f2826c251373e46b2ecbd721691f6c422'
7378

7479
[x86_64-linux.ic-https-outcalls-adapter]
75-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/ic-https-outcalls-adapter.gz'
76-
sha256 = '9370138ba10f05dce1c5f3eec41da1cf872378d337dcdf0f834dc179cf0d313f'
80+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/ic-https-outcalls-adapter.gz'
81+
sha256 = 'd6bcfefc266151a187c55bbb38ffd9b3062481910b608c324abc83ca8eee9530'
7782

7883
[x86_64-linux.ic-nns-init]
79-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/ic-nns-init.gz'
80-
sha256 = 'fcad1d2d346ca6eac6c09b639777c43449c6742d08e9130fd50d32ad320f50dd'
84+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/ic-nns-init.gz'
85+
sha256 = 'cbef2fd9190ce9a7d67667950a7dcdac8e0bc2cff65dabcd90022d78e4b35963'
8186

8287
[x86_64-linux.ic-starter]
83-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/ic-starter.gz'
84-
sha256 = 'c48f938383c6c46587e390becb72e85656437b671110dc32dca47e688ed8aa9b'
88+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/ic-starter.gz'
89+
sha256 = '2cdccaf2d249cf73291d93c80a54b849201863ed3432b33c827d8eeadbbb48da'
8590

8691
[x86_64-linux.motoko]
8792
url = 'https://github.com/dfinity/motoko/releases/download/0.11.1/motoko-Linux-x86_64-0.11.1.tar.gz'
8893
sha256 = '6a6c1b9d9d69bb49b40859c1c51b40b0dabf2dd3aabacf37c73817dafee60a70'
89-
# The replica and canister_sandbox binaries must have the same revision.
94+
# The replica, canister_sandbox and compiler_sandbox binaries must have the same revision.
9095

9196
[x86_64-linux.replica]
92-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/replica.gz'
93-
sha256 = 'c8d16a54dc8435fe728f6f0c1288036e66ba36f5404dfb6dda495e5d36cc9b48'
94-
# The replica and canister_sandbox binaries must have the same revision.
97+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/replica.gz'
98+
sha256 = '92351e75be63c7bc9ef1da365aab6049c811b94efdab7382428c2bcda7450150'
99+
# The replica, canister_sandbox and compiler_sandbox binaries must have the same revision.
95100

96101
[x86_64-linux.canister_sandbox]
97-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/canister_sandbox.gz'
98-
sha256 = '1e22bd1384cd0dad0d25fd36c301661dbf4bebd6223d6dcff2f06dce4dd0e889'
102+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/canister_sandbox.gz'
103+
sha256 = 'cbf3489588fe5892500047ac313de58ce29a76f5574a9f401a1dad46fbb722c4'
104+
# The replica, canister_sandbox and compiler_sandbox binaries must have the same revision.
105+
106+
[x86_64-linux.compiler_sandbox]
107+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/compiler_sandbox.gz'
108+
sha256 = '37e6460a94c746b6e41fc27a43a9aa93f5057e765b248f61fd0e99e90952b487'
99109

100110
[x86_64-linux.sandbox_launcher]
101-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/sandbox_launcher.gz'
102-
sha256 = '7a4fbf9f60145045b89551991b7087fae383ebb3b3e3e7b3248c6d985bf40f13'
111+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/sandbox_launcher.gz'
112+
sha256 = '1c114bd2937847c7f00a14b9181cbff86bbcb06116e88fadc0c305ec1d2d67c5'
103113

104114
[x86_64-linux.sns]
105-
url = 'https://download.dfinity.systems/ic/2e269c77aa2f6b2353ddad6a4ac3d5ddcac196b1/binaries/x86_64-linux/sns.gz'
106-
sha256 = '53a0e615f723ad6718b17344d37222951d337fc09f3dccec3a55e3c2e24d48f3'
115+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/sns.gz'
116+
sha256 = '6c115f6a34bf986b9db3f12d77d9b54cf055de03e3ffc794a3bdf3ab7659a263'
107117

108118
[x86_64-linux.pocket-ic]
109-
url = 'https://download.dfinity.systems/ic/5e285dcaf77db014ac85d6f96ff392fe461945f5/binaries/x86_64-linux/pocket-ic.gz'
110-
sha256 = '96d8d05163c0d15b72a062fbf4c02c4babc06796161013b07dfae267c8915af0'
119+
url = 'https://download.dfinity.systems/ic/5849c6daf2037349bd36dcb6e26ce61c2c6570d0/binaries/x86_64-linux/pocket-ic.gz'
120+
sha256 = 'f0eda7bea0916c8017e6f61ac076aae66e4f13c4943c78736d525e81d76a767c'
111121

112122
[x86_64-linux.motoko-base]
113123
url = 'https://github.com/dfinity/motoko/releases/download/0.11.1/motoko-base-library.tar.gz'

src/dfx/assets/prepare_assets.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,17 +178,18 @@ async fn download_binaries(
178178
) -> HashMap<PathBuf, Bytes> {
179179
let mut joinset = JoinSet::new();
180180
for bin in [
181+
"canister_sandbox",
182+
"compiler_sandbox",
181183
"ic-admin",
182184
"ic-btc-adapter",
183185
"ic-https-outcalls-adapter",
184186
"ic-nns-init",
187+
"ic-starter",
185188
"icx-proxy",
189+
"pocket-ic",
186190
"replica",
187-
"canister_sandbox",
188191
"sandbox_launcher",
189-
"ic-starter",
190192
"sns",
191-
"pocket-ic",
192193
] {
193194
let source = sources
194195
.get(bin)

src/dfx/src/actors/replica.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -343,10 +343,6 @@ fn replica_start_thread(
343343
socket_path.to_str().unwrap_or_default(),
344344
]);
345345
}
346-
347-
// Show debug logs from the bitcoin canister.
348-
// This helps developers see, for example, the current tip height.
349-
cmd.args(["--debug-overrides", "ic_btc_canister::heartbeat"]);
350346
}
351347
if config.canister_http_adapter.enabled {
352348
cmd.args(["--subnet-features", "http_requests"]);

src/dfx/src/lib/operations/canister/create_canister.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,9 @@ async fn create_with_management_canister(
227227
status, content, ..
228228
})) if (400..500).contains(&status) => {
229229
let message = String::from_utf8_lossy(&content);
230-
if message.contains("not contained on any subnet") {
230+
if message.contains(
231+
"does not belong to an existing subnet and it is not a mainnet canister ID.",
232+
) {
231233
Err(anyhow!("{message}"))
232234
} else {
233235
Err(anyhow!(NEEDS_WALLET))

0 commit comments

Comments
 (0)