1. Sep 12, 2018
    • Gav Wood's avatar
      Phase 1 of repo reorg (#719) · bc276f3c
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Remove unneeded script
      
      * Rename Substrate Demo -> Substrate
      
      * Rename demo -> node
      
      * Build wasm from last rename.
      
      * Merge ed25519 into substrate-primitives
      
      * Minor tweak
      
      * Rename substrate -> core
      
      * Move substrate-runtime-support to core/runtime/support
      
      * Rename/move substrate-runtime-version
      
      * Move codec up a level
      
      * Rename substrate-codec -> parity-codec
      
      * Move environmental up a level
      
      * Move pwasm-* up to top, ready for removal
      
      * Remove requirement of s-r-support from s-r-primitives
      
      * Move core/runtime/primitives into core/runtime-primitives
      
      * Remove s-r-support dep from s-r-version
      
      * Remove dep of s-r-support from bft
      
      * Remove dep of s-r-support from node/consensus
      
      * Sever all other core deps from s-r-support
      
      * Forgot the no_std directive
      
      * Rename non-SRML modules to sr-* to avoid match clashes
      
      * Move runtime/* to srml/*
      
      * Rename substrate-runtime-* -> srml-*
      
      * Move srml to top-level
      bc276f3c
  2. Sep 11, 2018
    • Chevdor's avatar
      Remove polkadot doc from substrate (#700) · 2cf72c20
      Chevdor authored
      * Improve doc
      
      - convert some md to adoc
      - include contrib docs to the main readme
      - add readme for some packages and include them
      
      * Bring changes from 68f83a25 into the replacing adoc file
      
      * Minor fixes
      
      * Remove files irrelevant for substrate
      
      * Remove old polkadot related doc
      2cf72c20
  3. Sep 05, 2018
  4. Aug 31, 2018
  5. Aug 29, 2018
  6. Aug 28, 2018
    • Gav Wood's avatar
      Introduce Runtime Events (#607) · 221b7e17
      Gav Wood authored
      * Squashed commit.
      
      New slashing mechanism (#554)  …
      * Slashing improvements
      
      - unstake when balance too low
      - unstake after N slashes according to val prefs
      - don't early-terminate session/era unless unstaked
      - offline grace period before punishment
      * Fix warning
      * Cleanups and ensure slash_count decays
      * Bump authoring version and introduce needed authoring stub
      * Rename
      * Fix offline tracker
      * Fix offline tracker
      * Renames
      * Add test
      * Tests
      * Tests.
      Remove accidental merge files.
      Merge remote-tracking branch 'origin/master' into gav-new-pos
      Version bump, fixes (#572)  …
      * Bump version, don't propose invalid blocks
      * Fix build.
      * Fixes.
      * More fixes.
      * Fix tests.
      * Fix more tests
      * More tests fixed
      Fix merge
      Fix accidental merge bug
      Fixes.
      Staking failsafes  …
      - Don't slash/unstake/change session when too few staking participants
      - Introduce set_balance PrivCall
      Make minimum validator count dynamic.
      test fixes
      Fix tests.
      Fix tests
      Fix tests, update readme.
      Merge remote-tracking branch 'origin/master' into gav-new-pos
      Test with release.
      Use safe math when dealing with total stake
      Fix test again.
      Introduce events into runtime.
      Fix tests
      Add events for account new/reap
      Integration-style tests for events.
      
      * Remove old code
      221b7e17
  7. Aug 27, 2018
    • Gav Wood's avatar
      New slashing logic (#570) · 6b0d3453
      Gav Wood authored
      * New slashing mechanism (#554)
      
      * Slashing improvements
      
      - unstake when balance too low
      - unstake after N slashes according to val prefs
      - don't early-terminate session/era unless unstaked
      - offline grace period before punishment
      
      * Fix warning
      
      * Cleanups and ensure slash_count decays
      
      * Bump authoring version and introduce needed authoring stub
      
      * Rename
      
      * Fix offline tracker
      
      * Fix offline tracker
      
      * Renames
      
      * Add test
      
      * Tests
      
      * Tests.
      
      * Remove accidental merge files.
      
      * Version bump, fixes (#572)
      
      * Bump version, don't propose invalid blocks
      
      * Fix build.
      
      * Fixes.
      
      * More fixes.
      
      * Fix tests.
      
      * Fix more tests
      
      * More tests fixed
      
      * Fix merge
      
      * Fix accidental merge bug
      
      * Fixes.
      
      * Staking failsafes
      
      - Don't slash/unstake/change session when too few staking participants
      - Introduce set_balance PrivCall
      
      * Make minimum validator count dynamic.
      
      * test fixes
      
      * Fix tests.
      
      * Fix tests
      
      * Fix tests, update readme.
      
      * Test with release.
      
      * Use safe math when dealing with total stake
      
      * Fix test again.
      
      * Fix grumbles.
      6b0d3453
  8. Aug 15, 2018
  9. Aug 14, 2018
  10. Aug 09, 2018
  11. Aug 05, 2018
  12. Aug 03, 2018
  13. Jul 30, 2018
  14. Jul 28, 2018
  15. Jul 27, 2018
    • Chevdor's avatar
      Add docker image (#375) · 8f414abb
      Chevdor authored
      * Add Dockerfile
      
      Add documentation
      
      Ref #375
      
      * Add PORT, VOLUME and reduce size of the docker image significantly
      
      Fix doc and reduce image size
      
      Fix #375
      
      * Fix docker compose
      8f414abb
  16. Jul 24, 2018
  17. Jul 19, 2018
    • Chevdor's avatar
      Add support for shell completion (#340) · f6e1d5d7
      Chevdor authored
      * Add build script to generate completion scripts
      
      * Add installation doc for the shell auto-completion
      f6e1d5d7
    • Gav Wood's avatar
      Various small v0.2 improvements (#367) · 0df32137
      Gav Wood authored
      * Make telemetry less susceptible to flakey wifi
      
      * Update readme
      
      * Staging shouldn't autoconnect to telemetry
      
      * Don't try to output more than 1KB of hex to Display
      
      * Better logging of transactions
      
      * Grumbles
      
      * off-by-one
      0df32137
  18. Jul 17, 2018
  19. Jul 16, 2018
  20. Jul 15, 2018
    • Sergey Pepyakin's avatar
      Use --export-table from the latest LLD (#316) · 13696414
      Sergey Pepyakin authored
      * Remove unused build.sh
      
      * Don't use wasm-export-table anymore.
      
      * Rebuild binaries.
      
      * Fix build script.
      13696414
    • Pierre Krieger's avatar
      Switch from devp2p to libp2p (#268) · 41d95075
      Pierre Krieger authored
      * Switch from devp2p to libp2p
      
      * Move the keys in the network state
      
      * Properly load, store or generate private key
      
      * Some robustness
      
      * Update for latest libp2p
      
      * Allow secio
      
      * Don't open a new Kademlia connec all the time
      
      * Handle Kademlia disconnection
      
      * Set correct permissions on key file
      
      * Improvements to secret key storage
      
      * Flush the peer store at Kademlia requests
      
      * Use RAII guards for disconnection
      
      * Some misc work
      
      * Set informations about peers
      
      * Fix tests and external URL
      
      * Fix some style
      
      * Split obtain_private_key into multiple function
      
      * More style fixes
      
      * More style fixes
      
      * Fix some concerns
      
      * Turn // into ///
      
      * More style fixes
      
      * More style fixes
      
      * Add annotations to unreachable!
      
      * Fix style again
      
      * Remove commented out code
      
      * Fix test year
      
      * More concerns
      41d95075
  21. Jun 25, 2018
  22. Jun 09, 2018
  23. Jun 07, 2018
    • Pierre Krieger's avatar
      Amend #205 (#206) · 6bf1109a
      Pierre Krieger authored and asynchronous rob's avatar asynchronous rob committed
      6bf1109a
    • Luke Schoen's avatar
      docs: Fixes #204. Update Readme. Add command to switch to Rust stable. Append... · f3d7f530
      Luke Schoen authored
      docs: Fixes #204. Update Readme. Add command to switch to Rust stable. Append binaries to installation command (#205)
      
      * docs: Fixes #204
      
      * Add command to switch to a stable version of Rust before installing Polkadot PoC-1 since error occurs when trying to install using Rust Nightly, which some users may have configured as their active toolchain
      * Append ` polkadot subkey` to the command that installs the latest version of Polkadot PoC-1 to overcome error
      
      * Update README.md
      f3d7f530
  24. Jun 06, 2018
  25. May 16, 2018
  26. May 11, 2018
  27. May 07, 2018
    • Gav Wood's avatar
      Fixes and improvements for PoC-1 Testnet (#143) · 0647b3bf
      Gav Wood authored
      * Fix initialisations and add a test.
      
      * Fix test.
      
      * Fix overflow bug.
      
      * Minor refactoring and fixes.
      
      * Fix vote threshold.
      
      * Add note.
      
      * Fixes for latest rust and the readme.
      
      * Better readme.
      
      * An extra validator for PoC-1
      
      * Update README.
      
      * PoC-1 bootnodes.
      
      * don't return async::notready for messages without scheduling wakeup
      
      * Fix endowed account
      
      * give polkadot control over round proposer based on random seed
      
      * address grumbles.
      0647b3bf
  28. Nov 07, 2017