Skip to content
Snippets Groups Projects
  • Svyatoslav Nikolsky's avatar
    Implement additional require primitives for dynamic fees directly for pallet-xcm-bridge-hub (#2261) · 7d44a364
    Svyatoslav Nikolsky authored and Branislav Kontur's avatar Branislav Kontur committed
    Xcm bridge hub router v2 (backport to master branch) (#2312)
    
    * copy new pallet (palle-xcm-bridge-hub-router) from dynamic-fees-v1 branch
    
    * added remaining traces of pallet-xcm-bridge-hub-router
    
    * added comment about sharing delivery fee factor between all bridges, opened by this chain
    
    * spelling
    
    * clippy
    
    Implement additional require primitives for dynamic fees directly for pallet-xcm-bridge-hub (#2261)
    
    * added backoff mechanism to inbound bridge queue
    
    * impl backpressure in the XcmBlobHaulerAdapter
    
    * leave TODOs
    
    * BridgeMessageProcessor prototype
    
    * another TODO
    
    * Revert "also temporary (?) remove BridgesByLocalOrigin because the storage format will likely change to be able to resume bridges from the on_iniitalize/on_idle"
    
    This reverts commit bdd7ae11a8942b58c5db6ac6d4e7922aa28cece4.
    
    * prototype for QueuePausedQuery
    
    * implement ExportXcm and MessageDispatch for pallet-xcm-bridge-hub
    
    * spelling
    
    * flush
    
    * small comments to myself
    
    * more backports from dynamic-fees-v1
    
    * use new pallet as exporter and dispatcher in Millau
    
    * use new pallet as exporter and dispatcher in Rialto
    
    * use new pallet as exporter and dispatcher in RialtoParachain
    
    * flush
    
    * fix remaining compilation issues
    
    * warnings + fmt
    
    * fix tests
    
    * LocalXcmChannelManager
    
    * change lane ids
    
    * it works!
    
    * remove bp-xcm-bridge-hub-router and use LocalXcmChannelManager everywhere
    
    * removed commented code
    
    * cleaning up
    
    * cleaning up
    
    * cleaning up
    
    * - separated BridgeId and LaneId
    - BridgeId now uses versioned universal locations
    - added missing stuff to exporter.rs
    
    * OnMessagesDelivered is back
    
    * start using bp-xcm-bridge-hub as OnMessagesDelivered
    
    * cleaning up
    
    * spelling
    
    * fix stupid issues
    
    * Backport latest relevant dynamic fees changes from v1 to v2 (#2372)
    
    * backport latest relevant dynamic fees changes from v1 to v2
    
    * fix comment
    
    Added remaining unit tests for pallet-xcm-bridge-hub (#2499)
    
    * added backoff mechanism to inbound bridge queue
    
    * impl backpressure in the XcmBlobHaulerAdapter
    
    * leave TODOs
    
    * BridgeMessageProcessor prototype
    
    * another TODO
    
    * Revert "also temporary (?) remove BridgesByLocalOrigin because the storage format will likely change to be able to resume bridges from the on_iniitalize/on_idle"
    
    This reverts commit bdd7ae11a8942b58c5db6ac6d4e7922aa28cece4.
    
    * prototype for QueuePausedQuery
    
    * implement ExportXcm and MessageDispatch for pallet-xcm-bridge-hub
    
    * spelling
    
    * flush
    
    * small comments to myself
    
    * more backports from dynamic-fees-v1
    
    * use new pallet as exporter and dispatcher in Millau
    
    * use new pallet as exporter and dispatcher in Rialto
    
    * use new pallet as exporter and dispatcher in RialtoParachain
    
    * flush
    
    * fix remaining compilation issues
    
    * warnings + fmt
    
    * fix tests
    
    * LocalXcmChannelManager
    
    * change lane ids
    
    * it works!
    
    * remove bp-xcm-bridge-hub-router and use LocalXcmChannelManager everywhere
    
    * removed commented code
    
    * cleaning up
    
    * cleaning up
    
    * cleaning up
    
    * - separated BridgeId and LaneId
    - BridgeId now uses versioned universal locations
    - added missing stuff to exporter.rs
    
    * OnMessagesDelivered is back
    
    * start using bp-xcm-bridge-hub as OnMessagesDelivered
    
    * cleaning up
    
    * spelling
    
    * fix stupid issues
    
    * added remaining unit tests for pallet-xcm-bridge-hub
    
    fixed benchmarks (#2504)
    
    Remove pallet_xcm_bridge_hub::SuspendedBridges (#2505)
    
    * remove pallet_xcm_bridge_hub::SuspendedBridges
    
    * apply review suggestions
    Unverified
    7d44a364
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Cargo.lock 505.91 KiB