如何提取以太坊区块链上的所有智能合约?
How to extract all smart contracts on the Ethereum blockchain?
我的目标是在以太坊区块链上找到贪婪的、挥霍的和自杀的智能合约。有什么技巧可以让我提取以太坊区块链上的所有智能合约吗?
获取以太坊节点
从创世区块 1
到 latest
遍历所有开采的以太坊区块,例如使用 Web3.py 或 Web3.js 与您的节点交互 API
检查一个区块中的所有交易 - 使用web3.eth.getTransactionFromBlock
如果交易是合约部署交易,你就有了智能合约
我的目标是在以太坊区块链上找到贪婪的、挥霍的和自杀的智能合约。有什么技巧可以让我提取以太坊区块链上的所有智能合约吗?
获取以太坊节点
从创世区块
1
到latest
遍历所有开采的以太坊区块,例如使用 Web3.py 或 Web3.js 与您的节点交互 API检查一个区块中的所有交易 - 使用
web3.eth.getTransactionFromBlock
如果交易是合约部署交易,你就有了智能合约