Storage chain: Runtime module (#8624)
* Transaction storage runtime module * WIP: Tests * Tests, benchmarks and docs * Made check_proof mandatory * Typo * Renamed a crate * Apply suggestions from code review Co-authored-by:Kian Paimani <5588131+kianenigma@users.noreply.github.com> * Added weight for on_finalize * Fixed counter mutations * Reorganized tests * Fixed build * Update for the new inherent API * Reworked for the new inherents API * Apply suggestions from code review Co-authored-by:
cheme <emericchevalier.pro@gmail.com> Co-authored-by:
Alexander Popiak <alexander.popiak@parity.io> Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com> * Store transactions in a Vec * Added FeeDestination * Get rid of constants * Fixed node runtime build * Fixed benches * Update frame/transaction-storage/src/lib.rs Co-authored-by:
cheme <emericchevalier.pro@gmail.com> Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by:
cheme <emericchevalier.pro@gmail.com> Co-authored-by:
Alexander Popiak <alexander.popiak@parity.io> Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com>
parent
258c1a86
Showing
- substrate/Cargo.lock 36 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 2 additions, 0 deletionssubstrate/Cargo.toml
- substrate/bin/node/cli/src/chain_spec.rs 1 addition, 0 deletionssubstrate/bin/node/cli/src/chain_spec.rs
- substrate/bin/node/runtime/Cargo.toml 3 additions, 0 deletionssubstrate/bin/node/runtime/Cargo.toml
- substrate/bin/node/runtime/src/lib.rs 10 additions, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/bin/node/testing/src/genesis.rs 1 addition, 0 deletionssubstrate/bin/node/testing/src/genesis.rs
- substrate/client/api/src/client.rs 10 additions, 0 deletionssubstrate/client/api/src/client.rs
- substrate/client/api/src/in_mem.rs 7 additions, 0 deletionssubstrate/client/api/src/in_mem.rs
- substrate/client/api/src/lib.rs 1 addition, 0 deletionssubstrate/client/api/src/lib.rs
- substrate/client/db/src/lib.rs 42 additions, 9 deletionssubstrate/client/db/src/lib.rs
- substrate/client/light/src/blockchain.rs 7 additions, 0 deletionssubstrate/client/light/src/blockchain.rs
- substrate/client/service/Cargo.toml 1 addition, 0 deletionssubstrate/client/service/Cargo.toml
- substrate/client/service/src/client/client.rs 30 additions, 0 deletionssubstrate/client/service/src/client/client.rs
- substrate/frame/benchmarking/src/lib.rs 23 additions, 6 deletionssubstrate/frame/benchmarking/src/lib.rs
- substrate/frame/transaction-storage/Cargo.toml 50 additions, 0 deletionssubstrate/frame/transaction-storage/Cargo.toml
- substrate/frame/transaction-storage/README.md 8 additions, 0 deletionssubstrate/frame/transaction-storage/README.md
- substrate/frame/transaction-storage/src/benchmarking.rs 147 additions, 0 deletionssubstrate/frame/transaction-storage/src/benchmarking.rs
- substrate/frame/transaction-storage/src/lib.rs 436 additions, 0 deletionssubstrate/frame/transaction-storage/src/lib.rs
- substrate/frame/transaction-storage/src/mock.rs 129 additions, 0 deletionssubstrate/frame/transaction-storage/src/mock.rs
- substrate/frame/transaction-storage/src/tests.rs 157 additions, 0 deletionssubstrate/frame/transaction-storage/src/tests.rs
Please register or sign in to comment