Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@

## DFX

### fix: Save SNS canister IDs

SNS canister IDs were not being parsed reliably. Now the candid file is being specified explicitly, which resolves the issue in at least some cases.

### feat: NNS usability improvements

The command line interface for nns commands has been updated to:
Expand Down Expand Up @@ -453,6 +457,10 @@ This release candidate has not yet been elected.

This also incorporates the following executed proposals:

* [85007](https://dashboard.internetcomputer.org/proposal/85007)
* [84391](https://dashboard.internetcomputer.org/proposal/84391)
* [83786](https://dashboard.internetcomputer.org/proposal/83786)
* [82425](https://dashboard.internetcomputer.org/proposal/82425)
* [81788](https://dashboard.internetcomputer.org/proposal/81788)
* [81571](https://dashboard.internetcomputer.org/proposal/81571)
* [80992](https://dashboard.internetcomputer.org/proposal/80992)
Expand Down
Binary file modified e2e/assets/ledger/cycles-minting-canister.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/genesis-token-canister.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/governance-canister.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/governance-canister_test.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/ic-ckbtc-minter.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/ic-icrc1-ledger.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/ic-nns-init_linux
Binary file not shown.
Binary file modified e2e/assets/ledger/ic-nns-init_macos
Binary file not shown.
Binary file modified e2e/assets/ledger/ledger-canister_notify-method.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/registry-canister.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/root-canister.wasm
Binary file not shown.
Binary file modified e2e/assets/ledger/sns-wasm-canister.wasm
Binary file not shown.
7 changes: 7 additions & 0 deletions e2e/tests-dfx/sns.bash
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ SNS_CONFIG_FILE_NAME="sns.yml"

@test "sns deploy fails without config file" {
dfx_new
dfx nns import
rm -f sns.yml # Is not expected to be present anyway
assert_command_fail dfx sns deploy
assert_match "Error encountered when generating the SnsInitPayload: Couldn't open initial parameters file"
Expand All @@ -76,4 +77,10 @@ SNS_CONFIG_FILE_NAME="sns.yml"
install_asset sns/valid
dfx sns config validate
dfx sns deploy
# SNS canister IDs should be saved
dfx canister id sns_governance
dfx canister id sns_index
dfx canister id sns_ledger
dfx canister id sns_root
dfx canister id sns_swap
}
108 changes: 54 additions & 54 deletions nix/sources.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,87 +15,87 @@
"canister-sandbox-x86_64-darwin": {
"builtin": false,
"description": "The canister-sandbox binary. It must be updated together with the replica binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0i02fimzy8zgwnv67jz15cv6pm88dim12hdxs3qmbg85n41095h8",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1hy7jwwhv0wwb02lfxs6v7cf2jrppbrx01w3il7ghig8kakxqa1m",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-darwin/canister_sandbox.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-darwin/canister_sandbox.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-darwin/canister_sandbox.gz"
},
"canister-sandbox-x86_64-linux": {
"builtin": false,
"description": "The canister-sandbox binary. It must be updated together with the replica binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0839hm1n9vn6ri3ld88kqkpjmaiwj9xiv1c41abj7mc6zprprgqz",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1h6jr2bn95lcgbldfbgqa5sqs9b54zn44dpqj6nhvbjfrhwrhaca",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-linux/canister_sandbox.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-linux/canister_sandbox.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-linux/canister_sandbox.gz"
},
"ic-admin-x86_64-darwin": {
"builtin": false,
"description": "The ic-admin binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "1na5g9w37mwgxz7mnlz0h0lqg61b46nrvrvz2z761rrgvw1716yd",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "12cbb8hjy3w3l8pyh2ym333gy8qry1ncdcvns0xdzavijv46m3hz",
"type": "file",
"url": "https://download.dfinity.systems/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/nix-release/x86_64-darwin/ic-admin.gz",
"url": "https://download.dfinity.systems/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/nix-release/x86_64-darwin/ic-admin.gz",
"url_template": "https://download.dfinity.systems/ic/<rev>/nix-release/x86_64-darwin/ic-admin.gz"
},
"ic-admin-x86_64-linux": {
"builtin": false,
"description": "The ic-admin binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0i2vdsin0pp80aha32x4irxcyp555nlzk31prz4bh5n8sm8zf76x",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "0fx4qa5shisyh11ac575y4qk7rqd08xjfp6448r4mxs66ypji9bc",
"type": "file",
"url": "https://download.dfinity.systems/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/release/ic-admin.gz",
"url": "https://download.dfinity.systems/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/release/ic-admin.gz",
"url_template": "https://download.dfinity.systems/ic/<rev>/release/ic-admin.gz"
},
"ic-btc-adapter-x86_64-darwin": {
"builtin": false,
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "1g73000s659sp68sx1qxmsvvzyjdzn5z7p7xsgq0a23gdma26yh5",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "0cyqk2x8n24fkpv5k7c1cb4p6863sqm99vhkn9k9d35d0rx9kz68",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-darwin/ic-btc-adapter.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-darwin/ic-btc-adapter.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-darwin/ic-btc-adapter.gz"
},
"ic-btc-adapter-x86_64-linux": {
"builtin": false,
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "039pj341jx4z6bsyywbkb6y4mnwxljrxrj2k32ydlrdkndl1c276",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "03758z8z3mv466pm1am6xjznfg4j5ggqj25gpqbj4658xr8l31jh",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-linux/ic-btc-adapter.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-linux/ic-btc-adapter.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-linux/ic-btc-adapter.gz"
},
"ic-canister-http-adapter-x86_64-darwin": {
"builtin": false,
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0ka1484g8qg313milbbrzvs875av59z8mhykjxl2lvci47ddkj05",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1fkkb6rqnj0cnglic3m1dpnj7kfvpk5jnv5ald263wy4mv1srm9i",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-darwin/ic-canister-http-adapter.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-darwin/ic-canister-http-adapter.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-darwin/ic-canister-http-adapter.gz"
},
"ic-canister-http-adapter-x86_64-linux": {
"builtin": false,
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0i24bj2vw6gza6aa4dw9ia2m5l85cvwjmx4dch9349wxlq046y46",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "0wdc3lsv9kbhm6qy0j8xj4sqjb504rpd24qv1479caah7ld4pk7n",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-linux/ic-canister-http-adapter.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-linux/ic-canister-http-adapter.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-linux/ic-canister-http-adapter.gz"
},
"ic-nns-init-x86_64-darwin": {
"builtin": false,
"description": "The ic-nns-init binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "11bb16bzalgy50hgw12zifb426r3s253za9vf61zc8caaj6jaxfd",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1qinw9mcjpqlh2ay8zcqgqzngwdk99dp1mkc72vf15dyxllnv5zp",
"type": "file",
"url": "https://download.dfinity.systems/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/nix-release/x86_64-darwin/ic-nns-init.gz",
"url": "https://download.dfinity.systems/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/nix-release/x86_64-darwin/ic-nns-init.gz",
"url_template": "https://download.dfinity.systems/ic/<rev>/nix-release/x86_64-darwin/ic-nns-init.gz"
},
"ic-nns-init-x86_64-linux": {
"builtin": false,
"description": "The ic-nns-init binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0njxgfn9v1gp79j48gcpzkyhl6m4xp0yv6ikfl4cl7a1xvy3miir",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "0v2xfx6j36h8q5m9pyim5pnpckqxikqlaacybk7j6kc9ybclzr0m",
"type": "file",
"url": "https://download.dfinity.systems/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/release/ic-nns-init.gz",
"url": "https://download.dfinity.systems/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/release/ic-nns-init.gz",
"url_template": "https://download.dfinity.systems/ic/<rev>/release/ic-nns-init.gz"
},
"ic-ref-x86_64-darwin": {
Expand All @@ -118,18 +118,18 @@
},
"ic-starter-x86_64-darwin": {
"builtin": false,
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "1p025v66jqxbgqy7kn9psw7cnlq53b8dkyaim7dnyrkv26p84rmj",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1vgjv68pa2003qxglrk6gvldyj11575mr4ymvks9xa1x0ypcz1pa",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-darwin/ic-starter.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-darwin/ic-starter.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-darwin/ic-starter.gz"
},
"ic-starter-x86_64-linux": {
"builtin": false,
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0qdy7l3aidwj0zk1mp3kvm0602dd32x7iwxq43d8272p4aamaxv0",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "0vlyf21mdrr7sw4k97gmjjrkwrhinxhl7r4jyv2bng9z45hyddcl",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-linux/ic-starter.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-linux/ic-starter.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-linux/ic-starter.gz"
},
"icx-proxy-x86_64-darwin": {
Expand Down Expand Up @@ -179,55 +179,55 @@
"replica-x86_64-darwin": {
"builtin": false,
"description": "The replica binary. It must be updated together with the canister-sandbox binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "07ycaigi4vvhs880id80flxcn64da2f6m95lm1f544ndjsqqmxvs",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1rjpcpm2s4mm9zg2c82w297vxjvjg381a779p9qfsivzdgp002vj",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-darwin/replica.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-darwin/replica.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-darwin/replica.gz"
},
"replica-x86_64-linux": {
"builtin": false,
"description": "The replica binary. It must be updated together with the canister-sandbox binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "1flwd7xd2fy0v3gyrs47qk01mkkyf4m5f37ffdzg66075nf4san8",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "0gidik77y6d2gsr7imyiyad3zhr6xv8f5j60h8h4h507cw31d3rk",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-linux/replica.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-linux/replica.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-linux/replica.gz"
},
"sandbox-launcher-x86_64-darwin": {
"builtin": false,
"description": "The sandbox_launcher binary. It must be updated together with the replica binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "1hl4ikxyna8fd9sbms11384spjrskc4qjbg0qx7fcnbf69wzrazg",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1kmqw198gqmkc5116rda6zy4cfi37ffl5mijnsiv58b2n8bvyp0l",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-darwin/sandbox_launcher.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-darwin/sandbox_launcher.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-darwin/sandbox_launcher.gz"
},
"sandbox-launcher-x86_64-linux": {
"builtin": false,
"description": "The sandbox_launcher binary. It must be updated together with the replica binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "0wlny3pg3n5vkicys4c1varn3chlfb41qf4csgddlnix7a5xpf1k",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "01jbn1mzxkdnw662ygskfack750nqv7z23mw8p9gp806h5b1b32i",
"type": "file",
"url": "https://download.dfinity.systems/blessed/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/sdk-release/x86_64-linux/sandbox_launcher.gz",
"url": "https://download.dfinity.systems/blessed/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/sdk-release/x86_64-linux/sandbox_launcher.gz",
"url_template": "https://download.dfinity.systems/blessed/ic/<rev>/sdk-release/x86_64-linux/sandbox_launcher.gz"
},
"sns-x86_64-darwin": {
"builtin": false,
"description": "The sns binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "01fin46hxlmal8cxfwmx4l6fn2yr9za7dds7cv75hdw1zcr7r7hb",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "09jgpk5h89vw92456p6vs7f0ayzq3pvjq805a6jr078asz29vlg4",
"type": "file",
"url": "https://download.dfinity.systems/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/nix-release/x86_64-darwin/sns.gz",
"url": "https://download.dfinity.systems/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/nix-release/x86_64-darwin/sns.gz",
"url_template": "https://download.dfinity.systems/ic/<rev>/nix-release/x86_64-darwin/sns.gz"
},
"sns-x86_64-linux": {
"builtin": false,
"description": "The sns binary.",
"rev": "9173c5f1b28e140931060b90e9de65b923ee57e6",
"sha256": "01hv2s172v3d4zgwv38yk26dcpr4f11ixd1fdj1992zk32a0mw2l",
"rev": "10c0341032ac00c9728ecefa1e82e919f0f09022",
"sha256": "1pv8zqr0q4ppa4gmvlghnjq28rpgli9b2mx1afx5rkiz7p3hhw4g",
"type": "file",
"url": "https://download.dfinity.systems/ic/9173c5f1b28e140931060b90e9de65b923ee57e6/release/sns.gz",
"url": "https://download.dfinity.systems/ic/10c0341032ac00c9728ecefa1e82e919f0f09022/release/sns.gz",
"url_template": "https://download.dfinity.systems/ic/<rev>/release/sns.gz"
}
}
Loading