1. Dec 01, 2019
  2. Nov 30, 2019
  3. Nov 28, 2019
    • Gavin Wood's avatar
      Update Substrate (#623) · e3a3906b
      Gavin Wood authored
      * Update to latest Substrate master (#615)
      
      * Update to latest Substrate master
      
      * Remove unneeded patch + warning
      
      * Update `Cargo.lock`
      
      * Fix tests
      
      * Update again
      
      * Bump Substrate (#616)
      
      * Update lock
      
      * Fix
      
      * Few fixes
      
      * Bump to latest Substrate
      
      * Fixes
      
      * fix pre-tx-pool compilation
      
      * more compilation fixes
      
      * Updates for the injection period
      
      - Liberal slash-refunding
      - Instant unbonding
      
      * *: Enable refactored authority discovery (#624)
      
      * *: Enable authority discovery module
      
      * *: List authority discovery id after parachain validator id
      
      Make sure existing key types don't change their order by appending the
      authority discovery id instead of injecting it between im online id and
      parachain validator id.
      
      * *: Gate authority discovery module behind feature flag
      
      * cli/src/lib.rs: Fix warnings
      
      * cli/src/lib.rs: Shorten line length
      
      * Bump Substrate
      
      * Bump Substrate
      
      * Line widths
      
      * Line widths again
      
      * Revert bump.
      e3a3906b
  4. Nov 19, 2019
  5. Nov 12, 2019
    • Gavin Wood's avatar
      Bump Substrate & version (#574) · d54ae69b
      Gavin Wood authored
      * Bump Substrate.
      
      * Bump version
      d54ae69b
    • Gavin Wood's avatar
      Master backports (#571) · f2d72cd4
      Gavin Wood authored
      * Update to latest Substrate master (#570)
      
      * Bump substrate/version (#557)
      
      * Bump version and Substrate (#560)
      
      * Bump version and Substrate
      
      * Bump version and Substrate
      
      * Bump versions
      
      * bump substrate to release specific v0.6.15
      
      * Update lock
      
      * Prepare Polkadot update for Substrate runtime interface 2.0 (#563)
      
      * Prepare Polkadot update for Substrate runtime interface 2.0
      
      * bump substrate to release specific v0.6.15
      
      * Switch to `polkadot-master`
      
      * Version bump
      
      * Master backports
      
      * Bump runtime
      
      * Fix tests
      
      * Fix tests
      
      * Another fix.
      f2d72cd4
  6. Nov 08, 2019
    • Gavin Wood's avatar
      Backport all v0.6 changes to master... (#552) · 1142297b
      Gavin Wood authored
      * Bump Substrate and versions (#531)
      
      * Bump versions
      
      * Build fix.
      
      * Enable governance (#536)
      
      * Enable governance
      
      * Tweak a few parameters
      
      * Bump substrate, versions. (#538)
      
      * Bump substrate, versions.
      
      * Build fix
      
      * Bump rpc deps (#537)
      
      * Update to latest sub
      
      * Revert branch update
      
      * Update.
      
      * Update tests.
      
      * Ignore warnings in tests.
      
      * Revert substrate (#540)
      
      * Version bump
      
      * Bump Substrate, versions. (#542)
      
      * Bump Substrate, versions.
      
      Also revert the enabling of democracy
      
      * Build fix
      
      * Bump Substrate (#544)
      
      * Bump Substrate
      
      * Fix
      
      * A few tidyups
      
      * Bump Substrate (#547)
      
      * Bump Substrate
      
      * Another bump
      
      * Fixed build for new block_import API
      
      * Enable grandpa migration. (#549)
      
      * Enable grandpa migration.
      
      * Bump runtime version
      1142297b
  7. Oct 30, 2019
  8. Oct 28, 2019
  9. Oct 25, 2019
  10. Oct 23, 2019
  11. Oct 19, 2019
  12. Oct 11, 2019
    • yjh's avatar
      fix var name for post_upward_message (#474) · 31741171
      yjh authored
      
      
      Signed-off-by: default avataryjhmelody <[email protected]>
      31741171
    • Gavin Wood's avatar
      Introduce Parathreads (runtime) (#341) · 2213e91d
      Gavin Wood authored
      * Rest of parathread draft implementation, parachain permissioning.
      
      * Update Substrate
      
      * Update Substrate again
      
      * Integrate weight/fee stuff.
      
      * Council
      
      * Build fixes
      
      * More fixes
      
      * Minor additions
      
      * fix some small errors
      
      * Revert "fix some small errors"
      
      This reverts commit 4fb52c82
      
      .
      
      * Merge fix.
      
      * do_swap -> on_swap
      
      * Update depdendency to polkadot-master
      
      * Fix more merge problems
      
      * Some patching of errors
      
      * Fix storage closure
      
      * Actually fix storage. It builds!
      
      * Tests run... but not successfully.
      
      * Add `run_to_block` to get parachains active to start
      
      * More `run_to_block`
      
      * Fix build
      
      * Queue up changes to threads
      
      * Move registration test
      
      * Fix regsiter/deregister test
      
      * Retry queue.
      
      * Minor refactor
      
      * Refactor to avoid heavy storage items
      
      * Make tests pass
      
      * remove para on deregister, add events
      
      * Remove println
      
      * Fix register/deregister parathread test
      
      * fix merge
      
      * Parathread can be activated test
      
      * Test auction
      
      * Add `Debtors` storage item
      
      I considered putting the debtor information in `ParaInfo`, but it did not make sense to me since this information only applies to parathreads, not `paras` in general.
      
      * remove comment code
      
      * Some new tests
      
      * Fixes for removing threads when scheduled. Tests.
      
      * Test progression of threads.
      
      * Test that reschedule queuing works properly.
      
      * Make test slightly more interesting
      
      * whitespace
      
      * Swap works properly.
      
      * Update locks
      
      * Build
      
      * Rename can_swap
      
      * Add test for funds to be correctly returned after a swap
      
      Swap does not seem to have logic which correctly swaps the debtor account to the new parathread.
      
      * Make tests consistant
      
      * Add check that `PendingSwap` is cleaned up
      
      * Update runtime/src/parachains.rs
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Update runtime/src/registrar.rs
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Some fixes/suggestions from review
      
      * Docs
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      Co-Authored-By: default avatarShawn Tabrizi <[email protected]>
      
      * Update network/src/gossip.rs
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Rename OnSwap
      
      * Add missing `]`
      
      * Rejig ordering semantics, making everything a bit slower but correct.
      
      * Some Fixes to Parathread Compile (#470)
      
      * Some Fixes
      
      * Fix queue_upward_messages
      
      * Change back to const
      
      * Build fixes
      
      * Fix tests
      2213e91d
  13. Oct 10, 2019
  14. Oct 08, 2019
  15. Sep 13, 2019
  16. Sep 11, 2019
    • Gavin Wood's avatar
      Substrate.from() (#426) · c69ba7e2
      Gavin Wood authored
      * Substrate.from()
      
      * Fix some transaction validation code
      
      * must be more specific for matching now.
      
      * Update `wasm-builder` and add `build-only-wasm` script
      
      * Update to latest service builder interfaces
      
      * ANother substrate update
      
      * Another update
      c69ba7e2
  17. Sep 03, 2019
  18. Aug 24, 2019
  19. Aug 12, 2019
    • 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: default avatarRobert Habermeier <[email protected]>
      
      * 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
  20. Aug 05, 2019
  21. Jul 23, 2019
  22. Jul 09, 2019
    • 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
  23. Jul 04, 2019
    • 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
  24. Jun 25, 2019
  25. Jun 05, 2019
    • Andrew Jones's avatar
      Remove dependency on error_chain (#277) · d6b0e1f7
      Andrew Jones authored
      
      
      * Convert validation error
      
      * Convert wasm_executor error
      
      * Convert block evaluation error
      
      * Convert collation errors and the compilation
      
      * Remove error-chain dep from service
      
      * Remove unused Result type
      
      * Remove unused error variants
      
      * Remove redundant intos
      
      * Add missing comments
      
      * Update validation/src/collation.rs
      
      Co-Authored-By: default avatarthiolliere <[email protected]>
      
      * Fix new error variant
      d6b0e1f7
  26. Jun 03, 2019
    • 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: default avatarRobert Habermeier <[email protected]>
      
      * Update runtime/src/slots.rs
      
      Co-Authored-By: default avatarShawn Tabrizi <[email protected]>
      
      * Update runtime/src/slots.rs
      
      Co-Authored-By: default avatarShawn Tabrizi <[email protected]>
      
      * 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
  27. May 25, 2019
    • Gavin Wood's avatar
      Parachain auctions (#239) · be79c5dc
      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.
      
      * Fix build/test
      
      * Make slots work with latest substrate
      
      * Update runtime/src/slot_range.rs
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Update runtime/src/slots.rs
      
      Co-Authored-By: default avatarShawn Tabrizi <[email protected]>
      
      * Update runtime/src/slots.rs
      
      Co-Authored-By: default avatarShawn Tabrizi <[email protected]>
      
      * Polish logic
      
      * Rewind to earlier substrate master
      
      * Remove dead code.
      be79c5dc
  28. May 15, 2019
    • thiolliere's avatar
      update substrate (#259) · ee0076f7
      thiolliere authored and asynchronous rob's avatar asynchronous rob committed
      * WIP
      
      * merging select_chain
      
      * WIP
      
      * update to point to gui-polkadot-master
      
      * Fix collator
      
      * update gui-polkadot-master and fix
      
      * fix unwraps
      
      * better returning an error
      ee0076f7
  29. Apr 24, 2019
  30. Apr 08, 2019
  31. Feb 26, 2019
    • joe petrowski's avatar
      Add README Issue Link (#160) · e3803323
      joe petrowski authored and Andrew Jones's avatar Andrew Jones committed
      * add issue link
      
      * add issue link
      
      * add issue link
      
      * Update README.adoc
      
      * add parens
      
      * add issue link
      
      * add issue link
      
      * add issue link
      
      * add issue link
      
      * add issue link
      
      * add issue link
      
      * add issue link
      e3803323
  32. Feb 20, 2019
  33. Feb 19, 2019
    • 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
  34. Feb 04, 2019
  35. Jan 23, 2019
  36. Jan 22, 2019
    • 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