Blockchain 获取从特定eth地址部署的所有合同
是否可以获取从特定地址部署的所有合同(合同地址)Blockchain 获取从特定eth地址部署的所有合同,blockchain,ethereum,smartcontracts,web3js,Blockchain,Ethereum,Smartcontracts,Web3js,是否可以获取从特定地址部署的所有合同(合同地址) 例如,我已经从我的帐户部署了一些契约,web3.js中是否有一个函数可以返回从我的帐户部署的所有契约?除非您部署的契约都发出一些事件(无论是在部署时,还是作为其使用的一部分) 只有事件在以太坊中被索引。对于其他所有内容,例如从一个地址进行的所有传输,或到一个地址的所有传输,必须扫描链。这实质上相当于从块0(或更高的块,如果您确定在此之前没有使用地址)开始,然后从您的地址检查每个块的合同创建事务 如果您的契约是从另一个契约部署的,那么这可能会更加复
例如,我已经从我的帐户部署了一些契约,web3.js中是否有一个函数可以返回从我的帐户部署的所有契约?除非您部署的契约都发出一些事件(无论是在部署时,还是作为其使用的一部分) 只有事件在以太坊中被索引。对于其他所有内容,例如从一个地址进行的所有传输,或到一个地址的所有传输,必须扫描链。这实质上相当于从块0(或更高的块,如果您确定在此之前没有使用地址)开始,然后从您的地址检查每个块的合同创建事务
如果您的契约是从另一个契约部署的,那么这可能会更加复杂,在这种情况下,您将需要运行事务跟踪。除非您部署的契约都发出一些事件(在部署时,或者作为其使用的一部分) 只有事件在以太坊中被索引。对于其他所有内容,例如从一个地址进行的所有传输,或到一个地址的所有传输,必须扫描链。这实质上相当于从块0(或更高的块,如果您确定在此之前没有使用地址)开始,然后从您的地址检查每个块的合同创建事务 如果您的契约是从另一个契约部署的,那么这可能会更加复杂,在这种情况下,您将需要运行事务跟踪