neoneo-go/pkg
Roman Khimov b675903f52 mempool/core: redesign mempool dances on block acceptance
We not only need to remove transactions stored in the block, but also
invalidate some potential double spends caused by these transactions. Usually
new block contains a substantial number of transactions from the pool, so it's
easier to make one pass over it only keeping valid items rather than remove
them one by one and make an additional pass to recheck inputs/witnesses.
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/core: redesign mempool dances on block acceptance 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