Closed drandreaskrueger closed 6 years ago
additionally, in case of RAFT:
'protocols': {'eth': {'difficulty': 0,
'genesis': '0x6a6605601e17bbfbc0a199104a05f222d11da37fe2320c023394ff1e516243a2',
'head': '0x6a6605601e17bbfbc0a199104a05f222d11da37fe2320c023394ff1e516243a2',
'network': 10}}}
it is missing information about the chainId
.
Compare with geth
:
'protocols': {'eth': {'config': {''chainId': 1, ...
please add the chainId
to the raft answer, thanks.
I'd wish for more standardization in Ethereum ... https://github.com/paritytech/parity-ethereum/issues/9432
Like #507 EEA spec defines a lot more detail here. We'll be adding this soon.
interesting, thanks.
But within your own ONE client, the answers are not coherent (raft vs IBFT) - so if I were you, I would start with fixing that, no?
@drandreaskrueger those are valid points and the imp details are what we are gonna comply via the spec. This is a pretty light implementation, so I think we may have it in the next release.
Very nice, thanks.
Also consider creating EIPs, otherwise you likely diverge so much from geth and parity, that stuff stops to be compatible.
please standardize Quorum's answers about itself
the canonical way to report the consensus algorithm in geth is
so it's either
or
See this answer here, from the geth core team.
However, quorum IBFT does not even have a
!
But instead there is a
please consider to return a more standardized answer
Thanks.
geth Clique (https://github.com/javahippie/geth-dev )
geth PoW (
geth --rpc --rpcapi "admin,eth,net,web3"
):but
quorum (https://github.com/blk-io/crux/tree/master/docker/quorum-crux)
as you have released a new version of quorum, I also tried that one - but sadly, same story:
quorum IBFT (https://github.com/jpmorganchase/quorum-examples -->
istanbul-{init,start}.sh
):and for RAFT ... quorum (https://github.com/jpmorganchase/quorum-examples -->
raft-{init,start}.sh
):that is
(a) a bit more standardized, because it has
protocols --> eth
but then does not have aprotocols --> eth -->
raft`.but
(b) unfortunately, your quorum-examples forgets to open the
raft
RPC api, so not even my code workaround cannot detect that it is running raft.