【问题标题】:How to get all the Transactions from a block in NEAR?如何从 NEAR 中的一个块中获取所有交易?
【发布时间】:2021-07-21 11:47:16
【问题描述】:

我已经试用了 APIs-https://docs.near.org/docs/api/rpc#changes-in-block,但实验性的似乎没有长期支持。请帮忙

我也设置了一个节点,但是我没有找到节点 API 来查询该节点

【问题讨论】:

    标签: nearprotocol


    【解决方案1】:

    事务包含在块中,所以你需要块(块的数量对应分片的数量)。

    所以基本上你得到了https://docs.near.org/docs/api/rpc#block-details的块

    http post https://rpc.testnet.near.org jsonrpc=2.0 id=dontcare method=block \
      params:='{
        "finality": "final"
      }'
    

    result.chunks中挑选所有chunk_hash

    然后获取每个块

    https://docs.near.org/docs/api/rpc#chunk-details

    http post https://rpc.testnet.near.org jsonrpc=2.0 method=chunk params:='{"chunk_id": "71gaCoF2vgDp2td2BWemSfrQkPNEaXqEiybZpt1k3doZ"}' id=dontcare
    

    result.transactions你可以找到所有的交易。

    【讨论】:

    • 或者,您可以请求带有最近添加的 json 参数的块 http post https://rpc.testnet.near.org jsonrpc=2.0 method=chunk params:='{"chunk_id": "71gaCoF2vgDp2td2BWemSfrQkPNEaXqEiybZpt1k3doZ"}' id=dontcare
    • 这有帮助,我在单独的线程中提出了其他几个问题,请您看看 - stackoverflow.com/questions/67299245/…
    猜你喜欢
    • 2021-10-08
    • 2021-12-18
    • 1970-01-01
    • 2017-04-08
    • 2021-07-25
    • 2021-10-25
    • 2021-07-21
    • 2020-03-15
    • 2021-07-20
    相关资源
    最近更新 更多