Use KV Abstraction in RestAPI (#400)
* Introduce NoValuesCursor. From() method is useless because can be replaced by Seek().` * implement NoValueCursor interface * use abstract db in restapi * cleanup .md
Showing
- cmd/restapi/apis/accounts_api.go 3 additions, 3 deletionscmd/restapi/apis/accounts_api.go
- cmd/restapi/apis/common.go 2 additions, 2 deletionscmd/restapi/apis/common.go
- cmd/restapi/apis/remote_db_api.go 4 additions, 3 deletionscmd/restapi/apis/remote_db_api.go
- cmd/restapi/apis/storage_api.go 5 additions, 9 deletionscmd/restapi/apis/storage_api.go
- cmd/restapi/apis/storage_tombstone_api.go 17 additions, 45 deletionscmd/restapi/apis/storage_tombstone_api.go
- cmd/restapi/rest/serve_rest.go 2 additions, 2 deletionscmd/restapi/rest/serve_rest.go
- core/state/database.go 3 additions, 3 deletionscore/state/database.go
- core/state/database_test.go 1 addition, 1 deletioncore/state/database_test.go
- debug-web-ui/src/App.js 13 additions, 4 deletionsdebug-web-ui/src/App.js
- debug-web-ui/src/components/RemoteDBForm.js 0 additions, 111 deletionsdebug-web-ui/src/components/RemoteDBForm.js
- debug-web-ui/src/components/RemoteSidebar.js 132 additions, 0 deletionsdebug-web-ui/src/components/RemoteSidebar.js
- eth/backend.go 1 addition, 1 deletioneth/backend.go
- ethdb/AbstractKV.md 41 additions, 62 deletionsethdb/AbstractKV.md
- ethdb/abstract.go 0 additions, 678 deletionsethdb/abstract.go
- ethdb/abstractbench/abstract_bench_test.go 3 additions, 5 deletionsethdb/abstractbench/abstract_bench_test.go
- ethdb/interface.go 1 addition, 1 deletionethdb/interface.go
- ethdb/kv_abstract.go 175 additions, 0 deletionsethdb/kv_abstract.go
- ethdb/kv_abstract_test.go 9 additions, 8 deletionsethdb/kv_abstract_test.go
- ethdb/kv_badger.go 316 additions, 0 deletionsethdb/kv_badger.go
- ethdb/kv_bolt.go 260 additions, 0 deletionsethdb/kv_bolt.go
Loading
Please register or sign in to comment