neoneo-go/pkg/core
Roman Khimov 325bea3fa9 mempool: cache Feer invocation results in the item
They shouldn't depend on the chain state and for the same transaction they
should always produce the same result. Thus, it makes no sense recalculating
them over and over again.
2020-02-06 15:41:56 +03:00
..
block transaction: forbid serializing invalid transactions 2020-02-03 16:33:03 +03:00
mempool mempool: cache Feer invocation results in the item 2020-02-06 15:41:56 +03:00
state state: use open-coded array (de)serialization for accounts 2019-12-13 19:57:17 +03:00
storage storage: panic on error in boltdb.Seek 2020-01-09 15:17:35 +03:00
test_data Persist blockchain with leveldb on disk (#48) 2018-03-17 12:53:21 +01:00
transaction transaction: forbid serializing invalid transactions 2020-02-03 16:33:03 +03:00
blockchain.go mempool: make item an internal thing of mempool package 2020-02-06 15:41:56 +03:00
blockchain_test.go core: refactor out Block, BlockBase and Header structs 2020-01-16 10:16:24 +03:00
blockchainer.go core/mempool: fix AddBlock and tx pooling concurrency issues 2020-02-06 15:41:52 +03:00
cacheddao.go core: add cachedDao to cache accounts and contracts 2019-12-13 19:57:17 +03:00
cacheddao_test.go core: add cachedDao to cache accounts and contracts 2019-12-13 19:57:17 +03:00
dao.go core: refactor out Block, BlockBase and Header structs 2020-01-16 10:16:24 +03:00
dao_test.go transaction: forbid serializing invalid transactions 2020-02-03 16:33:03 +03:00
gas_price.go core: restrict GAS available for invocation transactions 2020-01-22 14:31:54 +03:00
gas_price_test.go core: restrict GAS available for invocation transactions 2020-01-22 14:31:54 +03:00
header_hash_list.go util: implement io.Serializable for Uint256 2019-11-14 14:20:38 +03:00
helper_test.go Merge pull request #601 from nspcc-dev/refactoring/core 2020-01-20 16:19:20 +03:00
interop_neo.go core: implement Neo.Storage.Find interop 2019-12-26 15:21:41 +03:00
interop_neo_test.go core: refactor out Block, BlockBase and Header structs 2020-01-16 10:16:24 +03:00
interop_system.go core: refactor out Block, BlockBase and Header structs 2020-01-16 10:16:24 +03:00
interops.go core: refactor out Block, BlockBase and Header structs 2020-01-16 10:16:24 +03:00
interops_test.go core,rpc: close Blockchain in tests 2020-01-10 11:47:56 +03:00
prometheus.go core: refactor out MemPool 2020-01-16 10:16:24 +03:00
spent_coin_state.go io: add type-specific read/write methods 2019-12-12 20:19:50 +03:00
spent_coin_state_test.go internal: moved testutil method to internal package 2019-12-11 13:14:43 +03:00
uint32.go *: goimports 2019-12-17 14:51:28 +03:00
unspent_coin_state.go io: rename Read/WriteBytes to Read/WriteB 2019-12-12 20:19:50 +03:00
unspent_coint_state_test.go core: renames entities-> state and removed State prefix 2019-12-11 13:14:18 +03:00
util.go block: rename BlockBase to Base 2020-01-16 10:16:24 +03:00
util_test.go address: rename functions as per #579 comments 2019-12-25 17:34:18 +03:00