2023-04-11 11:37 回答问题
你这个就是rpc的问题,理论上 baseuri随便上传一个字符串都可以。
2023-03-09 14:18 回答问题
去https://www.4byte.directory/ ,上搜索前4个字节的签名,找到英文名即可。
2023-02-28 08:14 回答问题
webrtc里面是有一些规范的,打洞有时候需要一些中间服务器,如stun,trun。并不难,跑起来,支持这个协议就可以。更复杂的可以看看sdp协议。
2023-02-26 13:11 发表了文章
2023-02-18 20:16 回答问题
不需要怎么优化,你确认一下,你的节点是不是存档节点。
2023-02-15 09:36 回答问题
不能,人工反汇编还是可以的。
2023-02-10 11:21 回答问题
你这个搞法就是错误的,Hash通过简单的toText,toByte是不能转成网站的text信息的。 你这个需要监控链上交易,获取makeCommitmentWithConfig函数调用参数,再自己调用这个函数,生成hash和你上面的hash进行比对,才能确定函数调用参数是不是能生成你这个hash。
2023-02-06 09:32 回答问题
多找找,我开发的rpc服务是可以的,chainlist上面找找延时前几名。
2023-02-03 15:45 回答问题
我先用Foundry写,后面改成同时支持Hardhat的,毕竟还是要照顾只会hardhat的人。
2023-02-03 12:54 发表了文章
2023-02-03 11:05 回答问题
我刚准备写一篇如何寻找代理合约真地址,你等会可以看看,debug_traceCall 的一个应用,一会发了你可以看看。
2022-10-30 11:48 发表了文章
2022-10-07 21:02 发表了文章
2022-09-07 08:40 回答问题
这样写。
import asyncio
import web3
from web3 import Web3
from web3.eth import AsyncEth
url = "http://127.0.0.1:8080"
async def GetNumber(w3):
n = await w3.eth.get_block_number()
print(n)
if __name__ == '__main__':
w3 = Web3(
2022-08-12 09:32 回答问题
谁叫你不用websocket订阅的呢。
2022-07-10 16:16 发表了文章
2022-05-26 09:49 回答问题
2022-04-25 13:43 回答问题
发tx,我给你看看,说明不是一个string类型
2022-04-20 18:28 回答问题
来了,写法有问题 java
String h2 = Hex.toHexString("1".getBytes(StandardCharsets.UTF_8));
System.out.println(h2); //"31"
h2 = "0x"+h2;
String d5 = Hash.sha3(h2);
System.out.println(d5); //0xc89efdaa54c0f20c7adf612882df09
2022-04-19 13:15 回答问题
先订阅log https://learnblockchain.cn/docs/web3.js/web3-eth-subscribe.html#subscribe-logs
var subscription = web3.eth.subscribe('logs', {
address: '0x123456..',//合约地址
topics: ['0x12345...'] //topics地址,在ethscan上看到的topics [0]
}, function(err