智能合约与区块链交易问题
发布于 6 个月前 作者 zrpkid 540 次浏览 来自 智能合约

请教大家, 以太坊智能合约能实现这样的功能吗:输入一个交易hash,找到区块链中所有和该交易有关的区块?

7 回复

“所有和该交易有关的区块”指的是什么? 单笔交易相关的一般只有两个地址,from和to而已,并且交易只可能包含在一个块中

@manxiaqu 你好,上面表述错了。我的意思是输入一个地址:比如from,可以用智能合约编写代码实现把该地址在区块链中所有交易打印标记出来吗

@zrpkid 不能, 只能通过脚本的形式,扫描全部区块才可以获取到所有交易

@manxiaqu 您好,再请教一个问题。如果我的一些数据是通过智能合约分多次存入区块链的,可以在这个合约里自己定义函数来搜索某些数据吗

@zrpkid 如果是在合约内部的数据的话,实际上该合约的所有数据都在存储在合约地址的storage下,可以在合约中设置检索方法,也可以直接通过getStorageAt等方式获取相应的数据

@manxiaqu 好的,明白了,谢谢您的讲解

回到顶部