- Jun 15, 2019
-
-
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 4f888f34. * 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
-
* Remove ExtraVerification in the import queue * Fix Babe * Fix node-template
-
Kian Peymani authored
* debug checkpoint. * new * Worked. * Worked and weight propagated to executive. * Works with some tests. * Cleanup debug prints. * More cleanup. * Undo more logs. * Undo a few more. * Fix build. * Allow len to be used in weight calculation. * Remove noop function from dispath. * Cleanup. * Unify traits. * Update docs and nits. * line width * Update core/sr-primitives/src/weights.rs Co-Authored-By: Bastian Köcher <[email protected]> * Update core/sr-primitives/src/weights.rs Co-Authored-By: Bastian Köcher <[email protected]> * Update core/sr-primitives/src/weights.rs Co-Authored-By: Bastian Köcher <[email protected]> * Update core/sr-primitives/src/weights.rs Co-Authored-By: Amar Singh <[email protected]> * Update srml/example/src/lib.rs Co-Authored-By: Bastian Köcher <[email protected]> * Final cleanup. * Fix build.
-
Alexander Koz authored
* improved srml-assets: AssetId is generic type-parameter now. * rem already imported Codec; use primitives::One instead into-convertion.
-
lsaether authored
* Add some initial weighting notes * Add Democracy and Sudo * Add flags, fix formatting * Add comments on finality-tracker * Add a few mode modules. * Update srml/democracy/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Update srml/democracy/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Update srml/system/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Update srml/system/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Update srml/system/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Update srml/system/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Update srml/treasury/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Update and merge changes * Update srml/system/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Remove unneeded comment * Remove comment line * Fix comment * Fix formatting overall * Apply suggestions from code review Co-Authored-By: joe petrowski <[email protected]> * Apply suggestions from code review Co-Authored-By: joe petrowski <[email protected]> * Clean up and polish * Update srml/indices/src/lib.rs * Update srml/staking/src/lib.rs Co-Authored-By: joe petrowski <[email protected]> * Final nits.
-
- Jun 11, 2019
-
-
Tomasz Drwięga authored
* Remove compilation warnings. * Allow unused only not in tests. * Remove unnecessary mut. * Make CI happy. * Revert "Make CI happy." This reverts commit abb865fe4b9fe9af1ae3ec801da9d4305ea35765.
-
Tomasz Drwięga authored
* Make test-client generic over runtime. * Make sure genesis storage is constructed correctly. * Use prelude in tests. * Add an example of how to use test-client with node/runtime. * Bump version. * Rename test-clients.
-
kaichao authored
* Make use of StorageHasher and HasherKind. * Use Storagehasher hasher function for key2 of double map. * Refactor to reuse hasher from implementation. * Bump up since there is srml changes. * Update metadata version.
-
ddorgan authored
* Allow check-runtime to fail * Do not allow the line-width to fail * Allow failure on line-check
-
Lio李欧 authored
-
Denis_P authored
-
Denis_P authored
* subkey build, cargo audit * some fixes * cleanup * review * not to be launched on PRs * not to be launched on PRs 2 * check-runtime should run on PRs only * changed only to except, easier to read * fix no jobs ran * only: rewrites when it's last * only: -branches wasn't needed * benching subkey build * benching subkey build 2 * subkey check * not for 1.0 * cleanup
-
- Jun 10, 2019
-
-
Pierre Krieger authored
-
- Jun 09, 2019
-
-
asynchronous rob authored
* make authorities available to gossip * make local view optional until set * address grumbles * micro-optimize: encode without lock held
-
- Jun 07, 2019
-
-
Pierre Krieger authored
* More crate compiling for WASM-browser * Update runtime Cargo.lock
-
Pierre Krieger authored
* Rename modules in protocol * Line widths
-
thiolliere authored
* Fix comma issue * multiple log test
-
Kian Peymani authored
* first --unclean-- working version of locks and weight decay * Refactor voter activity history. * Tuning offset calculation and tests * Remove print. * Configurable decay ratio. * Remove spaces. * Name for activity. * Fix some style * Re-write voters as chunked map-vec. * Adds panic todo. * Fix some of the grumbles. * Fix some of the grumbles. * Chunked approvals vector. * Introduce voter_index for set_approvas in favor of complexity. * Add a bit more docs * Add boolean approvals as scalar. * Some cleanups TODO removes. * enhance some error checking. * No more double_map * Combined voter info and fee. * Fix global tests * Bump. * Fix line length * Fix error message. * Kill As<T>. * Final fix. * _Further_ kill As. * Proper imbalance for fee. * Bump. * Fix spacing. * Update * Address grumbles. * Line width.
-
Sergey Pepyakin authored
* Update COMPLEXITY.md * Update the doc. * Mention child tries. And format. * most probably → most likely * Update for state rent * Apply suggestions from code review Co-Authored-By: thiolliere <[email protected]> * Update COMPLEXITY.md
-
- Jun 06, 2019
-
-
DemiMarie-parity authored
* Add different digest types for different parts of the code * Add script to update dependencies * Remove an old changelog * `Inherent` → `PreRuntime`
-
Joshy Orndorff authored
* s/on_finalize/on_initialize * bump impl_version
-
Pierre Krieger authored
* Rewrite telemetry using libp2p * Update the Cargo.lock files * Apply suggestion
-
Pierre Krieger authored
-
Pierre Krieger authored
* Require --locked when building runtime * Update locks * Do it in a different way * Accidentally reverted Cargo.lock * pass on arguments in build.sh scripts
-
Pierre Krieger authored
-
- Jun 05, 2019
-
-
Gavin Wood authored
* Fix ed25519 crypto * Add test * Remove unneeded import * Remove unneeded type * Remove unneeded clutter
-
Svyatoslav Nikolsky authored
* add light nodes to test_sync && test_consensus * forbid light2light connections * add light nodes to test_connectivity * fixed light2light connection penalty * post-merge fixes * remove best_queued from Client info
-
Pierre Krieger authored
* Deprecate SlotWorker::on_start * start_slot_worker no longer needs an Arc * start_slot_worker now always succeeds * Removed on_exit parameter from start_*_worker * Minor doc * Fix node-template
-
Benjamin Kampmann authored
* Drop import_lock from client, move it into backend, impl default version via static mutex * still need to allow depcretion because of client.backend * additional docs * Remove default impl of get_import_lock, impl on instances * Bump parking_lot to 0.8.0 accross the board
-