Skip to content
  1. Mar 06, 2023
    • dependabot[bot]'s avatar
      Bump thiserror from 1.0.38 to 1.0.39 · fe246d1e
      dependabot[bot] authored
      
      
      Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.38 to 1.0.39.
      - [Release notes](https://github.com/dtolnay/thiserror/releases)
      - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.38...1.0.39)
      
      ---
      updated-dependencies:
      - dependency-name: thiserror
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      fe246d1e
  2. Mar 02, 2023
  3. Mar 01, 2023
  4. Feb 28, 2023
  5. Feb 23, 2023
  6. Feb 22, 2023
  7. Feb 20, 2023
  8. Feb 07, 2023
  9. Feb 06, 2023
    • Svyatoslav Nikolsky's avatar
      Update Substrate/Polkadot/Cumulus dependencies + weights v2 (#1850) · d60a331e
      Svyatoslav Nikolsky authored
      * cargo update
      
      * weights v2
      
      * clippy
      
      * no spellcheck for weights.rs
      
      * fix proof_size component in MAXIMUM_BLOCK_WEIGHT  constants
      
      * "fix" proof_size in select_delivery_transaction_limits_works
      
      * spellcheck
      d60a331e
    • dependabot[bot]'s avatar
      Bump futures from 0.3.25 to 0.3.26 · 9ddeebed
      dependabot[bot] authored
      
      
      Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.25 to 0.3.26.
      - [Release notes](https://github.com/rust-lang/futures-rs/releases)
      - [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.25...0.3.26)
      
      ---
      updated-dependencies:
      - dependency-name: futures
        dependency-type: direct:production
        update-type: version-update:semver-patch
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      9ddeebed
  10. Jan 31, 2023
  11. Jan 30, 2023
  12. Jan 27, 2023
  13. Jan 25, 2023
  14. 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
  15. Jan 13, 2023
    • Branislav Kontur's avatar
      Bump xcm-v3 + substrate (#1767) · 6fc931d0
      Branislav Kontur authored
      
      
      * Bump xcm-v3 + substrate
      
      * More fixes
      
      * Added `#[pallet::call_index`
      
      * Fixes for MMR (TODO:plese check)
      
      * More call indexes
      
      * Cumulus bump
      
      * Fixes for mmr
      
      * Fixes for weights
      
      * Fixes for xcm
      
      * MMR fixes + cargo fmt
      
      * Fix some rpc errors (bump jsonrpsee version)
      
      * Fix cumulus stuff
      
      * Fixes cumulus
      
      * clippy
      
      * more clipy
      
      * Fix test + unused deps
      
      * PR fixes
      
      * cargo update (bump xcm-v3)
      
      Co-authored-by: default avatarSerban Iorga <[email protected]>
      6fc931d0
  16. Jan 11, 2023
  17. Jan 10, 2023
  18. 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
  19. Jan 04, 2023
  20. Dec 30, 2022
  21. Dec 29, 2022
  22. 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
  23. Dec 19, 2022
  24. Dec 16, 2022
    • Svyatoslav Nikolsky's avatar
    • Svyatoslav Nikolsky's avatar
      Batch transactions in complex relays (#1669) · 15244e53
      Svyatoslav Nikolsky authored
      * batch transactions in message relay: API prototype
      
      * get rid of Box<dyn BatchTransaction> and actually submit it
      
      * test batch transactions
      
      * message_lane_loop_works_with_batch_transactions
      
      * removed logger
      
      * BatchConfirmationTransaction + BatchDeliveryTransaction
      
      * more prototyping
      
      * fmt
      
      * continue with batch calls
      
      * impl BatchCallBuilder for ()
      
      * BatchDeliveryTransaction impl
      
      * BundledBatchCallBuilder
      
      * proper impl of BundledBatchCallBuilder + use it in RialtoParachain -> Millau
      
      * impl prove_header in OnDemandHeadersRelay
      
      * impl OnDemandParachainsRelay::prove_header (needs extensive tests)
      
      * added a couple of TODOs
      
      * return Result<Option<BatchTx>> when asking for more headers
      
      * prove headers when reauire_* is called && return proper headers from required_header_id
      
      * split parachains::prove_header and test select_headers_to_prove
      
      * more traces and leave TODOs
      
      * use finality stream in SubstrateFinalitySource::prove_block_finality
      
      * prove parachain head at block, selected by headers relay
      
      * const ANCIENT_BLOCK_THRESHOLD
      
      * TODO -> proof
      
      * clippy and spelling
      
      * BatchCallBuilder::build_batch_call() returns Result
      
      * read first proof from two streams
      
      * FailedToFindFinalityProof -> FinalityProofNotFound
      
      * changed select_headers_to_prove to version from PR review
      15244e53
  25. Dec 14, 2022
    • Serban Iorga's avatar
      Remove SOURCE_PARACHAIN_PARA_ID (#1716) · af9abbeb
      Serban Iorga authored
      * Remove SOURCE_PARACHAIN_PARA_ID
      
      Remove SubstrateParachainsPipeline::SOURCE_PARACHAIN_PARA_ID
      
      * Avoid duplicate ChainBase and ParachainBase implementations
      
      * Replace ChainShadow with UnderlyingChainProvider
      af9abbeb
  26. Dec 12, 2022
  27. Dec 05, 2022
  28. Dec 01, 2022
  29. Nov 29, 2022
  30. Nov 18, 2022
    • Svyatoslav Nikolsky's avatar
      Remove message fee + message send calls (#1642) · 7b24cd3a
      Svyatoslav Nikolsky authored
      * remove message fee
      
      * it is compiling!
      
      * fixes + fmt
      
      * more cleanup
      
      * more cleanup
      
      * restore MessageDeliveryAndDispatchPayment since we'll need relayer rewards
      
      * started rational relayer removal
      
      * more removal
      
      * removed estimate fee subcommand
      
      * remove DispatchFeePayment
      
      * more removals
      
      * removed conversion rates && some metrics
      
      * - unneeded associated type
      
      * - OutboundMessageFee
      
      * fix benchmarks compilation
      
      * fmt
      
      * test + fix benchmarks
      
      * fix send message
      
      * clippy
      7b24cd3a
  31. Nov 08, 2022
    • Branislav Kontur's avatar
      Bump xcm v3 + substrate · f0cd411b
      Branislav Kontur authored
      * Bumping substrate/polkadot/cumulus
      
      * Update Cargo.lock
      
      * Fixes
      
      * Fixes for mmr
      
      * Bump clap
      
      * Fix for millau - added CompatibilityMode
      
      * Fixes for rialto-parachain
      
      * Align everywhere branch='master' and just use overrides from main Cargo.toml
      f0cd411b
  32. Nov 02, 2022
  33. Oct 28, 2022