有一些项目合约没有开源,直接是浏览器调用小狐狸发起交易的。请问我怎么可以直接用WEB3调用这个合约。
你把你想知道的接口按钮全部调用一遍,不要确认交易,查看每个小狐狸的交易里的data的16进制数据,从中解析出函数签名,就是你要的部分ABI,再加上合约地址,组成合约实例,就可以通过web3直接调用了
不一定需要开源,但需要拿到合约的 ABI 接口描述(JSON)。
看官方是否提供ABI,或者在通过其前端代码查看。
比如我要用web3发起一笔同样的交易,我怎么从data中解析出相关方法,和参数的值,然后把值添到web3中
悬赏问答:https://learnblockchain.cn/question/1940