Noah Citron
|
2e6b948c8f
|
feat(cli): add version cli flag (#216)
|
2023-03-15 16:04:09 -04:00 |
Noah Citron
|
f5760f7a8a
|
chore: bump version to 0.3.0 (#215)
|
2023-03-15 15:40:01 -04:00 |
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
|
3c471c2bef
|
fix: cleanup call example (#212)
* fix: evm panic on slot not found (#208)
* cleanup and example
---------
Co-authored-by: refcell.eth <abigger87@gmail.com>
|
2023-03-11 01:58:42 -05:00 |
Noah Citron
|
8e006d623b
|
feat: typescript bindings (#191)
* basic ethers provider setup
* add getCode
* add call
* add estimateGas
* add gas pricing methods
* add sendRawTransaction
* add getTransactionReceipt
* add getLogs
* add net_version
* decouple ethers from lib
* add config options
* fmt
|
2023-02-09 14:32:17 -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
|
10e39eb35a
|
chore: bump version to 0.1.3 (#173)
|
2023-01-19 19:23:06 -05:00 |
Noah Citron
|
4d6568a8a5
|
fix: correct example names in cargo (#172)
|
2023-01-18 21:45:29 -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
|
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 |
refcell.eth
|
b449c1f674
|
fix(readme): Resolve Dependency Type Conflicts (#129)
* 🐛 resolve dependency type conflicts
* 🔨 fix inline payload construction in tests
|
2022-12-04 15:28:44 -05:00 |
refcell.eth
|
7e3fe40613
|
feat(examples): Introduces working examples (#126)
* ⚙️ examples and more cleanup
* ⚙️ examples
|
2022-12-02 18:41:50 -05:00 |
asnared
|
21c73c1649
|
feat: Lints, Clippy, and Cleaning (#115)
* ✨ cargo fmt smells
* ♻️ cargo cleaning
|
2022-11-29 17:31:25 -08:00 |
Noah Citron
|
23d0e6f658
|
chore: bumb version (#93)
|
2022-11-07 13:42:40 -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
|
8f375d8c44
|
fix retries (#80)
|
2022-11-02 15:26:15 -04:00 |
Noah Citron
|
a63d56a952
|
refactor: switch execution rpc to ethers (#13)
|
2022-09-06 13:57:47 -04:00 |
Noah Citron
|
ad43cf7668
|
add cli app
|
2022-08-29 16:54:58 -04:00 |
Noah Citron
|
1d810caa92
|
refactor using cargo workspaces
|
2022-08-29 13:31:17 -04:00 |
Noah Citron
|
99d7ff4043
|
add configuration file support
|
2022-08-26 20:05:12 -04:00 |
Noah Citron
|
748af6ce95
|
add simulated call support
|
2022-08-23 21:33:48 -04:00 |
Noah Citron
|
f71bff19f6
|
add proof helpers
|
2022-08-18 20:33:44 -04:00 |
Noah Citron
|
0ced9e8f55
|
committee signature verification
|
2022-08-13 16:24:04 -04:00 |
Noah Citron
|
d42d327f26
|
fix ssz hashing
|
2022-08-12 12:38:40 -04:00 |
Noah Citron
|
573fd7fcc4
|
hashing committees
|
2022-08-12 11:32:16 -04:00 |
Noah Citron
|
2dd11e6a1c
|
setup api bindings for reaching out to light servers
|
2022-08-11 14:09:58 -04:00 |