Commit Graph

36 Commits

Author SHA1 Message Date
Derrick Hammer 4bad47c54c
refactor: don't wait on client sync 2023-10-28 22:02:06 -04:00
Derrick Hammer 0292c8c629
dep: update libethsync 2023-10-28 22:01:31 -04:00
Derrick Hammer 281869db4d
fix: update CONSENSUS_RPC_URL 2023-10-19 17:40:32 -04:00
Derrick Hammer c3d7a829a1
fix: update CONSENSUS_RPC_URL 2023-10-13 02:39:34 -04:00
Derrick Hammer 059c0b64ee
dep: update libethsync 2023-07-24 20:09:34 -04:00
Derrick Hammer 07ac024289
dep: update libethsync 2023-07-24 11:15:08 -04:00
Derrick Hammer 6b99aa5b2f
refactor: increase consensus_updates batch limit to 50 2023-07-15 06:36:36 -04:00
Derrick Hammer d24b0322fb
dep: update libethsync 2023-07-15 06:35:40 -04:00
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