refcell.eth
3afa312776
feat(flamegraphs): Introduce Flamegraphs ( #138 )
...
* 🔥 flamegraphs
* 📝 flamegraph blog post :chain:
* 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
* cleanup flamegraphs
* cleanup
---------
Co-authored-by: SFYLL <santiagoflood@hotmail.fr>
Co-authored-by: SFYLL <39958632+SFYLL@users.noreply.github.com>
2023-03-13 18:12:44 -04:00
Noah Citron
cb6cf75d59
feat: make checkpoint age check optional ( #170 )
...
* feat: make checkpoint age check optional
* add new flag to readme
* fix tests
2023-01-18 21:18:26 -05:00
Dimitris Apostolou
c7a1bad8e5
fix: typos ( #164 )
2023-01-10 15:47:58 -05:00
Giovanni Vignone
ec4beb38e9
docs: architectural Diagram ( #161 )
...
* adding documentation for rpc.md
* adding rpc methods in table for rpc.md
* adjusting readme to link to rpc.md
* fixing grammar
* grammar
* adding RPC Methods according to documentation and listing column as Client Function
* adding more description space
* undoing description spacing
* adding get block transaction count by hash to node.rs and rpc.rs
* functioning getblocktransactioncountbyhash function
* removing documentation
* adding second rpc method and simplifying logic
* adjusting example and node.rs
* formatting
* fixing clippy errors
* adding to client and to rpc.md
* formatting
* integrating into client
* u64 return types, rpc.md updated to get_nonce, get_transaction_count -> get_nonce revert
* cargo fmt
* readme architecture init
* removing blockchain
* removing complexity
* updating mermaid with links from evm -> execution, renaming, and recoloring
* coloring letters black
* removing uncessary styling and adding untrustedexecutionrpc and untrustedconsensusrpc
2022-12-30 16:28:46 -05:00
ControlCplusControlV
ac8a145ae3
feat: reduce binary size ( #160 )
...
* reduced bin size
* Update README.md
2022-12-23 21:14:21 -05:00
refcell.eth
4707a0a9d4
feat(docs): Config ( #140 )
...
* 📝 comprehensive config options
* 🔨 remove forks and chain parameters
2022-12-14 00:10:24 -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
Giovanni Vignone
f37aa2aa45
documentation: add rpc docs ( #136 )
...
* adding documentation for rpc.md
* adding rpc methods in table for rpc.md
* adjusting readme to link to rpc.md
* fixing grammar
* grammar
* adding RPC Methods according to documentation and listing column as Client Function
* adding more description space
* undoing description spacing
2022-12-11 11:45:34 -05:00
refcell.eth
7e3fe40613
feat(examples): Introduces working examples ( #126 )
...
* ⚙️ examples and more cleanup
* ⚙️ examples
2022-12-02 18:41:50 -05:00
andreas
161e0fbfb9
feat: checkpoint fallbacks ( #120 )
...
* 🏗️ checkpoint fallback initial impl
* 🚧 checkpoint fallbacks
* ✅ checkpoint fallbacks
* ⚙️ fix result types
* ♻️ checkpoints refactoring
* 🔨 import nits
* 🚀 graceful checkpoint fallbacks
* ⚡ parallel checkpoint fallback service fetching using async tokio tasks
* 📝 readme touchups
2022-12-01 20:18:23 -05:00
guacamoleoverflow
b5d1dbc638
chore: fix typos ( #96 )
2022-11-08 04:57:40 -05:00
Noah Citron
4c72344b55
documentation: update readme ( #95 )
2022-11-07 17:50:25 -05:00
Noah Citron
6ff501352b
fix: install instructions ( #94 )
2022-11-07 16:21:35 -05:00
Noah Citron
719c8c04c7
documentation: update readme ( #92 )
...
* update readme
* make tg badge blue
* lowercase badge titles
* lowercase license
* typo
2022-11-07 13:00:22 -05:00
Noah Citron
b56dfbb5a7
feat: provide default consensus rpc ( #91 )
2022-11-07 10:24:37 -05:00
Noah Citron
0706755ec2
fix: correct blockhash access in calls ( #88 )
2022-11-04 16:37:30 -04:00
Noah Citron
20c86907e2
chore: render toml in readme ( #86 )
2022-11-03 21:57:46 -04: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
568934e4e3
documentation: write readme ( #73 )
...
* documentation: write readme
* fix build badge
* fix badge
* fix badge
* fix badge
* fix typo
* typo
2022-10-26 16:12:35 -04:00