All chains
    Preparing search index...

    Type Alias remove_external_asset

    remove_external_asset: TxDescriptor<
        { asset_id: { interior: XcmV5Junctions; parents: number } },
    >

    Remove an external stablecoin from the approved list.

    Must be [Config::ManagerOrigin].

    The asset cannot be removed if it has non-zero PSM debt outstanding. This prevents orphaned debt that cannot be redeemed.

    Upon removal, the associated configuration is also cleaned up:

    • MintingFee for this asset
    • RedemptionFee for this asset
    • AssetCeilingWeight for this asset
    • asset_id: The external stablecoin to remove
    • [Error::AssetNotApproved]: If the asset is not in the approved list
    • [Error::AssetHasDebt]: If the asset has non-zero PSM debt
    • [Event::ExternalAssetRemoved]: Emitted on successful removal