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
Noah Citron
56f9d89525
fix(ci): move benchmark ci to separate action ( #143 )
2022-12-13 20:22:53 -05:00
refcell.eth
94bf458d94
feat(benches): Criterion + Iai Benchmarking [RFC] ( #131 )
...
* ⚙️ benches
* 📝 docs
* 🏗️ file_db benches and checkpoint fixes
* 🔨 fix github action env vars
* ✅ benchmark env vars
* ⚙️ sync benchmarks
* ✨ cargo fmt touchups
2022-12-11 14:42:52 -05:00
HAOYUatHZ
e8642fe521
build(github CI): replace `actions/cache@v2` with `Swatinem/rust-cache@v2` ( #123 )
2022-12-02 18:39:41 -05:00
HAOYUatHZ
e4071fea6e
build(CI): add cargo clippy ( #122 )
2022-12-01 20:21:20 -05:00
HAOYUatHZ
f74724763c
build(github CI): add cargo cache ( #109 )
2022-11-22 11:45:14 -05:00
Noah Citron
ba08cc1a3c
feat: use helios as a library ( #85 )
...
* add root helios package
* fix revm
* copy blocktag when passing to funcs
* run all tests
* update readme
* update readme
* update readme
2022-11-03 19:36:14 -04:00
Noah Citron
8588485665
fix: release ci ( #72 )
2022-10-25 19:27:33 -04:00
Noah Citron
56d0ce5a72
refactor: rename to helios #70 )
2022-10-25 18:23:43 -04:00
Noah Citron
7bb9800447
feat: ci releases ( #36 )
...
* add simple release ci for mac arm
* install arm target
* run mac build on macos-latest
* archive file
* fix file paths
* use tag names
* add amd darwin build
* fix typo
* add linux arm build
* add linux amd build
* fix linux arm
* install libssl for linux arm
* set linker
* install pkg-config
* fix openssl
* use cross
* fix cross
* fix cross
* .
* .
* add deps
* .
* .
* use vendored openssl
* remove cross
* deps
* push to tags
* use commit as tag name
* tag with correct name and use pre release
* fix tag names
* only maual dispatch
2022-09-15 04:55:29 -04:00
Noah Citron
17301ec409
fix: ci ( #35 )
...
* fix: release ci
* change application name
* fix names
* don't use nightly tags
2022-09-14 20:40:21 -04:00
Noah Citron
e043549ae4
fix: release ci ( #34 )
...
* fix: release ci
* change application name
* fix names
2022-09-14 20:36:04 -04:00
Noah Citron
3e21c282e8
fix: release ci ( #33 )
2022-09-14 20:24:14 -04:00
Noah Citron
00866704b3
feat: release ci ( #32 )
2022-09-14 20:22:39 -04:00
Noah Citron
4719717ddb
fix: node memory leak ( #30 )
...
* fix: node memory leak
* fix ci
* typo
* set override
* set uses
* fix
* remove duplicate name
* use nightly
* fix tests
* use BTreeMap for payload cache
2022-09-14 13:57:48 -04:00
Noah Citron
c64ba5839b
chore: add ci ( #12 )
...
* Create rust.yml
* fmt
2022-09-04 21:14:20 -04:00