According to this guide, "<NEW_CONTROLLER_PRINCIPAL>" required when spawning a new neuron. How is this new controller principal obtained for an account? Is it: dfx identity get-principal ?
Hello everyone, i wonder if Is it possible (or already exist and i didn’t find it) for the team to create an interface so that users without a technical profile can claim the seed tokens without problems, please?
If your ICP tokens are associated with a developer identity instead of an Internet Identity (created to log in to the NNS dapp), then you can check your account balance from the command line like this:
Check the identity you are currently using, if necessary: dfx identity whoami
Check the principal identifier for the identity you are currently using, if necessary: dfx identity get-principal
Check the ledger account identifier associated with the principal you are currently using, if necessary: dfx ledger account-id
Check your ICP balance for the principal/account by running this command: dfx ledger --network ic balance
The first three steps are just to make sure you are looking up the balance for the right principal/account-id. The balance command should return something like this: 1.44177950 ICP
If you used the NNS app, your principal and account identifier would be different so you would use the GUI to look up your balance.
In simplified terms:
A principal identifier is a textual representation of your identity derived from the public/private key generated by DFX. You can find some more information about this here: Network deployment :: Internet Computer
A controller is the principal identifier that has management rights for a canister. You can find more information about controllers (and custodian roles) here: Use the default cycles wallet :: Internet Computer
A public key is the not-secret part of the public/private key pair for an identity to be authenticated.
Yes the seed is still valid, forever. The seed would be used to derive the same exact private key(s) so you could still sign any messages to control the neurons.
I have dissolved the first 5 neurons, but 4 of them still appear in the ‘Locked’ state in ic.rocks. However they seem to be dissolved when I run the commands by console. What can be the motive? How can I make sure they are dissolved?
(When I run the disburse commands, I get a “neurons are dissolving” message, so it seems to be correct, but in ic.rocks, only the first one appears in the dissolving state).
I’m trying to disburse a neuron using command line but am getting “Invalid mnenomic” error when I try
ACCOUNT_ID=$(echo $seed | keysmith account -f -)
I have previously disbursed neurons with no issues before
my computer has been turned off a few times do I need recreate a identity.pem file with the seed phrase or am I potentially doing something else wrong?