eosnetworkfoundation/eos-evm-contract

Spike: Evaluate Erigon's rpcdaemon compatibility with eos-evm-node and its websocket support

Closed this issue · 3 comments

elmato commented
Spike: Evaluate Erigon's rpcdaemon compatibility with eos-evm-node and its websocket support

Preliminary tests shows rpcdaemon of erigon cannot read database generated by silkworm properly.

EROR[07-20|01:55:44.795] Could not connect to DB err="create table: AccountHistoryKeys, mdbx_dbi_open: MDBX_NOTFOUND: No matching key/data pair found"

Will come back to check if there's anyway to workaround it when there's time.

elmato commented

The current silkworm version used by eos-evm-node is using a different gRPC interface (5.x) than the one expected by Erigon's rpcdaemon (6.x). I think we should check if there's an older version of Erigon that has websocket support and uses the 5.x version of the gRPC interface

Conclusion: we cannot use Eragon for WebSockets