编译代码, 运行客户端
#1. Clone Libra:
git clone https://github.com/libra/libra.git && cd libra
#2. Checkout the Testnet Branch:
git checkout testnet
#3. Install Dependencies:
./scripts/dev_setup.sh
#4. Run the CLI:
./scripts/cli/start_cli_testnet.sh
在测试网上做交易
建立Alice的帐户 (请注意,使用CLI创建帐户不会更新区块链,而只会创建本地密钥对)
仅当通过铸造将资金添加到Alice的帐户中或者通过其他用户的转账将资金转移到Alice的帐户中时,才会在区块链上创建Alice的帐户。
#建立Alice的帐户
account create
#建立Bob的帐户
account create
#列出帐户
account list
#在Alice的帐户中添加110 LBR
account mint 0 110
##请注意,提交请求后,意味着已将其成功添加到(测试网络上验证者节点的)内存池中. 它不一定意味着它将成功完成。稍后,我们将查询帐户余额以确认铸造是否成功。
#将52个LBR添加到Bob的帐户中
account mint 1 52
#检查余额
query balance 0
#提交交易
##查询帐号的序号 (每次从帐户发送交易时,序列号都会增加1)
query sequence 0
query sequence 1
##划款(异步)
transfer 0 1 10
##查看交易的信息
query txn_acc_seq 0 0 true
## 发送同步交易(transferb仅在将交易提交到区块链后,才返回到客户端提示)
transferb 0 1 10
#查询帐号的序号 ,其实就是看已经转出几笔
query sequence 0
#检查余额
query balance 0