您正在查看: Surou 发布的文章

基于 EVM 的区块链索引器,具有历史数据查询和实时通知支持

https://itzmeanjan.in/ette/

  • 同步到区块链的最新状态
  • 监听基于 EVM 的区块链上的所有事件
  • 在本地数据库中保存所有发生的事情
  • 公开 REST & GraphQL API 用于查询

以太坊虚荣地址生成

什么是虚荣地址?
虚荣地址是您自己选择的地址,使其看起来不那么随机。
示例:0xc0ffee254729296a45a3885639AC7E10F9d54979或0x999999cf1046e68e36E1aA2E0E07105eDDD1f08E

https://vanity-eth.tk/

如何让链交易完全审查可控「草稿」

不谈去中心化,完全业务层强制需要
只考虑怎么能实现,并且改动小

txpool 考虑单独拆出来,风控RPC只运行核心功能?
https://github.com/ledgerwatch/erigon-lib/tree/main/txpool
代码入口:https://github.com/ledgerwatch/erigon/blob/4155ec101c110d122a303f05ca98c3010243d021/cmd/txpool/main.go
这个项目有单独模块做子进程,还没细看。。

获取github仓库的统计信息

https://vesoft-inc.github.io/github-statistics/
默认只能统计master的,想要统计所有分支,还得改下

eth离线剪枝prune-state报错

错误信息如下

ERROR[12-10|01:50:45.225] Failed to prune state err="no snapshot paired state"

解决方案

  1. 优雅地停止节点
  2. 用快照模式重新同步一段时间
  3. 再次优雅地停止节点
  4. 开始修剪
geth --datadir ./data  snapshot prune-state

附加
bsc的prune-block 后续有时间跟一下,可能后面会用到。。

参考
https://github.com/bnb-chain/bsc/issues/256