The Wallet page provides comprehensive management of your Internet Computer wallet, including controller management, address book functionality, custodian operations, and cycle transfers. This page centralizes all wallet-related operations in a professional tabbed interface with full dfx 0.25.0 compatibility.

Overview

The Wallet page is organized into six main functional areas, each designed to handle specific aspects of wallet management:

Controllers

Manage wallet controllers with administrative access

Address Book

Store and manage addresses locally with DFX integration

Custodians

Authorize and manage custodians with limited permissions

Cycle Transfers

Send cycles between canisters and wallets

Wallet Settings

Configure wallet name and perform upgrades

Faucet

Redeem faucet coupons for development cycles

The wallet functionality requires an active wallet canister. Ensure you have a wallet set up before using these features. You can create a wallet using the dfx identity deploy-wallet command.

Wallet Management Tabs

Controllers Tab

Controllers have administrative access to your wallet canister. This tab provides comprehensive controller management capabilities:

Controller Overview

View Controllers

List all current controllers with their principals and copy functionality

Controller Status

Display controller count and authorization status

Adding Controllers

1

Initiate Addition

Click the “Add Controller” button to start the process

2

Enter Principal

Enter the principal ID of the new controller in the input field

3

Select Network

Choose the appropriate network (local or IC) for the operation

4

Authorize

Click “Add” to authorize the new controller with administrative access

Removing Controllers

1

Locate Controller

Find the controller you want to remove from the list

2

Initiate Removal

Click the trash icon next to their principal

3

Confirm Action

Confirm the removal in the confirmation dialog

4

Complete Removal

The controller will be removed from your wallet

Be very careful when managing controllers. Removing all controllers can make your wallet inaccessible. Always ensure you maintain at least one controller with administrative access.

Network Support

All wallet operations support multiple network configurations for flexible development and production workflows:

The network selector is available in each tab where applicable, ensuring you’re always operating on the intended network.

Best Practices

Troubleshooting

Security Considerations

Additional Resources

Ready to explore cycle management? Continue to the Cycles page to learn about cycle monitoring, management, and optimization strategies.