Future of the Cycles Wallet

Update here - changes to the cycles wallet are coming in dfx 0.8.5.

  • Going forward, canisters created through dfx create will have both the dfx default principal and the cycles wallet listed as controllers.
  • All other commands that interact with canisters will use the dfx default identity, instead of being forwarded through the wallet
  • --no-wallet flags are no longer used. That behavior is now default, and --wallet is instead offered to opt into forwarding calls for backward compatibility with existing canisters
  • dfx canister update_settings --add_controller is now added to migrate existing canisters with a cycles wallet as the sole controller
5 Likes