Commit Graph

28 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 9d80b557f6
dep: update libethsync 2023-07-14 00:00:39 -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 2cd40af902
ci: setup 2023-07-11 18:25:05 -04:00
Derrick Hammer 07f8f81857
refactor: simplify logic and fix not returning a value 2023-07-11 18:24:32 -04:00
Derrick Hammer 3162dee81b
dep: update presetter-relay-plugin-preset 2023-07-11 03:56:53 -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 2f5c27ce5d
fix: bls patch bugs in getImplementation 2023-07-11 03:54:45 -04:00
Derrick Hammer c64fe7c4ea
refactor: config structure has changed 2023-07-07 07:21:14 -04:00
Derrick Hammer ea8f2bc82a
refactor: switch to new build system 2023-07-07 07:20:50 -04:00
Derrick Hammer d630e2a181
fix: add patch for bls 2023-07-07 07:20:22 -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
Derrick Hammer d777af05d1 Initial commit 2023-03-17 17:07:49 +00:00