Skip to content
Snippets Groups Projects
  1. Aug 05, 2024
    • Alexandru Gheorghe's avatar
      make polkadot-parachain startup errors pretty (#5214) · 0cc3e170
      Alexandru Gheorghe authored
      The errors on polkadot-parachain are not printed with their full display
      context(what is marked with `#[error(`) because main returns plain
      Result and the error will be shown in its Debug format, that's not
      consistent with how the polkadot binary behave and is not user friendly
      since it does not tell them why they got the error.
      
      Fix it by using `color_eyre` as polkadot already does it. 
      
      Fixes: https://github.com/paritytech/polkadot-sdk/issues/5211
      
      ## Output before
      ```
      Error: NetworkKeyNotFound("/acala/data/Collator2/chains/mandala-tc9/network/secret_ed25519")
      ```
      
      ## Output after
      ```
      Error: 
         0: Starting an authorithy without network key in /home/alexggh/.local/share/polkadot-parachain/chains/asset-hub-kusama/network/secret_ed25519.
            
             This is not a safe operation because other authorities in the network may depend on your node having a stable identity.
            
             Otherwise these other authorities may not being able to reach you.
         ...
  2. Jun 28, 2024
  3. Jun 14, 2024
    • Serban Iorga's avatar
      `polkadot-parachain-bin`: small cosmetics and improvements (#4666) · 7f7f5fa8
      Serban Iorga authored
      Related to: https://github.com/paritytech/polkadot-sdk/issues/5
      
      A couple of cosmetics and improvements related to
      `polkadot-parachain-bin`:
      
      - Adding some convenience traits in order to avoid declaring long
      duplicate bounds
      - Specifically check if the runtime exposes `AuraApi` when executing
      `start_lookahead_aura_consensus()`
      - Some fixes for the `RelayChainCli`. Details in the commits description
  4. Nov 24, 2023
    • Dónal Murray's avatar
      Remove `RuntimeApi` dependency on system parachain runtime code (#2455) · d07186b8
      Dónal Murray authored
      
      The last issue blocking the removal of the Polkadot and Kusama system
      parachains from the repo in #1737 is the dependency on the runtime code
      through the RuntimeApi in `polkadot-parachain`.
      
      This PR introduces two fake runtimes to satisfy the build requirements
      and changes the `new_partial` function to make it not be generic over
      the runtimes.
      The reason for the second runtime is the different Aura keys used in
      Polkadot Asset Hub, as the impl for AuraApi depends on this type.
      If this changes the `RuntimeApi` generic could be removed completely
      from all functions in `services.rs` and and generic type parameters in
      `services.rs` and specified as a concrete type to TFullClient`.
      
      ---------
      
      Co-authored-by: default avatarBastian Köcher <git@kchr.de>
  5. Nov 22, 2023
  6. Aug 30, 2023
  7. May 20, 2022
  8. Aug 17, 2021
  9. May 12, 2021
  10. Mar 03, 2021
  11. Oct 07, 2020
    • Cecile Tonglet's avatar
      Uniformize tests (#220) · 7b4ea8d8
      Cecile Tonglet authored
      * Initial commit
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * Copy runtime module from rococo
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * Also copy dependencies pallets and primitives
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * test-service
      
      * Move integration test
      
      * CLEANUP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * Not sure what went wrong...
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * CLEANUP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * fmt
      
      * CLEANUP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * CLEANUP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * Remove pallet contracts (not used)
      
      * Remove pallet parachain-info and token-dealer (not used)
      
      * Sort dependencies alphabetically
      
      * CLEANUP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * CumulusTestNode for testing
      
      * Speed up block generation
      
      * Fix improper shutdown
      
      * rustfmt
      
      * runtime: replace const by storage
      
      * Fix for previous commit
      
      * Remove some generics
      
      * Move generate_genesis_state to cumulus-primitives
      
      * fmt
      
      * Remove message_example
      
      * fixup! Remove message_example
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * Half the solution to previous commit :(
      
      * Revert "Fix for previous commit"
      
      This reverts commit 60010bab6797487093ac8c790b3a536f7ca0895b.
      
      * Revert "runtime: replace const by storage"
      
      This reverts commit c64b3a46f0325a98922015e0cbf3570e2e431774.
      
      Not working for some reason...
      
      * Use helper
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * Remove test-primitives
      
      * Revert "Half the solution to previous commit :("
      
      This reverts commit 9a8f89f9f06252198e6405057043c6b313f1aea4.
      
      * Revert "Revert "Half the solution to previous commit :(""
      
      This reverts commit 6a93f0f09d74ccdc3738dd78a777c483427c03ce.
      
      * Test with some extra extrinsics
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * CLEANUP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * WIP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * CLEANUP
      
      Forked at: 56753b77
      Parent branch: origin/master
      
      * Remove message broker
      7b4ea8d8
  12. Aug 07, 2020
    • Alexander Theißen's avatar
      Proof of concept: Add a new runtime that uses pallet_contracts (#186) · 8a6e29ee
      Alexander Theißen authored
      
      * seal: Copy over a legacy version of pallet_contracts from substrate
      
      * seal: Fix substrate dependency pathes and add as dependency to runtime
      
      * seal: Adapt pallet to current substrate version
      
      * seal: Add contracts pallet to runtime
      
      * seal: Implement rpc runtime api
      
      * seal: Update to latest rpc output format
      
      * seal: Replace child trie by prefix trie
      
      * seal: Add contracts endpoint to the client
      
      * seal: fixup rpc test
      
      * Fix whitespace issue
      
      Co-authored-by: default avatarSergei Shulepov <sergei@parity.io>
      
      * seal: Move pallet out of the runtime directory
      
      * seal: Create a seperate runtime for contracts
      
      * Move parachains to top level directory
      
      * seal: Disable rent for easier testing
      
      Co-authored-by: default avatarSergei Shulepov <sergei@parity.io>
      8a6e29ee
  13. Jul 23, 2020
  14. Jun 18, 2020
    • Bastian Köcher's avatar
      Implement basic upward & downward messages (#118) · c9aaddf6
      Bastian Köcher authored
      * Start by replacing branch names and set `DownwardMessage`
      
      * Add the upward-message crate
      
      * Add Kusama & Polkadot
      
      * More work on getting the upward messages working
      
      * Fix build
      
      * Begin to integrate it into the test Parachain
      
      * Update
      
      * Make everything compile again
      
      * Switch to westend and print parachain account on startup
      
      * Use MultiSignature etc
      
      * Fix validate block
      
      * Some downward messages work
      
      * Update git reference
      
      * More downward messages integration
      
      * Update test runtime for downward messages
      
      * Enable downward message handler and withdraw send tokens
      
      * Add some docs
      
      * Begin to implement simple XCMP
      
      * More work
      
      * Fixes and make parachain id configurable
      
      * Make parachain ID be part of the genesis
      
      * Finishing the XCMP message demo
      
      * Update and fixes tests
      
      * Update branch
      c9aaddf6
  15. Apr 15, 2020
  16. Mar 11, 2020
  17. Feb 10, 2020
  18. Feb 03, 2020
    • Cecile Tonglet's avatar
      Update substrate and polkadot (#50) · 4a3ffe07
      Cecile Tonglet authored
      * Update Cargo.lock
      
      * Fix for substrate update
      
      * Update Cargo.lock
      
      * Fix for substrate update
      
      * Fix for substrate update
      
      * Fix for substrate update
      
      * Fix for substrate update
      
      * Update Cargo.lock
      
      * Fix for substrate update
      
      * Fix for substrate update
      
      * Fix for substrate update
      
      * Fix for substrate update
      
      * Fix for substrate update
      
      * WIP
      
      * Temporary fix until polkadot is fixed
      
      * WIP
      
      * WIP
      4a3ffe07
  19. Jan 28, 2020
  20. Jan 14, 2020
  21. Oct 18, 2019
  22. Oct 16, 2019