Просмотр исходного кода

doc/testnet/airdrop.md: aliases section added and simplyfied commands to use them

aggstam 3 лет назад
Родитель
Сommit
a5643e8292
1 измененных файлов с 42 добавлено и 6 удалено
  1. 42 6
      doc/src/testnet/airdrop.md

+ 42 - 6
doc/src/testnet/airdrop.md

@@ -30,6 +30,36 @@ You can check your wallet balance using `drk`:
 $ ./drk wallet --balance
 $ ./drk wallet --balance
 ```
 ```
 
 
+# Aliases
+
+To make our life easier, we can create token ID aliases, so when we
+are performing transactions with them, we can use that instead of the
+full token ID. Multiple aliases per token ID is supported.
+
+Example addition:
+
+```
+$ ./drk alias add <ALIAS> <TOKEN>
+```
+
+So lets add the native token as `DARK` by executing:
+
+```
+$ ./drk alias add DARK 12ea8e3KVuBhmSnr29iV34Zd2RsD1MEeGk9xJhcipUqx
+```
+
+From now on, we can use `DARK` to refer to the native token when
+executing transactions using it.
+
+We can also list all our aliases using:
+
+```
+$ ./drk alias show
+```
+
+Note: this aliases are only local to your machine. When exchanging
+with other users, always verify that your aliases token IDs match.
+
 # Minting tokens
 # Minting tokens
 
 
 On the DarkFi network, we're also able to mint custom tokens with
 On the DarkFi network, we're also able to mint custom tokens with
@@ -42,25 +72,31 @@ $ ./drk token generate-mint
 ```
 ```
 
 
 This will generate a new token mint authority and will tell you what
 This will generate a new token mint authority and will tell you what
-your new token ID is. For tutorial purposes, let's assume the tokens
-we will be minting are `DARKfZX1utGbz8ZpnvtCH6i46nSDZEEGa5fMnhoubWPq`
-and `AcABG4fnmBuT5vuXV8TLdEV8panhk5SdtBZxCCLqQxyL`.
+your new token ID is. For this tautorial we will need two tokens so
+execute the command again to generate another one.
 
 
-You can also list your mint authorities with:
+You can list your mint authorities with:
 
 
 ```
 ```
 $ ./drk token list
 $ ./drk token list
 ```
 ```
 
 
+Now lets add those two token IDs to our aliases:
+
+```
+$ ./drk alias add XMR <TOKEN1>
+$ ./drk alias add BNB <TOKEN2>
+```
+
 Now let's mint some tokens to ourself. First grab your wallet address,
 Now let's mint some tokens to ourself. First grab your wallet address,
 and then create the token mint transaction, and finally - broadcast it:
 and then create the token mint transaction, and finally - broadcast it:
 
 
 ```
 ```
 $ ./drk wallet --address
 $ ./drk wallet --address
-$ ./drk token mint DARKfZX1utGbz8ZpnvtCH6i46nSDZEEGa5fMnhoubWPq 42.69 YOUR_ADDRESS > mint_tx
+$ ./drk token mint XMR 42.69 <YOUR_ADDRESS> > mint_tx
 $ ./drk broadcast < mint_tx
 $ ./drk broadcast < mint_tx
 
 
-$ ./drk token mint AcABG4fnmBuT5vuXV8TLdEV8panhk5SdtBZxCCLqQxyL 20.0 YOUR_ADDRESS > mint_tx
+$ ./drk token mint BNB 20.0 <YOUR_ADDRESS> > mint_tx
 $ ./drk broadcast < mint_tx
 $ ./drk broadcast < mint_tx
 ```
 ```