cosmos-sdk/store/types
Ian Norden feed37dc56
ADR-038 Part 1: WriteListener, listen.KVStore, MultiStore and KVStore updates (#8551)
* StoreKVPair protobuf message definition and generated go types

* store WriteListener

* update MultiStore, CacheWrap, CacheWrapper interfaces

* adjust KVStores to fit new CacheWrapper interface

* new ListenKVStore

* adjust multistores to fit new MultiStore interface and enable wrapping returned KVStores with the new ListenKVStore

* typo fixes in adr

* ListenKV Store test

* update server mock KVStore and MultiStore

* multistore unit test; fix multistore constructor

* update changelog

* fix bug identified in CI

* improve codecov, minor fixes/adjustments

* review fixes

* review updates; flip set to delete in KVStorePair, updated proto-docs from running 'make proto-gen'
2021-03-30 16:13:51 -04:00
..
commit_info.go tendermint: update to rc3 (#6892) 2020-08-14 13:58:53 -04:00
commit_info.pb.go Update gogo proto deps with v1.3.2 security fixes (#8350) 2021-01-15 19:45:34 +00:00
errors.go Switch IAVL Store query to use ics proofs (#6324) 2020-06-08 15:02:25 -04:00
gas.go reduce gas costs by 10x for transient store operations (#8790) 2021-03-05 16:25:19 +00:00
gas_test.go reduce gas costs by 10x for transient store operations (#8790) 2021-03-05 16:25:19 +00:00
iterator.go Merge PR #5435: Added iterator that allows to read only requested values 2019-12-26 10:33:34 -05:00
iterator_test.go Merge PR #6475: Pruning Refactor 2020-06-22 16:31:33 -04:00
listening.go ADR-038 Part 1: WriteListener, listen.KVStore, MultiStore and KVStore updates (#8551) 2021-03-30 16:13:51 -04:00
listening.pb.go ADR-038 Part 1: WriteListener, listen.KVStore, MultiStore and KVStore updates (#8551) 2021-03-30 16:13:51 -04:00
listening_test.go ADR-038 Part 1: WriteListener, listen.KVStore, MultiStore and KVStore updates (#8551) 2021-03-30 16:13:51 -04:00
proof.go tendermint: update to rc3 (#6892) 2020-08-14 13:58:53 -04:00
pruning.go store: change PruningDefault to KeepEvery:100 (#6520) 2020-06-26 16:03:12 +02:00
pruning_test.go store/types: Fix pruning opts validation (#6511) 2020-06-25 16:41:44 +00:00
snapshot.pb.go Update gogo proto deps with v1.3.2 security fixes (#8350) 2021-01-15 19:45:34 +00:00
store.go ADR-038 Part 1: WriteListener, listen.KVStore, MultiStore and KVStore updates (#8551) 2021-03-30 16:13:51 -04:00
store_test.go Add validation to prevent empty store keys (#6754) 2020-07-20 18:05:01 +02:00
utils.go types: add kv type (#6897) 2020-07-30 14:53:02 +00:00
utils_test.go fix DiffKVStores(), store/types gets 100% coverage (#5730) 2020-03-02 00:27:03 +00:00
validity.go Add validation to prevent empty store keys (#6754) 2020-07-20 18:05:01 +02:00
validity_test.go Add validation to prevent empty store keys (#6754) 2020-07-20 18:05:01 +02:00