Skip to content
  1. Sep 04, 2023
    • Serban Iorga's avatar
      `polkadot-staging` branch: Use polkadot-sdk dependencies (#2524) · 733ff0fe
      Serban Iorga authored
      * Use polkadot-sdk dependencies
      
      * Fix ring-proof ref
      
      * Fix Beefy
      
      * Fix imports
      
      * Simple runtimes fixes
      
      * Fix substrate-relay
      
      * Add ParaAssignmentProvider for Rialto
      
      * Rialto chain_spec fix
      
      * Fix Rialto build
      
      * Fix Rialto pvf workers
      
      * Allow rialto-parachain deprecated features warnings
      733ff0fe
  2. Aug 31, 2023
    • Serban Iorga's avatar
      Start the equivocation detection loop from the complex relayer (#2507) (#2512) · 5fdbaf45
      Serban Iorga authored
      * Impl SubstrateEquivocationDetectionPipeline for Millau
      
      * Impl SubstrateEquivocationDetectionPipeline for Rialto
      
      * Make BridgeHubSignedExtension more generic
      
      * Define generate_report_equivocation_call_builder!() macro
      
      * Impl SubstrateEquivocationDetectionPipeline for Rococo
      
      * Impl SubstrateEquivocationDetectionPipeline for Wococo
      
      * Impl SubstrateEquivocationDetectionPipeline for Kusama
      
      * Impl SubstrateEquivocationDetectionPipeline for Polkadot
      
      * Complex relayer simplification
      
      - remove `signer` and `transactions_mortality` and add `tx_params`
      - change the order of some fields
      
      * Add equivocation detection CLI traits
      
      * Complex relayer: start equivocation detectin loop
      
      * Update runtimes regeneration script
      
      * Equivocation loop: Fix infinite loop
      
      * Revert "Complex relayer: start equivocation detectin loop"
      
      This reverts commit b518ef85.
      
      * Add subcommand for starting the equivocation detection loop
      
      * Fixes
      
      * Initialize empty metrics for the equivocations detector loop
      5fdbaf45
  3. Aug 23, 2023
    • Svyatoslav Nikolsky's avatar
      Manually update deps in polkadot staging (#2371) · cb7efe24
      Svyatoslav Nikolsky authored
      
      
      * Bump clap from 4.3.19 to 4.3.21
      
      Bumps [clap](https://github.com/clap-rs/clap) from 4.3.19 to 4.3.21.
      - [Release notes](https://github.com/clap-rs/clap/releases)
      - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/clap-rs/clap/compare/v4.3.19...v4.3.21)
      
      ---
      updated-dependencies:
      - dependency-name: clap
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump tokio from 1.29.1 to 1.31.0
      
      Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.29.1 to 1.31.0.
      - [Release notes](https://github.com/tokio-rs/tokio/releases)
      - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.29.1...tokio-1.31.0)
      
      ---
      updated-dependencies:
      - dependency-name: tokio
        dependency-type: direct:production
        update-type: version-update:semver-minor
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump sysinfo from 0.29.7 to 0.29.8
      
      Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.29.7 to 0.29.8.
      - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/GuillaumeGomez/sysinfo/commits)
      
      ---
      updated-dependencies:
      - dependency-name: sysinfo
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump async-trait from 0.1.72 to 0.1.73
      
      Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.72 to 0.1.73.
      - [Release notes](https://github.com/dtolnay/async-trait/releases)
      - [Commits](https://github.com/dtolnay/async-trait/compare/0.1.72...0.1.73)
      
      ---
      updated-dependencies:
      - dependency-name: async-trait
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump log from 0.4.19 to 0.4.20
      
      Bumps [log](https://github.com/rust-lang/log) from 0.4.19 to 0.4.20.
      - [Release notes](https://github.com/rust-lang/log/releases)
      - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/rust-lang/log/compare/0.4.19...0.4.20)
      
      ---
      updated-dependencies:
      - dependency-name: log
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump anyhow from 1.0.72 to 1.0.75
      
      Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.72 to 1.0.75.
      - [Release notes](https://github.com/dtolnay/anyhow/releases)
      - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.72...1.0.75)
      
      ---
      updated-dependencies:
      - dependency-name: anyhow
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump tempfile from 3.7.1 to 3.8.0
      
      Bumps [tempfile](https://github.com/Stebalien/tempfile) from 3.7.1 to 3.8.0.
      - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/Stebalien/tempfile/compare/v3.7.1...v3.8.0)
      
      ---
      updated-dependencies:
      - dependency-name: tempfile
        dependency-type: direct:production
        update-type: version-update:semver-minor
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump clap from 4.3.21 to 4.3.23
      
      Bumps [clap](https://github.com/clap-rs/clap) from 4.3.21 to 4.3.23.
      - [Release notes](https://github.com/clap-rs/clap/releases)
      - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/clap-rs/clap/compare/v4.3.21...v4.3.23)
      
      ---
      updated-dependencies:
      - dependency-name: clap
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump tokio from 1.31.0 to 1.32.0
      
      Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.31.0 to 1.32.0.
      - [Release notes](https://github.com/tokio-rs/tokio/releases)
      - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.31.0...tokio-1.32.0)
      
      ---
      updated-dependencies:
      - dependency-name: tokio
        dependency-type: direct:production
        update-type: version-update:semver-minor
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump serde_json from 1.0.104 to 1.0.105
      
      Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.104 to 1.0.105.
      - [Release notes](https://github.com/serde-rs/json/releases)
      - [Commits](https://github.com/serde-rs/json/compare/v1.0.104...v1.0.105)
      
      ---
      updated-dependencies:
      - dependency-name: serde_json
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump thiserror from 1.0.44 to 1.0.47
      
      Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.44 to 1.0.47.
      - [Release notes](https://github.com/dtolnay/thiserror/releases)
      - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.44...1.0.47)
      
      ---
      updated-dependencies:
      - dependency-name: thiserror
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump rustls-webpki from 0.101.1 to 0.101.4
      
      Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.101.1 to 0.101.4.
      - [Release notes](https://github.com/rustls/webpki/releases)
      - [Commits](https://github.com/rustls/webpki/compare/v/0.101.1...v/0.101.4)
      
      ---
      updated-dependencies:
      - dependency-name: rustls-webpki
        dependency-type: indirect
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * Bump rustls-webpki from 0.100.1 to 0.100.2 in /tools/runtime-codegen
      
      Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.100.1 to 0.100.2.
      - [Release notes](https://github.com/rustls/webpki/releases)
      - [Commits](https://github.com/rustls/webpki/compare/v/0.100.1...v/0.100.2)
      
      ---
      updated-dependencies:
      - dependency-name: rustls-webpki
        dependency-type: indirect
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      * fix clippy (#2335)
      
      * fix clippy
      
      * fix clippy issues
      
      ---------
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      cb7efe24
  4. Aug 16, 2023
    • Serban Iorga's avatar
      Add equivocation detector crate and implement clients (#2348) (#2353) · 620db2b1
      Serban Iorga authored
      * Split FinalitySyncPipeline and SourceClient
      
      * Move some logic to finality_base
      
      * Add empty equivocation detection clients
      
      * Add equivocation reporting logic to the source client
      
      * Use convenience trait for SubstrateFinalitySyncPipeline
      
      * Define JustificationVerificationContext for GRANDPA
      
      * Equivocation source client: finality_verification_context()
      
      * Equivocation source client: synced_headers_finality_info()
      
      * reuse HeaderFinalityInfo
      
      * Define EquivocationsFinder
      
      * Fix spellcheck
      
      * Address review comments
      
      * Avoid equivocations lookup errors
      620db2b1
  5. Aug 11, 2023
  6. Jul 20, 2023
  7. Jul 19, 2023
    • Svyatoslav Nikolsky's avatar
      Update dependecies (#2277) (#2281) · 3c4ada92
      Svyatoslav Nikolsky authored
      * cargo update -p parachain-info
      
      * flush
      
      * it compiles
      
      * clippy
      
      * temporary add more logging to cargo deny
      
      * Revert "temporary add more logging to cargo deny"
      
      This reverts commit 20daa88b.
      
      * list installed Rust binaries before running cargo deny
      
      * changed prev commit
      
      * once again
      
      * try cargo update?
      
      * post-update fixes (nothing important)
      3c4ada92
  8. May 23, 2023
  9. May 12, 2023
  10. May 11, 2023
    • Branislav Kontur's avatar
      BHK/P alignments (#2115) · 696ff1c3
      Branislav Kontur authored
      * Constants
      
      * Unused import?
      
      * Cargo.lock
      
      * Unused deps
      
      * TODO: fix doc or reimport?
      
      * Try to aviod redefine para_id constant for `RefundableParachainId`
      
      * Checked and removed TODOs
      696ff1c3
  11. May 03, 2023
  12. Apr 26, 2023
  13. Mar 28, 2023
  14. Mar 24, 2023
  15. Mar 23, 2023
    • Svyatoslav Nikolsky's avatar
      Remove deprecated code from bridge-runtime-common (#1983) · 6540f74d
      Svyatoslav Nikolsky authored
      * removed FromBridgedChainMessageDispatch in favor of XcmBlobMessageDispatch
      
      * use HaulBlobExporter/HaulBlobExporterAdapter instead of XcmBridge/XcmBridgeAdapter
      
      * tests for sending/dispatching messages
      
      * use new schema in testnet bridges + some cleanup
      
      * clippy
      
      * spelling + added TODO
      
      * cleanup some checks
      
      * benchmarks compilation
      
      * all is XCM
      
      * updated README.md
      
      * ref issue from TODO
      6540f74d
  16. Mar 20, 2023
  17. Mar 01, 2023
  18. Feb 27, 2023
  19. Feb 22, 2023
  20. Feb 20, 2023
  21. Feb 03, 2023
  22. Jan 31, 2023
  23. Jan 27, 2023
  24. Jan 24, 2023
  25. Jan 20, 2023
    • Svyatoslav Nikolsky's avatar
      Remove chain-specific dependencies from crates that will be used in Cumulus (#1783) · 33632313
      Svyatoslav Nikolsky authored
      * leave-modules.sh
      
      * remove bp-rialto dependency from bp-relayers
      
      * update leave-modules.sh
      
      * fix Cargo.toml of pallet-bridge-relayers
      
      * update leave-modules.sh
      
      * remove bp-rialto and millau-runtime frombridge-runtime-common Cargo.toml
      
      * update leave-modules.sh
      
      * remove chain dependencies from bridge-runtime-common crate
      
      * fix tests
      
      * cleanup script
      
      * rename script
      
      * kind of success message
      
      * remove leave-modules.sh
      
      * use TargetHeaderChainAdapter and SourceHeaderChainAdapter in our testnets
      
      * update script
      33632313
  26. Jan 18, 2023
    • Svyatoslav Nikolsky's avatar
      Relayer reward metric (#1742) · 68344e32
      Svyatoslav Nikolsky authored
      * use StorageDoubleMapKeyProvider in RelayerRewards
      
      * add metrics
      
      * clippy
      
      * fixed alerts that have caused missing dashboards
      
      * fix metric name
      
      * fix metric name again
      
      * add new metrics to the RialtoParachain <> Millau maintenance dashboard
      
      * remove obsolete dashboard
      68344e32
  27. Jan 11, 2023
  28. Jan 10, 2023
  29. Jan 09, 2023
    • Serban Iorga's avatar
      Deduplicate pallet call structs used for indirect runtime calls (#1744) · 6c826a6c
      Serban Iorga authored
      * Small changes
      
      * Define generic bridge pallets call structs
      
      * polkadot-core SignedExtension simplifications
      
      - we don't seem to need to pass the Call as a generic param
      - we can use codec(skip) instead of implementing Encode and Decode
      
      * Split BridgeHubRococo and BridgeHubWococo calls
      
      * code review fixes
      6c826a6c
  30. Dec 30, 2022
  31. Dec 29, 2022
  32. Dec 28, 2022
  33. Dec 27, 2022
    • Serban Iorga's avatar
      Replace `BATCH_CALL_SUPPORTED` (#1733) · b9050e90
      Serban Iorga authored
      * Simplify submit_and_watch_signed_extrinsic
      
      The way submit_and_watch_signed_extrinsic is used now, we can always
      derive the SignParam from other params. If in the future we need more
      customization possibilities, we can define a new method.
      
      * Simplify submit_signed_extrinsic
      
      * Send maybe_batch_tx as a parameter
      
      Send `maybe_batch_tx` as a parameter to `submit_proof()`. This way we
      can deduplicate the logic that submits the extrinsic for
      `messages_source and `messages_target` and we can simplify the logic in
      the race loop a bit.
      
      * Define BatchProofTransaction
      
      Deduplicate BatchConfirmationTransaction and BatchDeliveryTransaction by
      replacing both of them with BatchProofTransaction
      
      * Define ChainWithUtilityPallet and BatchCallBuilderConstructor
      
      - Define `ChainWithUtilityPallet` in order to be able to associate the
        batching functionality with chains
      - Defining `BatchCallBuilderConstructor` in order to have a more reliable
        way of checking whether an end of a messages pipeline supports batching
        or no. `BatchCallBuilderConstructor::new_builder()` returns an
        `Option<BatchCallBuilder>`.This is a bit safer because each time a caller
        tries to start creating a batch call, it will call `new_builder()` and
        will be required to handle the returned `Option`. Before we only had a
        bool `BATCH_CALL_SUPPORTED` the caller could have forgetten to check.
      b9050e90