Runtime dispatch calls return `Result` (#192)
* Merge remote-tracking branch 'origin/master' into gav-xts-dont-panic * Update wasm. * consensus, session and staking all panic-safe. * Democracy doesn't panic in apply. * Fix tests. * Extra helper macro, council depanicked. * Fix one test. * Fix up all council tests. No panics! * Council voting depanicked. * Dispatch returns result. * session & staking tests updated * Fix democracy tests. * Fix council tests. * Fix up polkadot parachains in runtime * Fix borked merge
Showing
- substrate/polkadot/runtime/src/parachains.rs 13 additions, 10 deletionssubstrate/polkadot/runtime/src/parachains.rs
- substrate/substrate/runtime-std/with_std.rs 1 addition, 0 deletionssubstrate/substrate/runtime-std/with_std.rs
- substrate/substrate/runtime-std/without_std.rs 1 addition, 0 deletionssubstrate/substrate/runtime-std/without_std.rs
- substrate/substrate/runtime-support/src/dispatch.rs 23 additions, 17 deletionssubstrate/substrate/runtime-support/src/dispatch.rs
- substrate/substrate/runtime-support/src/lib.rs 15 additions, 30 deletionssubstrate/substrate/runtime-support/src/lib.rs
- substrate/substrate/runtime/consensus/src/lib.rs 10 additions, 6 deletionssubstrate/substrate/runtime/consensus/src/lib.rs
- substrate/substrate/runtime/council/src/lib.rs 304 additions, 277 deletionssubstrate/substrate/runtime/council/src/lib.rs
- substrate/substrate/runtime/council/src/voting.rs 86 additions, 73 deletionssubstrate/substrate/runtime/council/src/voting.rs
- substrate/substrate/runtime/democracy/src/lib.rs 86 additions, 82 deletionssubstrate/substrate/runtime/democracy/src/lib.rs
- substrate/substrate/runtime/session/src/lib.rs 15 additions, 11 deletionssubstrate/substrate/runtime/session/src/lib.rs
- substrate/substrate/runtime/staking/src/contract.rs 6 additions, 6 deletionssubstrate/substrate/runtime/staking/src/contract.rs
- substrate/substrate/runtime/staking/src/lib.rs 87 additions, 74 deletionssubstrate/substrate/runtime/staking/src/lib.rs
- substrate/substrate/runtime/timestamp/src/lib.rs 5 additions, 3 deletionssubstrate/substrate/runtime/timestamp/src/lib.rs
Please register or sign in to comment