Skip to content

0.30.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Oct 00:45
· 23 commits to master since this release
9f71a6b

feat: dfx start --system-canisters for bootstrapping system canisters

This new flag utilizes the built-in system canisters bootstrapping capability provided by PocketIC v10.
dfx nns install is not needed anymore.

When using dfx start --system-canisters, there's no option to specify accounts to have initial balances like you can with dfx nns install --ledger-accounts <account-ids>.
However, the anonymous identity's account comes with an initial balance of 1 Billion ICP. You can transfer some of these ICP tokens to your own account on the ICP ledger. Then convert some ICP into cycles balance on the cycles-ledger.

YOUR_ACCOUNT_ID="$(dfx ledger account-id)"
dfx ledger --identity anonymous transfer --memo 1 --icp 1000000 "$YOUR_ACCOUNT_ID"
dfx cycles convert --amount 100

fix: bump svelte dependencies in project templates

Frontend canister

Use BTreeMap instead of HashMap for headers to guarantee deterministic ordering.

Sets the ic_env cookie for html files, which contains the root key and the canister environment variables that are prefixed with PUBLIC_.
Please note that this version of the frontend canister is only compatible with PocketIC v10 and above.

  • Module hash: b312a16c3179cf8384afa852e468c1333b7439d4c5a39f26df69b12320f629f8
  • #4400
  • #4392
  • #4387
  • #4389

Dependencies

Candid

Updated candid_parser to 0.2.2.

Replica

Updated replica to elected commit 45657852c1eca6728ff313808db29b47c862ad13.
This incorporates the following executed proposals: