[VOC13] - Add internal geth client to API backend for forwarding cache misses #9

Closed
opened 2020-09-16 16:56:33 +00:00 by i-norden · 2 comments
Member

If an incoming request cannot be served from the Postgres cache, forward the request to a geth node

  • Finish remaining eth JSON-RPC endpoints (#2)

  • GraphQL integration

  • Add and configure go-ethereum rpc.Client and ethclient.Client inside ipld-eth-server API backend

  • If data for RPC result cannot be retrieved from Postgres (nil val or err returned), forward request to archival node

If an incoming request cannot be served from the Postgres cache, forward the request to a geth node - [x] Finish remaining eth JSON-RPC endpoints (#2) - [x] GraphQL integration - [x] Add and configure go-ethereum rpc.Client and ethclient.Client inside ipld-eth-server API backend - [x] If data for RPC result cannot be retrieved from Postgres (nil val or err returned), forward request to archival node
Author
Member

This should work for all of the current and future endpoints, in particular eth_Call

This should work for all of the current and future endpoints, in particular eth_Call
Author
Member

Satisfied in #19 and #2/#22

Satisfied in #19 and #2/#22
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/ipld-eth-server#9
No description provided.