Skip to content
  1. Jan 31, 2023
  2. Jan 27, 2023
  3. 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
  4. Jan 10, 2023
  5. 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
  6. Dec 16, 2022
    • 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
  7. 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
  8. Nov 02, 2022
  9. Oct 21, 2022
  10. Oct 20, 2022
    • Svyatoslav Nikolsky's avatar
      Bump Substrate/Polkadot/Cumulus refs (aka Weights v1.5) (#1597) · 789f185c
      Svyatoslav Nikolsky authored
      * update Substrate + Polkadot + Cumulus refs
      
      * Origin -> RuntimeOrigin
      
      * weights v1.5
      
      * update refs once again + `cargo test -p pallet-bridge-grandpa` works
      
      * started work on `cargo test -p pallet-bridge-messages`
      
      * cargo test -p pallet-bridge-relayers
      
      * cargo test -p pallet-bridge-parachains
      
      * cargo test -p millau-runtime
      
      * cargo test -p bridge-runtime-common
      
      * cargo test -p rialto-runtime
      
      * cargo test -p rialto-parachain-runtime
      
      * cargo test -p millau-bridge-node
      
      * cargo test -p rialto-bridge-node
      
      * cargo test -p rialto-parachain-collator
      
      * cargo test -p messages-relay
      
      * cargo test -p parachains-relay
      
      * cargo test -p substrate-relay
      
      * cargo test --all
      
      * cargo check -p millau-runtime --locked --features runtime-benchmarks
      
      * fix remaining test
      
      * fmt
      
      * try to allow clippy failure temporarily
      
      * Revert "try to allow clippy failure temporarily"
      
      This reverts commit d1b65935.
      
      * use min_by
      
      * Revert "use min_by"
      
      This reverts commit 33042f49.
      
      * Revert "Revert "use min_by""
      
      This reverts commit 1d2204f0.
      
      * trigger CI
      
      * Revert "trigger CI"
      
      This reverts commit 259d91b5.
      
      * new day, new clippy warning
      
      * more clippy issues
      789f185c
  11. Oct 04, 2022
  12. Sep 23, 2022
  13. Sep 09, 2022
    • Svyatoslav Nikolsky's avatar
      update Substrate/Polkadot/Cumulus refs (#1562) · 97cf6dfb
      Svyatoslav Nikolsky authored
      * update Substrate/Polkadot/Cumulus refs
      
      * finality-grandpa 0.16
      
      * fix miillau-runtime compilation
      
      * fix rialto runtime compilation
      
      * fixed rialto-parachain runtime compilation
      
      * backport GRANDPA test fixes
      
      * helper instead of removed record_all_keys
      
      * substrate-relay is compiling
      
      * millau-bridge-node at least compiles
      
      * rialto-bridge-node at least compiles
      
      * rialto-parachain-collator compiles
      
      * fixings tests (wip)
      
      * fmt
      
      * fixed BEEFY alert
      
      * clippy
      
      * removed unused dep
      
      * -extra var
      
      * move Leaf to mod mmr
      
      * fix benchmarks
      97cf6dfb
  14. Aug 30, 2022
  15. Jul 07, 2022
    • Svyatoslav Nikolsky's avatar
      Fix and update benchmarks (#1494) · f3d79860
      Svyatoslav Nikolsky authored
      * decrease parameters range in grandpa benchmarks
      
      * fix messages benchmarks
      
      * update all weights
      
      * dealing with failed test (WiP)
      
      * Revert "dealing with failed test (WiP)"
      
      This reverts commit 0379d24b.
      
      * proper tests fix
      f3d79860
  16. May 25, 2022
  17. Mar 09, 2022
  18. Feb 24, 2022
  19. Feb 07, 2022
  20. Jan 18, 2022
  21. Jan 10, 2022
  22. Dec 06, 2021
    • Svyatoslav Nikolsky's avatar
      Refactor message relay helpers (#1234) · fed54371
      Svyatoslav Nikolsky authored
      * refactor message relay helpers
      
      * single standalone_metrics function
      
      * fixed tests
      
      * clippy + fmt
      
      * removed commented code
      
      * add calls tracing
      
      * fix spelling
      
      * cargo fmt
      
      * -commented code
      
      * fix build again
      
      * post-merge build fix
      
      * clippy + fmt
      fed54371
  23. Nov 22, 2021
    • Svyatoslav Nikolsky's avatar
      Unify metric names (#1209) · 6b5cf2b5
      Svyatoslav Nikolsky authored
      * unify metric names
      
      * refactor standalone metrics
      
      * headers sync metrics
      
      * post-merge fix
      
      * fix compilation
      
      * fmt
      
      * fix dashboards
      
      * fix local dashboards
      
      * update Rococo/Wococo runtime version
      
      * remove commented code
      
      * fixed grumbles
      
      * fmt
      
      * fixed widget names
      6b5cf2b5
  24. Nov 09, 2021
    • fewensa's avatar
      Custom relay strategy (#1198) · 9babb198
      fewensa authored
      * Add relayer strategy
      
      * Add default relayer strategy
      
      * default relayer strategy
      
      * expose relayer strategy
      
      * fix compile
      
      * fix compile
      
      * docs
      
      * Rename Relayer to Relay, keep RelayerDecide
      
      * split `DefaultRelayerStrategy` into `AltruisticRelayerStrategy` and `RationalRelayerStrategy`
      
      * Remove relayer mode
      
      * Remove unused import
      
      * Rename `RelayerStrategy` to `RelayStrategy`
      
      * Add missing docs
      
      * clippy
      
      * clippy
      
      * clippy
      
      * clippy
      
      * Revert `relayer_mode` and add `MixStrategy`
      
      * Add `EnforcementStrategy`
      
      * fix bug and simplify relay strategy
      
      * Update message_lane_loop.rs
      
      * Update messages_target.rs
      
      * clippy
      
      * clippy
      
      * clippy
      
      * clippy
      
      * clippy
      
      * clippy
      
      * clippy
      
      * fix test
      
      * fix test
      
      * test
      
      test
      
      test
      
      fix test
      9babb198
  25. Oct 25, 2021
  26. Sep 24, 2021
  27. Sep 09, 2021
  28. Sep 06, 2021
  29. Sep 01, 2021
    • Svyatoslav Nikolsky's avatar
      Stored conversion rate updater (#1005) · 13450b74
      Svyatoslav Nikolsky authored
      * update conversion rate: initial commit
      
      * Rialto=Polkadot && Millau=Kusama + actually update conversion rates
      
      * update deployment scripts and readme
      
      * allow non-zero difference between stored and real rates
      
      * dummy commit
      
      * Revert "dummy commit"
      
      This reverts commit a4381981.
      
      * clippy
      
      * #[allow(clippy::float_cmp)] in conversion rate update
      
      * dummy
      
      * Revert "dummy"
      
      This reverts commit 90cd6e47.
      
      * spell
      
      * shared_value_ref() -> get()
      
      * Revert "shared_value_ref() -> get()"
      
      This reverts commit 20aa30de.
      13450b74
    • Svyatoslav Nikolsky's avatar
      [BREAKING] Migrate messages pallet to frame v2 (#1088) · 74389829
      Svyatoslav Nikolsky authored
      * get rid of frame_support::traits::Instance usage in messaging
      
      * migrate messages pallet to frame v2
      
      * fix benchmarks
      
      * remove dummy event + add Parameter to metadata
      
      * review
      
      * typo
      74389829
  30. Aug 30, 2021
  31. Aug 27, 2021
    • fewensa's avatar
      Common crate for substrate-relay (#1082) · 0791e911
      fewensa authored
      * lib-substrate-relay
      
      * pass to build
      
      * remove unused file
      
      * clippy && tests
      
      * Changed follow suggestions
      
      * License
      
      * Make changes follow suggested
      
      * docs
      
      * fix fmt
      0791e911
  32. Aug 01, 2021
    • Tomasz Waszczyk's avatar
      Fix full spellcheck (#1076) · 3fb97fa5
      Tomasz Waszczyk authored
      
      
      * fix(spellcheck): test of fixing
      
      * fix(hunspell): improved many typos etc.
      
      * fix(hunspell): all errors solved
      
      * fix(hunspell): extended scope of files - the build should fail
      
      * Return error code.
      
      * Fix spelling, sort dictionary.
      
      * fix(hunspell): added fix to gitlabs check
      
      * fix(typo): one typo and test of verification on github
      
      * fix(typo): one typo
      
      Co-authored-by: default avatarTomasz Drwięga <[email protected]>
      3fb97fa5
  33. Jul 06, 2021
  34. Jul 01, 2021
  35. Jun 29, 2021
  36. Jun 21, 2021
  37. Jun 18, 2021
  38. Jun 16, 2021