Extra requirements for claimants (#1091)
* Introduce mandatory statement signing into claims
* Introduce SignedExtension
* Tests passing
* Bump runtime version
* Bump version, fix test
* Test for validate
* Another couple of tests
* Enable PrevalidateAttests on Polkadot
* Enable PrevalidateAttests on Polkadot
* Fix build
* Fixes
* More fixes
* Fix bench tests
* Fix & test Preclaim clobbering.
* Fix for errant claim logic
* Add test
* Update tests, always use Vec as input
* mint_claim can add signature, some_benchmarks
* Add claim with statement test
* finish benchmarks
* put the correct number of claims with benchmarks
* fix compiler warning
* Update weights
* Weight comments for validation
Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com>
Showing
- polkadot/Cargo.lock 19 additions, 19 deletionspolkadot/Cargo.lock
- polkadot/Cargo.toml 1 addition, 1 deletionpolkadot/Cargo.toml
- polkadot/availability-store/Cargo.toml 1 addition, 1 deletionpolkadot/availability-store/Cargo.toml
- polkadot/cli/Cargo.toml 1 addition, 1 deletionpolkadot/cli/Cargo.toml
- polkadot/collator/Cargo.toml 1 addition, 1 deletionpolkadot/collator/Cargo.toml
- polkadot/erasure-coding/Cargo.toml 1 addition, 1 deletionpolkadot/erasure-coding/Cargo.toml
- polkadot/network/Cargo.toml 1 addition, 1 deletionpolkadot/network/Cargo.toml
- polkadot/parachain/Cargo.toml 1 addition, 1 deletionpolkadot/parachain/Cargo.toml
- polkadot/parachain/test-parachains/adder/Cargo.toml 1 addition, 1 deletionpolkadot/parachain/test-parachains/adder/Cargo.toml
- polkadot/parachain/test-parachains/halt/Cargo.toml 1 addition, 1 deletionpolkadot/parachain/test-parachains/halt/Cargo.toml
- polkadot/primitives/Cargo.toml 1 addition, 1 deletionpolkadot/primitives/Cargo.toml
- polkadot/primitives/src/lib.rs 3 additions, 1 deletionpolkadot/primitives/src/lib.rs
- polkadot/rpc/Cargo.toml 1 addition, 1 deletionpolkadot/rpc/Cargo.toml
- polkadot/runtime/common/Cargo.toml 1 addition, 1 deletionpolkadot/runtime/common/Cargo.toml
- polkadot/runtime/common/src/claims.rs 640 additions, 119 deletionspolkadot/runtime/common/src/claims.rs
- polkadot/runtime/kusama/Cargo.toml 1 addition, 1 deletionpolkadot/runtime/kusama/Cargo.toml
- polkadot/runtime/polkadot/Cargo.toml 1 addition, 1 deletionpolkadot/runtime/polkadot/Cargo.toml
- polkadot/runtime/polkadot/src/lib.rs 2 additions, 0 deletionspolkadot/runtime/polkadot/src/lib.rs
- polkadot/runtime/test-runtime/Cargo.toml 1 addition, 1 deletionpolkadot/runtime/test-runtime/Cargo.toml
- polkadot/runtime/westend/Cargo.toml 1 addition, 1 deletionpolkadot/runtime/westend/Cargo.toml
Please register or sign in to comment