W3

开发者进阶

RPC 与节点服务、链上索引、事件订阅、钱包集成与链上监控告警。

清除筛选
14
开发者进阶中级125 阅读

DApp 上线检查清单:从合约到前端的 12 项

合约、前端、监控、应急四条线同时就绪才算上线;本文给出 12 项可逐条勾选的检查清单与对应的责任划分。

开发者进阶中级922 阅读

Gas 估算实践:估算失败的原因与余量设置

估算失败通常意味着这笔交易本来就会失败;本文讲清常见原因、余量怎么给,以及如何把失败原因翻译成人话。

开发者进阶中级851 阅读

合约验证自动化:怎么在 CI 里自动完成源码验证

把源码验证和部署绑定成同一步骤在流水线里自动完成;本文讲清编译参数对齐、代理验证与失败即告警的实践。

开发者进阶中级258 阅读

RPC 容灾:多节点、重试与降级策略

单一 RPC 是 DApp 最常见的单点故障;本文讲清为什么它致命,以及多节点、重试、降级与可观测性该怎么设计。

开发者进阶中级273 阅读

链上监控与告警:合约异常怎么第一时间知道

先定义什么算异常,再谈用什么渠道通知谁;本文给出资金权限、协议状态、运行与业务四类监控指标与降噪方法。

开发者进阶中级167 阅读

DApp 集成钱包:连接、签名与链切换

EIP-1193 提供者模型是 DApp 与钱包之间唯一的通用接口,本文讲清连接、签名、链切换的完整流程与常见兼容坑。

开发者进阶中级990 阅读

Web3 SDK 选型:ethers、viem、web3.js 该用哪个

对比 ethers、viem 与 web3.js 在类型、体积、错误处理与生态上的差异,给出新项目和存量项目各自的选型建议。

开发者进阶中级580 阅读

测试网与水龙头:开发阶段怎么拿测试币

测试网币没有价值,正因如此才适合挥霍,也因此不存在任何兑换承诺。讲清测试网的定位、领水渠道与常见误区。

开发者进阶中级795 阅读

去中心化存储:IPFS 与 Arweave 的区别

IPFS 做内容寻址但不保证文件存在,Arweave 一次付费追求长期存储。理解两者的取舍与常见的组合用法。

开发者进阶中级927 阅读

事件日志与实时订阅:轮询与 WebSocket 的取舍

轮询简单但延迟不可控,WebSocket 实时却会断线与丢事件。讲清事件日志的检索方式,以及两者如何配合使用。

开发者进阶中级665 阅读

Subgraph 入门:怎么用 GraphQL 把链上数据查出来

用 GraphQL 查询链上数据的入门思路:manifest、schema 与 mappings 各负责什么,实体又该如何围绕查询来设计。

开发者进阶中级993 阅读

链上索引:为什么不能直接遍历链上数据

RPC 只提供点查询,没有筛选与聚合。理解链上数据的组织方式,以及自建索引、Subgraph 与数据 API 三条路线。