Skip to content
  1. Jun 24, 2019
  2. Jun 22, 2019
    • DemiMarie-parity's avatar
      Relative slots (#2820) · 48aa32be
      DemiMarie-parity authored
      
      
      * Initial work on relative slots for BABE
      
      * More work
      
      * Update core/consensus/babe/src/lib.rs
      
      `Aura` → `Babe`
      
      Co-Authored-By: default avatarPierre 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: default avatarNiklas 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: default avatarBastian 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
      48aa32be
  3. Jun 21, 2019
  4. Jun 20, 2019
  5. Jun 19, 2019
  6. Jun 18, 2019
  7. Jun 17, 2019
  8. Jun 15, 2019
  9. Jun 14, 2019
    • Stefanie Doll's avatar
      fixed formatting (#2864) · 2082e946
      Stefanie Doll authored
      2082e946
    • Gavin Wood's avatar
      New sessions, kill consensus module (#2802) · bda86418
      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: default avatarDemiMarie-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: default avatarRobert Habermeier <[email protected]>
      
      * Session tests works
      
      * Update core/sr-primitives/src/generic/digest.rs
      
      Co-Authored-By: default avatarDemiMarie-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: default avatarDemiMarie-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
      bda86418
    • Denis_P's avatar
      Cargo check benches (#2862) · 0f44a28c
      Denis_P authored
      * add job
      0f44a28c
    • cheme's avatar
      Add storage cache for child trie and notification internals (#2639) · e7770384
      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: default avatarTomasz Drwięga <[email protected]>
      
      * Update core/client/src/notifications.rs
      
      Co-Authored-By: default avatarTomasz Drwięga <[email protected]>
      
      * Update core/client/src/notifications.rs
      
      Co-Authored-By: default avatarTomasz Drwięga <[email protected]>
      
      * Update core/client/src/notifications.rs
      
      Co-Authored-By: default avatarTomasz 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
      e7770384
  10. Jun 13, 2019
    • Michael Müller's avatar
      Various minor fixes (#2860) · 5c3d1f82
      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
      5c3d1f82
    • Pierre Krieger's avatar
      Merge network-libp2p into network (#2843) · 12bbc2ff
      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
      12bbc2ff
    • Gavin Wood's avatar
      Subkey supports 24-word phrases (#2827) · f4afdd2f
      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
      f4afdd2f
  11. Jun 12, 2019