【问题标题】:Libra CLI, txn_acc_seq, Transaction not availableLibra CLI,txn_acc_seq,交易不可用
【发布时间】:2019-07-04 18:58:06
【问题描述】:

在天秤座 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

【问题讨论】:

    标签: command-line-interface libra


    【解决方案1】:

    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 不会发出任何事件

    【讨论】:

    • 有没有办法查询薄荷事件?显然“查询事件……”没有返回那些。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    相关资源
    最近更新 更多