NetworkCanisterManagement(140399): Upgrade NNS Canister: grghe-syaaa-aaaar-qabyq-cai to wasm with hash: 103a1a6844443bfe605803eecf78aa28d9d0430e380b06875c591a24ad0470a3
Upgrade Chain Fusion Signer canister to v0.3.0
Commit: 8cea7275b5e80c375087a7cdffe6d1afb9bddbc8
Release: https://github.com/dfinity/chain-fusion-signer/releases/tag/v0.3.0
Wasm sha256 hash: 103a1a6844443bfe605803eecf78aa28d9d0430e380b06875c591a24ad0470a3
Candid argument hash: a99d4a8355c86d2367955d833df83302b5748e6e34898e280e359f9c57541e1f
Binary argument hash: 367a11245d7e97692843c69e9582dd8ad08eef1ff3392dfd0c944d5f1bd74a41
The chain fusion signer is a canister that makes the internet computer threshold signing API available to web applications, off-chain clients and other-chain applications.
Change Log
v0.3.0
Features
- expose the BTC sign method to allow the caller to get a signed BTC transaction
Maintenance
- bumping libraries
- specify the Linux CPU type in the Docker file to ensure build reproducibility
- group dependabot configs for ic-identy
Changelog
- feat(btc): expose BTC sign method by @DenysKarmazynDFINITY in https://github.com/dfinity/chain-fusion-signer/pull/432
- fix(devops): Reproducible docker by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/436
- chore(deps-dev): Bump prettier-plugin-svelte from 3.4.0 to 3.4.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/435
- chore(deps-dev): Bump dotenv from 17.2.1 to 17.2.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/434
- chore(deps): Bump lit-html from 3.3.1 to 3.3.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/433
- chore(deps): Bump bytes from 1.7.1 to 1.11.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/437
- feat(dependabot): Group IC-identity-related packages by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/438
New Contributors
- @DenysKarmazynDFINITY made their first contribution in https://github.com/dfinity/chain-fusion-signer/pull/432
Full Changelog: https://github.com/dfinity/chain-fusion-signer/compare/v0.2.9...v0.3.0
v0.2.9
Maintenance
- Bump libraries to the latest version
- updated pricing to the latest values
- updated documentation where needed
Changelog
- chore(deps-dev): Bump prettier from 3.4.1 to 3.4.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/219
- chore(deps-dev): Bump vitest from 2.1.6 to 2.1.8 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/215
- chore(deps-dev): Bump sass from 1.81.0 to 1.82.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/216
- chore(deps-dev): Bump dotenv from 16.4.5 to 16.4.7 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/217
- chore(deps-dev): Bump vite from 6.0.2 to 6.0.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/218
- chore(tests): Add assert-matches by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/221
- fix(devops): Correct n url by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/223
- feat(release): Wait for release by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/209
- feat(devops): Download release assets by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/222
- refactor(devops): Url version by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/224
- feat(devops): Specify ic-admin version by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/225
- chore(deps-dev): Bump sass from 1.82.0 to 1.83.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/233
- feat(devops): Create release template by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/226
- chore(deps): Bump @dfinity/agent from 2.1.3 to 2.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/232
- chore(deps-dev): Bump @dfinity/identity from 2.1.3 to 2.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/231
- chore(deps-dev): Bump @dfinity/auth-client from 2.1.3 to 2.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/230
- chore(deps): Bump candid from 0.10.10 to 0.10.11 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/228
- chore(deps): Bump serde from 1.0.215 to 1.0.216 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/227
- feat(devops): Release proposal by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/213
- refactor(signer): Rework tagging by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/234
- chore(deps): Bump serde from 1.0.216 to 1.0.217 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/239
- chore(deps-dev): Bump vite from 6.0.3 to 6.0.7 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/240
- chore(deps-dev): Bump cross-fetch from 4.0.0 to 4.1.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/237
- chore(deps): Bump ic-cdk from 0.17.0 to 0.17.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/235
- chore(deps-dev): Bump sass from 1.83.0 to 1.83.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/242
- chore(deps-dev): Bump typescript from 5.7.2 to 5.7.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/243
- chore(deps-dev): Bump sass from 1.83.1 to 1.83.4 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/247
- chore(deps-dev): Bump vitest from 2.1.8 to 3.0.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/249
- chore(deps): Bump candid from 0.10.11 to 0.10.12 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/244
- chore(deps-dev): Bump prettier-plugin-svelte from 3.3.2 to 3.3.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/245
- chore(deps-dev): Bump vite from 6.0.7 to 6.0.9 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/248
- chore(deps-dev): Bump vitest from 3.0.3 to 3.0.4 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/252
- chore(deps-dev): Bump vite from 6.0.9 to 6.0.11 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/251
- chore(deps): Bump candid from 0.10.12 to 0.10.13 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/250
- docs(security): Add the default Dfinity security policy by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/253
- chore(deps): Bump @dfinity/candid from 2.2.0 to 2.3.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/254
- chore(deps-dev): Bump prettier from 3.4.2 to 3.5.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/261
- chore(devops): Bump dfx by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/263
- chore(deps-dev): Bump vitest from 3.0.4 to 3.0.7 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/264
- chore(deps-dev): Bump @dfinity/auth-client from 2.2.0 to 2.3.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/257
- docs(signer): Pricing by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/265
- chore(rust): Bump rust version by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/266
- feat(devops): Create beta network by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/267
- chore(deps): Bump serde from 1.0.217 to 1.0.218 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/260
- docs(README): Add dfx example by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/241
- chore(deps-dev): Bump vite from 6.0.11 to 6.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/270
- chore(deps-dev): Bump sass from 1.83.4 to 1.85.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/268
- chore(deps-dev): Bump typescript from 5.7.3 to 5.8.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/269
- fix(devops): ENV -> DFX_NETWORK by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/271
- feat(tests): Use the same key type in beta as in prod by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/272
- chore(signer): Update pricing by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/279
- chore(deps-dev): Bump vitest from 3.0.7 to 3.0.8 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/278
- chore(deps): Bump ring from 0.17.8 to 0.17.13 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/273
- chore(deps): Bump serde_bytes from 0.11.15 to 0.11.17 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/275
- chore(deps): Bump serde from 1.0.218 to 1.0.219 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/274
- chore(deps-dev): Bump prettier from 3.5.2 to 3.5.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/277
- chore(deps-dev): Bump vite from 6.2.0 to 6.2.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/276
- chore(deps): Bump ic-stable-structures from 0.6.7 to 0.6.8 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/281
- chore(deps): Bump ic-canister-sig-creation from 1.1.0 to 1.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/282
- chore(deps-dev): Bump vite from 6.2.1 to 6.2.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/280
- chore(deps-dev): Bump vitest from 3.0.8 to 3.0.9 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/286
- chore(deps-dev): Bump sass from 1.85.1 to 1.86.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/285
- chore(devops): Update GitHub actions automagically by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/283
- chore(devops): Use ubuntu 24.04 throughout by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/284
- chore(deps-dev): Bump vite from 6.2.2 to 6.2.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/287
- chore(devops): Bump ic-admin by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/288
- chore(deps-dev): Bump @dfinity/identity from 2.3.0 to 2.4.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/293
- chore(devops): Bump dev tool patch versions by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/290
- chore(devops): Bump tarpaulin by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/291
- chore(devops): Bump cargo-audit by @bitdivine in https://github.com/dfinity/chain-fusion-signer/pull/289
- chore(deps-dev): Bump vite from 6.2.3 to 6.2.4 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/297
- chore(deps-dev): Bump @dfinity/auth-client from 2.3.0 to 2.4.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/294
- chore(deps-dev): Bump vite from 6.2.4 to 6.2.5 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/298
- chore(deps-dev): Bump typescript from 5.8.2 to 5.8.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/301
- chore(deps-dev): Bump vitest from 3.0.9 to 3.1.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/300
- chore(deps-dev): Bump sass from 1.86.0 to 1.86.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/299
- chore(deps): Bump tokio from 1.41.1 to 1.44.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/302
- chore(deps): Bump crossbeam-channel from 0.5.13 to 0.5.15 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/303
- chore(deps-dev): Bump vite from 6.2.5 to 6.2.6 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/304
- chore(deps-dev): Bump dotenv from 16.4.7 to 16.5.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/305
- chore(deps-dev): Bump @dfinity/identity from 2.4.0 to 2.4.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/309
- chore(deps-dev): Bump @dfinity/auth-client from 2.4.0 to 2.4.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/307
- chore(deps): Bump lit-html from 3.2.1 to 3.3.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/306
- chore(deps): Bump getrandom from 0.2.15 to 0.2.16 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/313
- chore(deps-dev): Bump vite from 6.2.6 to 6.2.7 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/315
- chore(deps-dev): Bump vite from 6.2.6 to 6.3.5 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/319
- chore(deps-dev): Bump prettier-plugin-svelte from 3.3.3 to 3.4.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/320
- chore(deps-dev): Bump vitest from 3.1.1 to 3.2.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/328
- chore(deps-dev): Bump sass from 1.86.3 to 1.89.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/326
- chore(deps): Bump ic-canister-sig-creation from 1.2.0 to 1.3.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/327
- chore(deps): Bump bitcoin from 0.32.5 to 0.32.6 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/322
- chore(deps): Bump candid from 0.10.13 to 0.10.14 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/324
- chore(deps-dev): Bump vitest from 3.2.3 to 3.2.4 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/331
- chore(deps-dev): Bump vite from 6.3.5 to 7.0.5 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/341
- chore(deps): Bump lit-html from 3.3.0 to 3.3.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/338
- chore(deps-dev): Bump dotenv from 16.5.0 to 17.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/337
- chore(deps-dev): Bump prettier-plugin-organize-imports from 4.1.0 to 4.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/345
- chore(deps): Bump @dfinity/candid from 2.4.1 to 3.1.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/344
- chore(deps-dev): Bump dotenv from 17.2.0 to 17.2.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/342
- chore(deps): Bump @dfinity/principal from 2.4.1 to 3.1.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/343
- chore(deps-dev): Bump prettier from 3.5.3 to 3.6.2 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/334
- chore(deps): Bump ed25519-dalek from 2.1.1 to 2.2.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/340
- chore(deps): Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/352
- chore(deps): Bump ic-stable-structures from 0.6.8 to 0.6.9 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/330
- chore(deps): Bump bitcoin from 0.32.6 to 0.32.7 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/357
- chore(deps): Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/409
- chore(deps-dev): Bump @testing-library/jest-dom from 6.6.3 to 6.9.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/393
- chore(deps): Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/408
- chore(deps-dev): Bump vite from 7.0.6 to 7.0.8 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/402
- chore(devops): Add OISY team to CODEOWNERS by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/411
- chore(deps): Bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/410
- chore(deps): Bump @dfinity/agent from 2.4.1 to 3.4.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/406
- chore(devops): Remove GIX team from CODEOWNERS by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/416
- chore(deps-dev): Bump vitest from 3.2.4 to 4.0.14 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/413
- chore(devops): Allow OISY team as generic CODEOWNER by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/422
- chore(deps): Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/421
- chore(deps): Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/420
- chore(deps): Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/419
- chore(deps-dev): Bump vite from 7.0.8 to 7.2.7 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/418
- chore(deps-dev): Bump prettier from 3.6.2 to 3.7.4 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/417
- chore(ci): Bump
cargo-auditby @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/427 - chore(deps-dev): Bump prettier from 3.8.0 to 3.8.1 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/425
- chore(deps-dev): Bump prettier-plugin-organize-imports from 4.2.0 to 4.3.0 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/424
- chore(deps-dev): Bump typescript from 5.8.3 to 5.9.3 by @dependabot[bot] in https://github.com/dfinity/chain-fusion-signer/pull/389
- chore(dev-deps): Bump pocket-ic from 4.0.0 to 7.0.0 by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/426
- fix(rust): Address cargo audit issues by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/428
- fix(ci): Replace deprecated hash script by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/429
- fix(devops): Missing
ic-wasminstallation inbuildaction by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/430 - fix(devops): Missing
cargo-binstallinstallation inbuildaction by @AntonioVentilii in https://github.com/dfinity/chain-fusion-signer/pull/431
New Contributors
- @AntonioVentilii made their first contribution in https://github.com/dfinity/chain-fusion-signer/pull/411
Full Changelog: https://github.com/dfinity/chain-fusion-signer/compare/v0.2.8...v0.2.9
Commit Log
+ bash -xc "git log --format='%C(auto) %h %s' ..8cea727"
Wasm Verification
To build the wasm module yourself and verify its hash, run the following commands from the root of the Chain Fusion Signer repo:
git fetch --tags # to ensure you have the latest changes.
git checkout tags/v0.3.0
./scripts/docker-build
This will generate these files:
- out/signer.wasm.gz
- out/signer.args.did
- out/signer.args.bin
Proposal to execute nervous system function:
Nervous system function:
NervousSystemFunction { id: 1000, name: "Vote on NNS proposal", description: Some( "Vote yes to a given NNS proposal. If there is no strict majority, vote for the majority outcome.", ), function_type: Some( GenericNervousSystemFunction( GenericNervousSystemFunction { target_canister_id: Some( tsbvt-pyaaa-aaaar-qafva-cai, ), target_method_name: Some( "approve_proposal", ), validator_canister_id: Some( tsbvt-pyaaa-aaaar-qafva-cai, ), validator_method_name: Some( "approve_proposal_validate", ), topic: Some( ApplicationBusinessLogic, ), }, ), ), }
Payload sha256:
6eed23520fee05fac9a157394395f31dea29fd68558624c4c0e9b82d77f94e4d
Payload:
140399