Derrick Hammer
|
7adc38ae1a
|
*WIP
|
2023-03-26 14:20:07 -04:00 |
Derrick Hammer
|
15fd1b8f88
|
*WIP
|
2023-03-25 12:47:57 -04:00 |
Derrick Hammer
|
6747fe777c
|
*WIP
|
2023-03-25 11:33:40 -04:00 |
Derrick Hammer
|
086884b617
|
*WIP
|
2023-03-24 12:51:57 -04:00 |
Derrick Hammer
|
18742dcd1c
|
*WIP
|
2023-03-24 10:59:16 -04:00 |
Derrick Hammer
|
64eddcaa33
|
*WIP
|
2023-03-24 10:51:21 -04:00 |
Derrick Hammer
|
602b6dfee5
|
*WIP
|
2023-03-23 19:05:44 -04:00 |
Derrick Hammer
|
93b4d502ba
|
*WIP
|
2023-03-23 10:07:05 -04:00 |
Noah Citron
|
5a32f30686
|
feat: fee history (#211)
* client get_fee_history
* node get_fee_history
* errors: InvalidBaseGaseFee
* execution get_fee_history
* http rpc get_fee_history
* moc rpc get_fee_history and json file
* module add get_fee_history
* update exec
* test feehistory
* update execution with logging + better logic
* fee history config loader
* rust fmt client
* rustfmt node
* rustfmt error
* rustfmt execution
* rustfmt http and moc rpc
* rustfmt mod.rs
* fee history formating
* correct typos
* use env var
* InvalidGasUsedRatio error
* check gas used ratio
* remove logging
* Update execution/src/errors.rs
Co-authored-by: refcell.eth <abigger87@gmail.com>
* Update execution/src/execution.rs
Co-authored-by: refcell.eth <abigger87@gmail.com>
* adding block and payload errors
* using error
* handle error in test
* fix: evm panic on slot not found (#208)
* fixes, but test fails
* fix: cleanup and example (#210)
* clean up fee history
* bump time dep in chrono, thx dependabot
* add benches to pr
* sleep
* fmt ✨
* place benching behind a man flag
---------
Co-authored-by: SFYLL <santiagoflood@hotmail.fr>
Co-authored-by: SFYLL <39958632+SFYLL@users.noreply.github.com>
Co-authored-by: refcell.eth <abigger87@gmail.com>
|
2023-03-11 01:59:29 -05:00 |
refcell.eth
|
a73f9c648b
|
fix: Optional CallOpts Recipient (#207)
|
2023-03-10 11:05:34 -05:00 |
Noah Citron
|
72267b4563
|
feat: wasm support (#182)
* basic consensus setup
* basic execution setup
* patch for wasm
* basic wasm client
* proxy cors for testing
* migrate to webpack
* use typescript
* track chain head
* rename to helios-ts
* better build instructions
* add getCode
* builds everywhere
* add wasm-pack to dependencies
* compile for both wasm and non-wasm
* fix deps
* fix deps
* remove ds store
* add blocktags
* add getNonce
* use BTreeMap to store payloads
* add getTransaction
* switch to proper ethers provider
* post merge fixes
* compile client to wasm
* fix tests
* fmt
* use milagro for bls
* handle node advance in rust
* faster bls deserialization
* clippy
* add ConfigDB
* remove ts bindings
* fix gitignore
* remove ts workspace member
* remove unused mut
* uncomment old deletions
* bump to 0.2.0
|
2023-01-30 21:38:46 -05:00 |
Noah Citron
|
2c5c318529
|
feat: check consensus rpc network (#177)
* feat: check consensus rpc network
* cleanup
|
2023-01-23 10:07:11 -05:00 |
Noah Citron
|
de90eb9158
|
feat: check execution rpc network (#176)
* feat: check execution rpc network
* clippy
|
2023-01-22 11:58:55 -05:00 |
asnared
|
21c73c1649
|
feat: Lints, Clippy, and Cleaning (#115)
* ✨ cargo fmt smells
* ♻️ cargo cleaning
|
2022-11-29 17:31:25 -08:00 |
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 |