• Svyatoslav Nikolsky's avatar
    Dynamic fees for bridges-v1 (#2294) · 31a6cbea
    Svyatoslav Nikolsky authored and Bastian Köcher's avatar Bastian Köcher committed
    
    
    * impl backpressure in the XcmBlobHaulerAdapter
    
    * LocalXcmQueueManager + more adapters
    
    * OnMessageDelviered callback
    
    * forbid mesage delivery transactions when the channel between target bridge hub and target asset hub is suspended
    
    * pallet-xcm-bridge-hub-router
    
    * removed commented code
    
    * improvements and tests for palle-xcm-bridge-router
    
    * use LocalXcmChannel in XcmBlobMessageDispatch
    
    * new tests for logic changes in messages pallet
    
    * tests for LocalXcmQueueSuspender
    
    * tests for LocalXcmQueueMessageProcessor
    
    * tests for new logic in the XcmBlobHaulerAdapter
    
    * fix other tests in the bridge-runtime-common
    
    * extension_reject_call_when_dispatcher_is_inactive
    
    * benchmarks for pallet-xcm-bridge-hub-router
    
    * get rid of redundant storage value
    
    * add new pallet to verify-pallets-build.sh
    
    * fixing spellcheck, clippy and rustdoc
    
    * trigger CI
    
    * Revert "trigger CI"
    
    This reverts commit 48f1ba032334e3c6d8470436483736988aa060ac.
    
    * change log target for xcm bridge router pallet
    
    * Update modules/xcm-bridge-hub-router/src/lib.rs
    
    Co-authored-by: default avatarBranislav Kontur <[email protected]>
    
    * use saturated_len where possible
    
    * fmt
    
    * (Suggestion) Ability to externalize configuration for `ExporterFor` (#2313)
    
    * Ability to externalize configuration for `ExporterFor`
    (Replaced `BridgedNetworkId/SiblingBridgeHubLocation` with `Bridges: ExporterFor`)
    
    * Fix millau
    
    * Compile fix
    
    * Return back `BridgedNetworkId` but as optional filter
    
    * Replaced `BaseFee` with fees from inner `Bridges: ExporterFor`
    
    * typo
    
    * Clippy
    
    * Rename LocalXcmChannel to XcmChannelStatusProvider (#2319)
    
    * Rename LocalXcmChannel to XcmChannelStatusProvider
    
    * fmt
    
    * added/fixed some docs
    
    * Dynamic fees v1: report congestion status to sending chain (#2318)
    
    * report congestion status: changes at the sending chain
    
    * OnMessagesDelivered is back
    
    * report congestion status: changes at the bridge hub
    
    * moer logging
    
    * fix? benchmarks
    
    * spelling
    
    * tests for XcmBlobHaulerAdapter and LocalXcmQueueManager
    
    * tests for messages pallet
    
    * fix typo
    
    * rustdoc
    
    * Update modules/messages/src/lib.rs
    
    * apply review suggestions
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * Added `XcmBridgeHubRouterCall::report_bridge_status` encodings for AHK/P (#2350)
    
    * Added `XcmBridgeHubRouterCall::report_bridge_status` encodings for AHK/P
    
    * Spellcheck
    
    * Added const for `XcmBridgeHubRouterTransactCallMaxWeight`
    
    * Cargo.lock
    
    * Introduced base delivery fee constants
    
    * Congestion messages as Optional to turn on/off `supports_congestion_detection`
    
    * Spellcheck
    
    * Ability to externalize dest for benchmarks
    
    * Ability to externalize dest for benchmarks
    
    ---------
    
    Co-authored-by: default avatarBranislav Kontur <[email protected]>
    Co-authored-by: command-bot <>
    31a6cbea