kevlar
kevlar copied to clipboard
Light client-based RPC Proxy for PoS Ethereum
AFAICT `https://light-optimistic-mainnet-1.herokuapp.com/sync-committee/hashes?startPeriod=767&maxCount=148` and `https://light-optimistic-mainnet-2.herokuapp.com/sync-committee/hashes?startPeriod=767&maxCount=148` are not working anymore. They throw server errors.
When trying to run the latest version with "-n 5" (Goerli), on both Mac and Linux, I get this: **root@139-144-74-59:~# kevlar -n 5** Sync started using 2 Provers from period(466)...
Change the outdated chainsafe url to the nimbus url.
``` An unexpected error occurred while executing "eth_sendRawTransaction" JSON-RPC method: Error: RPC request failed at RPC. (/home/ubuntu/.nvm/versions/node/v18.12.1/lib/node_modules/@lightclients/kevlar/node_modules/@lightclients/patronum/lib/rpc.js:93:19) at Generator.next () at fulfilled (/home/ubuntu/.nvm/versions/node/v18.12.1/lib/node_modules/@lightclients/kevlar/node_modules/@lightclients/patronum/lib/rpc.js:28:58) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) An unexpected error occurred...
PROVIDER_URL from the .env.example doesn't seem to be used anywhere in the code? What is the intended purpose of that argument - specifying an RPC endpoint, instead of the hardcoded...
When we started building Kevlar the Light Client API to fetch Sync Protocol information was not specified. But the Lodestar client already had some custom endpoints for Light Clients which...