Refactor state into refs and tree.
Also try to strengthen abstractions around prefixes and atomic commits.
Signed-off-by:
Silas Davis <silas@monax.io>
Showing
- deploy/def/client.go 2 additions, 2 deletionsdeploy/def/client.go
- execution/evm/vm.go 1 addition, 1 deletionexecution/evm/vm.go
- execution/execution_test.go 4 additions, 4 deletionsexecution/execution_test.go
- execution/state.go 151 additions, 220 deletionsexecution/state.go
- execution/state_test.go 8 additions, 2 deletionsexecution/state_test.go
- logging/logconfig/config.go 0 additions, 12 deletionslogging/logconfig/config.go
- logging/logconfig/presets/instructions.go 22 additions, 0 deletionslogging/logconfig/presets/instructions.go
- storage/cache_db.go 106 additions, 0 deletionsstorage/cache_db.go
- storage/cache_db_test.go 59 additions, 0 deletionsstorage/cache_db_test.go
- storage/channel_iterator.go 96 additions, 0 deletionsstorage/channel_iterator.go
- storage/channel_iterator_test.go 16 additions, 0 deletionsstorage/channel_iterator_test.go
- storage/content_addressed_store.go 37 additions, 0 deletionsstorage/content_addressed_store.go
- storage/key_format.go 291 additions, 0 deletionsstorage/key_format.go
- storage/key_format_test.go 97 additions, 0 deletionsstorage/key_format_test.go
- storage/kvcache.go 177 additions, 0 deletionsstorage/kvcache.go
- storage/kvcache_test.go 47 additions, 0 deletionsstorage/kvcache_test.go
- storage/kvcascade.go 39 additions, 0 deletionsstorage/kvcascade.go
- storage/kvstore.go 98 additions, 0 deletionsstorage/kvstore.go
- storage/kvstore_test.go 16 additions, 0 deletionsstorage/kvstore_test.go
- storage/multi_iterator.go 114 additions, 0 deletionsstorage/multi_iterator.go
Loading
Please register or sign in to comment