1. Dec 13, 2019
    • Ashley's avatar
      Merge some things from `ashley-compile-to-wasm` (#687) · f429dc10
      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
      
      * 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
      f429dc10
  2. Dec 12, 2019
  3. Dec 11, 2019
  4. Dec 10, 2019
    • Pierre Krieger's avatar
      a036b4c4
    • Leo Arias's avatar
      Fix typo in comment (#672) · 188e419d
      Leo Arias authored
      188e419d
    • 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: default avatarPierre Krieger <[email protected]>
      
      * Update network/src/lib.rs
      
      Co-Authored-By: default avatarPierre Krieger <[email protected]>
      
      * Update network/src/lib.rs
      
      Co-Authored-By: default avatarPierre Krieger <[email protected]>
      
      * 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. Dec 09, 2019
  6. Dec 05, 2019
  7. Dec 04, 2019
  8. Dec 03, 2019
    • Gavin Wood's avatar
      Update Substrate (#649) · 7754bea9
      Gavin Wood authored
      * Bump Substrate
      
      * Bump version
      
      * Reinstate wasmtime
      
      * Fix warning.
      v0.7.6
      7754bea9
    • 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 <[email protected]>
      
      * 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: default avatarRobert Habermeier <[email protected]>
      
      * 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
      v0.7.5
      e5138efc
    • Gavin Wood's avatar
      Make Kusama decentralised and permissionless (#647) · 6a4757ac
      Gavin Wood authored
      * Remove Sudo
      
      * Bump versions
      
      * Fixes
      
      * Remove other mentions of sudo
      
      * Remove sudo from Cargo
      6a4757ac
    • Phil's avatar
      0526413f
    • Arkadiy Paronyan's avatar
      Update for new peerset API (#644) · 4cb0346c
      Arkadiy Paronyan authored
      * Reputation changes require reason
      
      * Fixes
      
      * Bump version
      v0.7.4
      4cb0346c
  9. Dec 02, 2019
  10. Dec 01, 2019
  11. Nov 30, 2019
  12. Nov 29, 2019
  13. Nov 28, 2019