Eric
d643d03030
Move parking_lot dependency to workspace dep ( #4228 )
2023-08-16 13:32:42 +00:00
Matthias Seitz
43601e3496
chore: move bitflags to workspace ( #4220 )
2023-08-16 12:17:47 +00:00
Roman Krasiuk
8c56cc2f88
chore(txpool): bench requires arbitrary feature ( #4204 )
2023-08-15 11:25:15 +00:00
Matthias Seitz
443383b307
chore: make txpool cargo test compile ( #4058 )
2023-08-04 20:14:40 +02:00
Roman Krasiuk
1249601540
test(txpool): listener it tests ( #4019 )
2023-08-01 12:22:24 +00:00
Roman Krasiuk
a298756d95
bench(txpool): reordering ( #3882 )
2023-07-27 16:36:07 +00:00
Matthias Seitz
8cdb097829
chore: simplify workspace = true usage ( #3930 )
2023-07-26 15:21:09 +00:00
Matthias Seitz
8dd7a78356
feat: add transaction validation task ( #3358 )
2023-06-25 13:12:00 +00:00
Bjerg
7ab8a7f3ec
chore: use workspace version ( #3240 )
2023-06-19 17:29:15 +00:00
Waylon Jepsen
ea2fcee995
chore: use workspace dependencies ( #3132 )
2023-06-13 22:46:26 +00:00
DaniPopes
171166e84a
chore: add msrv to manifests, add and use workspace.package ( #3006 )
2023-06-06 03:45:44 +00:00
Roman Krasiuk
10b577096b
chore(metrics): restructure crates ( #2850 )
2023-05-26 12:21:48 +00:00
Georgios Konstantopoulos
ae2b0954c6
perf: do not compile traces in release mode ( #2652 )
2023-05-15 17:06:10 -07:00
Matthias Seitz
2b7b14ab8c
chore(deps): rm unused deps ( #2435 )
2023-04-27 16:20:14 +02:00
Matthias Seitz
4763aad11e
feat(txpool): add pool manage task ( #2298 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-04-26 11:10:02 +02:00
Matthias Seitz
1cba25e651
chore(deps): bump aquamarine 0.3 ( #1780 )
2023-03-15 23:19:25 +01:00
Matthias Seitz
fdfeeb42dc
refactor(txpool): use transaction error type ( #1698 )
2023-03-10 15:57:12 +01:00
chirag-bgh
ba96b9d165
feat: Add Latest State TransactionValidator implementation ( #1498 )
2023-03-10 10:35:59 +01:00
Roman Krasiuk
823866ac57
feat(rpc): launch auth server ( #1506 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-22 14:39:37 -08:00
Aurélien
2e73463a58
feat: Add tx_type() and encoded_length() on PoolTransaction trait ( #1500 )
2023-02-22 13:56:35 +01:00
Tomás
1d1d90bd19
feat: optional serde features ( #1214 )
...
Co-authored-by: lambdaclass-user <github@lambdaclass.com >
2023-02-07 15:52:32 -08:00
Georgios Konstantopoulos
1642d77dcd
chore: bump aquamarine ( #1129 )
2023-02-01 15:41:10 -08:00
Matthias Seitz
5933014fba
test(net): more txpool testing support for network ( #711 )
2023-01-04 14:36:51 +02:00
joshieDo
6407b5087e
chore: use B160, B256 and U256 coming from revm and ruint ( #676 )
...
* use B256, B160 and U256 from revm
* fix U256 from_str
* use U256::ZERO
* use temporary commit for revm and interpreter
* more U256::ZERO
* more changes for revm/ruint types
* clippy
* change revm and revm-interpreter repo
* remove H160 wrap
* minor cleanup
* remove unused
* fix MIN_PROTOCOL_BASE_FEE
2023-01-04 11:11:48 +02:00
Mariano A. Nicolini
c2b19cecef
feat: add txpool metrics ( #584 )
...
* feat(metrics): `Metrics` derive macro
* rename metrics to metrics-derive
* use fully qualified fmt path
* metric vec with capacity
* favor metrics over simple scope attr, simplify code
* pull metric description from doc comment
* rm debug log
* add more docs and sample usage
* link to metrics macros
* add tests for metrics derive macro
* clippy
* Fix doc of headers_unexpected_errors field of HeaderMetrics
* Add tx pool metrics struct and metrics updates in code
* Format file
* Update metrics doc
* Add some comments
* Format file
* Refactor metrics describers for consistency
* Format files
* Fix broken import
* Apply metrics macro to TxPoolMetrics
* Remove unused imports
* Remove unused commented code
* Remove files
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com >
2022-12-27 16:44:41 +01:00
Bjerg
562e895f21
ci: unused dependencies sanity check ( #590 )
...
* ci: add unused deps sanity check
* ci: fix unused deps issue template title
* ci: rename udeps job
* chore: formatting
* chore: make `cargo-udeps` ignore `aquamarine`
* deps: resolve unused deps
* ci: check every feature and target in udeps job
2022-12-23 13:19:50 +01:00
Georgios Konstantopoulos
4d718bbf33
s/foundry-rs/paradigmxyz
2022-12-07 00:00:45 -08:00
Matthias Seitz
993123390f
perf(txpool): Arc alloc transaction event ( #279 )
2022-11-28 15:12:48 +01:00
Matthias Seitz
f8fddcdfa4
feat(p2p): integrate txpool in p2p ( #208 )
2022-11-15 22:27:41 +01:00
Matthias Seitz
84ec30db5b
feat(txpool): add support for mock testing ( #55 )
...
* chore: some cleanup
* refactor(txpool): simplify layers and add docs
* refactor: more cleanup
* refactor: cleanup and simplifications
* feat(txpool): mock test support
* feat(txpool): more mock testing
* chore: rustfmt
* set basefee correctly
2022-10-13 10:44:31 -07:00
Matthias Seitz
0b1c86df30
docs(txpool): add mermaid diagram ( #46 )
2022-10-11 19:07:16 +02:00
Matthias Seitz
3fed7cfe21
feat(txpool): new txpool design ( #22 )
2022-10-11 17:10:02 +02:00
Matthias Seitz
791ee2839f
feat(txpool): initial sketch ( #7 )
2022-10-07 22:00:19 +02:00