- Jan 08, 2019
-
-
Arkadiy Paronyan authored
-
-
* BlockAuthorityId convenience type * Rename AuthorityId -> Ed25519AuthorityId to make it more precise * Generalize AuthorityId up to substrate-client * Fix in client-db * rename: BlockAuthorityId -> AuthorityIdFor * typo: should be digest item * Fix test-runtime authorityId mismatch One states that AuthorityId is u64 while the other states that it's Ed25519AuthorityId. * Fix more u64 - Ed25519AuthorityId mismatch * Fix compile of most of the srml modules * Continue to pin aura and grandpa with ed25519 and fix compile * Add MaybeHash trait * Fix node-runtime compile * Fix network tests
-
- Jan 07, 2019
-
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
Gav Wood authored
* Invulnerabiity from slashing * Update srml/staking/src/lib.rs Co-Authored-By: gavofyork <[email protected]>
-
Wei Tang authored
* Unify primitive types with parity-ethereum * Update primtive-types patch version * Fix merge issue * Add necessary fixed-hash features * Fix node-primitives compile * Reexport impl_serde::serialize as bytes to avoid path changes
-
Luke Schoen authored
* fix: Add assertions to prevent excess votes and computation, and to end council seat election when no empty seats * Add assertion to prevent a vote from voters that provide a list of votes that exceeds the desired seats length, since otherise an attacker may be able to submit a very long list of `votes` that far exceeds the amount of candidates and waste more computation than a reasonable voting bond would cover. Added additional associated test that may be run with `cargo test -p srml-council` * Add assertion so expired council seats are not up for election when desired seat count changes during the voting period such that there are no longer any empty seats * Update comment to refer to `reporter` instead of `who` (target of inactivity), since the origin is the `reporter` * Update commment to refer more specifically to how many vote indexes, since `InactiveGracePeriod` is measured in vote indexes * Update comment for `ApprovalsOf` since previously the comment was a duplicate of the comment for `LastActiveOf`'s * Create variable to refer to `retaining_seats` to improve readability * Reference Notes: https://hackmd.io/nr6kPD2sR4urmljtvHs0CQ * WIP - length votes should be less than length candidates. pushing changes for reference so can fix * fix: Amount of candidate approval votes cannot exceed candidates amount. Candidates amount must be over zero. * Fix so that amount of candidate approval votes cannot exceed amount of candidates (instead of desired seats) * Add assertion to `set_approvals` such that amount of candidates to receive approval votes must be greater than zero. Add associated test * fix: Remove assertion preventing votes when empty seats is 0 * review-fix: Replace with is_zero and add corresponding test * Update seats.rs * Update seats.rs
-
asynchronous rob authored
-
Arkadiy Paronyan authored
-
Aton authored
* must pass sub_matches to function, so that could get `<num>` in revert * revert should del current best index block, not prev block
-
- Jan 06, 2019
-
-
Arkadiy Paronyan authored
* Fixed ancestry search - block queue interaction * Style
-
Shawn Tabrizi authored
Documentation says the `default` macro expands to `Module, Call, Storage, Event<T>, Config`, but it actually uses the generic config: `Module, Call, Storage, Event<T>, Config<T>`
-
André Silva authored
* core: fix bug on ondemand dispatch after a request was dispatched to the last peer the dispatch would loop forever on subsequent requests that aren't able to be fulfilled by any of the peers, since the last peer wasn't updated. * core: try to dispatch all pending ondemand requests
-
- Jan 04, 2019
-
-
* Support custom fork choice rule * Remove unneeded reexport * Fix network compile
-
- Jan 03, 2019
-
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
- Dec 31, 2018
-
-
- Dec 29, 2018
-
-
asynchronous rob authored
-
Arkadiy Paronyan authored
-
- Dec 27, 2018
-
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
-
Arkadiy Paronyan authored
-
- Dec 26, 2018
-
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
-
- Dec 23, 2018
-
-
kyegupov authored
-
- Dec 22, 2018
-
-
Bastian Köcher authored
* Make `deposit_event` work with none generic events `fn deposit_event() = default` will now be used for none generic events `fn deposit_event<T>() = default` is now for generic events. * Update wasm files * Fixes some spelling mistakes * Update wasm and fix new module
-
Wei Tang authored
-
- Dec 21, 2018
-
-
* node: remove grandpa authority flags * node: exit-guard grandpa and aura spawned futures * node: wait for futures to stop running on shutdown * core: run connectivity tests on same ports * core: pass on_exit future when starting aura and grandpa * node: add issue number to todo * core: fix aura and grandpa tests
-
Gav Wood authored
* Sudo module * Fix comment * Fix errors * Fix test * Update hashes * Final test fixes and build * Final hex change
-
André Silva authored
-
Gav Wood authored
-
- Dec 20, 2018
-
-
Gav Wood authored
-