1. Apr 16, 2019
    • Bastian Köcher's avatar
      Add `StorageValue::append` and speed-up `deposit_event` (#2282) · 72840bd7
      Bastian Köcher authored
      * Adds deposit event benchmark
      
      * Add `StorageValue::append`
      
      `StorageValue::append` can be used by types that implement `EncodeAppend` to speed-up situations where you just want to append
      an item to storage without wanting to decode all previous items.
      
      * Stay at 100 events
      
      * Fixes compilation
      
      * Use correct year and increase spec version
      72840bd7
  2. Apr 15, 2019
    • Bastian Köcher's avatar
      Remove peerset debug output test (#2267) · c11afbee
      Bastian Köcher authored
      * Remove peerset debug output test
      
      We should not test debug output, especially when it can change.
      
      * Update lock file
      c11afbee
    • DemiMarie-parity's avatar
      Add basic BABE consensus type (#2165) · ae916c6c
      DemiMarie-parity authored
      
      
      * Add basic BABE consensus type
      
      * Update core/consensus/babe/slots/Cargo.toml
      
      Co-Authored-By: default avatarDemiMarie-parity <[email protected]>
      
      * Fix parameterization and run `rustfmt`
      
      * Respond to review comments
      
      * Update various Cargo.lock files
      
      * Revert "Update various Cargo.lock files"
      
      This reverts commit af53d7624752a744320e9cbb25749fdd8e6f46d2.
      
      * `BabeSealSignature` → `BabeSeal`
      
      * Move slot code to its own crate
      
      This was highly non-trivial, due to cyclic dependencies.
      
      * Remove redundancy between AuRa and BABE
      
      Some of the code duplication was removed using a macro.
      
      * Fix build error
      
      * Avoid non-`#[doc(hidden)]` re-exports
      
      Also, bump some library versions in `Cargo.toml`.
      
      * Remove dead code in AuRa
      
      * Remove impl_slot macro
      
      It was more trouble than it was worth.
      
      Also, delete useless dependencies on Serde.
      
      * AuRa and BABE need different DB keys
      
      * Bring back `aura::Network`, but deprecate it.
      
      * Improve docs and add `slot_duration` inherent method
      
      * Add docs to `substrate_consensus_aura::SlotDuration`
      
      * Add missing documentation and #![forbid(missing_docs, unsafe_code)]
      
      * Add a #![forbid(missing_docs)]
      
      * Remove dependency of `test-runtime` on `slots`
      
      * Update core/consensus/babe/src/lib.rs
      
      Co-Authored-By: default avatarDemiMarie-parity <[email protected]>
      
      * Remove wrongly added file
      
      * Fix copyright notice
      
      Co-Authored-By: default avatarDemiMarie-parity <[email protected]>
      
      * Bump `impl_version` and `spec_version`
      
      * Fix deprecation version; remove spurious carets
      
      * Update Cargo.lock
      
      * Update dependencies
      ae916c6c
  3. Apr 12, 2019
  4. Apr 11, 2019
    • Andrew Jones's avatar
      Introduce `ext_println` to contract runtime (#2239) · 1e0c1d88
      Andrew Jones authored
      * Implement `ext_println` in contract runtime
      
      * Only allow contracts to import `ext_println` on dev chains
      
      * Configure dev chain to allow contracts with `ext_println`
      
      * Increment spec version
      
      * Docs
      
      * Rename config to the more specific enable_println
      1e0c1d88
  5. Apr 09, 2019
  6. Apr 06, 2019
  7. Apr 05, 2019
  8. Apr 04, 2019
  9. Apr 03, 2019
  10. Apr 02, 2019
  11. Apr 01, 2019
  12. Mar 29, 2019
    • DemiMarie-parity's avatar
      63c3dd5a
    • Amar Singh's avatar
      Documentation for consensus module (#2043) · b1f9c31f
      Amar Singh authored
      
      
      * first try
      
      * resolve description of grandpa and add links to relevant docs
      
      * Update srml/consensus/src/lib.rs
      
      Co-Authored-By: default avatarAmarRSingh <[email protected]>
      
      * Can do a relative link here
      
      * Update srml/consensus/src/lib.rs
      
      Co-Authored-By: default avatarAmarRSingh <[email protected]>
      
      * Update srml/consensus/src/lib.rs
      
      Co-Authored-By: default avatarAmarRSingh <[email protected]>
      
      * Update srml/consensus/src/lib.rs
      
      Co-Authored-By: default avatarAmarRSingh <[email protected]>
      
      * formatting/style/semantics
      
      * missed conflict
      
      * style
      
      * Update srml/consensus/src/lib.rs
      
      * Update srml/consensus/src/lib.rs
      b1f9c31f
    • Stanislav Tkach's avatar
      Move authorities interface from Core to consensus (#1412) · cbfc36b3
      Stanislav Tkach authored
      * Move authorities interface from Core to consensus
      
      f
      
      * notify all caches of block insert + create with up-to-date best_fin
      
      * merged authorities_are_cached from light_grandpa_import2
      
      * Add ProvideCache trait
      
      * Create helper function for 'get_cache'
      
      * Fix some formatting
      
      * Bump impl version
      
      * Resolve wasm conflicts
      
      * Apply review comments
      
      * Use try_for_each
      
      * Move authorities interface from Core to consensus
      
      f
      
      * notify all caches of block insert + create with up-to-date best_fin
      
      * merged authorities_are_cached from light_grandpa_import2
      
      * Add ProvideCache trait
      
      * Create helper function for 'get_cache'
      
      * Fix some formatting
      
      * Bump impl version
      
      * Resolve wasm conflicts
      
      * Apply review comments
      
      * Use try_for_each
      
      * Move authorities interface from Core to consensus
      
      f
      
      * notify all caches of block insert + create with up-to-date best_fin
      
      * merged authorities_are_cached from light_grandpa_import2
      
      * Add ProvideCache trait
      
      * Create helper function for 'get_cache'
      
      * Fix some formatting
      
      * Bump impl version
      
      * Resolve wasm conflicts
      
      * Apply review comments
      
      * Use try_for_each
      
      * Increment impl_version
      
      * Update lib.rs
      cbfc36b3
    • Shawn Tabrizi's avatar
      Add documentation to the Sudo module (#2017) · 55788fdf
      Shawn Tabrizi authored
      * First draft of sudo module documentation
      
      * add ignore tags to code blocks
      
      * Suggested Updates
      
      Still needs some more love with links
      
      * Update lib.rs
      
      * Add links to other modules
      
      * Update lib.rs
      
      * style
      
      * missed parens
      55788fdf
    • Kian Peymani's avatar
      Extended Balance Type for Staking's Election (#2134) · 958cc7ef
      Kian Peymani authored
      * First draft of extended balance type
      
      * Test cleanup.
      
      * Update staking docs.
      
      * Add a good failing test case for quintill
      
      * Bring back saturating.
      
      * Some final fixes
      
      * A few more.
      
      * Update wasm; Bump spec;
      
      * Re-bump.
      
      * Custom lossy conversion from currency to vote
      
      * remove print
      
      * Fix reverse conversion issue.
      
      * void. Re-trigger ci.
      958cc7ef
    • Gav Wood's avatar
      Proxy voting (#2137) · 086d5539
      Gav Wood authored
      
      
      * Proxy voting in democracy
      
      * Proxy voting for council elections
      
      * Bump and build
      
      * Kill proxy when account dead
      
      * Rebuild wasm
      
      * Fix democraxy delegation locking
      
      * Update srml/council/src/seats.rs
      
      Co-Authored-By: default avatargavofyork <[email protected]>
      
      * Update to use mutate
      086d5539
    • joe petrowski's avatar
      Convert all UK spelling to US (#2138) · 0ddcbf74
      joe petrowski authored
      * all the ise
      
      * forgot a misspelling
      
      * a few more replacements
      
      * bump impl
      
      * rollback and fixes
      
      * bump impl again
      
      * Add aliases for RPC
      
      * Update on_demand.rs
      0ddcbf74
    • Nicole Zhu's avatar
      Documentation for Contract Module (#2045) · 665a0ac2
      Nicole Zhu authored
      
      
      * Add: documentation for srml_contract, per @sergeis comments. TODO: make concise and add usage example
      
      * Fix: minor spelling and grammar
      
      * Add: Revisions to the doc clarification from @Sergei on trx revert behavior
      
      * Edit: added spacing btw function list for better readability
      
      * Remove: usage create contract example todo later
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Edit: explained max gas limit revert behavior in greater detail
      
      * Edit: incorporated first round of PRs, mostly syntax/styling
      
      * Edit: incorporated Sergeis mental model, terms, and added usage examples
      
      * Fix: staking module is no longer closely related to contract. Balances now manages the reaping of accounts
      
      * Minor cleanup of links/text that are not ready to be shown
      
      * Update srml/contract/src/lib.rs
      
      made more concise
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Minor edits from PR
      
      * Explained contract creation in more detail, fixed PR suggestions
      
      * Linted according to contri guidelines
      
      * Created a notable scenarios section, unlisted public functions in lieu of a direct link to the module
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/tests.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update srml/contract/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * minor commit after pr feedback
      
      * s/codehash/code_hash for consistency
      665a0ac2
    • zak's avatar
      fixed some typo (#2140) · 700ef193
      zak authored
      * fixed some typo
      
      * Update traits.rs
      700ef193
    • Xiliang Chen's avatar
      allow trailling comma in decl_event (#2117) · ea868b6e
      Xiliang Chen authored
      
      
      * allow trailling comma in decl_event
      
      * Update srml/support/src/event.rs
      
      Co-Authored-By: default avatarxlc <[email protected]>
      
      * Update srml/support/src/event.rs
      
      Co-Authored-By: default avatarxlc <[email protected]>
      
      * Update srml/support/src/event.rs
      
      Co-Authored-By: default avatarxlc <[email protected]>
      
      * Update srml/support/src/event.rs
      
      Co-Authored-By: default avatarxlc <[email protected]>
      
      * Update srml/support/src/event.rs
      
      Co-Authored-By: default avatarxlc <[email protected]>
      
      * bump version and update wasm
      ea868b6e
  13. Mar 28, 2019
    • thiolliere's avatar
      storage doublemap in decl_storage (#1918) · f9d0da0a
      thiolliere authored
      * factorization
      
      * introduce GenericUnhashedStorage
      
      * implement generator and storage
      
      * impl double map in storage macro
      
      * improve StorageDoubleMapXX methods
      
      * remove storage from example and impl test
      
      * remove old comments
      
      * wasm compatible
      
      * improve imports
      
      * rename storages
      
      * update runtime impl version
      
      * make code less verbose
      
      * impl hash config for second key in double map
      
      hash available are all of Hashable trait
      
      * use double map in decl_storage for contract
      
      * fix double map config issue
      
      * add hasher into metadata
      
      * update impl version and build wasm
      
      * doc
      
      * add attrs
      
      * update metadata version
      
      * update runtime version
      
      * fix unused storage
      f9d0da0a
    • Gav Wood's avatar
      Ensure timestamp config makes sense. (#2132) · 3f348d0a
      Gav Wood authored
      
      
      * Timestamp period should be expressed as expected period
      
      * Fix test
      
      * Ensure value never illegal
      
      * Rename
      
      * Remove println
      
      * Add default
      
      * Comment
      
      * Fix, bump and rebuild wasm
      
      * Fix test
      
      * Add TODOs
      
      * Configure only minimum_period.
      
      * Fix
      
      * Update srml/timestamp/src/lib.rs
      
      Co-Authored-By: default avatargavofyork <[email protected]>
      
      * Update srml/timestamp/src/lib.rs
      
      Co-Authored-By: default avatargavofyork <[email protected]>
      3f348d0a
    • Gautam Dhameja's avatar
      Documentation for system module (#1999) · d6927c2f
      Gautam Dhameja authored
      * srml system docs
      
      * updated docs
      
      * fixed typo
      
      * addressed initial review comments
      
      * addressed review comments
      
      * addressed review comments
      
      * minor fixes in docs
      
      * Various corrections, punctuation.
      
      * updated docs
      
      * minor edit
      
      * fixed doc test
      
      * Update srml/system/src/lib.rs
      d6927c2f
    • thiolliere's avatar
      Decouple contract from balances (#2081) · 29001cb4
      thiolliere authored
      * decouple contract from balance
      
      * update impls and builds
      
      * set fees in contract module
      
      * builds
      29001cb4
  14. Mar 27, 2019
  15. Mar 26, 2019