Skip to content
This repository has been archived by the owner on Jan 27, 2025. It is now read-only.

Commit

Permalink
troubleshooting on account creation.
Browse files Browse the repository at this point in the history
  • Loading branch information
0o-de-lally committed Nov 16, 2021
1 parent 4652143 commit 632da3f
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion ol/documentation/accounts/create_account_on_chain.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ I will need Bob to help onboard me. He already has an account on chain, with GAS

When Bob sends me money for the first time, my account is created.

Note: For the onboarding transaction the address will not suffice. Bob needs to send a transfer to Alice's `authentication key` which can be thought of as a long address.
For the onboarding transaction the address will not suffice. Bob needs to send a transfer to Alice's `authentication key` which can be thought of as a long address.

Note: Bob (who is helping alice) needs to have at least 2 gas coin in his account. Since he will need at least 1 coin to send to Alice. But the system will not allow your account to get to be below 1 gas (as a safety feature). See more below.

## TL;DR

Expand Down Expand Up @@ -86,3 +88,16 @@ txs wallet --slow

#### Tx Sequence number
If there is an issue with sequence_number being out of sync. It's like that an automated transaction (like `miner`), got a transaction sent concurrently. Retry the transaction.

#### Create user from Carpe, DiemAccount error 12015

Issue: Users trying to onboard other users without having enough balance.


If your balance is below 2 gas coins, you can’t onboard people. This will likely happen if you are new to the network, on your first day.

Onboarding another account means transferring 1 coin to the new account.

This is because the system doesn't let you transfer funds if it pushed your account balance below 1 coin. This is a safety feature because you want accounts to have a minimum amount to do account management transactions.

The solution is to mine, and wait until next epoch, then you’ll have enough to onboard many others others.

0 comments on commit 632da3f

Please sign in to comment.