neoneo-go/pkg/core/mempool
Roman Khimov 1133bbe584 mempool: remove unverified transactions pool
Our mempool only contains valid verified transactions all the time, it never
has any unverified ones. Unverified pool made some sense for quick unverifying
after the new block acceptance (and gradual background reverification), but
reverification needs some non-trivial locking between blockchain and mempool
and internal mempool state locking (reverifying tx and moving it between
unverified and verified pools must be atomic). But our current reverification
is fast enough (and has all the appropriate locks), so bothering with
unverified pool makes little sense.
2020-02-06 15:45:16 +03:00
..
feer.go core: refactor out MemPool 2020-01-16 10:16:24 +03:00
mem_pool.go mempool: remove unverified transactions pool 2020-02-06 15:45:16 +03:00
mem_pool_test.go mempool: remove unverified transactions pool 2020-02-06 15:45:16 +03:00
prometheus.go mempool: remove unverified transactions pool 2020-02-06 15:45:16 +03:00