Libra CLI,txn_acc_seq,事务不可用

时间:2019-07-04 18:58:06

标签: command-line-interface libra

在Libra 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

1 个答案:

答案 0 :(得分:1)

txn_acc_seq | ts-通过帐户和序列号获取已提交交易。

因此,它仅适用于您发送的交易。

如果您想收到交易,则应使用事件

喜欢

query event 9f49240376634fdb3277adb91ed075ccfeff8d26d71a28d49958d51711a1e01d received 0 true 100

您无法从CLI获得薄荷交易

如果您没有水龙头帐户,则薄荷不是交易,如果您选中/client/src/client_proxy.rs,则可以看到薄荷只是对水龙头服务器的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不会发出任何事件