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
* wip
* wip: iterator
* nil check
* wip: selectby
* add todo
* pointer
* pointer 2
* remove impl, type assertions
* add txpool locally
* change statedb types to interface
* fix tests
* scaffold app setup
* Add initial tests to ExtMempool
* real priority nonce mempool + fixes
* improve test for wrong denom ordering
* move initialization to mempool
* ok
* Nonce gap tx test
* revert
* bloom parsing dumb
* redundant
* ignore this dir for markdown linting
* Cleanup + Test SelectBy
* implement blockchain
* update systemtest test tag
* add subscription
* fix tests
* wiring and bug fixes and todos and etc
* wip
* fix
* WIP on vlad/mempool
* Auto stash before checking out "origin/vlad/mempool"
* rpc no error
* clean up logging
* verification
* Add broadcasting
* add retries to tx results
* feature: Add txpool namespace stubs ahead of app-side mempool implementation (#344)
* add txpool implementation stubs
* update interface
* fix lint
---------
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
* txpool endpoint
* wip refactor
* do not allow block 1 submission
* fix some tests
* fix more tests
* fix last remaining evmd test
* add second registry for testing
* wip: integration tests
* wip: functional tests
time to add more test cases
* fix tests and chain
* demo ready
todo: fix removals
* fix removals (out of gas errors should be skipped)
* add gas to config
* attempt to fix flakes
* strict equalities
* FIXED FLAKES
* reformat tests into original structure
* nonce gap tests
* add demo test and fix prev system case
* remove done todos and the other mempool
* add instructions to remove mempool
* remove mocks
* lint fixes
* review test cases
* add some more test cases
* fix scripts
* add more backoff for testing
* remove logs from simplesends
* fix systest CI
* skip test for now see if main one works
* Update .markdownlintignore
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
* Update evmd/tests/integration/create_app.go
Co-authored-by: Eric Warehime <eric.warehime@gmail.com>
* Refactor: Rename 'nonce' to 'accountNonce' in IncrementNonce function
* refactor app.go imports
* extract atest to constant
* fix nonce name test
* use actual release
* evmd use release tag
* refactor ctx -> getCtxCallback
* rename errors2 and types2 to sdkerrors and sdktypes
* group vars in mempool init
* privatize newBlockchain
* enhance mempool init readability on nil checks
* move txPool checks to right after initialization
* use errors.Is for nonce gap errors in rpc
* group vars
* Update tests/systemtests/.gitignore
* refactor iterator to make it more readable
* refactor iterator to make it more readable
* rename blocked -> queued and runnable -> pending
* explain some questionable naming choices
* add some status constants
* add logging
* move custom endblocker to vm
* fix rpc error compare
* fix system tests
* lints
* fixed from main merge
* rename mempool to experimental
* Auto-fix markdown lint issues
* we tidy
* overflow comment
* add changelog entry
* Update evmd/app.go
Co-authored-by: Hyunwoo Lee <124245155+zsystm@users.noreply.github.com>
* remove comment
* initialize txpool unconditionally
* sort by effective gas tips instead of fees on cosmos
* lints
* small test cleanup
---------
Co-authored-by: Tyler <48813565+technicallyty@users.noreply.github.com>
Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Abdul Malek <me@almk.dev>
Co-authored-by: Eric Warehime <eric.warehime@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Hyunwoo Lee <124245155+zsystm@users.noreply.github.com>
0 commit comments