Module parachains_common::impls
source · Expand description
Auxiliary struct/enums for parachain runtimes. Taken from polkadot/runtime/common (at a21cd64) and adapted for parachains.
Structs§
- Allow checking in assets that exists.
- Asset filter that allows all assets from a certain location.
- A
HandleCredit
implementation that naively transfers the fees to the block author. Will drop and burn the assets in case the transfer fails. - Fungible implementation of
OnUnbalanced
that deals with the fees by combining tip and fee and passing the result on toToStakingPot
. - Allow checking in assets that have issuance > 0.
- Implements
OnUnbalanced::on_unbalanced
to teleport slashed assets to relay chain treasury account. - ToStakingPotDeprecatedImplementation of
OnUnbalanced
that deposits the fees into a staking pot for later payout.
Type Aliases§
- Type alias to conveniently refer to
frame_system
’sConfig::AccountId
. - Type alias to conveniently refer to the
Currency::Balance
associated type. - Type alias to conveniently refer to the
Currency::NegativeImbalance
associated type.