Blockchain 如何提取以太坊区块链上的所有智能合约?

Blockchain 如何提取以太坊区块链上的所有智能合约?,blockchain,ethereum,solidity,smartcontracts,Blockchain,Ethereum,Solidity,Smartcontracts,我的目标是在以太坊区块链上找到贪婪、挥霍和自杀的智能合约。是否有任何技巧可以通过使用它提取以太坊区块链上的所有智能合约 获取以太坊节点 将所有挖掘出来的以太坊区块从genesis block 1移动到最新版本,例如,您可以使用Web3.py或Web3.js与您的节点API进行交互 检查块中的所有事务-使用web3.eth.getTransactionFromBlock 如果事务是合约部署事务,则您拥有智能合约 \在该过程中,将EVM字节码反编译为Solidity代码的最佳方法是什么?请将此作为单

我的目标是在以太坊区块链上找到贪婪、挥霍和自杀的智能合约。是否有任何技巧可以通过使用它提取以太坊区块链上的所有智能合约

获取以太坊节点

将所有挖掘出来的以太坊区块从genesis block 1移动到最新版本,例如,您可以使用Web3.py或Web3.js与您的节点API进行交互

检查块中的所有事务-使用web3.eth.getTransactionFromBlock

如果事务是合约部署事务,则您拥有智能合约


\在该过程中,将EVM字节码反编译为Solidity代码的最佳方法是什么?请将此作为单独的问题打开-我建议在ethereum.stackexchange.com上提问