New account
The Unix example allows you to create a new random account.
Create a new account
The first time you launch the example, you might want to generate a new account that will then be used. There are two ways to do so: from the Unix example we provide or using Algorand's algokey
tool.
Both ways will use the same format to store the keys using two files:
private_key.bin
for the private key, stored in binary format;public_b32.txt
for the account address in plain text (base-32 format).
In any case, you will then be asked to fund your account in order to execute new transactions.
Using the Unix example
Use the flag -n
to allow unix_example
to generate a new random account. The account is then stored inside a binary file where the private and public keys are concatenated in binary format.
Below is the example running:
Taking a look at the log, you will see that:
The path to the file storing the keys is displayed
/path/to/c-vertices-sdk/examples/unix/config/
.The created account is also displayed in base-32 format:
IZV2H3YRLCPOTUL5ATG5T3TRMUEXKLOGFWYO34NVKRMTXKZO2OOAJ34IWI
.Following the last two lines, you then need to go to https://bank.testnet.algorand.network/ to fund the freshly generated account:
IZV2H3YRLCPOTUL5ATG5T3TRMUEXKLOGFWYO34NVKRMTXKZO2OOAJ34IWI
.
Once you have dispensed money on the account, you can go to the next step! ๐
You can use -n
flag whenever you want to create a new account but make sure to have copied the generated files somewhere else if you want to keep the account otherwise, it will be overwritten and forever lost.
Using Algokey
You can also choose to generate a new account using the tool provided with the Algorand node: algokey
:
In order to use the account, you need to store the files in the example config
folder. The example program will then be ready to use, as soon as you dispense money on the account. You will find the public key in public_b32.txt
.
You are now ready to send your first transaction ๐.
Last updated