1. 23 Jul, 2020 1 commit
    • asynchronous rob's avatar
      Include a reference to the validation data in the candidate descriptor (#1442) · cce0a950
      asynchronous rob authored
      * rename GlobalValidationSchedule to GlobalValidationData
      
      * guide: update candidate descriptor to contain validation data hash
      
      * guide: add note in inclusion module about checking validation data hash
      
      * primitives: update CandidateDescriptor to contain new hash
      
      * fix payload computation
      
      * add helpers for computing validation data to runtime modules
      
      * guide: note routines
      
      * inclusion: check validation data hash and fix local_validation_data bug
      
      * add a case to candidate_checks and improve that test substantially
      
      * bump versions
      
      * address review comments
      
      * add a test for including code upgrade
      
      * bump kusama version
      
      * bump westend & polkadot versions
      cce0a950
  2. 10 Jul, 2020 1 commit
    • asynchronous rob's avatar
      Refactor primitives (#1383) · 96af6ead
      asynchronous rob authored
      * create a v1 primitives module
      
      * Improve guide on availability types
      
      * punctuate
      
      * new parachains runtime uses new primitives
      
      * tests of new runtime now use new primitives
      
      * add ErasureChunk to guide
      
      * export erasure chunk from v1 primitives
      
      * subsystem crate uses v1 primitives
      
      * node-primitives uses new v1 primitives
      
      * port overseer to new primitives
      
      * new-proposer uses v1 primitives (no ParachainHost anymore)
      
      * fix no-std compilation for primitives
      
      * service-new uses v1 primitives
      
      * network-bridge uses new primitives
      
      * statement distribution uses v1 primitives
      
      * PoV distribution uses v1 primitives; add PoV::hash fn
      
      * move parachain to v0
      
      * remove inclusion_inherent module and place into v1
      
      * remove everything from primitives crate root
      
      * remove some unused old types from v0 primitives
      
      * point everything else at primitives::v0
      
      * squanch some warns up
      
      * add RuntimeDebug import to no-std as well
      
      * port over statement-table and validation
      
      * fix final errors in validation and node-primitives
      
      * add dummy Ord impl to committed candidate receipt
      
      * guide: update CandidateValidationMessage
      
      * add primitive for validationoutputs
      
      * expand CandidateValidationMessage further
      
      * bikeshed
      
      * add some impls to omitted-validation-data and available-data
      
      * expand CandidateValidationMessage
      
      * make erasure-coding generic over v1/v0
      
      * update usages of erasure-coding
      
      * implement commitments.hash()
      
      * use Arc<Pov> for CandidateValidation
      
      * improve new erasure-coding method names
      
      * fix up candidate backing
      
      * update docs a bit
      
      * fix most tests and add short-circuiting to make_pov_available
      
      * fix remainder of candidate backing tests
      
      * squanching warns
      
      * squanch it up
      
      * some fallout
      
      * overseer fallout
      
      * free from polkadot-test-service hell
      96af6ead
  3. 03 Jul, 2020 1 commit
  4. 01 Jul, 2020 1 commit
  5. 24 Jun, 2020 1 commit
  6. 23 Jun, 2020 1 commit
    • Bastian Köcher's avatar
      Make `produce_candidate` return an `Option` (#1309) · 39a36052
      Bastian Köcher authored
      * Make `produce_candidate` return an `Option`
      
      Instead of `produce_candidate` returning a `Result`, it should return an
      `Option`. The only supported error was `InvalidHead` anyway and Cumulus
      will take care to print appropriate information on what failed and
      Polkadot can just ignore it.
      
      * Fix warning
      39a36052
  7. 10 Jun, 2020 1 commit
  8. 28 Apr, 2020 1 commit
  9. 07 Apr, 2020 1 commit
    • Cecile Tonglet's avatar
      Update cli to new sc-cli API (#935) · bee86bba
      Cecile Tonglet authored
      * Initial commit
      
      Forked at: 77de8b91
      Parent branch: origin/master
      
      * Switch substrate to branch cecton-the-revenge-of-the-cli
      
      * Adapting code
      
      * Update Cargo.lock
      
      * Adapting code
      
      * Adapt more code
      
      * Implement force_kusama parameter
      
      * Revert dependency update
      
      * Adapt code to use ref to SubstrateCli object
      
      * Updated to latest version
      
      * Updated with latest changes
      
      * Bump spec vesion
      
      * Fixed tests
      
      * WIP
      
      Forked at: 77de8b91
      Parent branch: origin/master
      
      * More fixes
      
      * Cargo.lock
      
      * Updated code
      
      * Fixed and adapt
      
      * Fixed dependency issue with wasm
      
      * Adapted code
      
      * Revert branch change
      
      * Cargo.lock
      
      * Cargo.lock
      
      * Adapt code
      
      * Clean-up
      
      * More clean-up
      
      * Cargo.lock
      bee86bba
  10. 06 Apr, 2020 1 commit
    • asynchronous rob's avatar
      Upgradeable validation functions (#918) · ed2c4cab
      asynchronous rob authored
      * upgrade primitives to allow changing validation function
      
      * set up storage schema for old parachains code
      
      * fix compilation errors
      
      * fix test compilation
      
      * add some tests for past code meta
      
      * most of the runtime logic for code upgrades
      
      * implement old-code pruning
      
      * add a couple tests
      
      * clean up remaining TODOs
      
      * add a whole bunch of tests for runtime functionality
      
      * remove unused function
      
      * fix runtime compilation
      
      * extract some primitives to parachain crate
      
      * add validation-code upgrades to validation params and result
      
      * extend validation params with code upgrade fields
      
      * provide maximums to validation params
      
      * port test-parachains
      
      * add a code-upgrader test-parachain and tests
      
      * fix collator tests
      
      * move test-parachains to own folder to work around compilation errors
      
      * fix test compilation
      
      * update the Cargo.lock
      
      * fix parachains tests
      
      * remove dbg! invocation
      
      * use new pool in code-upgrader
      
      * bump lockfile
      
      * link TODO to issue
      ed2c4cab
  11. 13 Mar, 2020 1 commit
    • Gavin Wood's avatar
      Bump to latest Substrate (#898) · b5cc86af
      Gavin Wood authored
      
      
      * Flag to force kusama runtime
      
      * Chainspecs for kusama
      
      * Polkadot config for westend
      
      Co-Authored-By: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * network/src/legacy/gossip: Wrap GossipEngine in Arc Mutex & lock it on use
      
      `GossipEngine` in itself has no need to be Send and Sync, given that it
      does not rely on separately spawned background tasks anymore.
      `RegisteredMessageValidator` needs to be `Send` and `Sync` due to the
      inherited trait bounds from implementing `GossipService`. In addition
      `RegisteredMessageValidator` derives `Clone`. Thereby `GossipEngine`
      needs to be wrapped in an `Arc` and `Mutex` to keep the status quo.
      
      * Needed fixes.
      
      * Fixes
      
      * Fixed build
      
      * Fixed build w benchmarking CLI
      
      * Fixed building tests
      
      * Added --dev shortcut
      
      Co-authored-by: Arkadiy Paronyan's avatararkpar <arkady.paronyan@gmail.com>
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      Co-authored-by: default avatarMax Inden <mail@max-inden.de>
      b5cc86af
  12. 05 Mar, 2020 1 commit
    • asynchronous rob's avatar
      Remove legacy network code (#860) · 532f0e01
      asynchronous rob authored
      * expunge legacy code from polkadot-network
      
      * mostly rip out old legacy protocol from service
      
      * ensure validation work is spawned by incoming messages
      
      * decouple availabliity store from network logic; clean up data flow
      
      * av_store: test helpers and use futures-abort
      
      * update polkadot-validation to pass n_validators when submitting chunks
      
      * fallible erasure-chunk fetching
      
      * implement `ErasureNetworking` for new network prot
      
      * API for registering availability store in network
      
      * fully integrate new network service into service
      
      * fix validation tests
      
      * scaffolding for porting collator over to new network
      
      * track connected validators' peer IDs and distribute collators' collations
      
      * helper in network for fetching all checked statements
      
      * fix adder-collator
      
      * actually register notifications protocol
      
      * Update service/src/lib.rs
      
      * merge with master
      532f0e01
  13. 25 Feb, 2020 1 commit
    • asynchronous rob's avatar
      A more comprehensive model for PoV-Blocks and Candidate receipts (#843) · b94febb1
      asynchronous rob authored
      * encode the candidate statement as only the hash
      
      * refactor CandidateReceipt and CollationInfo
      
      * introduce an abridged candidate receipt type
      
      * erasure coding stores candidate receipt
      
      * store omitted data instead and introduce AvailableData type
      
      * refactor availability-store schema
      
      * tweak schema and APIs a bit more
      
      * get availability-store tests passing
      
      * accept AbridgedCandidateReceipt in `set_heads`
      
      * change statement type in primitives to be hash-only
      
      * fix parachains runtime tests
      
      * fix bad merge
      
      * rewrite validation pipeline
      
      * remove evaluation module
      
      * use abridged candidate hash as canonical
      
      * statement table uses abridged candidate receipts
      
      * kill availability_store::Data struct
      
      * port shared table to new validation pipelines
      
      * extract full validation pipeline to helper
      
      * remove old validation pipeline from collation module
      
      * polkadot-validation compiles
      
      * polkadot-validation tests compile
      
      * make local collation available in validation service
      
      * port legacy network code
      
      * polkadot-network fully ported
      
      * network: ensure fresh statement is propagated
      
      * remove pov_block_hash from LocalValidationData
      
      * remove candidate_hash field from AttestedCandidate and update runtime
      
      * port runtimes to new ParachainHost definition
      
      * port over polkadot-collator
      
      * fix test compilation
      
      * better fix
      
      * remove unrelated validation work dispatch fix
      
      * address grumbles
      
      * fix equality check
      b94febb1
  14. 13 Feb, 2020 1 commit
    • Ashley's avatar
      Strip out old XCMP primitives (#823) · d9b4fc45
      Ashley authored
      * WIP
      
      * WIp
      
      * Mostly get tests to compile
      
      * Fix adder collator
      
      * Remove more stuff
      
      * Revert some changes to av store
      
      * Fix av store tests
      
      * Nitpicks
      
      * Restore some things
      
      * Small changes
      
      * Remvoe unused error variants
      d9b4fc45
  15. 09 Feb, 2020 1 commit
    • Gavin Wood's avatar
      Bump Substrate (#816) · 6a2092d6
      Gavin Wood authored
      
      
      * Amalgamate pieces of balance module
      
      * Fixes for vesting split
      
      * Refactoring for vesting/balances split
      
      * Build fixes
      
      * Remove on_free_balance_zero and some docs.
      
      * Indentation.
      
      * Revert branch
      
      * Fix.
      
      * Update substrate: fixes after CLI refactoring
      
      * Reverting removal of exit
      
      * Removed too much again
      
      * Update Cargo.lock
      
      * Cargo.lock
      
      * Update Substrate, ready for #4820
      
      * Fixes
      
      * Update to latest substrate master
      
      * Fix network tests
      
      * Update lock
      
      * Fix tests
      
      * Update futures to get bug fixes
      
      * Fix tests for new balances/vesting logic
      
      * Cargo fix
      
      * Another fix
      
      Co-authored-by: default avatarCecile Tonglet <cecile.tonglet@cecton.com>
      Co-authored-by: asynchronous rob's avatarRobert Habermeier <rphmeier@gmail.com>
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      6a2092d6
  16. 31 Jan, 2020 1 commit
  17. 10 Jan, 2020 1 commit
    • Bastian Köcher's avatar
      Companion pr for Substrate #3860 (#743) · 6459a194
      Bastian Köcher authored
      * Make use of `runtime_interface` for parachain externalities
      
      This also changes the encoding of the `ValidationResult` return value to
      match the default encoding used in Substrate.
      
      * Bump versions (#655)
      
      * Bump version
      
      * Update Cargo lock and bump runtime version
      
      * Remove balance transfer disabler.
      
      * Fix checking that `get_heads` exists (#657)
      
      * Tweak some Kusama params (#659)
      
      * Tweak some Kusama params
      
      - Council elections daily
      - No treasury burn
      - Bonding/slash defer periods of 7 days
      
      * Bump runtime
      
      * Bump version
      
      * Update Substrate (#661)
      
      * Make compat with exit-future updates
      
      * Update exit-future entirely
      
      * Tidy
      
      * Bump Substrate
      
      * Update branch
      
      * Add back sudo and fixing compilation
      
      * Increase nick deposit (10 KSM) and require 2 councillors to slash (#663)
      
      * Bump Substrate (#664)
      
      * Replace Substrate mentions in license headers with Polkadot (#674)
      
      * Fix typo in comment (#671)
      
      * Bump Substrate, add Identity module (#676)
      
      * Bump Substrate, add Identity module
      
      * Bump Substrate again
      
      * Update futures and tokio for browser light client (#673)
      
      * 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
      
      * Fix typo in comment (#672)
      
      * Add the /ws bootnode to the chain specs (#681)
      
      * Revert "Revert "Revert removal of tokio_executor that causes tokio version mismatch panic"" (#685)
      
      This reverts commit 938f411a
      
      .
      
      * Fix bootnodes PeerIds (#683)
      
      * Fixes a flaky test (#675)
      
      * Fixes a flaky test
      
      * Renames a var
      
      * Do not unit the errors in tests
      
      * Bump Substrate (#686)
      
      * update to latest renames
      
      * Bump Substrate
      
      * Bump substrate
      
      * Merge some things from `ashley-compile-to-wasm` (#687)
      
      * 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
      
      * Add the /ws bootnode to the chain specs
      
      * Copy changes from master
      
      * Switch branch
      
      * Switch libp2p and add wasm-timer
      
      * Switch back libp2p and add rand
      
      * Fix bootnodes PeerIds
      
      * use browser indexdb
      
      * Reduce changeset
      
      * Add matrix release alert script and gitlab job (#688)
      
      * Add matrix release alert script and gitlab job
      
      * Update .gitlab-ci.yml
      
      Co-Authored-By: Kirill Pimenov's avatarKirill Pimenov <kirill@parity.io>
      
      * Rewrite some Future structs as async functions (#679)
      
      * 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
      
      * Supercede 'Propagate Substrate#4284 to Polkadot' (#695)
      
      * 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
      
      * More update
      
      * Fix compilation
      
      * Some stylistic cleanups
      
      * Increase the minimum treasury bond to reduce silly proposals (#701)
      
      * Increase the minimum treasury bond to reduce silly proposals
      
      * Bump substrate
      
      * Bump version
      
      * Update to latest Substrate master (#703)
      
      * Update to latest Substrate master
      
      * Fix tests
      
      * Introduce an event for when transaction fees are paid (#702)
      
      * Introduce an event for when transaction fees are paid
      
      * Fix
      
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * Bump to latest Substrate (#706)
      
      * Updates, but won't build.
      
      * Bump version.
      
      * Fix
      
      * Fix test
      
      * ci: increase git cloning depth to 100 (#707)
      
      * ci: fetch master branch for runtime diff (#708)
      
      * Bump Substrate and runtime version (#712)
      
      * Update to latest Substrate master
      
      * Bump Substrate and runtime version
      
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * ci: fix release tagging after tags are added on the master branch (#714)
      
      * ci: fix release tagging after tags are added on the master branch
      
      * ci: latest tag applied to latest tag
      
      * Update kvdb version in availability-store (#709)
      
      * update availability store
      
      * also fix warning
      
      * update Cargo.lock
      
      * Support both polkadot and kusama runtimes (#704)
      
      * Allow both polkadot and kusama runtimes
      
      * Allow both polkadot and kusama runtimes
      
      * Make `collator` build
      
      * Removed kusama runtime
      
      * Introduced common runtime
      
      * Updated for latest substrate
      
      * Updated CI targets
      
      * Updated CI version check
      
      * Removed unused dependency
      
      * Pulled latests substrate
      
      * Pulled latest substrate
      
      * Fixed version
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * NEW_HEADS_IDENTIFIER moved to primitives
      
      * Updated CI check script
      
      * Fixed script
      
      * Set epoch duration for polkadot
      
      * ci: check_runtime for both runtimes
      
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      Co-authored-by: default avatargabriel klawitter <gabreal@users.noreply.github.com>
      
      * Bump Substrate & runtime version (#715)
      
      * Bump Substrate & runtime version
      
      * Attempt at fix
      
      * Update runtime/kusama/src/lib.rs
      
      Co-Authored-By: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      Co-authored-by: default avatarBastian Köcher <bkchr@users.noreply.github.com>
      
      * Update copyright year (#718)
      
      * Fixes after master merge
      
      * service: support setting fork blocks in config (#719)
      
      * ci: make sure master branch is available for check_runtime (#720)
      
      * service/src/lib.rs: Register network event stream for authority disc (#678)
      
      * service/src/lib.rs: Register network event stream for authority disc
      
      Previously one would create a sender and receiver channel pair, pass the
      sender to the build_network_future through the service builder and
      funnel network events returned from polling the network service into the
      sender to be consumed by the authority discovery module owning the
      receiver.
      
      With recent changes it is now possible to register an event_stream
      with the network service directly, thus one does not need to make the
      detour through the build_network_future.
      
      This commit is an adjusted clone of one targeting the Substrate
      repository.
      
      * service/src/lib.rs: Fix futures::stream imports
      
      * [TMP] *: Replace polkadot-upstream with feature branch
      
      * Revert "[TMP] *: Replace polkadot-upstream with feature branch"
      
      This reverts commit 0c947b04
      
      .
      
      * Hotfix for Kusama (#724)
      
      * cli: revert borked kusama chain on startup
      
      * Docs.
      
      * cli: fix reversal of bork kusama fork
      
      * cli: force always can author
      
      * Version bump
      
      * service: support setting fork blocks in config
      
      * service: add support for bad blocks extension
      
      * service: add badBlocks to kusama chainspec
      
      * Bump Substrate to hotfix version.
      
      * service: add bad block to kusama chain spec
      
      * cleanup kusama hotfix
      
      * add kusama grandpa hotfix
      
      * Bump substrate
      
      * Bump spec_version
      
      * Rebump
      
      * cli: remove unnecessary dependencies
      
      * service: revert can_author_with fix
      
      * service: remove unnecessary method
      
      * Don't try to track polkadot runtime verion yet
      
      * Versions
      
      * service: better grandpa fix detection
      
      Co-authored-by: default avatarAndré Silva <andre.beat@gmail.com>
      
      * allow release alerts to fail (#725)
      
      * Fix the can-author issue by defaulting to Kusama when no chainspec given. (#728)
      
      * Fix can_author by defaulting correctly.
      
      * Comments
      
      * Better logging
      
      * Bump Substrate
      
      * Minor updates to readme.
      
      * service: reset grandpa into a future round (not past) (#726)
      
      * service: reset grandpa into a future round (not past)
      
      * update substrate version
      
      * service: create grandpa reset round variable
      
      * service: fine grained grandpa reset on startup
      
      Co-authored-by: default avatarGavin Wood <github@gavwood.com>
      
      * Bump version (#729)
      
      * polkadot v0.7.13 (#730)
      
      * bump substrate version
      
      * bump version to 0.7.13
      
      * Fix pending-release alert script (#734)
      
      ... parity/tools doesn't have /bin/bash
      
      * Select native runtime based on chain spec (#733)
      
      * Select native runtime based on chain spec
      
      * Bumped substrate
      
      * Add sudo module to `polkadot-runtime` (#735)
      
      * Bump versions (#736)
      
      * Fix up Kusama balance constants
      
      * Bump versions
      
      * Fix for the --dev option
      
      * remove kusama fixes (#738)
      
      * Tweak Polkadot constants & bump Substrate (#739)
      
      * Tweak Polkadot constants.
      
      * Bump and remove warning
      
      * Bump impl version
      
      * Bump Substrate
      
      * Bump Substrate again
      
      * Some fixes
      
      * Fix compilation
      
      * Remove TODO
      
      * Remove old dir
      
      * Companion PR for Substrate#4585 (#748)
      
      * Companion PR for Substrate#4394 (#723)
      
      * service/src/lib.rs: Register network event stream for authority disc
      
      Previously one would create a sender and receiver channel pair, pass the
      sender to the build_network_future through the service builder and
      funnel network events returned from polling the network service into the
      sender to be consumed by the authority discovery module owning the
      receiver.
      
      With recent changes it is now possible to register an event_stream
      with the network service directly, thus one does not need to make the
      detour through the build_network_future.
      
      This commit is an adjusted clone of one targeting the Substrate
      repository.
      
      * service/src/lib.rs: Fix futures::stream imports
      
      * [TMP] *: Replace polkadot-upstream with feature branch
      
      * Switch branch
      
      * Small change
      
      * Companion PR to substrate#4542
      
      * Revert "Merge remote-tracking branch 'tomaka/companion-4542' into ashley-browser-utils"
      
      This reverts commit 17f00afe, reversing
      changes made to 928cbb9c
      
      .
      
      * ashley-browser-utils -> ashley-browser-utils-polkadot
      
      * Switch branches back
      
      Co-authored-by: default avatarMax Inden <mail@max-inden.de>
      Co-authored-by: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      * Companion PR to substrate#4542 (#732)
      
      * Companion PR for Substrate#4585
      
      Co-authored-by: default avatarAshley <ashley.ruglys@gmail.com>
      Co-authored-by: default avatarMax Inden <mail@max-inden.de>
      Co-authored-by: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      
      * Reset branch and make it compile
      
      * Review feedback
      
      * Make the bounds a bit cleaner.
      
      Co-authored-by: default avatarGavin Wood <github@gavwood.com>
      Co-authored-by: default avatarStanislav Tkach <stanislav.tkach@gmail.com>
      Co-authored-by: default avatarLeo Arias <elopio@openzeppelin.com>
      Co-authored-by: default avatarAshley <ashley.ruglys@gmail.com>
      Co-authored-by: Pierre Krieger's avatarPierre Krieger <pierre.krieger1708@gmail.com>
      Co-authored-by: Fedor Sakharov's avatarFedor Sakharov <fedor.sakharov@gmail.com>
      Co-authored-by: default avatars3krit <pugh@s3kr.it>
      Co-authored-by: default avatarKirill Pimenov <kirushik@gmail.com>
      Co-authored-by: default avatargabriel klawitter <gabreal@users.noreply.github.com>
      Co-authored-by: default avatarNikolay Volf <nikvolf@gmail.com>
      Co-authored-by: Arkadiy Paronyan's avatarArkadiy Paronyan <arkady.paronyan@gmail.com>
      Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
      Co-authored-by: default avatarAndré Silva <andre.beat@gmail.com>
      Co-authored-by: default avatarMax Inden <mail@max-inden.de>
      Co-authored-by: default avatarTomasz Drwięga <tomusdrw@users.noreply.github.com>
      6459a194
  18. 08 Jan, 2020 1 commit
  19. 05 Jan, 2020 1 commit
  20. 03 Jan, 2020 1 commit
  21. 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
  22. 04 Dec, 2019 1 commit
    • Gavin Wood's avatar
      Update Substrate (#661) · a06b9def
      Gavin Wood authored
      * Make compat with exit-future updates
      
      * Update exit-future entirely
      
      * Tidy
      
      * Bump Substrate
      a06b9def
  23. 02 Dec, 2019 1 commit
  24. 22 Nov, 2019 1 commit
    • joe petrowski's avatar
      Update for Substrate master (#600) · 52385492
      joe petrowski authored
      * update substrate for change to palette
      
      * change paint to palette
      
      * update lock
      
      * Fix missing import
      
      * change to polkadot-master
      
      * Use same commit hash of parity-common
      
      * Resolve linking errors
      
      * Rename to frame
      
      * bump spec
      
      * Subsume #602 and #596
      
      * Fix DispatchInfo
      
      * Merge `futures03` and `joe-update-to-palette` (#606)
      
      * Change repo and branch
      
      * Made changes
      
      * Bumped async-std version
      
      * Fix line width
      
      * Bump spec_version
      
      * Fix `run_to_block` for Crowdfund module (#603)
      
      Probably a copy paste error.
      
      * Bump dependencies
      
      * Update trie-db to be inline with substrate
      
      * Fix documentation warning
      
      * Fix test compilation
      52385492
  25. 19 Nov, 2019 1 commit
  26. 19 Oct, 2019 1 commit
  27. 08 Oct, 2019 1 commit
  28. 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
  29. 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
  30. 23 Jul, 2019 1 commit
  31. 05 Jul, 2019 1 commit
  32. 02 Jul, 2019 1 commit
  33. 27 Jun, 2019 1 commit
  34. 25 Jun, 2019 2 commits
  35. 20 Jun, 2019 1 commit
  36. 17 Jun, 2019 1 commit
  37. 29 May, 2019 1 commit
  38. 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
  39. 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