Seed Round Access

@Claude1 Turns out it was simpler than I thought, so the app should now take text input in JSON format. Please give it a try. Thanks!


Hi Paul,

It’s working! Thanks very much. This is such a useful tool.

One small issue is if you don’t give the tool permission to use the camera then it fails and also won’t let you use the text box.

Another more general issue is I wish that IC dapps would work in the Tor browser but they don’t. As it is, I have to route this tool through my VPN, whereas when running from command line it’s much easier to route all commands through torsocks or something like that.

Again, thanks so much for the tool… works great.

1 Like

Thanks for the feedback. Just fixed the problem. So it will switch to text as default if video is denied.


For seed neurons from command line:

how does that maturity value returned from get_full_neuron translate to a percentage ? maturty_e8s_equivalent = 1_892_091_771

how do you get total balance of icp in a neuron?

how do you figure out how much icp is going to be spawned from a neuron before spawning it?

how do you check if a neuron is in a dissolving state or not set to dissolve?

how do you add icp from a spawned neuron to a different pre-existing neuron?

delete an empty neuron?

it seems this was not included in either of the guides

1 Like

how does that maturity value returned from get_full_neuron translate to a percentage ? maturty_e8s_equivalent = 1_892_091_771

it says e8s equivalent, which means that this is already the amount of ICP rewards you accumulated. 1 e8s = 1/100000000 ICP. so divide the number by 100 million to get the amount of ICP

its in cached_neurons_stake_e8s and you can take the account and check its balance direcly using the

if you run get_neuron_info theres a state key in the return, to decode it check this

send the ICP from the controller account specified in the spawn command to the address of the neuron you want to top up

afaik this happens automatically once the balance is 0

Thanks for the update. :+1:

I see: Legacy address, public key, principal id

Which of these is used for determining the controller Id when spawning a new neuron, and which is used to check the account value of ICP not lockd in a neuron ?

How do you check the ICP balance not locked in a neuron ? Is it the public key you enter here ?

What is the controller?

1 Like

How did you lost it ?

1 Like

@cryptoschindler in the get_full_neuron response, there’s one attribute account = blob "Vz\ea\1d\8c\13\d8\bd\8a\1e..." , how can I decode this info. Is this the account id of this neuron so that I can send ICP to top up it?

Bump. Can anyone help with this? @cryptoschindler

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 ?

dfx canister --network= --no-wallet sign \
rrkah-fqaaa-aaaaa-aaaaq-cai manage_neuron \
    record { 
        id = opt record {id = <NEURON_ID> : nat64}; 
        command = opt variant { 
            Spawn = record { 
                new_controller = principal "<NEW_CONTROLLER_PRINCIPAL>"

How do you check your ICP balance that is not locked in a neuron ?

What is the difference between principal id, controller id, and public key?

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?

1 Like

No it doesn’t exist unfortunately.

anyone know the answer to this. I can’t imagine it being that difficult of a question to answer

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:

  1. Check the identity you are currently using, if necessary:
    dfx identity whoami
  2. Check the principal identifier for the identity you are currently using, if necessary:
    dfx identity get-principal
  3. Check the ledger account identifier associated with the principal you are currently using, if necessary:
    dfx ledger account-id
  4. 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.


1 Like
  1. What % of seed tokens have people been able to access so far?

  2. If we do nothing are we still earning rewards or are we being diluted away?

Only the first set so far.

If you have claimed the tokens and you are using a computer to manage the seed, and you lose access to that computer. Would the seed still be valid?


I want to know the answer to this also

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.

1 Like

DFinity :eagle: will emerge from the fire :fire: ! Ether went down from $1500 to $80 but bounce backed right ?