Skip to content
  • girazoki's avatar
    Statemint runtimes to accept sufficient assets as xcm fee payment (#1278) · 8f2a3a50
    girazoki authored
    
    
    * point to my branch
    
    * girazoki-add-TakeFirstAssetTrader-to-utility
    
    * Commit lock
    
    * point at custom branch
    
    * add new trader to statemine runtimes
    
    * compiles
    
    * Back to master
    
    * Update last tomls
    
    * Imports up
    
    * remove non-needing imports
    
    * FMT
    
    * log messages properly
    
    * Use TakeRevenue instead of HandleCredit
    
    * Introduce xcm fee handler
    
    * check total supply in tests
    
    * FMT
    
    * fix test
    
    * Start decoupling balance calculation into different traits
    
    * Make traits a bit more generic
    
    * PR suggestions
    
    * add import
    
    * import well
    
    * Place xcmfeesassethandler into parachains common
    
    * fix tests
    
    * config parameters
    
    * Min amount to fee receiver
    
    * Make minimum amount for block author to be at least the ED
    
    * Doc in AssetFeeAsExistentialDepositMultiplier
    
    * saturating sub
    
    * make sure we dont enter twice
    
    * FMT
    
    * fmt again
    
    * adapt tests
    
    * Add doc and struct for weight refund
    
    * Doc
    
    * More doc
    
    * PR suggestions
    
    * store all info related to asset payment as multiasset
    
    * return AssetNotFound instead of TooExpensive
    
    * Use asset transactor to deposit fee
    
    * uninstall from statemint
    
    * R for RUntime and CON for BalanceConverter
    
    * Rework logic to avoid unnecesary match and error
    
    * Rework ED check, also in case of refund
    
    * rework typo
    
    * In case refund makes drop below ED, just refund the difference
    
    * fix test westmint
    
    * clone id
    
    * move test imports to preamble
    
    * move test imports to preamble
    
    * test-utils with builderS
    
    * lock file updated
    
    * remove unused imports
    
    Co-authored-by: default avatarStephen Shelton <[email protected]>
    Co-authored-by: default avatarjoe petrowski <[email protected]>
    Co-authored-by: default avatarjoepetrowski <[email protected]>
    8f2a3a50