Skip to content
  1. Apr 24, 2019
    • Bastian Köcher's avatar
      Forward port blake2 storage support (#2360) · f0862606
      Bastian Köcher authored
      
      
      * move storage maps to blake2_128 (#2268)
      
      * remove default hash, introduce twox_128 and blake2
      
      * use blake2_128 & create ext_blake2_128
      
      * refactor code
      
      * add benchmark
      
      * factorize generator
      
      * fix
      
      * parameterizable hasher
      
      * some fix
      
      * fix
      
      * fix
      
      * fix
      
      * metadata
      
      * fix
      
      * remove debug print
      
      * map -> blake2_256
      
      * fix test
      
      * fix test
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarthiolliere <[email protected]>
      
      * impl twox 128 concat (#2353)
      
      * impl twox_128_concat
      
      * comment addressed
      
      * fix
      
      * impl twox_128->64_concat
      
      * fix test
      
      * Fix compilation and cleanup some docs
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarbkchr <[email protected]>
      f0862606
  2. Apr 23, 2019
    • Luke Schoen's avatar
      Documentation for the Session Module (#2283) · 21d1ee4e
      Luke Schoen authored
      * WIP
      
      * fix: Redo session module docs incorporating approach used by Joe in democracy
      
      * remove unncessary quotes
      
      * docs: Add example from srml to session module docs
      
      * replace asterix with dash
      
      * session start
      
      * make example compile
      
      * index html updates
      
      * Update lib.rs
      21d1ee4e
    • Mokhtar Naamani's avatar
      set reasonable value for bonding_duration in chainspec staging config (#2289) · bd6427a2
      Mokhtar Naamani authored
      
      
      * set reasonable value for bonding_duration in chainspec staging config
      
      * set default bonding_duration to 1, and bump runtime version
      
      * Update node/cli/src/chain_spec.rs
      
      Co-Authored-By: default avatarmnaamani <[email protected]>
      
      * Update node/cli/src/chain_spec.rs
      
      Co-Authored-By: default avatarmnaamani <[email protected]>
      
      * Update srml/staking/src/lib.rs
      
      Co-Authored-By: default avatarmnaamani <[email protected]>
      bd6427a2
    • Nicole Zhu's avatar
      Documentation: Treasury module (#2269) · 01ba9adb
      Nicole Zhu authored
      
      
      * Add: draft of treasury doc
      
      * Update srml/treasury/src/lib.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      01ba9adb
    • Luke Schoen's avatar
      Documentation for example module (#1947) · f1f01f82
      Luke Schoen authored
      * WIP: SRML Example Module README
      
      * add newlines
      
      * review-fix: Change const to let. Explain generic usage more
      
      * refactor: Remove example steps 2 and 3. User can refer to other examples to figure it out
      
      * fix: Update to incorporate approved approach of staking module docs in PR #1951
      
      * fix: Move into expandable Details arrow and fix syntax so appears correctly in rust docs
      
      * fix: Fix linting
      
      * docs: Add Public Dispatchable functions
      
      * fix: Rearrange to use Simple Code Snippet and Examples from SRML
      
      * fix: Remove duplicate Dispatchable Functions section
      
      * fix: Remove Implementation Details as requested by Gav
      f1f01f82
    • Luke Schoen's avatar
      Documentation for assets module (#1945) · 5fe4c459
      Luke Schoen authored
      
      
      * WIP - SRML Assets Module README
      
      * docs: Tweaks for consistency
      
      * docs: Add missing newline
      
      * review-fix: Remove non-SRML trait dependencies
      
      * review-fix: Replace const with let
      
      * review-fix: Remove use of compact in signature
      
      * review-fix: Change const to let since cannot use result of function call
      
      * fix: Add backticks around type and mention type it derives from
      
      * review-fix: Update variable names since changed to lowercase since using let
      
      * fix: Change type to bold instead of code
      
      * review-fix: Update Asset module
      
      * refactor: Consistent bullet points. Remove whitespace between items
      
      * review-fix: Remove useless blah
      
      * review-fix: Remove Storage Items
      
      * review-fix: Remove Types
      
      * review-fix: Remove duplicate instructions
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * Update srml/assets/src/lib.rs
      
      Co-Authored-By: default avatarltfschoen <[email protected]>
      
      * review-fix: Remove since will be replaced after macro expansion #2068 as per comment
      
      * review-fix: Move Goals within overview
      
      * fix: Fix indentation
      
      * style and a few minor changes
      
      * remove Events
      
      * capitalization
      
      * docs: Reword the Goals to remove mention of cold wallets based on discussion with Joe
      
      * Wording
      
      * Update lib.rs
      
      * Update lib.rs
      
      * Update lib.rs
      5fe4c459
    • Nicole Zhu's avatar
      Documentation: decl_module! macro (#2147) · 25c52909
      Nicole Zhu authored
      
      
      * Add: initial draft of decl_module!, before fact-check
      
      * Add: edits after content review by Guillaume
      
      * style
      
      * add link to event doc
      
      * Changed `nocompile` to `rust,ignore` for docs
      
      * Update srml/support/src/dispatch.rs
      
      Co-Authored-By: default avatarnczhu <[email protected]>
      
      * Update dispatch.rs
      
      * Changed examples layout of decl_module macro docs
      
      * style and links
      
      * decl_module doc tests passing
      
      * All doc tests passing for decl_module
      
      * Minor cleanup, comment out doc test imports
      
      * some cleanup
      
      * Update srml/support/src/dispatch.rs
      
      Co-Authored-By: default avatarDemiMarie-parity <[email protected]>
      
      * Bump `impl_version` for CI
      
      * Fix indentation
      
      * Update description of Multiple Module Instances
      
      * function definition updates
      
      * restructure example and spelling fixes
      
      * update after review
      
      * `ensure_root` is not a macro
      
      * remove ! from ensure_root in text
      
      * public vs private
      25c52909
    • thiolliere's avatar
      decl_storage doc (#2341) · 116e99b6
      thiolliere authored
      * doc
      
      * other doc cleanup and fixing links
      
      * one more typo
      116e99b6
    • Sergei Pepyakin's avatar
      Use serde `derive` feature. (#2351) · e2bb4297
      Sergei Pepyakin authored
      * core/primitives
      
      * sr-primitives
      
      * sr-primitives
      
      * srml-treasury
      
      * substrate-executor
      
      * substrate-keystore
      
      * network-libp2p
      
      * substrate-service
      
      * srml-system
      
      * substrate-rpc
      
      * sr-version
      
      * substrate-telemetry
      
      * substrate-test-runtime
      
      * substrate-transaction-pool
      
      * node-template-runtime
      
      * node-primitives
      
      * srml-consensus
      
      * srml-contract
      
      * srml-democracy
      
      * srml-finality-tracker
      
      * srml-grandpa
      
      * srml-metadata
      
      * srml-support
      
      * Clean
      
      * Update locks
      e2bb4297
    • Sergei Pepyakin's avatar
      Check storage_key for validity (#2316) · 517746bd
      Sergei Pepyakin authored
      
      
      * Intro `ChildStorageKey` for checked child keys
      
      * Get rid of Into in Externalities trait
      
      * Use Cow in ChildStorageKey
      
      * Fix tests for state-machine.
      
      * Clean
      
      * child_storage_root always return a value
      
      * Don't return Option from Ext::child_storage_root
      
      * Return 42 in child_storage_root
      
      * Return CHILD_STORAGE_KEY_PREFIX from trie id gen
      
      * Bump spec and impl version.
      
      * Require `:default:` in `is_child_trie_key_valid`
      
      * Add `default:` prefix.
      
      * Introduce `into_owned` for `ChildStorageKey`.
      
      * Add documentation.
      
      * Fix state-machine tests
      
      * Remove outdated TODO
      
      I check out with Emeric and he is ok with that
      
      * child_storage_root is infailable
      
      * Nit
      
      * Move assert after check.
      
      * Apply suggestions from @DemiMarie-parity
      
      Co-Authored-By: default avatarpepyakin <[email protected]>
      
      * Formatting nit in core/executor/src/wasm_executor.rs
      
      Co-Authored-By: default avatarDemiMarie-parity <[email protected]>
      
      * Formatting nits from @thiolliere
      517746bd
  3. Apr 19, 2019
  4. Apr 18, 2019
    • Luke Schoen's avatar
      fix minor typos (#2324) · d70799df
      Luke Schoen authored
      * opening and closing links
      
      * sudo example compiles
      
      * add Aura after it was merged to master
      
      * Timestamp doc testing passes
      
      * Timestamp doc testing works, extraneous lines commented out
      
      * balances
      
      * remove extern crate line
      
      * Removed unneeded code snippet from aura
      
      * make consensus compiles
      
      * executive compiles
      
      * cleanup unnecessary lines
      
      * staking (removed examples that are just copies of tests)
      
      * minor typos
      
      * restore tab spacing
      d70799df
    • joe petrowski's avatar
      Make Documentation Examples Compile (#2310) · 61e63a04
      joe petrowski authored
      * opening and closing links
      
      * sudo example compiles
      
      * add Aura after it was merged to master
      
      * Timestamp doc testing passes
      
      * Timestamp doc testing works, extraneous lines commented out
      
      * balances
      
      * remove extern crate line
      
      * Removed unneeded code snippet from aura
      
      * make consensus compiles
      
      * executive compiles
      
      * cleanup unnecessary lines
      
      * staking (removed examples that are just copies of tests)
      
      * Apply suggestions from code review
      
      * unindent example
      61e63a04
  5. Apr 17, 2019
  6. Apr 16, 2019
  7. 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
  8. Apr 12, 2019
  9. 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
  10. Apr 09, 2019
  11. Apr 06, 2019
  12. Apr 05, 2019
  13. Apr 04, 2019
  14. Apr 03, 2019
  15. Apr 02, 2019
  16. Apr 01, 2019
  17. Mar 29, 2019