ethereum
文章平均质量分 65
与 ethereum 相关的公共基础设施建设。其中:Web3.py 是一个用于与 eth 交互的 Python 库。
tz_zs
路漫漫其修远兮,吾将上下而求索
展开
-
【eth & uniswap】uniswap 自动路径(Auto Router)错误导致的swap超大损耗
___tz_zs 2022-06-09 稿对于同时有v2池子和v3池子的Token,感觉最近uniswap的app的自动路由寻址(Auto Router)有点问题,找的永远是v3的(如示例caw/weth)池子。此时的情况是v3池子很小,只有几十个eth,交易滑点很大;而v2的池子(如示例caw/usdc)流动性大很多,有池子有6百万usdc。而且,在 2022-06-09 时,我没找到手动切换到v2池子去交易的方法。记得以前是可以手动切换到v2池子的。原创 2022-12-10 11:39:42 · 1138 阅读 · 0 评论 -
【web3py】{AttributeError}‘AttributeDict‘ object has no attribute ‘baseFeePerGas‘
IP-1559 标准使用self.w3.eth.getBlock("pending").baseFeePerGas报错:{AttributeError}‘AttributeDict’ object has no attribute ‘baseFeePerGas’因为 bsc 链的 self.w3.eth.getBlock(“pending”) 如下:AttributeDict({'difficulty': 2, 'proofOfAuthorityData': HexBytes('0xd883010原创 2022-11-11 20:57:37 · 1350 阅读 · 0 评论 -
【web3py】 gas 新规范 EIP-1559,对 LEGACY 版本的影响以及bug总结
___tz_zs 2021-11-24 15:27:47 草稿 随着2021 年 8 月的伦敦升级,以太坊网络交易费用的计算方式发生了变化。原创 2022-11-11 20:43:39 · 2725 阅读 · 0 评论 -
【web3py】批量创建eth账号
___tz_zs创建可在eth链及其侧链上使用的账号。内容包括:远程节点、本地节点、本地密钥对等。前言:建议使用方式三的方法,在本地生成密钥对。原创 2022-11-06 02:29:34 · 2593 阅读 · 1 评论 -
web3py 解析智能合约交易结果(event事件日志解析、操作结果解析、log解析)
____tz_zs如何使用 Web3.py 解码交易日志?ContractEvent 提供了与合约事件交互的方法。提供给合约事件子类的位置和关键字参数将用于通过签名查找合约事件。https://ethereum.stackexchange.com/questions/58912/how-do-i-decode-the-transactions-log-with-web3-pyhttps://web3py.readthedocs.io/en/stable/contracts.html#web3.con原创 2021-11-13 16:47:11 · 12757 阅读 · 0 评论 -
Python web3.py 的使用(未完、稍等)
https://web3py.readthedocs.io/en/stable/web3.main.html#web3.Web3原创 2020-05-30 23:50:02 · 2742 阅读 · 0 评论 -
web3py earliest、latest、pending
____tz_zsweb3.eth.blockNumber 获取最新区块号。例如:13402061web3.eth.getBlock("latest") 获取最新的区块的数据。例如:13402061web3.eth.getBlock("pending") 获取挖掘中的块,包括未确认的交易。例如:13402062参数意义的区别“earliest”:创世块“latest”:最后一个块,区块链的当前最新块(区块链的当前头部),默认“pending”:当前挖掘中的块,包括其中处于pending状态的原创 2021-11-13 17:03:48 · 1401 阅读 · 0 评论