Remove Offence delay (#8414)
* Removed can_report api from OnOffenceHandler * Removed DeferredOffences and create a storage migration * Removed missing comments * Mock set_deferred_offences and deferred_offences methods * OnOffenceHandler::on_offence always succeed * Fix benchmark tests * Fix runtime-benchmark cfg methods * Removed 'applied' attribute from Offence event * refactor deprecated deferred offences getter * Validate if offences are submited after on_runtime_upgrade * update changelog * Remove empty lines * Fix remove_deferred_storage weights * Remove Offence::on_runtime_upgrade benchmark * Revert CHANGELOG.md update * Deprecate DeferredOffenceOf type * Update copyright Co-authored-by:Kian Paimani <5588131+kianenigma@users.noreply.github.com> * Add migration logs Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> * Fix migration log * Remove unused import * Add migration tests * rustfmt * use generate_storage_alias! macro * Refactor should_resubmit_deferred_offences test * Replace spaces by tabs * Refactor should_resubmit_deferred_offences test * Removed WeightSoftLimit * Removed WeightSoftLimit from tests and mocks * Remove unused imports * Apply suggestions from code review Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Showing
- substrate/bin/node/runtime/src/lib.rs 0 additions, 6 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/babe/src/mock.rs 0 additions, 7 deletionssubstrate/frame/babe/src/mock.rs
- substrate/frame/grandpa/src/mock.rs 0 additions, 6 deletionssubstrate/frame/grandpa/src/mock.rs
- substrate/frame/offences/benchmarking/src/lib.rs 2 additions, 46 deletionssubstrate/frame/offences/benchmarking/src/lib.rs
- substrate/frame/offences/benchmarking/src/mock.rs 1 addition, 6 deletionssubstrate/frame/offences/benchmarking/src/mock.rs
- substrate/frame/offences/src/lib.rs 10 additions, 86 deletionssubstrate/frame/offences/src/lib.rs
- substrate/frame/offences/src/migration.rs 99 additions, 0 deletionssubstrate/frame/offences/src/migration.rs
- substrate/frame/offences/src/mock.rs 5 additions, 28 deletionssubstrate/frame/offences/src/mock.rs
- substrate/frame/offences/src/tests.rs 3 additions, 100 deletionssubstrate/frame/offences/src/tests.rs
- substrate/frame/staking/src/lib.rs 4 additions, 13 deletionssubstrate/frame/staking/src/lib.rs
- substrate/frame/staking/src/mock.rs 2 additions, 2 deletionssubstrate/frame/staking/src/mock.rs
- substrate/frame/staking/src/tests.rs 3 additions, 3 deletionssubstrate/frame/staking/src/tests.rs
- substrate/primitives/staking/src/offence.rs 3 additions, 11 deletionssubstrate/primitives/staking/src/offence.rs
Please register or sign in to comment