You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(krakatoa): operate_exclusively toggles krakatoa features (#1060)
* add flag for operate exclusively and populate from config instead of hard coding
* legacy pool tx lifecycle hooks are a no op if mempool is not operating exclusively
* dont supply rechecker to legacypool if not operating exclusively
* use BroadcastTxFn if mempool is not operating exclusively, broadcast within on tx promoted hook instead of directly within legacypool
* abstract insert behavior behind Inserter interface to hide queue vs sync behavior
* update tests
* linting
* update test to default off krakatoa
* typo
* refactor to new Krakatoa Mempool instance instead of both feature sets in one struct
* thread mempool and new interfaces through backend and json rpc server
* experimental mempool should broadcast evm txs on promote
* updates
* add back in pending method for legacypool
* queue test updates
* update VMKeeperI mocks
* legacypool tests
* iterator bench test
* blockchain tests
* unit tests passing
* integration tests compiling
* fix remove nil ptr
* integration tests passing
* integration test support for exlcusive mempool
* linting
* allow custom node arguments to be specified when running a system test
* fix
* debug
* fix suite init
* fix
* update test
* krakatoa system test
* reset timeout commit if not set
* remove print
* set event bus correctly for krakatoa mempool
* debig
* add back in systemtests
* add synchronous evm recheck function for test determinism
* refactor duplicate code from evm tx store and legacypool
* use AllowUnsafeSyncInsert for determinism
* update comment
* greptile
* fix build
* remove
0 commit comments