Commit Graph

20 Commits

Author SHA1 Message Date
Derrick Hammer a80f61b06f
refactor: reduce rpc methods to consensus_updates, consensus_optimistic_update, and execution_request 2023-07-14 00:01:42 -04:00
Derrick Hammer 7cdd7d9531
refactor: consensus_optimistic_update should return client.latestOptimisticUpdate if it is set or return an error 2023-07-12 02:23:32 -04:00
Derrick Hammer 07f8f81857
refactor: simplify logic and fix not returning a value 2023-07-11 18:24:32 -04:00
Derrick Hammer 0d88db7cb5
refactor: move to new @lumeweb/libethsync library and cleanup plugin 2023-07-11 03:55:23 -04:00
Derrick Hammer 7ffc07f474
style: typecasting, formatting and cleanup 2023-07-07 07:18:32 -04:00
Derrick Hammer 40d652fa22
feat: Update to capella fork 2023-06-18 03:42:56 -04:00
Derrick Hammer f5099a4546
*Disable RPC caching for now 2023-03-29 12:10:56 -04:00
Derrick Hammer 89f2be35f7
*Dont cache eth_getProof 2023-03-29 12:10:14 -04:00
Derrick Hammer 2cfc39d1b4
*Switch to quicknode as alchemy has issues with eth_getProof 2023-03-29 12:09:46 -04:00
Derrick Hammer 106e1926bf
*remove buffer argument from handleGETRequest 2023-03-29 11:31:38 -04:00
Derrick Hammer 4c4f91c265
*doFetch not needed, use handleGETRequest 2023-03-29 11:31:07 -04:00
Derrick Hammer 0e5d96475b
*Switch to faster RPC for now 2023-03-29 06:20:10 -04:00
Derrick Hammer 66dc3534b2
*add blacklist of RPC methods to not cache 2023-03-29 05:31:54 -04:00
Derrick Hammer d14d8006ae
*Remove logging 2023-03-29 05:31:17 -04:00
Derrick Hammer a12fd44e2b
*Add support for running verified calls with EVM
*Add caching of consensus blocks
*Add caching of RPC calls
2023-03-29 04:58:17 -04:00
Derrick Hammer 236338485b
*Add mutex lock around syncing to prevent race conditions 2023-03-29 00:11:59 -04:00
Derrick Hammer 9beb2a6c58
*Remove unneeded getNextValidExecutionInfo call 2023-03-29 00:11:52 -04:00
Derrick Hammer 2f66fc332a
*Switch to new optimistic proxy approach based on kevlar and patronum 2023-03-29 00:02:16 -04:00
Derrick Hammer 8501074b25
*refactor handling of requests and responses
*Ensure consensus query args are handled correctly
2023-03-27 08:05:26 -04:00
Derrick Hammer df6da15952
*Initial version 2023-03-19 17:17:05 -04:00