Skip to content
  1. Nov 05, 2019
  2. Nov 03, 2019
  3. Oct 31, 2019
    • Gavin Wood's avatar
      Backports from master (#525) · cd2a5788
      Gavin Wood authored
      * bump version to 0.6.6 (#516)
      
      * retry on gitlab system failures (#521)
      
      * retry on gitlab system failures
      
      * max is just 2
      
      * Bump Substrate master (#522)
      
      * Bump substrate
      
      * Bump runtime version
      
      * Fix Configuration stuff
      
      * fix extract_proof return type
      
      * add ImOnline module as Authorship event handler
      cd2a5788
  4. Oct 28, 2019
  5. Oct 27, 2019
  6. Oct 25, 2019
    • André Silva's avatar
      v0.6: merge master branch (#497) · 2c8a404c
      André Silva authored
      
      
      * add authority discovery module (#444)
      
      * grandpa: set justification period to 512 blocks (#445)
      
      * lock (#446)
      
      * Kusama CC2 spec (#449)
      
      * update readme for cc2 (#453)
      
      * docs: add security policy (#450)
      
      * docs: add security policy
      
      * Update SECURITY.md
      
      Co-Authored-By: default avatarjoe petrowski <[email protected]>
      
      * Enable `substrate-session` `std` feature and remove unused traits (#456)
      
      * update (#457)
      
      * Update latest substrate master (#462)
      
      * update substrate to latest polkadot-master
      
      * fix test runtime
      
      * Fix compilation in wasm (#465)
      
      Also fix the weird file structure by making `wasm_executor.rs` ->
      `wasm_executor/mod.rs`.
      
      * Make `ParachainContext` take self as mutable (#458)
      
      This replicates changes to `Environment`/`Proposer` that are used
      internally at Cumulus.
      
      * wasm_executor: fix wasm signature checker (#471)
      
      Signed-off-by: default avataryjhmelody <[email protected]>
      
      * Changes for substrate#3699 (#466)
      
      * change upstream and branch
      
      * Fix build
      
      * remove doc renamings
      
      * Fix tests
      
      * .
      
      * Revert changing fork and branch
      
      * Update Cargo.toml
      
      * Update parachains.rs
      
      * update branch name in Cargo.lock (#473)
      
      * Introduce Parathreads (runtime) (#341)
      
      * 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
      
      * Update to latest Substrate master (#472)
      
      * Update to latest Substrate master
      
      * Fix
      
      * Fix compilation
      
      * fix var name for post_upward_message (#474)
      
      Signed-off-by: default avataryjhmelody <[email protected]>
      
      * change versioning and tagging of releases (#476)
      
      * change versioning and tagging of releases
      
      * Make `ParaId` constructible from a const context (#483)
      
      * Pass `client` and `task_executor` to `BuildParachainContext` (#484)
      
      * Pass `client` and `task_executor` to `BuildParachainContext`
      
      * Update `Cargo.lock`
      
      * integrate minor weight/fee changes (#482)
      
      * Update cargo files
      
      * Make it build again.
      
      * Fix build
      
      * revert cargo file
      
      * New lockfile
      
      * Bump.
      
      * Update to latest Substrate master (#486)
      
      * Fixes required for Cumulus (#485)
      
      * Collator node need to register all gossip validators as well
      
      * Make sure that parachain authorities are only written once at genesis
      
      * Fix test
      
      * fix dockerfile build - upgrade image base from ubuntu 16 to 18 (#423)
      
      * Only register one gossip validator for full nodes (#487)
      
      * ci: fix publishing of ci builds (#488)
      
      * Support `account_nextIndex` RPC. (#460)
      
      * Use node-rpc extensions to support account_nextIndex.
      
      * Remove todo.
      
      * Update lock.
      
      * Use new srml_system_rpc crate.
      
      * Update to substrate=master
      
      * Update lockfile.
      
      * Update to polkadot-master.
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * Update to latest substrate master (#491)
      
      * update to latest substrate master
      
      * Fix compilation
      
      * Switch elections to Phragmen, enable them in PoA (#492)
      
      * Switch elections to Phragmen, enable them in PoA
      
      * Remove superfluous code.
      
      * Build fixes
      
      * Update to substrate master
      
      * Build fixes
      
      * Add warning
      
      * Disable authority discovery for now
      
      * Remove commented code
      
      * Fix warning
      
      * service: cleanup task spawning (#495)
      
      * Update to latest substrate polkadot-master (#496)
      
      * update to latest substrate polkadot-master
      
      * Bump to 0.6.3
      
      * service: don't use the grandpa observer (#494) (#498)
      
      * service: don't use the grandpa observer
      
      * service: remove unnecessary boxing
      
      * service: fix indentation
      
      * service: remove unnecessary on_exit
      
      tasks spawned with `spawn_task`/`spawn_essential_task` are already
      guarded by `on_exit`.
      
      * Update service/src/lib.rs
      
      Co-Authored-By: default avatarGavin Wood <[email protected]>
      2c8a404c
  7. Oct 23, 2019
    • André Silva's avatar
      Backports to v0.6 (#493) · 1f576dd4
      André Silva authored
      
      
      * Fix compilation in wasm (#465)
      
      Also fix the weird file structure by making `wasm_executor.rs` ->
      `wasm_executor/mod.rs`.
      
      * Changes for substrate#3699 (#466)
      
      * change upstream and branch
      
      * Fix build
      
      * remove doc renamings
      
      * Fix tests
      
      * .
      
      * Revert changing fork and branch
      
      * Update Cargo.toml
      
      * Update parachains.rs
      
      * wasm_executor: fix wasm signature checker (#471)
      
      Signed-off-by: default avataryjhmelody <[email protected]>
      
      * Update to latest Substrate master (#472)
      
      * Update to latest Substrate master
      
      * Fix
      
      * Fix compilation
      
      * fix var name for post_upward_message (#474)
      
      Signed-off-by: default avataryjhmelody <[email protected]>
      
      * integrate minor weight/fee changes (#482)
      
      * Update cargo files
      
      * Make it build again.
      
      * Fix build
      
      * revert cargo file
      
      * New lockfile
      
      * Bump.
      
      * Update to latest Substrate master (#486)
      
      * Only register one gossip validator for full nodes (#487)
      
      * Support `account_nextIndex` RPC. (#460)
      
      * Use node-rpc extensions to support account_nextIndex.
      
      * Remove todo.
      
      * Update lock.
      
      * Use new srml_system_rpc crate.
      
      * Update to substrate=master
      
      * Update lockfile.
      
      * Update to polkadot-master.
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarBastian Köcher <[email protected]>
      
      * Update to latest substrate master (#491)
      
      * update to latest substrate master
      
      * Fix compilation
      1f576dd4
  8. Oct 07, 2019
  9. Oct 05, 2019
    • André Silva's avatar
      polkadot v0.6.1 (#461) · d3c1f45a
      André Silva authored
      * update to latest substrate polkadot-master
      
      * runtime: bump spec_version
      
      * runtime: remove unused import
      
      * bump version to 0.6.1
      
      * fix tests
      v0.6.1
      d3c1f45a
  10. Sep 13, 2019
  11. 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
  12. Aug 29, 2019
    • 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 <[email protected]>
      
      * 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: default avatarSergei Pepyakin <[email protected]>
      
      * 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
  13. Aug 24, 2019
  14. Aug 16, 2019
  15. 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
  16. Aug 07, 2019
  17. Aug 06, 2019
  18. Jul 26, 2019
  19. 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
  20. Jul 05, 2019
  21. 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
  22. Jun 27, 2019
  23. Jun 25, 2019
  24. Jun 24, 2019
  25. Jun 20, 2019
  26. Jun 17, 2019
  27. Jun 13, 2019
  28. Jun 06, 2019
  29. 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
  30. May 29, 2019
  31. May 24, 2019
    • Stanislav Tkach's avatar
      Add block data size check (#230) · dc73c4f3
      Stanislav Tkach authored
      * Add block data size check
      
      * Pass max_block_data_size everywhere
      
      * Fix build after merge
      
      * Fix ParachainWork initialization
      
      * Fix tests compilation
      dc73c4f3
  32. May 17, 2019
  33. May 15, 2019
  34. May 08, 2019
    • Stanislav Tkach's avatar
      Don't pass validators' public keys with attestations (#186) · 41f62652
      Stanislav Tkach authored and asynchronous rob's avatar asynchronous rob committed
      * Don't pass validators' public keys with attestations
      
      * Update statement-table's Misbehaviour typedef
      
      * Update network/router
      
      * Expand MessageValidationData
      
      * Try to fix tests
      
      * Extend ApiContext
      
      * Remove 'index_mapping' from the SessionParams
      
      * Construct index_mapping from authorities
      
      * Move index_mapping to TableContext
      
      * Add test for index_mapping order
      41f62652