发送和接收 Nam 代币 (Send and Receive Nam Tokens)

在Namada中,代币被实现为具有Token Validity Predicate的账户。有效性谓词(VP)特别检查在使用此代币的任何交易中保留了总供应量(代币)。您的钱包将预先加载一些在创世区块中初始化的代币地址。

初始化已建立的账户

如果您的钱包中已经有一个密钥,可以跳过此步骤。否则,请现在生成一个新的密钥对

然后,发送一个交易来初始化您的新建立的账户,并使用别名establishment保存其地址。keysha公钥将写入账户的存储空间,以授权未来的交易。我们也用keysha签署这笔交易。

namada client init-account \
  --alias establishment \
  --public-keys keysha \
  --signing-keys keysha \
  --threshold 1

一旦此交易得到应用,客户端将自动看到交易创建的新地址,并将其添加到您的钱包中,选择的别名为establishment

此命令使用预构建的User Validity Predicate

发送付款

要从您的账户向validator-1地址提交常规代币转账:

namada client transfer \
  --source establishment \
  --target validator-1 \
  --token NAM \
  --amount 10 \
  --signing-keys keysha

此命令将尝试找到并使用源地址的密钥来签署交易。

查看您的余额

要查询特定代币和/或所有者的代币余额:

namada client balance --token NAM --owner my-new-acc

对于任何提交交易的客户端命令(init-accounttransfertxupdatePoS交易),您可以使用--dry-run-wrapper标志来模拟交易在区块中的应用,并查看结果。

查看每个已知地址的余额

当您查询所有代币余额时,可以看到客户端已知的代币地址:

namada client balance

Last updated