nimbus-eth1/nimbus/utils/tx_pool
Jordan Hrycaj fd6fcc6cc4
Jordan/dissolve txpool jobs queue (#1047)
* Prepare unit tests for running without tx-pool job queue

why:
  Most of the job queue logic can be emulated. This adapts to a few
  pathological test cases.

* Replace tx-pool job queue logic with in-place actions

why:
  This additional execution layer is not needed, anymore which has been
  learned from working with the integration/hive tests.

details:
  Execution of add or deletion jobs are executed in-place. Some actions
  -- as in smartHead() -- have been combined for facilitating the correct
  order actions

* Update production functions, remove txpool legacy stuff
2022-04-08 09:38:47 +01:00
..
tx_chain TxPool implementation 2022-01-22 08:26:57 +02:00
tx_tabs TxPool implementation 2022-01-22 08:26:57 +02:00
tx_tasks Jordan/dissolve txpool jobs queue (#1047) 2022-04-08 09:38:47 +01:00
tx_chain.nim fix txpool prevRandao setter 2022-04-03 13:23:10 +07:00
tx_desc.nim Jordan/dissolve txpool jobs queue (#1047) 2022-04-08 09:38:47 +01:00
tx_gauge.nim TxPool implementation 2022-01-22 08:26:57 +02:00
tx_info.nim Support for local accounts (#1019) 2022-03-31 09:21:36 +01:00
tx_item.nim TxPool implementation 2022-01-22 08:26:57 +02:00
tx_tabs.nim Jordan/fix txs sort order (#1025) 2022-03-31 17:17:22 +01:00