Skip to content
  1. Jun 15, 2018
  2. Jun 14, 2018
  3. Jun 13, 2018
  4. Jun 11, 2018
  5. Jun 09, 2018
  6. Jun 08, 2018
  7. Jun 07, 2018
    • Pierre Krieger's avatar
      Amend #205 (#206) · 094b2568
      Pierre Krieger authored and asynchronous rob's avatar asynchronous rob committed
      094b2568
    • Luke Schoen's avatar
      docs: Fixes #204. Update Readme. Add command to switch to Rust stable. Append... · 4307f456
      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
      4307f456
  8. Jun 06, 2018
    • Gav Wood's avatar
      Make substrate generic (#169) · b94cf078
      Gav Wood authored and asynchronous rob's avatar asynchronous rob committed
      * Some initial work on RPC and client
      
      * Rephrase as params
      
      * More work on traitifying substrate.
      
      * Traitify in_mem.rs
      
      * traitify client.rs
      
      * Make new primitives (mainly traits) build again.
      
      * Many (superficial) build fixes throughout.
      
      * Fix remaining build issues up to bft interface.
      
      * Make bft primitives be generic.
      
      * Switch out MisBehaviorReport for generic version.
      
      * Merge Hashing into Header.
      
      * Update runtime for new generics (with Hashing).
      
      * Update demo runtime.
      
      * Make runtime compile.
      
      * Build fixes for runtime
      
      * Remove old modules.
      
      * port substrate-bft to use generic substrate types
      
      * port client
      
      * port substrate-test-runtime
      
      * mostly port test-runtime to get compiling for std
      
      * Ensure `AccountId` has a `Default`.
      
      * Fix type deps.
      
      * finish porting
      
      * initialize test_runtime from genesis correctly
      
      * remove commented code
      
      * maybe unsigned signatures
      
      * runtimes compile
      
      * port over most of network
      
      * serialization for generic types
      
      * fix comment
      
      * remove some unnecessary trait bounds
      
      * network compiles
      
      * tests compile for sync
      
      * fix deserialization
      
      * temporarily remove deserialize derives
      
      * workarounds for serde issues for deriving deserialization
      
      * get demo-runtime compiling on std
      
      * port extrinsic-pool
      
      * primitives reshuffling
      
      * get network compiling again
      
      * remove debugging file
      
      * runtime tests now passing
      
      * port client-db
      
      * start to port over substrate-rpc
      
      * mostly port over PolkadotApi
      
      * test_runtime follows normal conventions
      
      * substrate runtime tests pass
      
      * deal with inherent extrinsics correctly in polkadot-api
      
      * port transaction-pool
      
      * port polkadot-consensus
      
      * port substrate-rpc
      
      * everything compiles
      
      * tests compile
      
      * fix grumbles
      
      * test-runtime uses its own transfer type
      
      * switch to master branch of jsonrpc
      
      * fix network tests and some warnings
      
      * all tests pass locally
      
      * [ci-skip] add another comment about issue
      
      * remove some curlies
      b94cf078
    • Jerome de Tychey's avatar
      Update README.md (#203) · 4e844760
      Jerome de Tychey authored
      added the Rust version
      4e844760
  9. Jun 05, 2018
  10. Jun 04, 2018
  11. Jun 01, 2018
    • Gav Wood's avatar
      Runtime dispatch calls return `Result` (#192) · a306074e
      Gav Wood authored
      * Merge remote-tracking branch 'origin/master' into gav-xts-dont-panic
      
      * Update wasm.
      
      * consensus, session and staking all panic-safe.
      
      * Democracy doesn't panic in apply.
      
      * Fix tests.
      
      * Extra helper macro, council depanicked.
      
      * Fix one test.
      
      * Fix up all council tests. No panics!
      
      * Council voting depanicked.
      
      * Dispatch returns result.
      
      * session & staking tests updated
      
      * Fix democracy tests.
      
      * Fix council tests.
      
      * Fix up polkadot parachains in runtime
      
      * Fix borked merge
      a306074e
  12. May 31, 2018
    • Tomasz Drwięga's avatar
      Extrinsic pool (#182) · 1dada4f7
      Tomasz Drwięga authored
      * Use latest version of txpool.
      
      * Initial version of the pool.
      
      * Fix abstraction.
      
      * Implement watchers and notifications.
      
      * Return hash from RPC.
      
      * Remove commented code.
      
      * Remove client dep.
      
      * Fix tests.
      1dada4f7
    • Gav Wood's avatar
      Public extrinsic apply doesn't panic (#178) · 44eaa4a1
      Gav Wood authored
      * Merge remote-tracking branch 'origin/master' into gav-xts-dont-panic
      
      * Update wasm.
      
      * consensus, session and staking all panic-safe.
      
      * Democracy doesn't panic in apply.
      
      * Fix tests.
      
      * Extra helper macro, council depanicked.
      
      * Fix one test.
      
      * Fix up all council tests. No panics!
      
      * Council voting depanicked.
      
      * utilise hygene
      44eaa4a1
    • Arkadiy Paronyan's avatar
      Fixed consensus message garbage collection (#191) · 32d85fbe
      Arkadiy Paronyan authored
      * Fixed garbage collection logic
      
      * Track block being imported
      
      * mod tests
      32d85fbe
  13. May 30, 2018
  14. May 29, 2018
    • Gav Wood's avatar
      Key generation utility (#176) · c831e7c5
      Gav Wood authored
      * RPCs for versioning.
      
      * Build fix for bad merge.
      
      * Add system_name RPC
      
      * Fix tests.
      
      * Fix demo build.
      
      * Remove BadFormat.
      
      * Add ss58check encoding and subkey.
      
      * Improvements.
      
      * Update Cargo.toml
      c831e7c5
    • Gav Wood's avatar
      Balance is 128-bit value (#162) · 757e5beb
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Replace 128-bit shim with real type.
      
      * Remove unneeded code.
      
      * Remove superfluous deps
      
      * Reinstate deps.
      757e5beb
    • Gav Wood's avatar
      RPCs for versioning (#175) · 1204a560
      Gav Wood authored
      * RPCs for versioning.
      
      * Build fix for bad merge.
      
      * Add system_name RPC
      
      * Fix tests.
      
      * Fix demo build.
      
      * Remove BadFormat.
      1204a560
  15. May 28, 2018
  16. May 26, 2018
  17. May 25, 2018
    • asynchronous rob's avatar
      Minimal parachain framework part 1 (#113) · 27aafb0a
      asynchronous rob authored
      * dynamic inclusion threshold calculator
      
      * collators interface
      
      * collation helpers
      
      * initial proposal-creation future
      
      * create proposer when asked to propose
      
      * remove local_availability duty
      
      * statement table tracks includable parachain count
      
      * beginnings of timing future
      
      * finish proposal logic
      
      * remove stray println
      
      * extract shared table to separate module
      
      * change ordering
      
      * includability tracking
      
      * fix doc
      
      * initial changes to parachains module
      
      * initialise dummy block before API calls
      
      * give polkadot control over round proposer based on random seed
      
      * propose only after enough candidates
      
      * flesh out parachains module a bit more
      
      * set_heads
      
      * actually introduce set_heads to runtime
      
      * update block_builder to accept parachains
      
      * split block validity errors from real errors in evaluation
      
      * update WASM runtimes
      
      * polkadot-api methods for parachains additions
      
      * delay evaluation until candidates are ready
      
      * comments
      
      * fix dynamic inclusion with zero initial
      
      * test for includability tracker
      
      * wasm validation of parachain candidates
      
      * move primitives to primitives crate
      
      * remove runtime-std dependency from codec
      
      * adjust doc
      
      * polkadot-parachain-primitives
      
      * kill legacy polkadot-validator crate
      
      * basic-add test chain
      
      * test for basic_add parachain
      
      * move to test-chains dir
      
      * use wasm-build
      
      * new wasm directory layout
      
      * reorganize a bit more
      
      * Fix for rh-minimal-parachain (#141)
      
      * Remove extern "C"
      
      We already encountered such behavior (bug?) in pwasm-std, I believe.
      
      * Fix `panic_fmt` signature by adding `_col`
      
      Wrong `panic_fmt` signature can inhibit some optimizations in LTO mode.
      
      * Add linker flags and use wasm-gc in build script
      
      Pass --import-memory to LLD to emit wasm binary with imported memory.
      
      Also use wasm-gc instead of wasm-build.
      
      * Fix effective_max.
      
      I'm not sure why it was the way it was actually.
      
      * Recompile wasm.
      
      * Fix indent
      
      * more basic_add tests
      
      * validate parachain WASM
      
      * produce statements on receiving statements
      
      * tests for reactive statement production
      
      * fix build
      
      * add OOM lang item to runtime-io
      
      * use dynamic_inclusion when evaluating as well
      
      * fix update_includable_count
      
      * remove dead code
      
      * grumbles
      
      * actually defer round_proposer logic
      
      * update wasm
      
      * address a few more grumbles
      
      * grumbles
      
      * update WASM checkins
      
      * remove dependency on tokio-timer
      27aafb0a
  18. May 24, 2018
  19. May 23, 2018
  20. May 17, 2018
  21. May 16, 2018
    • Gav Wood's avatar
      Update README.md · 2c997769
      Gav Wood authored
      2c997769
    • asynchronous rob's avatar
      Store trie nodes in DB (#157) · a5508ccc
      asynchronous rob authored
      * move responsibility of storage_root calculation to state backend
      
      * have `storage_root` produce a memoizable transaction
      
      * store trie nodes in kvdb
      
      * fix up test fallout
      
      * remove stray newline
      
      * Fix comment
      
      * test for setting and checking state data
      
      * fiddle with dependencies
      
      * all parity deps on same commit hash
      
      * fix network protocol registration
      a5508ccc
  22. May 15, 2018
  23. May 14, 2018
  24. May 11, 2018