Skip to content
  1. Sep 28, 2020
  2. Sep 18, 2020
    • Peter Goodspeed-Niklaus's avatar
      b4457f55
    • Peter Goodspeed-Niklaus's avatar
      Remove service, migrate all to service-new (#1630) · d531ba56
      Peter Goodspeed-Niklaus authored
      
      
      * import rococo into chain-spec
      
      * make a few stabs at moving forward
      
      * wip: rococo readme
      
      * remove /service crate
      
      - Move the chain-spec files to node-service
      - update sufficient cargo files that polkadot-service-new builds
      - not everything else builds yet
      
      * wip: chase down some build errors in polkadot-cli
      
      There's a lot more to go, but some progress has happened.
      
      * make more progress getting polkadot-cli to build
      
      * don't ignore polkadot.json within the res directory
      
      * don't recreate pathbufs
      
      * Prepare Polkadot to be used by Cumulus
      
      This begins to make Polkadot usable from Cumulus.
      
      * Remove old test
      
      * migrate new_chain_ops fix from /service
      
      * partially remove node/test-service
      
      * Reset some changes
      
      * Revert "partially remove node/test-service"
      
      This reverts commit 7b8f9ba5bfc286a309df89853ae11facf3277ffb.
      
      * WIP: replace v0 ParachainHost impl with v1 for test runtime
      
      This is necessary because one of the current errors when building
      the test service boils down to:
      
      the trait bound `polkadot_test_runtime::RuntimeApiImpl<...>`:
        `polkadot_primitives::v1::ParachainHost<...>` is not satisfied
      
      This is WIP because it appears to be causing some std leakage into
      the wasm environment, or something; the compiler is currently
      complaining about duplicate definitions of `panic_handler` and `oom`.
      Presumably I have to identify all std types (Vec etc) and replace
      them with sp_std equivalents.
      
      * fix test runtime build
      
      it wasn't std leakage, after all
      
      * bump westend spec version
      
      * use service-new as service within cli
      
      * to revert: demo that forwarding the test runtime to the real impl blows up
      
      * Revert "to revert: demo that forwarding the test runtime to the real impl blows up"
      
      This reverts commit 68d2f385f378721c7433e3e39133434610cd2a51.
      
      * Revert "Revert "to revert: demo that forwarding the test runtime to the real impl blows up""
      
      This reverts commit 04cb1cbf8873b4429cb9c9fdccb7f4bb137dc720.
      
      Might have just forgotten to disable default features
      
      * More reverts
      
      * MOARE
      
      * plug in the runtime as the generic instantiation
      
      This feels closer to a solution, but it still has problems: in particular,
      it's assumed that Runtime implements all appropriate Trait traits,
      which this one apparently does not.
      
      * implement necessary traits to get the test runtime compiling
      
      This is almost certainly not correct in some way; it really
      looks like I need to mess with the construct_runtime! macro
      somehow, to inject the inclusion trait's event type as a Event
      variant. Still, better lock down this changeset while it all
      compiles.
      
      * add inclusion::Event as variant into Event enum
      
      * implement unimplemented bits in kusama
      
      * implement unimplemented bits in polkadot runtime
      
      * implement unimplemented bits in westend runtime
      
      * migrate client upgrades from master
      
      * update test service with new node changes
      
      * package metadata--that wasn't intended to be removed
      
      * add parachains v1 modules to each runtime
      
      It's not clear what precisely this does, but it's probably the right
      thing to do.
      
      * enable cli to opt out of full node features
      
      * adjust rococo chainspec per example
      
      https://github.com/paritytech/polkadot/blob/26f1fa47f7836ab4bee5d4aad127ebce748320dd/service/src/chain_spec.rs#L362
      
      * try to fix Cargo.lock
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      d531ba56
  3. Sep 17, 2020
  4. Sep 16, 2020
  5. Sep 11, 2020
  6. Sep 01, 2020
  7. Aug 26, 2020
  8. Aug 24, 2020
  9. Aug 13, 2020
    • asynchronous rob's avatar
      Remove v0 parachains runtime (#1501) · 57aef8ee
      asynchronous rob authored
      * remove v0 parachains modules and switch to v1 primitives
      
      * get tests compiling for runtime-common
      
      * remove registrar module
      
      * Add a dummy module
      
      * remove runtime-parachains
      
      * mostly remove old parachains code from polkadot-runtime
      
      * remove slots::Trait implementation
      
      * remove sp_std prelude import
      
      * add a ZeroSizedTypeDifferentiator to dummy
      
      * finish porting over polkadot runtime
      
      * ZeroSizedTypeDifferentiator was actually unnecessary
      
      * westend
      
      * kusama
      
      * test-runtime (no dummy modules)
      
      * fix warning
      
      * fix chain-specs
      
      * fix test-service
      
      * test-client
      
      * remove dead import
      
      * remove unused needed_extrinsics parameter
      
      * runtimes compile
      
      * remove rococo-v0
      
      * remove remaining references to Rococo
      
      * bump versions
      57aef8ee
  10. Aug 11, 2020
    • Bastian Köcher's avatar
      Support `build-spec` for other chains than Polkadot (#1567) · a12f634e
      Bastian Köcher authored
      
      
      * Support `build-spec` for other chains than Polkadot
      
      The problem when building a chain specification is that you require the
      native runtime to parse the json file (assuming the chain spec is not
      raw yet). Before this pr we could only overwrite the native runtime when
      running the node using `force_*`. This pr now adds support to load the
      native runtime when the filename starts with the name of the chain. So,
      when usng `build-spec --chain rococo-something-else.jon` it will use the
      rococo native runtime to load the chain spec.
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      a12f634e
  11. Aug 05, 2020
  12. Aug 04, 2020
    • Bastian Köcher's avatar
      Rewrite client handling (#1531) · c01aa8ba
      Bastian Köcher authored
      
      
      * Rewrite client handling
      
      We are supporting muliple polkadot-like chains and all have different
      client types. This pr reworks the client handling by having all of them
      in one enum combined. Besides that, there is added a special trait
      `ExecuteWithClient` to use the internal client.
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      
      * Up the versions
      
      * Fix Cargo.lock
      
      * Fix merge conflict
      
      * ......................
      
      * ....v2
      
      * yep
      
      * I'm dumb...
      
      * Browser lol
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      c01aa8ba
    • Bastian Köcher's avatar
      Add Rococo test network (#1363) · 5a4bca76
      Bastian Köcher authored
      
      
      * Add Rococo test network
      
      * Correct license header
      
      * Add bootNodes address
      
      * Fix compile errors
      
      * Change bootNodes
      
      * Change rococo bootNodes
      
      * Add new bootNodes
      
      * Fix bootNodes typo
      
      * Remove public telemetry
      
      * Add rococo-local chain spec
      
      * Remove staking
      
      * Remove staking from chain spec
      
      * use rococo-staging chain spec and preserve bootnodes
      
      * Same but with --raw
      
      * update chain name and remove telemetry
      
      * Empty commit to re-trigger CI
      
      * Fix revision (temp. until I merge master)
      
      * Revert to branch = master to avoid conflicts
      
      * Revert to branch = master to avoid conflicts
      
      * Disable test (temp)
      
      * Revert to branch = master to avoid conflicts
      
      * Revert to branch = master to avoid conflicts
      
      * Change bootNodes IPs for second rococo network
      
      * Revert "Disable test (temp)"
      
      This reverts commit a159f12e3131d1a25dabb1a4d2834642f2bcdc26.
      
      * Revert purchase
      
      * Update chain spec
      
      * FUUU
      
      * Update service/src/lib.rs
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      
      * Update runtime/rococo/src/lib.rs
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      
      * Fix compilation
      
      Co-authored-by: default avatarEvaldo <[email protected]>
      Co-authored-by: default avatarDavid Dorgan <[email protected]>
      Co-authored-by: default avatarCecile Tonglet <[email protected]>
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      5a4bca76
  13. Aug 03, 2020
  14. Jul 30, 2020
  15. Jul 29, 2020
  16. Jul 27, 2020
  17. Jul 24, 2020
    • Wei Tang's avatar
      Companion PR for #6569 (#1394) · b8de0ff1
      Wei Tang authored
      * Update wasm-builder version to 2.0.0
      
      * Fix all crate compile
      
      * Update cargo lock
      
      * Bump runtime impl_version
      b8de0ff1
  18. Jul 22, 2020
  19. Jul 21, 2020
    • Gavin Wood's avatar
      Enable transfers (#1443) · 3f57b1c6
      Gavin Wood authored
      * Enable transfers
      
      Also quash any conviction from Referendum Zero; Sudo was always
      going to have been removed so lock-voting doesn't make sense in
      this case.
      
      * Add test for migration; remove superfluous comment.
      
      * Fixes
      
      * Bump
      
      * Weekly elections
      3f57b1c6
  20. Jul 20, 2020
    • Gavin Wood's avatar
      Remove Sudo (#1437) · 760d49c5
      Gavin Wood authored
      * Remove Sudo
      
      NOTE: To ensure minimal index changes to pre-existing pallet deployments,
      this is done with a "swap_remove" style; the previous last pallet
      (Purchase), which is hitherto unused, has been shifted into the old index
      of Sudo.
      
      * Remove CC1 designation.
      
      * Fixes
      
      * Bump
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      760d49c5
    • Gavin Wood's avatar
      Bump version, enable full governance (#1433) · c5bf1617
      Gavin Wood authored
      c5bf1617
  21. Jul 14, 2020
  22. Jul 13, 2020
    • Max Inden's avatar
      *: Enable authority discovery by default (#1395) · 59f5eb4c
      Max Inden authored
      * *: Enable authority discovery by default
      
      Instead of having to explicitly enable the authority discovery module on
      validator and sentry nodes, this commit enables the module by default.
      
      Today there is no way for non validator or sentry nodes to run the
      module. That might change in the future.
      
      * service/src/lib: Fix typo in new_full! for test
      59f5eb4c
  23. Jul 10, 2020
    • Bastian Köcher's avatar
      Revert log rotation (#1389) · 56628167
      Bastian Köcher authored
      * Revert log rotation
      
      https://github.com/paritytech/substrate/pull/6627
      
      * 'Update substrate'
      
      Co-authored-by: parity-processbot <>
      56628167
  24. Jul 09, 2020
    • Bastian Köcher's avatar
      Companion for #6620 (#1386) · 54bace2b
      Bastian Köcher authored
      * Companiong for #6620
      
      https://github.com/paritytech/substrate/pull/6620
      
      * 'Update substrate'
      
      Co-authored-by: parity-processbot <>
      54bace2b
  25. Jul 08, 2020
    • pscott's avatar
      Companion PR for #6564 (#1350) · acb5875e
      pscott authored
      * Add log_rotation_opt
      
      * Update Cargo lock
      
      * Use SubstrateCli's log-directory instead of re-defining it
      acb5875e
  26. Jul 03, 2020
    • Gavin Wood's avatar
      Reduce Westend deposit requirements (#1341) · 79954ae5
      Gavin Wood authored
      
      
      * Switch branch
      
      * Return chain ops parts in new_chain_ops
      
      * Remove where param from new_chain_ops
      
      * Add task manager to new_chain_ops return
      
      * Revert branch switch
      
      * Revert "Revert branch switch"
      
      This reverts commit 7c7900c047abd794ddc759aa092811db4961a7a6.
      
      * network/test/src/lib: Adjust network worker polling
      
      Companion for https://github.com/paritytech/substrate/pull/6552.
      
      * Fix adder parachain
      
      * Fix collator tests
      
      * Revert branch switch
      
      * Bump everything
      
      - Remove old migration code
      - Reduce deposit requried for westend
      
      * Reapply fixes
      
      * Bump locl
      
      * Fix for #6550
      
      * Fix message
      
      Co-authored-by: default avatarAshley Ruglys <[email protected]>
      Co-authored-by: default avatarMax Inden <[email protected]>
      79954ae5
  27. Jun 30, 2020
  28. Jun 26, 2020
  29. Jun 24, 2020
  30. Jun 23, 2020
  31. Jun 19, 2020
  32. Jun 17, 2020
  33. Jun 16, 2020
  34. Jun 12, 2020
  35. Jun 11, 2020