Seed Round Access

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 ?

https://ic.associates/nns-command-line-guide/#spawn-neuron

dfx canister --network=https://ic0.app --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.

HTH

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?

2 Likes

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 ?

Are any countries not allowed through KYC for the seed round?

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).

Any idea?

1 Like

Sorry, this is my fault, my neuron data is not syncing properly. Let me run it now…

Perfect! Now if they are synchronized. :wink:

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?

I don’t use this workflow myself, so just trying to be helpful.

Does echo $seed output your seed phrase?

If not, maybe you need to set seed=<your seed phrase> first.

I get a blank line when I try that
let me try adding the seed again

1 Like

okay great, now I have a added the seed again, I’m not sure what the next steps would be from this point?

I would expect ACCOUNT_ID=$(echo $seed | keysmith account -f -) to succeed now, and echo $ACCOUNT_ID to show you an account ID.

Like I said, I don’t use this workflow so I’m not familiar with the next steps.

It sounds like you did this in the past so hopefully you can follow the same process as before.