neoneo-go/pkg/core
Roman Khimov add9368e9d storage: use strings as keys for memory batch
Using pointers is just plain wrong here, because the batch can be updated with
newer values for the same keys.

Fixes Seek() to use HasPrefix also because this is the intended behavior.
2019-10-07 17:05:53 +03:00
..
storage storage: use strings as keys for memory batch 2019-10-07 17:05:53 +03:00
test_data Persist blockchain with leveldb on disk (#48) 2018-03-17 12:53:21 +01:00
transaction transaction: add a check for createHash() invocation 2019-09-24 13:01:54 +03:00
account_state.go core: remove blockCache, use MemoryStore, redesign persist() 2019-09-27 15:42:35 +03:00
account_state_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
asset_state.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
asset_state_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
block.go block: check for Transaction length before messing with txes 2019-10-01 13:41:26 +03:00
block_base.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
block_test.go network: add block queue 2019-09-27 13:00:09 +03:00
blockchain.go vm: introduce TryBool() for Element and use it in VerifyWitnesses 2019-10-04 16:13:39 +03:00
blockchain_test.go block: check for Transaction length before messing with txes 2019-10-01 13:41:26 +03:00
blockchainer.go core: fix References() result key type 2019-10-01 13:41:26 +03:00
coin_state.go Persist transactions (#51) 2018-03-21 17:11:04 +01:00
contract_state.go core/vm: implement contract storage and script retrieval 2019-10-04 16:13:39 +03:00
contract_state_test.go core/vm: implement contract storage and script retrieval 2019-10-04 16:13:39 +03:00
feer.go Implement rpc server method: sendrawtransaction (#174) 2019-03-20 12:30:05 +00:00
header.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
header_hash_list.go io: move BinReader/BinWriter there, redo Serializable with it 2019-09-16 23:39:51 +03:00
header_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
helper_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
mem_pool.go Implement rpc server method: sendrawtransaction (#174) 2019-03-20 12:30:05 +00:00
random_util_test.go pkg: make use of the new crypto/hash package 2019-08-26 13:32:19 +03:00
spent_coin_state.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
spent_coin_state_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
unspent_coin_state.go core: remove blockCache, use MemoryStore, redesign persist() 2019-09-27 15:42:35 +03:00
unspent_coint_state_test.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
util.go io: redo Serializable to return errors in BinReader/BinWriter 2019-09-17 13:21:52 +03:00
util_test.go uint256: add Reverse(), change String() to be BE 2019-08-26 13:32:19 +03:00
validator_state.go crypto/wallet: move public/private key into the new keys package 2019-08-27 17:45:51 +03:00