Trait pallet_asset_registry::pallet::Config
source · pub trait Config: Config + Config<AssetId = AssetId, Balance = Balance> {
type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>;
type AssetRegistryPalletId: Get<PalletId>;
type WeightInfo: WeightInfo;
type CurrencyTidefi: Inspect<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + Mutate<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + Transfer<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + InspectHold<Self::AccountId, AssetId = CurrencyId, Balance = Balance>;
}
Expand description
Asset registry configuration
Required Associated Types§
sourcetype RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>
type RuntimeEvent: From<Event<Self>> + IsType<<Self as Config>::RuntimeEvent>
Events
sourcetype AssetRegistryPalletId: Get<PalletId>
type AssetRegistryPalletId: Get<PalletId>
Pallet ID
sourcetype WeightInfo: WeightInfo
type WeightInfo: WeightInfo
Weights
sourcetype CurrencyTidefi: Inspect<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + Mutate<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + Transfer<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + InspectHold<Self::AccountId, AssetId = CurrencyId, Balance = Balance>
type CurrencyTidefi: Inspect<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + Mutate<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + Transfer<Self::AccountId, AssetId = CurrencyId, Balance = Balance> + InspectHold<Self::AccountId, AssetId = CurrencyId, Balance = Balance>
Tidechain currency wrapper