Simon Saliba
|
3177ad55c1
|
feat: add `get_logs` RPC method (#108)
* Implemented RPC method get_logs
* Limit the max number of logs to 5
* remove unused import
Co-authored-by: Noah Citron <noah@jeff.org>
|
2022-11-17 12:14:13 -05:00 |
Noah Citron
|
8f375d8c44
|
fix retries (#80)
|
2022-11-02 15:26:15 -04:00 |
Noah Citron
|
a9b34f3dee
|
refactor: clean up (#78)
* refactor client rpc
* refactor node
* remove unused deps
* remove unused import
* refactor consensus
* consensus refactor
* rename rpc traits
* refactor execution
|
2022-11-01 23:52:28 -04:00 |
Noah Citron
|
4757fa06ff
|
fix: use updated consensus layer light client api (#68)
* update consensus api
* update mainnet checkpoint
|
2022-10-13 13:59:37 -04:00 |
Noah Citron
|
98420e5d63
|
fix: dns and file errors (#67)
|
2022-10-05 16:06:15 -04:00 |
Noah Citron
|
5d1f4a6344
|
refactor: better error handling (#63)
* add custom errors to consensus
* add BlockNotFoundError
* better handling of blocktag parsing
* clean up
* add execution errors
* add rpc errors
* add more fields to errors
|
2022-09-29 19:35:43 -04:00 |
Noah Citron
|
1196c0181d
|
fix: handle access list gas requirements (#54)
|
2022-09-23 20:37:28 -04:00 |
Noah Citron
|
9c3e5f4833
|
chore: better retry parameters (#45)
|
2022-09-22 15:42:47 -04:00 |
Noah Citron
|
897f679a2c
|
feat: use access lists to batch fetch proofs (#44)
* add create_access_list to rpc
* batch fetch proofs with access lists
* refactor
* use caching for estimate_gas
* cleanup
* add rate limiting to bulk proof fetch
|
2022-09-22 15:40:06 -04:00 |
Noah Citron
|
40a6211c13
|
tests: add execution tests (#14)
* add execution rpc trait
* add account tests
* add code and tx tests
* add receipt tests
* add get block tests
|
2022-09-08 17:46:48 -04:00 |