Create wallet canister on the IC

How do I create a wallet canister on the IC?
If I run dfx identity --network ic get-wallet, I get error:

Creating a wallet canister on the ic network.
The replica returned an HTTP Error: Http Error: status 404 Not Found, content type "text/html", content: <html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.21.3</center>
</body>
</html>

If you are doing local development, your cycles wallet is created when you register a new canister principal using dfx canister create or when you register, build, and deploy a canister with dfx deploy .

If you are deploying on the Internet Computer, you typically create your cycles wallet by converting ICP tokens to cycles, transferring the cycles to a new canister principal, and updating the canister with the default cycles wallet WebAssembly module (WASM).

There are dapps that can help you convert ICP to cycles and create a new cycles wallet, e.g., NNS dapp.

1 Like