neoneo-go/pkg
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
..
compiler compiler: do not store constants as variables 2020-02-03 13:29:28 +03:00
consensus mempool: make item an internal thing of mempool package 2020-02-06 15:41:56 +03:00
core mempool: remove unverified transactions pool 2020-02-06 15:45:16 +03:00
crypto keys: don't return error from PrivateKey.Sign 2020-01-17 17:00:30 +03:00
encoding address: rename functions as per #579 comments 2019-12-25 17:34:18 +03:00
internal internal: moved testutil method to internal package 2019-12-11 13:14:43 +03:00
interop compiler: implement engine.AppCall interop 2020-01-27 13:14:36 +03:00
io io: remove ReadLE/BE and WriteLE/BE 2019-12-13 11:38:28 +03:00
network network: fix block relaying, don't spit out useless errors 2020-02-06 15:41:56 +03:00
rpc rpc: fix getaccountstate/getunspents for unknown addresses 2020-01-29 19:01:00 +03:00
smartcontract network: allow single-node privnet setup 2020-01-13 18:01:20 +03:00
util util: add YAML marshaler to Fixed8 2020-01-22 14:31:57 +03:00
vm vm: make IntToBytes, BytesToInt public 2020-01-28 16:39:19 +03:00
wallet wallet: add GetAccount() method to Wallet 2020-01-17 17:25:51 +03:00