Skip to content
  1. May 25, 2018
    • asynchronous rob's avatar
      Minimal parachain framework part 1 (#113) · c473c0c7
      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
      c473c0c7
  2. May 24, 2018
  3. May 23, 2018
  4. May 17, 2018
  5. May 16, 2018
    • asynchronous rob's avatar
      Store trie nodes in DB (#157) · 0fa049b0
      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
      0fa049b0
  6. May 15, 2018
  7. May 11, 2018
  8. May 09, 2018
  9. May 08, 2018
  10. May 07, 2018
    • Gav Wood's avatar
      Fixes and improvements for PoC-1 Testnet (#143) · ff93bc2a
      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.
      ff93bc2a
  11. May 06, 2018
  12. May 02, 2018
    • Arkadiy Paronyan's avatar
      Database backend (#133) · 1fd21618
      Arkadiy Paronyan authored
      * DB backend
      
      * DB backend
      
      * Cleanup
      
      * Clean build files after running tests
      
      * Fixed comment
      
      * add OOM lang item to runtime-io
      1fd21618
  13. May 01, 2018
  14. Apr 18, 2018
  15. Apr 17, 2018
    • Tomasz Drwięga's avatar
      Chain head subscription (#126) · a3eec936
      Tomasz Drwięga authored
      * Start WebSockets server.
      
      * Expose non-working subscription.
      
      * Dummy subscription for testing.
      
      * Proper implementation with event loop.
      
      * Finalized pubsub.
      
      * Bump clap.
      
      * Fix yml.
      
      * Disable WS logs.
      
      * Remove stale TransactionHash mention
      
      * Fix build from nightly API change.
      
      * Don't panic on invalid port.
      
      * Bind server to random port.
      
      * Send only best blocks.
      a3eec936
  16. Apr 16, 2018
  17. Apr 15, 2018
  18. Apr 14, 2018
  19. Apr 13, 2018
    • Gav Wood's avatar
      Add chain RPCs and getHeader. (#124) · 727df04e
      Gav Wood authored
      * Add chain RPCs and getHeader.
      
      Also:
      - finish renaming transaction -> extrinsic;
      - rejig development chain spec to be more useful.
      
      * Fix.
      
      * Remove invalid comments.
      
      * Fix.
      727df04e
  20. Apr 12, 2018
  21. Apr 11, 2018
  22. Apr 09, 2018
  23. Apr 07, 2018
  24. Apr 06, 2018
    • Arkadiy Paronyan's avatar
      Consensus message buffering and more (#114) · f5329826
      Arkadiy Paronyan authored
      * CLI options and keystore integration
      
      * Replace multiqueue with future::mpsc
      
      * BFT gossip
      
      * Revert to app_dirs
      
      * generate_from_seed commented
      
      * Refactor event loop
      
      * Start consensus by timer
      
      * Message buffering
      
      * Minor fixes
      
      * Work around duty-roster issue.
      
      * some more minor fixes
      
      * fix compilation
      
      * more consistent formatting
      
      * make bft input stream never conclude
      
      * Minor fixes
      
      * add timestamp module to executive
      
      * more cleanups and logging
      
      * Fixed message propagation
      f5329826
  25. Apr 05, 2018
    • Gav Wood's avatar
      Make Polkadot use the Substrate traity libraries (#105) · 6a99c9a4
      Gav Wood authored and asynchronous rob's avatar asynchronous rob committed
      * Initial stuff.
      
      * Various fixes.
      
      * Fix tests.
      
      * Fix another test
      
      * Fix another test.
      
      * Docs in polkadot runtime.
      
      * Fix up ser/de tests.
      
      * Update god keys
      
      * Syntax
      
      * Fix
      
      * Merge remote-tracking branch 'origin/master' into gav-merge-runtime
      
      * Permissions on init.sh
      
      * Port-over the whitespace from @rphmeier
      
      * Rename
      
      * Merge branch 'master' into gav-merge-runtime
      
      * Fix typo.
      
      * Fix grumbles.
      
      * Make more idiomatic.
      
      * Move `Ed25519Signature` out of traits.
      6a99c9a4