You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在NEAR网络删除合约后能否查询对应历史交易记录,应如何操作

NEAR 已删除合约历史交易查询相关解答

是否可查询已删除合约的历史交易

可以。NEAR 链上所有已经打包确认的交易数据都会永久存储在区块中,智能合约删除操作本质只是清除对应账户下的合约代码、运行时状态数据,不会影响过往交易记录的存储和可访问性,哪怕合约已经被删除,所有和该合约关联的历史交易、执行日志、收据信息都可以正常查询。

常用查询方式

  • 通过 near CLI 工具查询
    先确保本地已经安装配置好 near CLI,直接运行以下命令即可批量拉取指定合约账户的历史交易:
    near list-transactions <你的合约账户ID> <返回交易的最大条数>
    如果需要限定查询的区块时间范围,也可以加上--after-block-height或者--before-block-height参数筛选。
  • 直接调用 NEAR RPC 接口查询
    你可以直接向 NEAR RPC 节点发送POST请求查询交易详情,单条交易查询的请求体示例如下:

    {
    "jsonrpc": "2.0",
    "id": "query_1",
    "method": "tx",
    "params": ["<目标交易哈希>", "<交易发起方账户ID>"]
    }
    如果需要批量查询某个合约的所有关联交易,可以遍历对应高度区间的区块,筛选出接收方为该合约账户的交易即可。

内容的提问来源于stack exchange,提问作者andy-dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:45:04