NAC_Blockchain/docs_center/LENS_API_UPDATE_20260318.md

1.7 KiB
Raw Blame History

lens.newassetchain.io API 接口更新日志

日期: 2026-03-18 工单: LENS-API-001 状态: 已完成

变更内容

1. nginx 代理端口更新

  • : proxy_pass http://127.0.0.1:9551 (nac-explorer-api旧版)
  • : proxy_pass http://127.0.0.1:9550 (nac-api-server v3.1.0NAC_Lens/4.0)

2. 前端 API 调用架构更新

新增 nacRpc(module, method, params) 函数,使用 NAC_Lens/4.0 协议:

// 协议字段: jsonac_lens: "2.0"(非 jsonrpc
POST /api/v1/{module}
{ "jsonac_lens": "2.0", "method": "nac_xxx", "params": {...}, "id": ... }

3. API 端点映射

旧 REST 端点 新 NAC_Lens RPC
GET /api/v1/network/stats POST cbppnac_getNetworkStats
GET /api/v1/blocks?limit=N POST cbppnac_getLatestBlocks
GET /api/v1/blocks/{id} POST cbppnac_getBlockByNumber/Hash
GET /api/v1/transactions/latest POST cbppnac_getLatestTransactions
GET /api/v1/transactions/{hash} POST cbppnac_getTransaction
GET /api/v1/addresses/{addr} POST walletnac_getAddress
GET /api/v1/addresses/{addr}/transactions POST cbppnac_getAddressTransactions
GET /api/v1/contracts/{addr} POST charternac_getContract
GET /api/v1/assets POST accnac_getAssets
GET /api/v1/search?q= POST cbppnac_search

4. Manus 内联检查

  • 结果: 无 Manus 内联引用(中国用户可正常访问)

Git 提交

  • lens 仓库: 699b4a0 — feat: 更新 API 接口为 NAC_Lens/4.0 RPC 风格
  • nginx 配置: 已更新,已 reload

备份

  • 原始 index.html 已备份至 /www/wwwroot/lens.newassetchain.io/backup/