command-line-interface - Libra CLI,txn_acc_seq,交易不可用
问题描述
在天秤座 CLI 中:
libra% query txn_acc_seq 9f49240376634fdb3277adb91ed075ccfeff8d26d71a28d49958d51711a1e01d 0 true
>> Getting committed transaction by account and sequence number
Transaction not available
我得到一个类似的输入,也有不同的序列号(1,2,3,...)
我希望这个命令显示与这个地址相关的交易,为什么这没有发生?
附加信息:只是为了确认该帐户过去曾进行过交易:
libra% query balance 9f49240376634fdb3277adb91ed075ccfeff8d26d71a28d49958d51711a1e01d
Balance is: 416.000000
解决方案
txn_acc_seq | ts
—通过账户和序列号获取提交的交易。
所以它只适用于您发送的交易。
如果你想收到交易,你应该使用事件
像这样
query event 9f49240376634fdb3277adb91ed075ccfeff8d26d71a28d49958d51711a1e01d received 0 true 100
您无法从 CLI 获得铸币交易
如果您没有水龙头帐户,则 Mint 不是交易,如果您检查,/client/src/client_proxy.rs
您可以看到 mint 只是对水龙头服务器的 GET 请求
如果您有水龙头帐户
Some(_) => self.mint_coins_with_local_faucet_account
如果您没有水龙头帐户
None => self.mint_coins_with_faucet_service
http://{faucet_server}?amount={num_coins}&address={receiver}
服务器发出铸币请求
您可以在以下位置找到它的源代码libra/docker/mint/server.py
"a m {} {}".format(address, amount / (10 ** 6)))
将self.mint_coins_with_local_faucet_account
在客户端使用
薄荷本身mint_to_address in libra_account.mvir
不会发出任何事件
推荐阅读
- java - 如何将图像放入数组字符串中以在运行时查看图片
- java - 如何在 android 的文件 gradle 中添加“值”?
- jetbrains-ide - GoLand 在“使用 sudo 运行”配置中保存密码
- hadoop - 在 Kubernetes 上使用 Hadoop
- reactjs - 在显示可能出现也可能不出现的数据时,我在引导网格中遇到问题
- c - 如何在发送数据包时避免填充
- python - 如何为特定索引的数据帧分配具有相同索引的数据帧值
- python - 如何在python中使用for循环创建几个熊猫框架?
- json - 如何在powershell中递归获取所有孩子
- java - 如何在java中有效地计算这个计算?