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