- Jun 23, 2019
-
-
Pierre Krieger authored
-
- Jun 22, 2019
-
-
DemiMarie-parity authored
* Initial work on relative slots for BABE * More work * Update core/consensus/babe/src/lib.rs `Aura` → `Babe` Co-Authored-By:
Pierre Krieger <[email protected]> * More work on relative slots * Add missing field in test-runtime * Bump `impl_version` and `authoring_version` * Fix compile errors and warnings * Upgrade dependencies * Update dependencies more * Revert some updates to dependencies Somehow, those broke the build * Fix compilation errors * `Duration` → `u128` in calculations * `slot_duration` is in milleseconds, not seconds * Median algorithm: ignore blocks with slot_num < sl * Fix silly compile error * Store a duration, rather than an instant It is more useful * Fix compilation errors * `INVERSE_NANO` → `NANOS_PER_SEC` Also: `1000_000_000` → `1_000_000_000` Suggested-by:
Niklas Adolfsson <[email protected]> * Un-bump `authoring_version` * Disable median algorithm when `median_required_blocks` is 0 Otherwise it would panic. * Apply suggestions from code review Co-Authored-By:
Bastian Köcher <[email protected]> * Simplify panic * Fix build error * Create `SignedDuration` struct for signed `Duration` values. Suggested-by: Bastian Köcher * Refactor median algorithm into separate function * Add issues for FIXMEs and respond to code review * Fix minor warnings
-
- Jun 21, 2019
-
-
Pierre Krieger authored
* Move the network status reporting to the service * Fix tests * Fix build
-
Pierre Krieger authored
* Add documentation at the root of substrate-network * Apply suggestions from code review Co-Authored-By:
Toralf Wittner <[email protected]> * Grmlblbl * Adjustments * Link to Yamux specs
-
Pierre Krieger authored
* Use a background task instead of a thread for the import queue * Update Cargo.locks * Comment
-
-
- Jun 20, 2019
-
-
Sergey Pepyakin authored
* Pass input data via the scratch buffer. Remove calls to ext_input_*. * Fix tests and docs * Bump the version. * Remove ext_input_* from COMPLEXITY.md * Return back the length check and add more comments * Update the documentation of the scratch buffer. * Fix a silly mistake.
-
Pierre Krieger authored
-
- Jun 19, 2019
-
-
Pierre Krieger authored
-
Pierre Krieger authored
-
Svyatoslav Nikolsky authored
* do not return empty entries from state_queryStorage * revert back None -> null change * Revert "revert back None -> null change" This reverts commit 318eb043.
-
Sergey Pepyakin authored
* srml-contract → srml-contracts * Trim. * Bump version
-
Bastian Köcher authored
* Remove `UserError` and switch to `error::Error` * More cleanup * Update core/executor/src/error.rs Co-Authored-By:
Sergei Pepyakin <[email protected]> * Fix typo * Update core/executor/src/allocator.rs Co-Authored-By:
Stanislav Tkach <[email protected]>
-
Bastian Köcher authored
-
Pierre Krieger authored
* ImportQueue methods are now mut * Link methods are now mut * Remove Arc from BasicSyncQueue * Fix tests * Remove BasicSyncQueue * Change the import queue API * Add buffered_link * Remove obsolete tests * Comments and style improvement pass * Fix grandpa and comment cleanup * Update core/consensus/common/src/import_queue.rs Co-Authored-By:
André Silva <[email protected]>
-
Pierre Krieger authored
-
- Jun 18, 2019
-
-
Fredrik Harrysson authored
* Added some documentation and question on the main sync code * Remove strange formatting change Co-Authored-By:
André Silva <[email protected]> * Improve comment per suggestion * Remove comment about re-using PeerInfo, no real reason and no real consensus if it's better or worse. * Fix redundancy in comment Co-Authored-By:
André Silva <[email protected]> * Explaining more things and fixing review comments. * Better explanation of MAJOR_SYNC_BLOCKS * Explains the ancestor search strategy a bit * Corrects explanation of what a stale block is * Adds a bit of context for `request_ancestry` function * Revert code change to not confuse the PR
-
thiolliere authored
-
gabriel klawitter authored
* ci: publish rustdocs to github repo substrate-developer-hub/rustdocs
-
-
* Change network::sync::extra_requests to not send. Instead it only maintains the invariants and leaves the actual I/O part to the parent module (i.e. `sync`). * Update Cargo.lock.
-
- Jun 17, 2019
-
-
mattrutherford authored
* Remove all uses of Error::description() - use Display instead
-
-
Bastian Köcher authored
-
- Jun 15, 2019
-
-
Pierre Krieger authored
* Rework RPC queries * Remove SyncProvider trait * Fix RPC tests
-
Bastian Köcher authored
-
Wei Tang authored
* Add assumptions that must be held in assets module * Update srml/assets/src/lib.rs Co-Authored-By:
DemiMarie-parity <[email protected]> * Update srml/assets/src/lib.rs Co-Authored-By:
DemiMarie-parity <[email protected]>
-
Bastian Köcher authored
-
Gavin Wood authored
* Disable validators but don't kick them * Bump runtime * Remove stray printlns
-
Wei Tang authored
* Maintain TotalInsurance integrity in case of sudo set_balance * Fix set_balance docs * Update impl_version
-
Niklas Adolfsson authored
-
Bastian Köcher authored
-
- Jun 14, 2019
-
-
Stefanie Doll authored
-
Gavin Wood authored
* Draft of new sessions * Reintroduce tuple impls * Move staking module to new session API * More work on staking and grandpa. * Use iterator to avoid cloning and tuple macro * Make runtime build again * Polish the OpaqueKeys devex * Move consensus logic into system & aura. * Fix up system module * Get build mostly going. Stuck at service.rs * Building again * Update srml/staking/src/lib.rs Co-Authored-By:
DemiMarie-parity <[email protected]> * Refactoring out Consensus module, AuthorityIdOf, &c. * Refactored out DigestItem::AuthoritiesChanged. Building. * Remove tentative code * Remove invalid comment * Make Seal opaque and introduce nice methods for handling opaque items. * Start to use proper digest for Aura authorities tracking. * Fix up grandpa, remove system::Raw/Log * Refactor Grandpa to use new logging infrastructure. Also make authorityid/sessionkey static. Switch over to storing authorities in a straight Vec. * Building again * Tidy up some AuthorityIds * Expunge most of the rest of the AuthorityKey confusion. Also, de-generify Babe and re-generify Aura. * Remove cruft * Untangle last of the `AuthorityId`s. * Sort out finality_tracker * Refactor median getting * Apply suggestions from code review Co-Authored-By:
Robert Habermeier <[email protected]> * Session tests works * Update core/sr-primitives/src/generic/digest.rs Co-Authored-By:
DemiMarie-parity <[email protected]> * Session tests works * Fix for staking from @dvc94ch * log an error * fix test runtime build * Some test fixes * Staking mock update to new session api. * Fix build. * Move OpaqueKeys to primitives. * Use on_initialize instead of check_rotate_session. * Update tests to new staking api. * fixup mock * Fix bond_extra_and_withdraw_unbonded_works. * Fix bond_with_little_staked_value_bounded_by_slot_stake. * Fix bond_with_no_staked_value. * Fix change_controller_works. * Fix less_than_needed_candidates_works. * Fix multi_era_reward_should_work. * Fix nominating_and_rewards_should_work. * Fix nominators_also_get_slashed. * Fix phragmen_large_scale_test. * Fix phragmen_poc_works. * Fix phragmen_score_should_be_accurate_on_large_stakes. * Fix phragmen_should_not_overflow. * Fix reward_destination_works. * Fix rewards_should_work. * Fix sessions_and_eras_should_work. * Fix slot_stake_is_least_staked_validator. * Fix too_many_unbond_calls_should_not_work. * Fix wrong_vote_is_null. * Fix runtime. * Fix wasm runtime build. * Update Cargo.lock * Fix warnings. * Fix grandpa tests. * Fix test-runtime build. * Fix template node build. * Fix stuff. * Update Cargo.lock to fix CI * Re-add missing AuRa logs Runtimes are required to know about every digest they receive ― they panic otherwise. This re-adds support for AuRa pre-runtime digests. * Update core/consensus/babe/src/digest.rs Co-Authored-By:
DemiMarie-parity <[email protected]> * Kill log trait and all that jazz. * Refactor staking tests. * Fix ci runtime wasm check. * Line length 120. * Make tests build again * Remove trailing commas in function declarations The `extern_functions!` macro doesn’t like them, perhaps due to a bug in rustc. * Fix type error * Fix compilation errors * Fix a test * Another couple of fixes * Fix another test * More test fixes * Another test fix * Bump runtime. * Wrap long line * Fix build, remove redundant code. * Issue to track TODO * Leave the benchmark code alone. * Fix missing `std::time::{Instant, Duration}` * Indentation * Aura ConsensusLog as enum
-
Denis_P authored
* add job
-
cheme authored
* child cache, and test failing notifications * fix tests and no listen child on top wildcard * remove useless method * bump impl version * Update core/client/src/notifications.rs Co-Authored-By:
Tomasz Drwięga <[email protected]> * Update core/client/src/notifications.rs Co-Authored-By:
Tomasz Drwięga <[email protected]> * Update core/client/src/notifications.rs Co-Authored-By:
Tomasz Drwięga <[email protected]> * Update core/client/src/notifications.rs Co-Authored-By:
Tomasz Drwięga <[email protected]> * factoring notification methods to remove some redundant code. * test child sub removal * HStorage implementation and some type alias. * Remove HStorage cache: does not fit * fix removal * Make cache use byte length (shared) instead of number of kv * Make use of hashes cache in rpc * applying ratio on different lru caches * Fix format * break a line * Remove per element overhead of lru cache. * typo
-
- Jun 13, 2019
-
-
Michael Müller authored
* Make sr-api-macros benchmark work again It broke with 70cf5b0f. * Give better indication of import progress * Only send consensus info when explicitly enabled This is only necessary for validators and they can explicitly enable it via --telemetry-url 'wss://telemetry.polkadot.io 1' (or some other endpoint) * Remove unnecessary mutable * Fix style
-
Pierre Krieger authored
* Move network-libp2p into network * Merge libp2p_service into service * Don't expose RegisteredProtocol in the API * Extract DiscoveryBehaviour from Behaviour * Restore libp2p tests * Add a test for discovery * Line width * Remove bandwidth check * Fix gitlab
-
Gavin Wood authored
* Revamp crypto API and make seeds work better in subkey * Final tweaks * Update tests * line spacing * Avoid escapes in hex constants * Fix build * Another fix * More fixes * Minor nits
-
- Jun 12, 2019
-
-
Pierre Krieger authored
* Move the telemetry information to service * Proper exit
-