storage doublemap in decl_storage (#1918)
* factorization * introduce GenericUnhashedStorage * implement generator and storage * impl double map in storage macro * improve StorageDoubleMapXX methods * remove storage from example and impl test * remove old comments * wasm compatible * improve imports * rename storages * update runtime impl version * make code less verbose * impl hash config for second key in double map hash available are all of Hashable trait * use double map in decl_storage for contract * fix double map config issue * add hasher into metadata * update impl version and build wasm * doc * add attrs * update metadata version * update runtime version * fix unused storage
parent
e3516d2b
Showing
- substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm 0 additions, 0 deletions...known-unknown/release/substrate_test_runtime.compact.wasm
- substrate/node/runtime/src/lib.rs 2 additions, 2 deletionssubstrate/node/runtime/src/lib.rs
- substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/node_runtime.compact.wasm
- substrate/srml/example/src/lib.rs 0 additions, 1 deletionsubstrate/srml/example/src/lib.rs
- substrate/srml/metadata/src/lib.rs 12 additions, 4 deletionssubstrate/srml/metadata/src/lib.rs
- substrate/srml/support/procedural/src/lib.rs 3 additions, 1 deletionsubstrate/srml/support/procedural/src/lib.rs
- substrate/srml/support/procedural/src/storage/impls.rs 89 additions, 0 deletionssubstrate/srml/support/procedural/src/storage/impls.rs
- substrate/srml/support/procedural/src/storage/mod.rs 23 additions, 0 deletionssubstrate/srml/support/procedural/src/storage/mod.rs
- substrate/srml/support/procedural/src/storage/transformation.rs 51 additions, 0 deletions...ate/srml/support/procedural/src/storage/transformation.rs
- substrate/srml/support/src/double_map.rs 3 additions, 1 deletionsubstrate/srml/support/src/double_map.rs
- substrate/srml/support/src/hashable.rs 3 additions, 3 deletionssubstrate/srml/support/src/hashable.rs
- substrate/srml/support/src/lib.rs 139 additions, 4 deletionssubstrate/srml/support/src/lib.rs
- substrate/srml/support/src/metadata.rs 5 additions, 5 deletionssubstrate/srml/support/src/metadata.rs
- substrate/srml/support/src/storage/generator.rs 6 additions, 5 deletionssubstrate/srml/support/src/storage/generator.rs
- substrate/srml/support/src/storage/mod.rs 153 additions, 172 deletionssubstrate/srml/support/src/storage/mod.rs
- substrate/srml/support/src/storage/unhashed/generator.rs 144 additions, 0 deletionssubstrate/srml/support/src/storage/unhashed/generator.rs
- substrate/srml/support/src/storage/unhashed/mod.rs 160 additions, 0 deletionssubstrate/srml/support/src/storage/unhashed/mod.rs
- substrate/srml/support/test/tests/instance.rs 50 additions, 9 deletionssubstrate/srml/support/test/tests/instance.rs
Please register or sign in to comment