0
|
BlockchainProgrammer · 技术社区 · 6 年前 |
![]() |
1
1
所以问题是块时间戳是以纳秒为单位的。 @Edgraaff写了一个代理,它将时间戳从纳秒转换为秒。 您可以在此处找到代码-> https://github.com/edgraaff/quorum-rpc-proxy 我要做的是克隆代理并将config.js文件更改为:
在truffle-config.js文件中,我必须更改端口。代码如下:
感谢@edgraaff |
![]() |
2
0
@QuorumPrivateBlockchain嘿,伙计。 这是我的truffle-config.js文件:
这是代理服务器上的config.js文件:
所以,您要做的是,将来自truffle的请求发送到代理服务器,然后代理服务器转换时间戳并将请求进一步发送到节点。 代理本身就是一个程序,您不必从代理代码中复制config.js文件。看看Github如何启动代理。 |
![]() |
3
0
代理是不够的,因为web3.js可以通过ws在subscription中获取块 同样,在按编号获取块的仲裁中,它只接受十六进制,但是web3.js假定十六进制为blockhash 这是我的解决方案
现在注意时间戳是字符串 这是web3.js repo中的相关问题 https://github.com/ethereum/web3.js/issues/1215 |