bsc geth上的callBundle(水贴,给自己立flags)

  • nono
  • 更新于 2022-08-13 02:37
  • 阅读 2926

这是一篇水贴 以图为证,移植blocknative的 eth_callBundle到bsc的geth上.该接口允许同一时间执行多笔交易,并返回交易执行的结果以及日志信息,允许设置coinbase,gaslimit等信息.

这是一篇水贴

以图为证,移植blocknative的 eth_callBundle到bsc的geth上.该接口允许同一时间执行多笔交易,并返回交易执行的结果以及日志信息,允许设置coinbase,gaslimit等信息.先挖个坑在这里,后面出文章来说一下,这部分的源代码.另外最近在看miner/worker.go``core/state_process.go``core/state_perfetcher.go这几个源代码,关于交易的验证以及pending块的出块逻辑.比如woker 有四个核心goruntime,分别负责不同阶段的交易打包出块工作.有机会顺带唠唠这方面的事情

image.png

其他

1.社区里面竟然没有关于uniswapv3 合约的详解这不能忍啊.列入计划. 2.还有关于web3j的部分内容,国内大部分人的主要开发栈还是Java,而web3j使用Java实现了web3rpc 协议.之前做项目的时候,版本是4.8.4使用的过程中经常出血很奇怪的bug,比如web3j-client 生存合约包装类报错,比如生成的包装类无法使用,又比如对于内嵌数组,元组的参数与结果接受,以及把decode的交易再encode回raw状态,比如根据r,s,v还原交易地址.感觉这些都是可以说的内容.看计划和时间吧.社区内确实对web3j方面的支持比较少. 3.前不久发现一个钓鱼网站,发现使用approve授权的时候metamask 没有风险提示,在salic的讨论下,发现了inputdata上的秘密,其中的经历也是蛮有趣的也可以拿来说说

点赞 4
收藏 2
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

9 条评论

请先 登录 后评论
nono
nono
0xcC85...BC32
江湖只有他的大名,没有他的介绍。