1. 05 Jan, 2020 1 commit
  2. 17 Dec, 2019 1 commit
    • Ashley's avatar
      Supercede 'Propagate Substrate#4284 to Polkadot' (#695) · 2d688b13
      Ashley authored
      * Propagate Substrate#4284 to Polkadot
      
      * Fix tests
      
      * Fixes
      
      * Use hash part of fund id as child unique id.
      
      * Add comma
      
      * Switch branch
      
      * run cargo update
      
      * Update polkadot-master only
      
      * Fix collator
      2d688b13
  3. 13 Dec, 2019 1 commit
    • Ashley's avatar
      Rewrite some Future structs as async functions (#679) · b0535e68
      Ashley authored
      * Squashed commit of the following:
      
      commit e97a1715
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Tue Dec 10 15:06:28 2019 +0100
      
          Rewrite some functions as async
      
      commit 970e4851
      Merge: f98966ac 47828402
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Tue Dec 10 11:19:37 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-futures-update
      
      commit f98966ac
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 23:40:20 2019 +0100
      
          Add async blocks back in
      
      commit 7fa88af0
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 23:17:02 2019 +0100
      
          Revert "Asyncify network functions"
      
          This reverts commit f20ae654.
      
      commit 82413550
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 19:09:55 2019 +0100
      
          Fix validation test again
      
      commit 47e002b0
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 19:07:43 2019 +0100
      
          Switch favicon
      
      commit 0c5c1409
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 18:54:10 2019 +0100
      
          Fix validation test
      
      commit 8bb6a018
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 18:53:54 2019 +0100
      
          Nits
      
      commit 33410f3a
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 18:43:09 2019 +0100
      
          Fix av store test
      
      commit f0c517eb
      Merge: 938f411a 60e72111
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 18:21:39 2019 +0100
      
          Merge branch 'ashley-futures-updates' into ashley-futures-update
      
      commit 60e72111
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 18:19:40 2019 +0100
      
          Clean up browser validation worker error
      
      commit f20ae654
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 18:16:40 2019 +0100
      
          Asyncify network functions
      
      commit b22758d0
      Merge: 2e8b05ed ca8d5c54
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 17:47:26 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-futures-updates
      
      commit 2e8b05ed
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 17:45:52 2019 +0100
      
          Box pin changes
      
      commit 08bfdf7f
      
      
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 17:15:38 2019 +0100
      
          Update network/src/lib.rs
      Co-Authored-By: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      commit d8be456c
      
      
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 17:15:32 2019 +0100
      
          Update network/src/lib.rs
      Co-Authored-By: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      commit ec736727
      
      
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 17:14:36 2019 +0100
      
          Update availability-store/src/worker.rs
      Co-Authored-By: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      commit 938f411a
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 17:05:05 2019 +0100
      
          Revert "Revert removal of tokio_executor that causes tokio version mismatch panic"
      
          This reverts commit cfeb50c0.
      
      commit f92f5804
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 15:47:35 2019 +0100
      
          Fix adder test parachain
      
      commit cfeb50c0
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 15:31:36 2019 +0100
      
          Revert removal of tokio_executor that causes tokio version mismatch panic
      
      commit 5bcb83a1
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 15:17:55 2019 +0100
      
          Fix typo
      
      commit fc02b1dc
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 15:02:50 2019 +0100
      
          Fix collator
      
      commit 6c4ff5b3
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 14:35:37 2019 +0100
      
          Small changes
      
      commit e1338cb4
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 14:24:42 2019 +0100
      
          Fix network tests
      
      commit 4e458f7a
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 12:25:26 2019 +0100
      
          Remove futures01 from availability-store
      
      commit 5729f6cd
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 12:22:33 2019 +0100
      
          Fix validation tests
      
      commit a8206125
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 12:01:48 2019 +0100
      
          Fix availability store tests
      
      commit 112344fa
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 11:36:03 2019 +0100
      
          Update tokio version
      
      commit d2de6d8b
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 11:33:25 2019 +0100
      
          Revert cli tokio version to avoid libp2p panic
      
      commit 0c5f24e0
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 9 11:27:13 2019 +0100
      
          Switch to polkadot-master
      
      commit 2e2311e3
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Fri Dec 6 15:07:21 2019 +0100
      
          Re-add release flag
      
      commit 6adc1b61
      Merge: 9767f832 5e9542c8
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Fri Dec 6 13:36:35 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-compile-to-wasm
      
      commit 9767f832
      Merge: c528dc6d 84ece424
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Wed Dec 4 17:11:39 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-compile-to-wasm
      
      commit c528dc6d
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Wed Dec 4 17:07:00 2019 +0100
      
          Fix wasm build
      
      commit da233a12
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Wed Dec 4 16:25:49 2019 +0100
      
          tidy
      
      commit 832f8054
      Merge: 4e1da888 78e828d8
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Wed Dec 4 15:56:56 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-compile-to-wasm
      
      commit 4e1da888
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Tue Dec 3 16:47:02 2019 +0100
      
          Temp switch back to substrate/master
      
      commit af88a873
      Merge: a03a980c abb51115
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 2 19:33:14 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-compile-to-wasm
      
      commit a03a980c
      Merge: 31a88a93 f7d48261
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 2 13:52:37 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-compile-to-wasm
      
      commit 31a88a93
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 2 13:52:35 2019 +0100
      
          Tidy
      
      commit 5b33b7a7
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 2 11:55:51 2019 +0100
      
          Add browser-demo
      
      commit 868f6e51
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 2 10:51:57 2019 +0100
      
          Add initial browser file
      
      commit e5e399c2
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Mon Dec 2 10:45:02 2019 +0100
      
          Add browser-demo
      
      commit 408288b0
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sun Dec 1 19:28:33 2019 +0100
      
          Get polkadot to compile via wasm!
      
      commit 04ffe72e
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sun Dec 1 19:28:16 2019 +0100
      
          Migrate service
      
      commit 119f0829
      Merge: 93fb6428 5422684f
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sun Dec 1 17:43:49 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-compile-to-wasm
      
      commit 93fb6428
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sun Dec 1 12:21:25 2019 +0100
      
          Switch branch
      
      commit 0c4fe833
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sat Nov 30 11:45:59 2019 +0100
      
          Tidy up validation
      
      commit 73563253
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sat Nov 30 11:39:09 2019 +0100
      
          Tidy up network
      
      commit 1c9cf042
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sat Nov 30 01:16:35 2019 +0100
      
          Final changes to validation
      
      commit 322cca52
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Sat Nov 30 00:31:55 2019 +0100
      
          Migrate network to std futures
      
      commit 96f1a994
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Fri Nov 29 23:31:04 2019 +0100
      
          Migrate validation to std futures
      
      commit aaf5e55f
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Fri Nov 29 17:10:11 2019 +0100
      
          Switch to Spawn trait
      
      commit 2ab282f5
      Merge: cceb6b72 5598ed9b
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Fri Nov 29 16:31:24 2019 +0100
      
          Merge remote-tracking branch 'parity/master' into ashley-compile-to-wasm
      
      commit cceb6b72
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Fri Nov 29 15:47:14 2019 +0100
      
          Make validation work on wasm!
      
      commit b45a95cf
      Merge: 3773d5c1 db7eaa6b
      Author: Ashley <ashley.ruglys@gmail.com>
      Date:   Fri Nov 29 13:57:23 2019 +0100
      
          Merge remote-tracking branch 'tomaka/wasm-start' into HEAD
      
      commit db7eaa6b
      Merge: 6f97dbb7 2ab32dac
      Author: Pierre Krieger <pierre.krieger1708@gmail.com>
      Date:   Thu Nov 28 13:58:15 2019 +0100
      
          Merge branch 'master' into wasm-start
      
      commit 6f97dbb7
      Author: Pierre Krieger <pierre.krieger1708@gmail.com>
      Date:   Thu Nov 28 12:47:45 2019 +0100
      
          Use --manifest-path instead
      
      commit 20104e98
      Author: Pierre Krieger <pierre.krieger1708@gmail.com>
      Date:   Thu Nov 28 10:44:51 2019 +0100
      
          Make availability-store compile for WASM
      
      * Fix build
      
      * Fix futures blocking panic in validators (again)
      
      * Deindent
      b0535e68
  4. 10 Dec, 2019 1 commit
    • Ashley's avatar
      Update futures and tokio for browser light client (#673) · 5b4ffee3
      Ashley authored
      * Make availability-store compile for WASM
      
      * Use --manifest-path instead
      
      * Make validation work on wasm!
      
      * Switch to Spawn trait
      
      * Migrate validation to std futures
      
      * Migrate network to std futures
      
      * Final changes to validation
      
      * Tidy up network
      
      * Tidy up validation
      
      * Switch branch
      
      * Migrate service
      
      * Get polkadot to compile via wasm!
      
      * Add browser-demo
      
      * Add initial browser file
      
      * Add browser-demo
      
      * Tidy
      
      * Temp switch back to substrate/master
      
      * tidy
      
      * Fix wasm build
      
      * Re-add release flag
      
      * Switch to polkadot-master
      
      * Revert cli tokio version to avoid libp2p panic
      
      * Update tokio version
      
      * Fix availability store tests
      
      * Fix validation tests
      
      * Remove futures01 from availability-store
      
      * Fix network tests
      
      * Small changes
      
      * Fix collator
      
      * Fix typo
      
      * Revert removal of tokio_executor that causes tokio version mismatch panic
      
      * Fix adder test parachain
      
      * Revert "Revert removal of tokio_executor that causes tokio version mismatch panic"
      
      This reverts commit cfeb50c0
      
      .
      
      * Update availability-store/src/worker.rs
      Co-Authored-By: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      * Update network/src/lib.rs
      Co-Authored-By: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      * Update network/src/lib.rs
      Co-Authored-By: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      * Box pin changes
      
      * Asyncify network functions
      
      * Clean up browser validation worker error
      
      * Fix av store test
      
      * Nits
      
      * Fix validation test
      
      * Switch favicon
      
      * Fix validation test again
      
      * Revert "Asyncify network functions"
      
      This reverts commit f20ae654.
      
      * Add async blocks back in
      5b4ffee3
  5. 03 Dec, 2019 2 commits
    • Fedor Sakharov's avatar
      Erasure encoding availability (#345) · e5138efc
      Fedor Sakharov authored and asynchronous rob's avatar asynchronous rob committed
      
      
      * Erasure encoding availability initial commit
      
       * Modifications to availability store to keep chunks as well as
         reconstructed blocks and extrinsics.
       * Gossip messages containig signed erasure chunks.
       * Requesting eraure chunks with polkadot-specific messages.
       * Validation of erasure chunk messages.
      
      * Apply suggestions from code review
      Co-Authored-By: default avatarLuke Schoen <ltfschoen@users.noreply.github.com>
      
      * Fix build after a merge
      
      * Gossip erasure chunk messages under their own topic
      
      * erasure_chunks should use the appropriate topic
      
      * Updates Cargo.lock
      
      * Fixes after merge
      
      * Removes a couple of leftover pieces of code
      
      * Fixes simple stuff from review
      
      * Updates erasure and storage for more flexible logic
      
      * Changes validation and candidate receipt production.
      
      * Adds add_erasure_chunks method
      
      * Fixes most of the nits
      
      * Better validate_collation and validate_receipt functions
      
      * Fixes the tests
      
      * Apply suggestions from code review
      Co-Authored-By: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * Removes unwrap() calls
      
      * Removes ErasureChunks primitive
      
      * Removes redundant fields from ErasureChunk struct
      
      * AvailabilityStore should store CandidateReceipt
      
      * Changes the way chunk messages are imported and validated.
      
       * Availability store now stores a validator_index and n_validators for
       each relay_parent.
       * Availability store now also stores candidate receipts.
       * Removes importing chunks in the table and moves it into network
       gossip validation.
       * Validation of erasure messages id done against receipts that are
       stored in the availability store.
      
      * Correctly compute topics for erasure messages
      
      * Removes an unused parameter
      
      * Refactors availability db querying into a helper
      
      * Adds the apis described in the writeup
      
      * Adds a runtime api to extract erasure roots form raw extrinsics.
      
      * Adds a barebone BlockImport impl for avalability store
      
      * Adds the implementation of the availability worker
      
      * Fix build after the merge with master.
      
      * Make availability store API async
      
      * Bring back the default wasmtime feature
      
      * Lines width
      
      * Bump runtime version
      
      * Formatting and dead code elimination
      
      * some style nits (#1)
      
      * More nits and api cleanup
      
      * Disable wasm CI for availability-store
      
      * Another nit
      
      * Formatting
      e5138efc
    • Arkadiy Paronyan's avatar
      Update for new peerset API (#644) · 4cb0346c
      Arkadiy Paronyan authored
      * Reputation changes require reason
      
      * Fixes
      
      * Bump version
      4cb0346c
  6. 02 Dec, 2019 1 commit
  7. 08 Nov, 2019 1 commit
  8. 23 Oct, 2019 1 commit
  9. 29 Aug, 2019 1 commit
    • asynchronous rob's avatar
      ICMP message-routing gossip (#304) · 03cfa5e9
      asynchronous rob authored
      
      
      * core logic for ICMP gossip
      
      * refactor gossip to make more extension friendly
      
      * move files aroun
      
      * extract attestation-gossip logic to its own module
      
      * message validation and broadcast logic
      
      * fix upstream crates' compilation
      
      * add a test
      
      * another test for overlapping
      
      * Some grammar and phrasing tweaks
      Co-Authored-By: default avatarLuke Schoen <ltfschoen@users.noreply.github.com>
      
      * add since parameter to ingress runtime API
      
      * broadcast out known unrouted message queues
      
      * fix compilation of service and collator
      
      * remove useless index_mapping
      
      * some tests for icmp propagation
      
      * fix decoding bug and test icmp queue validation
      
      * simplify engine-id definition
      Co-Authored-By: Sergey Pepyakin's avatarSergei Pepyakin <sergei@parity.io>
      
      * address some grumbles
      
      * some cleanup of old circulation code
      
      * give network a handle to extrinsic store on startup
      
      * an honest collator ensures data available as well
      
      * address some grumbles
      
      * add docs; rename the attestation session to "leaf work"
      
      * module docs
      
      * move gossip back to gossip.rs
      
      * clean up and document attestation-gossip a bit
      
      * some more docs on the availability store
      
      * store all outgoing message queues in the availability store
      
      * filter `Extrinsic` out of validation crate
      
      * expunge Extrinsic from network
      
      * expunge Extrinsic from erasure-coding
      
      * expunge Extrinsic from collator
      
      * expunge from adder-collator
      
      * rename ExtrinsicStore to AvailabilityStore everywhere
      
      * annotate and clean up message-routing tests
      03cfa5e9
  10. 12 Aug, 2019 1 commit
    • Kian Paimani's avatar
      Update to latest Substrate master. (#353) · af0d87af
      Kian Paimani authored
      
      
      * Integrate srml/im-online
      
      * Fix all build errors with old aura.
      
      * Fix most of the build errors.
      
      * Builds and tests seem to pass (I will not trust this commit yet)
      
      * Apply suggestions from code review
      Co-Authored-By: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * Kill some warnings.
      
      * fix panics on 0 validators
      
      * Fix dev chain.
      
      * Fix author stuff
      
      * fix im online integration.
      
      * Some tweaks
      
      * Introduce app-crypto
      
      * Initial build work
      
      * codec update / tweaks
      
      * patch polkadot-erasure-coding input
      
      * More fixes for new crypto
      
      * More fixes
      
      * Update parachains module
      
      * evamp parachain crypto
      
      * More crypto work.
      
      * Chain spec and service.
      
      * ChainSpec stuff
      
      * Last bits for a clean build
      
      * Tweak coment
      
      * adapt polkadot-validation to the new keystore
      
      * polkadot-network compiles, but tests don't
      
      * Integrate the new parachain validation stuff
      
      * delete message_routing file
      
      * make polkadot-network tests compile and pass
      
      * runtime tests compile and pass
      
      * update substrate ref
      
      * service compiles
      
      * all tests pass
      
      * Add TODO, change branch back to polkadot-master
      
      * Lock file
      
      * TODOs done
      
      * Issue number
      
      * Remove old tODO
      
      * Remove commented code
      af0d87af
  11. 09 Jul, 2019 1 commit
    • Bastian Köcher's avatar
      Update to latest Substrate master (#320) · 5935e5ac
      Bastian Köcher authored
      * Make `collator::Network` require `Send + Sync` to make it work
      
      * Update packages
      
      * Update to latest Substrate
      
      * Make it compile and make tests work
      
      * Use `polkadot-master`
      
      * Fix CI
      
      * Remove `build.sh` from readmes
      
      * Delete old stuff
      
      * Bring one back
      5935e5ac
  12. 04 Jul, 2019 1 commit
    • Gavin Wood's avatar
      Update to Substrate master (#311) · d19d5b13
      Gavin Wood authored
      * Best effort to bring up to date.
      
      * Fix the executor stuff
      
      * Update verisons.
      
      * Finish fixing
      
      * Final fixes and warnings.
      
      * add some docs and bump Wasm versions
      
      * Fix tests
      
      * Fix final test
      d19d5b13
  13. 25 Jun, 2019 1 commit
  14. 24 Jun, 2019 2 commits
  15. 20 Jun, 2019 1 commit
  16. 17 Jun, 2019 1 commit
  17. 03 Jun, 2019 1 commit
    • Gavin Wood's avatar
      Allow parachains to send messages (#274) · 89a7d8dc
      Gavin Wood authored
      
      
      * Slots module
      
      * Integrate slots
      
      * More drafting
      
      * Minor updates
      
      * Update parachains to use trati
      
      * More build fixes
      
      * Full code now compiles
      
      * Add renew bid function
      
      * Implement calculate_winner
      
      * Warning remove
      
      * Update gitignore
      
      * Test framework
      
      * Tests
      
      * Further testing
      
      * More tests, new parameterisation.
      
      * Fix and new test
      
      * Thread-safe tests
      
      * Test off-boarding and a fix.
      
      * Test onboarding
      
      * Allow late onboarding.
      
      * Another test and fix
      
      * Avoid println in nostd
      
      * Compact representation of paraids
      
      * Introduce documentation.
      
      * Introduce events.
      
      * Additional test and fix
      
      * Additional test
      
      * Tidy up line lengths.
      
      * Remove printlns
      
      * Use later substrate utils.
      
      * Allow parachains to send messages.
      
      * Fix build/test
      
      * Make slots work with latest substrate
      
      * Update runtime/src/slot_range.rs
      Co-Authored-By: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      
      * Update runtime/src/slots.rs
      Co-Authored-By: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
      
      * Update runtime/src/slots.rs
      Co-Authored-By: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
      
      * Polish logic
      
      * Rewind to earlier substrate master
      
      * Remove dead code.
      
      * Fix build
      
      * Update substrate ref to master
      
      * Update to new inherent digests API
      
      * address grumbles
      
      * fix
      
      * Fix a warning.
      
      * Reworded a comment.
      
      * Check that receipt matches expectations
      
      * Add test for final checks
      
      * Split out queuing logic.
      
      * Test final piece of queuing logic
      
      * Fix up docs.
      
      * More docs fixes
      89a7d8dc
  18. 29 May, 2019 1 commit
  19. 17 May, 2019 1 commit
  20. 15 May, 2019 1 commit
  21. 08 May, 2019 1 commit
  22. 06 May, 2019 1 commit
  23. 24 Apr, 2019 1 commit
  24. 08 Apr, 2019 1 commit
  25. 28 Mar, 2019 1 commit
    • Bastian Köcher's avatar
      Update to latest substrate-master and polkadot v0.3 (#195) · adba1d58
      Bastian Köcher authored and asynchronous rob's avatar asynchronous rob committed
      
      
      * Rebuild runtime
      
      * Remove invalid value from chainspec (#68)
      
      * service: use grandpa block import for locally sealed aura blocks (#85)
      
      * bump version to v0.3.1
      
      * Update lock file.
      
      * limit number of transactions when building blocks (#91)
      
      * Update to latest Substrate
      
      * Bump to 0.3.2
      
      * Actually bump.
      
      * v0.3.2 (#98)
      
      * bump substrate version
      
      * fix polkadot-collator
      
      * point to alexander-backports of substrate
      
      * bump version
      
      * cli: fix node shutdown (#100)
      
      * update to latest substrate, change to v0.3.4
      
      * update to latest substrate, bump version to 0.3.5
      
      * v0.3.6
      
      * try to build on every v0.3 commit and update alexander-backports
      
      * bump to v0.3.7
      
      * bump to 0.3.8
      
      * Bump to 0.3.9: network and pruning improvements
      
      * Bump to 0.3.10: reduce network bandwidth usage
      
      * Use libp2p-kad 0.3.2 (#122)
      
      * Bump libp2p-identify to 0.3.1 (#123)
      
      * Bump to 0.3.12 (#127)
      
      * Update Substrate again (#128)
      
      * update substrate and bump version to v0.3.13
      
      * bump version to v0.3.14: fix --reserved-nodes
      
      * add a manually curated grandpa module (#136)
      
      * updating v0.3 to use substrate v0.10 (#146)
      
      * updating to latest substrate v0.10
      
      * better handling of outer poll
      
      * nit
      
      * fix tests
      
      * remove comment
      
      * reduce indentation
      
      * use self.poll
      
      * bring oneshot into scope
      
      * spaces
      
      * wrap
      
      * remove match
      
      * wrap
      
      * Update primitives/Cargo.toml
      Co-Authored-By: default avatargterzian <2792687+gterzian@users.noreply.github.com>
      
      * Update runtime/wasm/Cargo.toml
      Co-Authored-By: default avatargterzian <2792687+gterzian@users.noreply.github.com>
      
      * Update runtime/wasm/Cargo.toml
      Co-Authored-By: default avatargterzian <2792687+gterzian@users.noreply.github.com>
      
      * Update test-parachains/adder/collator/src/main.rs
      Co-Authored-By: default avatargterzian <2792687+gterzian@users.noreply.github.com>
      
      * indent
      
      * add paranthese
      
      * config: fix wrong ip for alexander bootnode (#161)
      
      * fix curated-grandpa and rebuild wasm (#162)
      
      * [v0.3] Integrates new gossip system into Polkadot (#166)
      
      * new gossip validation in network
      
      * integrate new gossip into service
      
      * network: guard validation network future under exit signal (#168)
      
      * bump version to v0.3.15: substrate v0.10
      
      * [v0.3] update to substrate master (#175)
      
      * update to substrate master
      
      * fix test
      
      * service: fix telemetry endpoints on alexander chainspec (#169) (#178)
      
      * Update v0.3 to latest Substrate master (#177)
      
      * update substrate v0.3 to latest master
      
      * bump spec version
      
      * update to latest master: remove fees module
      
      * update runtime blobs
      
      * bump version to 0.3.16
      
      * replace sr25519 accountid with anysigner
      
      * bump version to v0.3.17
      
      * Some PoC-3 GRANDPA tweaks (#181)
      
      * call on_finalise after triggering curated_grandpa change
      
      * make grandpa rounds shorter for faster finalization
      
      * use authorities when calculating duty roster (#185)
      
      * [v0.3] Update to substrate master (#183)
      
      * update to latest substrate master
      
      * bump version to 0.3.18
      
      * update to latest substrate master
      
      * bump spec version
      
      * update runtime wasm blobs
      
      * remove current_offline_slash from chain spec
      
      * update to substrate master: bump version to v0.3.19 (#188)
      
      * update to substrate master: bump version to v0.3.19
      
      libp2p network improvements
      
      * network: replace NodeIndex with PeerId
      
      * network: fix tests
      
      * polkadot v0.3.20 (#190)
      
      * update to substrate master: bump version to 0.3.20
      
      * runtime: add offchain worker trait
      
      * runtime: rebuild wasm blobs
      
      * bump spec version (#191)
      
      * Fix compilation
      
      * Update version to 0.4.0
      
      * Switch to use `polkadot-master` branch from substrate
      
      * Remove unused struct
      
      * Remove `grandpa::SyncedAuthorities` from `OnSessionChange`
      adba1d58
  26. 21 Mar, 2019 1 commit
    • asynchronous rob's avatar
      Collators get incoming parachain messages (#149) · e9402a6c
      asynchronous rob authored
      * refactor out a consensus data fetcher from table router
      
      * move statement checking logic into router
      
      * refuse to start authority if collator
      
      * support building the table router asynchronously
      
      * instantiate_consensus does not overwrite old
      
      * update key in new consensus if there was none before
      
      * collator collects ingress from network
      
      * test produced egress roots
      
      * fix adder-collator compilation
      
      * address first grumbles
      
      * integrate new gossip with collator network launch
      
      * address review
      e9402a6c
  27. 18 Mar, 2019 1 commit
    • Gav Wood's avatar
      Update to Substrate master (#176) · c12969e1
      Gav Wood authored
      
      
      * Update to master
      
      This introduces a new type `CollatorId`, currently just `SessionKey`
      but which would forseeably change to its own thing. It seems to work
      like this (despite there being a lot of the new-incompatible
      `AccountId` replaced). No idea if it does anything sensible, though.
      
      * Cleanups
      
      * Fix tests
      
      * Remove commented code
      
      * Specify commit hash
      
      * Remove commented code
      
      * Correct version
      
      * Update runtime/Cargo.toml
      Co-Authored-By: default avatargavofyork <github@gavwood.com>
      
      * PairT instead of _Pair
      
      * Update lock file
      
      * Remove rev causing upset
      c12969e1
  28. 06 Mar, 2019 1 commit
    • asynchronous rob's avatar
      Update to new gossip system. (#172) · 222c6c23
      asynchronous rob authored
      * Integrates new gossip system into Polkadot (#166)
      
      * new gossip validation in network
      
      * integrate new gossip into service
      
      * Fix build
      
      * Fix claims module
      
      * fix warning
      
      * update to latest master again
      
      * update runtime
      222c6c23
  29. 21 Feb, 2019 1 commit
  30. 19 Feb, 2019 1 commit
    • asynchronous rob's avatar
      Interchain message-passing (#117) · 66c9580c
      asynchronous rob authored
      * compute ingress and routing in polkadot runtime
      
      * extract parent candidates from block when beginning consensus
      
      * fetch incoming messages when validating
      
      * fix consensus tests
      
      * parachain wasm execution uses messages
      
      * update parachain tests to check if messages are executed
      
      * abstract out network service to make room for network tests
      
      * skeleton for incoming data fetch
      
      * collate ingress from consensus-gossip
      
      * keep track of validated candidates in the shared-table
      
      * add some shared_table tests for new behavior
      
      * broadcast egress messages on gossip
      
      * test compute_ingress
      
      * move network tests to module folder
      
      * dummy network for consensus-network tests
      
      * make consensus network generic over executor
      
      * test egress broadcast and ingress fetch
      
      * fix test compilation
      
      * address some grumbles
      
      * address grumbles and fix parachain shuffle
      
      * remove broadcast parameter from consensus network trait
      66c9580c
  31. 09 Feb, 2019 1 commit
  32. 28 Nov, 2018 1 commit
  33. 25 Nov, 2018 1 commit
    • Gav Wood's avatar
      Make work with Substrate master (#36) · a35ddc58
      Gav Wood authored
      * Fix up wasm runtime build
      
      * Fixes for runtime
      
      * Fix.
      
      * More fixes
      
      * Runtime builds on native.
      
      * Native and wasm both build without warnings.
      
      * Fix runtime tests.
      
      * Merge #20
      
      * Final fix for native runtime.
      
      * Compile polkadot wo consensus
      
      * Reverted changes to polkadot-consensus
      
      * reintroduce minimal subset of consensus
      
      * reintroduce checked_block to runtime for std
      
      * polkadot_consensus compiles without most of the code
      
      * remove checked_block again and do more checks in parachains for runtime
      
      * uncomment proposer
      
      * remove offline tracker
      
      * extract out parachain-attestation logic from proposal directly
      
      * reintroduce transaction_pool
      
      * write some custom aura verification logic for the block verifier
      
      * use transaction pool in more generic way
      
      * service compiles again
      
      * polkadot-network and tests pass
      
      * remove unused session_key function from router
      
      * everything but CLI compiles due to service hell
      
      * Fixes compilation of `polkadot_cli`
      
      * everything compiles
      
      * update adder wasm
      a35ddc58
  34. 12 Sep, 2018 1 commit
  35. 20 Aug, 2018 1 commit
  36. 08 Aug, 2018 1 commit
    • Tomasz Drwięga's avatar
      Derivable Encode & Decode (#509) · cc7a4d62
      Tomasz Drwięga authored
      * Derive macro for simple structs.
      
      * Derive Encode/Decode wherever we can.
      
      * Derive for enums.
      
      * Support discriminant.
      
      * Get rid of some repetition.
      
      * Support custom indices.
      
      * Derive codec for enums wherever possible.
      
      * Fix no_std
      
      * WASM rebuilt
      
      * Avoid excessive import.
      
      * Fix compilation.
      
      * Address review grumbles.
      cc7a4d62
  37. 06 Aug, 2018 1 commit
  38. 01 Aug, 2018 1 commit
    • asynchronous rob's avatar
      Collator for the "adder" (formerly basic-add) parachain and various small fixes (#438) · 4711e1e0
      asynchronous rob authored
      * update basic_add wasm
      
      * wasm feature and collator feature
      
      * move test parachains around a little
      
      * fix wasm build for basic_add
      
      * move basic_add to adder, introduce README
      
      * minimal basic_add collator
      
      * ensure collator messages are sent in the right order
      
      * more logging
      
      * route consensus statements to all peers
      
      * minor bugfixes for parachains
      
      * genesis builder accounts for parachain heads
      
      * fix parachains tests
      
      * targets for txpool
      
      * tweak runtime + collator
      
      * fix version in adder-collator
      
      * consistency for overflowing
      
      * adjust comment
      
      * fix stable test run
      
      * remove dummy registration test
      
      * final grumbles
      4711e1e0