Trait xcm_builder::TakeRevenue
source · pub trait TakeRevenue {
fn take_revenue(revenue: MultiAsset);
}
Expand description
Function trait for handling some revenue. Similar to a negative imbalance (credit) handler, but for a
MultiAsset
. Sensible implementations will deposit the asset in some known treasury or block-author account.
Required Methods§
sourcefn take_revenue(revenue: MultiAsset)
fn take_revenue(revenue: MultiAsset)
Do something with the given revenue
, which is a single non-wildcard MultiAsset
.
Implementations on Foreign Types§
source§impl TakeRevenue for ()
impl TakeRevenue for ()
Null implementation just burns the revenue.