Skip to content
  1. Mar 05, 2019
  2. Mar 04, 2019
  3. Feb 28, 2019
  4. Feb 26, 2019
  5. Feb 25, 2019
    • Andrew Jones's avatar
      Egress queue validation in runtime (#155) · b4c05459
      Andrew Jones authored and asynchronous rob's avatar asynchronous rob committed
      * Add fn to validate egress routes
      
      * Add blank tests
      
      * Reject routing to non existent parachains
      
      * Reject if routing to self
      
      * Reject if egress route parachain ids out of order
      
      * Extract method for checking egress routes
      
      * Reject empty egress routes
      
      * Extract test method
      
      * Generate empty trie root constant in build script
      
      * Remove unwraps
      
      * Hardcode EMPTY_TRIE_ROOT and add test to verify
      
      * Const not pu
      b4c05459
  6. Feb 24, 2019
  7. Feb 22, 2019
  8. Feb 21, 2019
  9. Feb 20, 2019
  10. Feb 19, 2019
    • asynchronous rob's avatar
      some erasure-coding tweaks (#143) · 5c96f583
      asynchronous rob authored
      5c96f583
    • 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
  11. Feb 18, 2019
  12. Feb 13, 2019
  13. Feb 09, 2019
  14. Feb 08, 2019
    • Benjamin Kampmann's avatar
      Cleaning up dependencies (#125) · 98b9b4b9
      Benjamin Kampmann authored
      * cargo update
      * Update to latest ctrlc crate
      * Update vergen
      * Update to latest pretty_assertions
      * Update log
      * Update parking_lot
      * Update hex-rustc
      98b9b4b9
  15. Feb 04, 2019
  16. Jan 29, 2019
    • Gav Wood's avatar
      Use new externs for eth crypto (#114) · 98203aab
      Gav Wood authored
      * Add claims.
      
      * Failing build
      
      * Updatee to latest substrate, fix tests
      
      * Remove unneeded
      
      * Introduce tests with real work sig
      
      * Use right 64 bytes of pubkey to get eth addr
      
      * Fix for eth sig
      
      * Fix build
      
      * Fix wasm
      
      * Use new externs for eth crypto.
      
      * Bump spec version
      
      * New runtime
      98203aab
  17. Jan 28, 2019
  18. Jan 27, 2019
  19. Jan 25, 2019
    • Gav Wood's avatar
      Claim yer sale DOTs (#97) · 72a6ffde
      Gav Wood authored
      * Add claims.
      
      * Failing build
      
      * Updatee to latest substrate, fix tests
      
      * Remove unneeded
      
      * Introduce tests with real work sig
      
      * Use right 64 bytes of pubkey to get eth addr
      
      * Fix for eth sig
      
      * Fix build
      
      * Fix wasm
      72a6ffde
  20. Jan 24, 2019
    • asynchronous rob's avatar
      Initial erasure-coding of availability data (#56) · a9767290
      asynchronous rob authored
      * erasure-coding block data
      
      * adjust error handling
      
      * merkleize chunks and yield branches for each
      
      * construction and proving of merkle branches
      
      * port over to new GF(2^16) impl
      
      * some tests for wrapped_shard
      
      * handle extra byte from GF(2^16) better
      
      * point to github dependency
      
      * add issue link
      
      * point to master for reed-solomon-erasure
      
      * add missing license header
      a9767290
    • Phil's avatar
      Update README.adoc (#108) · 138a91d5
      Phil authored and asynchronous rob's avatar asynchronous rob committed
      added newer rust version required, and instructions for updating Rust using `rustup update`
      138a91d5
  21. Jan 23, 2019
  22. Jan 22, 2019
    • André Silva's avatar
      cli: fix node shutdown (#100) · 9cb36130
      André Silva authored and asynchronous rob's avatar asynchronous rob committed
      9cb36130
    • asynchronous rob's avatar
      Parachain execution yields messages to send (#96) · 5893fa7c
      asynchronous rob authored
      * read head-data directly out of WASM memory
      
      * implement ext_post_message for parachain WASM
      
      * further refactoring of the parachain module
      
      * add externalities error type
      
      * accumulate posted messages when validating parachain candidate
      
      * define Extrinsic type in primitives
      
      * availability-store: store extrinsic data
      
      * compute extrinsic and check against candidate
      
      * add some egress queue tests
      
      * grumbles & substrate update
      
      * ensure everything builds
      5893fa7c
  23. Jan 18, 2019
  24. Jan 17, 2019