Skip to content
  1. Sep 16, 2021
    • Andrew Jones's avatar
      Metadata v14 (companion to #3336) (#564) · e3eb3a0a
      Andrew Jones authored
      
      
      * Remove event pallet::metadata attributes
      
      * Add scale-info deps, TypeInfo derives, update call variants
      
      * Update metadata runtime APIs
      
      * Add missing scale_info dependency, update rococo runtime API
      
      * Add missing scale_info dependency
      
      * Remove pushed diener patches
      
      * Cargo.lock
      
      * Add missing scale-info dependencies
      
      * Fixes
      
      * Statemint runtime fixes
      
      * Call struct variant empty matches
      
      * Add missing scale-info dependency
      
      * Fixes
      
      * scale-info 1.0
      
      * cargo update -p xcm
      
      * update lock
      
      * Update Cargo.lock
      
      * update to latest polkadot
      
      * remove rpc_http_threads
      
      https://github.com/paritytech/substrate/pull/9737
      
      * replace task executor with tokio handler
      
      https://github.com/paritytech/substrate/pull/9737
      
      * fix test compilation?
      
      * Update Cargo.lock
      
      * cargo update
      
      * remove unused
      
      * Update substrate and polkadot
      
      * Update test/client/src/lib.rs
      
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      e3eb3a0a
  2. Sep 04, 2021
  3. Aug 28, 2021
    • Gavin Wood's avatar
      Companion for #3629 (XCM v2) (#571) · 9cc27783
      Gavin Wood authored
      * Update .gitignore and bring into line with XCM v2's SendError
      
      * type
      
      * Some work
      
      * Weighed responses
      
      * extra fields to xcm pallet
      
      * Fixes
      
      * Bump
      9cc27783
  4. Aug 22, 2021
  5. Aug 17, 2021
  6. Aug 12, 2021
  7. Aug 09, 2021
  8. Aug 06, 2021
  9. Aug 05, 2021
  10. Jul 20, 2021
  11. Jul 15, 2021
  12. Jul 05, 2021
  13. Jul 02, 2021
    • Bruno Škvorc's avatar
      Propose bumping StringLimit to 128 bytes (#516) · ee835beb
      Bruno Škvorc authored
      
      
      * Propose bumping StringLimit to 64 bytes
      
      The StringLimit of 50 bytes is too short for useful hashes of different protocols:
      
      - When using IPFS, the hash is 46 bytes. With a protocol prefix and type prefix (IPFS vs IPNS) it becomes: `ipfs://ipfs/QmPK1s3pNYLi9ERiq3BDxKa4XosgWwFRQUydHUtz4YgpqB` or 59 bytes.
      - On arweave, the hash is 43 bytes. Prefixed with just `arweave://` bumps it up to 53: `arweave://BNttzDav3jHVnNiV7nYbQv-GY0HQ-4XXsdkE5K9ylHQ`.
      - On Sia, with 46 char hashes, adding `sia://` as the protocol to use will bump it past 50: `sia://GACjmEWXmYF1N3Rc-PyjN304-8M0zOXHYzAXY9222xkGhA` (52)
      
      As such, we feel that 64 bytes is a reasonable minimum for the `StringLimit`.
      
      * Update lib.rs
      
      * Add different const for `UniquesStringLimit`
      
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      ee835beb
  14. Jun 28, 2021
  15. Jun 19, 2021
  16. Jun 17, 2021
  17. Jun 16, 2021
  18. Jun 12, 2021
  19. Jun 07, 2021
  20. Jun 04, 2021
  21. May 19, 2021
  22. May 17, 2021
  23. May 13, 2021
  24. May 12, 2021
  25. May 11, 2021
  26. May 10, 2021
    • Bastian Köcher's avatar
      Aura consensus for parachains (#371) · 8accc88e
      Bastian Köcher authored
      
      
      * Update polkadot
      
      * Migrate all uses of MQC heads to merkle proofs
      
      * Mass rename `relay_parent_storage_root`
      
      * Restore parachain-system tests
      
      * Update polkadot and libp2p swarm for testing
      
      * Collapse match into an if let
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * Start with something
      
      * Update Substrate & Polkadot
      
      * Start to make it compile
      
      * Make it compile
      
      * Begin with something
      
      * Yep
      
      * I'm a hacker
      
      * Bring back the builder
      
      * Make it work in some way
      
      * Compile
      
      * Parachains use their own "slot"
      
      * Adds cumulus-pallet-aura
      
      * Wrap AuRa import queue to disable equivocation checking by default
      
      * Pass slot duration
      
      * Check the seal when validating a block
      
      * Adds missing file
      
      * Try to make the seal working
      
      * Fix it
      
      * Some fixes
      
      * Bring in the latest features to cleanup the code
      
      * Update and make it compile
      
      * Improve the import
      
      * Start fixing
      
      * More work
      
      * Fix fix fix
      
      * Make everything compile
      
      * Small cleanups
      
      * Rename and more docs
      
      * Docs
      
      * Fixes fixes fixes
      
      * Update rococo-parachains/src/chain_spec.rs
      
      * Update client/consensus/aura/src/lib.rs
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      
      * Update client/consensus/aura/src/lib.rs
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      
      * Update primitives/parachain-inherent/Cargo.toml
      
      Co-authored-by: default avatarAndré Silva <[email protected]>
      
      * Update primitives/parachain-inherent/Cargo.toml
      
      * Update primitives/parachain-inherent/Cargo.toml
      
      * Update primitives/parachain-inherent/Cargo.toml
      
      Co-authored-by: default avatarSergei Shulepov <[email protected]>
      Co-authored-by: default avatarAndré Silva <[email protected]>
      8accc88e
  27. May 08, 2021
    • Keith Yeung's avatar
      Upgrade pallets to FRAMEv2 (#404) · 647a9e6d
      Keith Yeung authored
      
      
      * Upgrade parachain info pallet to FRAMEv2
      
      * Upgrade parachain system pallet to FRAMEv2
      
      * Use Pallet<T> instead of Module<T>
      
      * Upgrade XCMP queue pallet to FRAMEv2
      
      * Correctly specify the metadata for events in xcmp-queue pallet
      
      * Apply suggestions from code review
      
      * Update pallets/parachain-system/src/tests.rs
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      647a9e6d
  28. May 04, 2021
  29. May 02, 2021
  30. Apr 28, 2021
    • Gavin Wood's avatar
      Companion for #2953 (#418) · 94f27a28
      Gavin Wood authored
      * Companion for #2953
      
      * Fixes
      
      * Fixes
      94f27a28
    • Gavin Wood's avatar
      Integrate Shell runtime into collator (#414) · 9e8f16b9
      Gavin Wood authored
      * Introduce the converter into the hub
      
      * Parachain recognises Rococo governance body as admin
      
      * Whitespace
      
      * Use UsingComponents for fee payment in XCM
      
      * Fixes
      
      * Fixes for XCM permissions
      
      * Remove encode_call test
      
      * Fixes
      
      * Rococo Collator supports Shell runtime
      
      * Fixes
      
      * Fixes
      9e8f16b9
    • Gavin Wood's avatar
      Integrate a governance XCM origin (#407) · fc82a611
      Gavin Wood authored
      * Introduce the converter into the hub
      
      * Parachain recognises Rococo governance body as admin
      
      * Whitespace
      
      * Use UsingComponents for fee payment in XCM
      
      * Fixes
      
      * Fixes for XCM permissions
      
      * Remove encode_call test
      
      * Fixes
      
      * Fixes
      
      * Fixes
      fc82a611
  31. Apr 27, 2021
  32. Apr 14, 2021
    • Gavin Wood's avatar
      XCM revamp & Ping pallet (#391) · 86f9a991
      Gavin Wood authored
      
      
      * Add spambot
      
      * Fixes
      
      * Add some extra functions to spambot, bump version
      
      * Lock..
      
      * Aggregate HRMP (XCMP/HMP) messages. Payloads for spambot.
      
      * Fix tests, bump Polkadot.
      
      * Fix HMP tests
      
      * Rename Hrmp -> Xcmp for handler/sender
      
      * Use master branch
      
      * Test Xcm message passing & rename away from HMP
      
      * Docs
      
      * Introduce fee payment mechanics into XCM.
      
      * Rename spambot -> ping
      
      * Lock
      
      * XCMP message dispatch system reimagining
      
      - Moved most of the logic into xcm-handler pallet
      - Altered the outgoing XCMP API from push to pull
      - Changed underlying outgoing queue data structures to avoid multi-page read/writes
      - Introduced queuing for incoming messages
      - Introduced signal messages as a flow-control sub-stream
      - Introduced flow-control with basic threshold back-pressure
      - Introduced overall weight limitation on messages executed
      - Additonal alterations to XCM APIs for the new system
      
      * Should process any remaining XCM messages when we're not doing anything else.
      
      * Update API usage and preparation for the big build.
      
      * Some build fixes
      
      * Build fixes
      
      * xcm-handler builds
      
      * Fix warnings
      
      * Docs
      
      * Parachains system builds
      
      * Parachain runtime building
      
      * Fix build
      
      * Introduce transfer_asset specialisation.
      
      * Fixes
      
      * Two-stage upgrade for parachains.
      
      * Fixes
      
      * Fixes
      
      * Updates for message sending.
      
      * Repotting/renaming. Add primitives/utility.
      
      * Remove real-overseer and bump refs
      
      * Configure & document Rococo XCM runtime.
      
      * Add shell runtime, some companion changes for #8589
      
      * Bumps & fixes
      
      * Fix test
      
      * Build fix
      
      * Update pallets/xcmp-queue/src/lib.rs
      
      Co-authored-by: default avatarAmar Singh <[email protected]>
      
      * Make tests compile
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * remove unused
      
      * remove unused event stuff
      
      * Adds proper validation-worker to make integration tests work
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      
      * import saturating
      
      * remove panic test
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      Co-authored-by: default avatarAmar Singh <[email protected]>
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      86f9a991
  33. Apr 02, 2021
  34. Mar 30, 2021
  35. Mar 23, 2021
  36. Mar 11, 2021
  37. Mar 09, 2021