Seed Round Access

If terminal identity and GUI are incompatible. How are people supposed to manage the neurons from the cli?

Will it be possible to do load the terminal identity from gui in the future? ETA on when it will be possible? Is there a reason it’s not currently possible?

How do you follow proposals from within the the cli SDK?

By default are seed neurons configured to follow foundation voting or does it need to be configured to follow / vote?

1 Like

I think this is better to be fixed.

2 Likes

Like you said, from the cli. And yes, unrealistic. Dfinity essentially just locked out 25% of it’s nervous system from realistic use. It becomes whatever the foundation want to do.

I get the sense that it was going to be explored.

Good luck to you! And also, you’re exposing your key the entire time you need to sign anything, even on an airgapped machine. That key is stored unencrypted, yay.

Already configured.

1 Like

Just starting to look at the seed instructions I really dont know where to start. One thing is at the end of the instructions there is no explanation as what you should expect to happen at that point, any ideas?

Wow is this really true? I can’t believe they would not give seed people another way to interact with their neurons. Especially after emphasizing the importance of participation and New ways to authenticate using more secure authentication methods.

Can someone from the Dfinity team please suggest a fix for this? I have my result as a hex string and am not able to access my neuron ids. Happy to use any other library to decode the result or convert the hex into a format that can actually be decoded by didc decode.

2 Likes

Has anyone finished all the claim steps, passed the KYC and got their ICPs?

3 Likes

My big picture understanding of the token disbursement process (which may not be entirely accurate) may be helpful:

  1. Disbursement means to move locked/staked ICPs from a governance cannister/neuron to a ledger cannister/account.

  2. So when you complete the final step in the Neuron/ICP Instructions for Seed Participants and disburse ICP from neurons that are fully dissolved (unstaked), you are moving your ICPs to your ledger cannister/account. I don’t believe you can “disburse” directly to an external ICP wallet on an exchange. See here (when a neuron is instructed “to disburse the neuron’s stake…[its] locked ICP balance is transferred to a specified new ledger account”). But see 4 below on this.

  3. It does not seem like there is any confirmation of completing the ICP disbursement step, other than perhaps getting a message.json file in your current directory. It seems like you have to just check the token balance in your ledger cannister/account afterwards to confirm you correctly disbursed your ICPs.* This is done by entering the following at the command line: dfx ledger --network ic [ledger account-id]. You can also query one of your neurons to learn more about it by entering the command shown here. Based on this doc, a neuron query should tell you things like the neuron’s age, the neuron’s ledger account where the locked ICP balance resides, and whether the neuron has been dissolved (unstaked). I’m not sure if querying a neuron will tell you its amount of locked ICPs.

  4. After disbursement, you should be able to transfer the unstaked and disbursed ICPs from your ledger cannister to an exchange by following the instructions in Self-custody quick start - Transfer ICP tokens to another account.

If anyone can please clarify if there’s a way to confirm that neurons were disbursed (e.g., a confirmation message, something in a message.json file) that would be very much appreciated.

*Note: your ICPs are distributed equally among your neurons. So divide your total ICP balance on the network (staked and unstaked) by your number of neurons (here 31 or 49) to know how many ICPs you are unstaking and transferring to your ledger cannister/account in any given disbursement process. You can check your total ICP balance (not just in the ledger account/cannister) by using: dfx ledger --network ic balance. See point 4 in Network deployment :: Internet Computer - Connect to the ledger to get account information.

6 Likes

Will pay 20 ICP to anyone who develops a simple GUI for this process.

Beware of running non-official DFINITY developers GUI/etc; they might want to steal your whole investment.

Good point. Can anyone from the Dfinity Foundation comment on whether or not there are any plans to update the GUI to enable seed investors to manage their neurons more easily?

3 Likes

is there any thing I need to do before starting the seed claiming process, do I need the internet identity first?

I’m getting to “dfx identity import identity-0.pem”
but it says -bash: name: No such file or directory

thanks pal! It worked!

now I’m trying to install didc , the Candid compiler…
sudo install -d /usr/local/bin
sudo install -m 0755 ~/Downloads/didc-linux64 /usr/local/bin/didc

and the terminal says that the folder doesn’t exist:(((

I don’t want to bother you too much.
You really helped me a lot!
I’ve already scheduled a meeting with a pro dev friend of mine and I hope we will go through. He’s a core dev from one of the ethereum clients. Maybe I’ll covnert him to dfinity :wink:

Thanks. This community looks great.

do I need to be in a different directory for this to work, I’m currently in downloads

I can see the identity-0.pem file in my downloads folder

solved I need to remove <> from the name

I’m also curious to know if certain people had priority doing the KYC (or directly didn’t have to do it), because the KYC webpage didn’t work until yesterday (not to mention the tutorial had several errors ineludible for the average user), and yet people were able to make deposits in exchanges many hours before the airdrop tokens were available in coinlist.

2 Likes

slowly getting through this ordeal :sweat_smile:
now I’m stuck here " $ didc decode -t “(Result)” -d ~/Downloads/nns-ifaces-0.8.0/genesis_token.did $RESULT

error: Found argument ‘{’ which wasn’t expected, or isn’t valid in this context"
USAGE:
didc decode --defs --types

okay so found to claim tokens that you must follow both the air gapped and networked steps , though I am stuck here now “didc decode -t “(Result)” -d ~/Downloads/nns-ifaces-0.8.0/genesis_token.did $RESULT” I get “Error: Invalid character ‘x’ at position 1”