neoneo-go/pkg/core
Vsevolod Brekelov ec17654986 core: refactoring blockchain state and storage
add dao which takes care about all CRUD operations on storage
remove blockchain state since everything is stored on change
remove storage operations from structs(entities)
move structs to entities package
2019-12-11 13:05:31 +03:00
..
entities core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
storage core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
test_data Persist blockchain with leveldb on disk (#48) 2018-03-17 12:53:21 +01:00
testutil core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
transaction core/tx: remove publickey indirection from assets and txes 2019-12-09 18:33:04 +03:00
block.go *: implement EncodeBinary with pointer receivers where appropriate 2019-12-09 18:25:15 +03:00
block_base.go core/tx: remove one layer of indirection for scripts and inouts 2019-12-09 17:14:10 +03:00
block_test.go core/tx: remove one layer of indirection for scripts and inouts 2019-12-09 17:14:10 +03:00
blockchain.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
blockchain_test.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
blockchainer.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
dao.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
feer.go Implement rpc server method: sendrawtransaction (#174) 2019-03-20 12:30:05 +00:00
header.go io: implement ReadBytes() 2019-12-09 15:00:15 +03:00
header_hash_list.go util: implement io.Serializable for Uint256 2019-11-14 14:20:38 +03:00
header_test.go core/tx: remove one layer of indirection for scripts and inouts 2019-12-09 17:14:10 +03:00
helper_test.go core/tx: remove one layer of indirection for scripts and inouts 2019-12-09 17:14:10 +03:00
interop_neo.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
interop_neo_test.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
interop_system.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
interops.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
mem_pool.go core/tx: remove one layer of indirection for scripts and inouts 2019-12-09 17:14:10 +03:00
mem_pool_test.go core: remove transactions from MemPool when they're stored in block 2019-10-24 13:12:02 +03:00
prometheus.go monitoring: add prometheus monitoring 2019-10-29 20:51:17 +03:00
spent_coin_state.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
spent_coin_state_test.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
uint32.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
unspent_coin_state.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
unspent_coint_state_test.go core: refactoring blockchain state and storage 2019-12-11 13:05:31 +03:00
util.go core/tx: remove publickey indirection from assets and txes 2019-12-09 18:33:04 +03:00
util_test.go util: add LE suffix to Uint256 methods 2019-12-06 12:16:55 +03:00