Struct altair_runtime::Runtime 
source · pub struct Runtime;Implementations§
Trait Implementations§
source§impl AccountConversionApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId> for Runtime
 
impl AccountConversionApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId> for Runtime
fn conversion_of(location: Location) -> Option<AccountId>
source§impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
 
impl AccountNonceApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u32> for Runtime
source§fn account_nonce(account: AccountId) -> Nonce
 
fn account_nonce(account: AccountId) -> Nonce
AccountId.source§impl AnchorApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <BlakeTwo256 as Hash>::Output, u32> for Runtime
 
impl AnchorApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <BlakeTwo256 as Hash>::Output, u32> for Runtime
fn get_anchor_by_id(id: Hash) -> Option<AnchorData<Hash, BlockNumber>>
source§impl AuraApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, Public> for Runtime
 
impl AuraApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, Public> for Runtime
source§fn slot_duration() -> SlotDuration
 
fn slot_duration() -> SlotDuration
source§impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl BlockBuilderV6<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§fn apply_extrinsic(
    extrinsic: <Block as BlockT>::Extrinsic
) -> ApplyExtrinsicResult
 
fn apply_extrinsic( extrinsic: <Block as BlockT>::Extrinsic ) -> ApplyExtrinsicResult
source§fn finalize_block() -> <Block as BlockT>::Header
 
fn finalize_block() -> <Block as BlockT>::Header
source§fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
 
fn inherent_extrinsics(data: InherentData) -> Vec<<Block as BlockT>::Extrinsic>
source§fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
 
fn check_inherents(block: Block, data: InherentData) -> CheckInherentsResult
source§impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
 
impl CallerTrait<<Runtime as Config>::AccountId> for OriginCaller
source§fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
 
fn into_system(self) -> Option<RawOrigin<<Runtime as Config>::AccountId>>
Signed origin.source§fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
 
fn as_system_ref(&self) -> Option<&RawOrigin<<Runtime as Config>::AccountId>>
RawOrigin if it is that.§fn as_signed(&self) -> Option<&AccountId>
 
fn as_signed(&self) -> Option<&AccountId>
Signed origin, None otherwise.source§impl CollectCollationInfoV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl CollectCollationInfoV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§fn collect_collation_info(header: &<Block as BlockT>::Header) -> CollationInfo
 
fn collect_collation_info(header: &<Block as BlockT>::Header) -> CollationInfo
source§impl Config<Instance1> for Runtime
 
impl Config<Instance1> for Runtime
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type PalletId = BlockRewardsPalletId
 
type PalletId = BlockRewardsPalletId
§type RewardCurrency = RewardCurrency
 
type RewardCurrency = RewardCurrency
§type RewardIssuance = MintReward<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, CurrencyId, Pallet<Runtime>>
 
type RewardIssuance = MintReward<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, CurrencyId, Pallet<Runtime>>
§type RewardMechanism = Mechanism<u128, i128, FixedI128, SingleCurrencyMovement>
 
type RewardMechanism = Mechanism<u128, i128, FixedI128, SingleCurrencyMovement>
mechanism] module.type RuntimeEvent = RuntimeEvent
source§impl Config<Instance1> for Runtime
 
impl Config<Instance1> for Runtime
§type AddOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type AddOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type MaxMembers = TechnicalMaxMembers
 
type MaxMembers = TechnicalMaxMembers
§type MembershipChanged = Pallet<Runtime, Instance2>
 
type MembershipChanged = Pallet<Runtime, Instance2>
§type MembershipInitialized = Pallet<Runtime, Instance2>
 
type MembershipInitialized = Pallet<Runtime, Instance2>
MembershipChanged. If you need to do
something different on initialization, then you can change this accordingly.§type PrimeOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type PrimeOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type RemoveOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type RemoveOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type ResetOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type ResetOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type SwapOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type SwapOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config<Instance1> for Runtime
 
impl Config<Instance1> for Runtime
§type DefaultVote = PrimeDefaultVote
 
type DefaultVote = PrimeDefaultVote
§type MaxMembers = CouncilMaxMembers
 
type MaxMembers = CouncilMaxMembers
§type MaxProposalWeight = MaxProposalWeight
 
type MaxProposalWeight = MaxProposalWeight
§type MaxProposals = CouncilMaxProposals
 
type MaxProposals = CouncilMaxProposals
§type MotionDuration = CouncilMotionDuration
 
type MotionDuration = CouncilMotionDuration
§type Proposal = RuntimeCall
 
type Proposal = RuntimeCall
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type RuntimeOrigin = RuntimeOrigin
 
type RuntimeOrigin = RuntimeOrigin
§type SetMembersOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type SetMembersOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type ChangeGuard = Pallet<Runtime>
 
type ChangeGuard = Pallet<Runtime>
§type CollectionId = u64
 
type CollectionId = u64
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type InterestAccrual = Pallet<Runtime>
 
type InterestAccrual = Pallet<Runtime>
§type MaxActiveLoansPerPool = MaxActiveLoansPerPool
 
type MaxActiveLoansPerPool = MaxActiveLoansPerPool
§type MaxWriteOffPolicySize = MaxWriteOffPolicySize
 
type MaxWriteOffPolicySize = MaxWriteOffPolicySize
§type NonFungible = Pallet<Runtime>
 
type NonFungible = Pallet<Runtime>
§type Permissions = Pallet<Runtime>
 
type Permissions = Pallet<Runtime>
§type PriceRegistry = Pallet<Runtime>
 
type PriceRegistry = Pallet<Runtime>
§type Quantity = FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>
 
type Quantity = FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>
§type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
 
type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
§type RuntimeChange = RuntimeChange<Runtime>
 
type RuntimeChange = RuntimeChange<Runtime>
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type MaxRemarksPerCall = MaxRemarksPerCall
 
type MaxRemarksPerCall = MaxRemarksPerCall
§type RemarkDispatchHandler = NoopRemarkDispatchHandler<Runtime>
 
type RemarkDispatchHandler = NoopRemarkDispatchHandler<Runtime>
§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type DefaultFeeValue = DefaultFeeValue
 
type DefaultFeeValue = DefaultFeeValue
§type FeeChangeOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type FeeChangeOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type MinimumPeriod = MinimumPeriod
 
type MinimumPeriod = MinimumPeriod
§type OnTimestampSet = Pallet<Runtime>
 
type OnTimestampSet = Pallet<Runtime>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type AdminOrigin = LiquidityAndPoolAdminOrRoot<Runtime>
type AssetRegistry = Pallet<Runtime>
§type AssetsUnderManagementNAV = Pallet<Runtime>
 
type AssetsUnderManagementNAV = Pallet<Runtime>
type Balance = u128
§type BalanceRatio = FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>
 
type BalanceRatio = FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>
§type ChallengeTime = ChallengeTime
 
type ChallengeTime = ChallengeTime
type Currency = Pallet<Runtime>
type CurrencyId = CurrencyId
type DefaultMaxNAVAge = DefaultMaxNAVAge
§type DefaultMinEpochTime = DefaultMinEpochTime
 
type DefaultMinEpochTime = DefaultMinEpochTime
type EpochId = u32
type Investments = Pallet<Runtime>
type MaxNAVAgeUpperBound = MaxNAVAgeUpperBound
§type MaxTranches = MaxTranches
 
type MaxTranches = MaxTranches
§type MinEpochTimeLowerBound = MinEpochTimeLowerBound
 
type MinEpochTimeLowerBound = MinEpochTimeLowerBound
type MinEpochTimeUpperBound = MinEpochTimeUpperBound
§type MinUpdateDelay = MinUpdateDelay
 
type MinUpdateDelay = MinUpdateDelay
§type OnEpochTransition = Pallet<Runtime>
 
type OnEpochTransition = Pallet<Runtime>
type PalletId = PoolPalletId
§type PalletIndex = PoolPalletIndex
 
type PalletIndex = PoolPalletIndex
type Permission = Pallet<Runtime>
§type PoolCreateOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, PoolAdmin>
 
type PoolCreateOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, PoolAdmin>
type PoolCurrency = PoolCurrency
§type PoolDeposit = PoolDeposit
 
type PoolDeposit = PoolDeposit
§type PoolFeesNAV = Pallet<Runtime>
 
type PoolFeesNAV = Pallet<Runtime>
type PoolId = u64
§type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
 
type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
type RuntimeChange = RuntimeChange<Runtime>
type RuntimeEvent = RuntimeEvent
type StringLimit = AssetStringLimit
type Time = Pallet<Runtime>
type Tokens = Pallet<Runtime>
type TrancheCurrency = (u64, [u8; 16])
type TrancheId = [u8; 16]
type TrancheWeight = TrancheWeight
type UpdateGuard = UpdateGuard
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
type Fungibles = Pallet<Runtime>
type NativeFungible = Pallet<Runtime>
type NativeToken = NativeToken
§type PreCurrency = Always
 
type PreCurrency = Always
§type PreExtrTransfer = PreNativeTransfer<Pallet<Runtime>>
 
type PreExtrTransfer = PreNativeTransfer<Pallet<Runtime>>
§type PreFungibleInspect = FungibleInspectPassthrough
 
type PreFungibleInspect = FungibleInspectPassthrough
§type PreFungibleInspectHold = Always
 
type PreFungibleInspectHold = Always
§type PreFungibleMutate = Always
 
type PreFungibleMutate = Always
§type PreFungibleMutateHold = Always
 
type PreFungibleMutateHold = Always
§type PreFungibleTransfer = Always
 
type PreFungibleTransfer = Always
§type PreFungiblesInspect = FungiblesInspectPassthrough
 
type PreFungiblesInspect = FungiblesInspectPassthrough
§type PreFungiblesInspectHold = Always
 
type PreFungiblesInspectHold = Always
§type PreFungiblesMutate = Always
 
type PreFungiblesMutate = Always
§type PreFungiblesMutateHold = Always
 
type PreFungiblesMutateHold = Always
§type PreFungiblesTransfer = Always
 
type PreFungiblesTransfer = Always
§type PreFungiblesUnbalanced = Always
 
type PreFungiblesUnbalanced = Always
§type PreReservableCurrency = Always
 
type PreReservableCurrency = Always
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type RuntimeHoldReason = RuntimeHoldReason
 
type RuntimeHoldReason = RuntimeHoldReason
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type MessageNonce = u64
 
type MessageNonce = u64
§type MessageProcessor = Pallet<Runtime>
 
type MessageProcessor = Pallet<Runtime>
type RuntimeEvent = RuntimeEvent
source§impl Config for Runtime
 
impl Config for Runtime
§type CandidacyBond = CandidacyBond
 
type CandidacyBond = CandidacyBond
How much should be locked up in order to submit one’s candidacy.
§type DesiredMembers = DesiredMembers
 
type DesiredMembers = DesiredMembers
Number of members to elect.
§type DesiredRunnersUp = DesiredRunnersUp
 
type DesiredRunnersUp = DesiredRunnersUp
Number of runners_up to keep.
§type TermDuration = TermDuration
 
type TermDuration = TermDuration
How long each seat is kept. This defines the next block number at which an election round will happen. If set to zero, no elections are ever triggered and the module will be in passive mode.
§type VotingBondBase = VotingBondBase
 
type VotingBondBase = VotingBondBase
Base deposit associated with voting
§type VotingBondFactor = VotingBond
 
type VotingBondFactor = VotingBond
How much should be locked up in order to be able to submit votes.
§type ChangeMembers = Pallet<Runtime, Instance1>
 
type ChangeMembers = Pallet<Runtime, Instance1>
§type CurrencyToVote = U128CurrencyToVote
 
type CurrencyToVote = U128CurrencyToVote
u64 but is allowed to be sensibly lossy.§type InitializeMembers = Pallet<Runtime, Instance1>
 
type InitializeMembers = Pallet<Runtime, Instance1>
§type KickedMember = Pallet<Runtime>
 
type KickedMember = Pallet<Runtime>
§type LoserCandidate = Pallet<Runtime>
 
type LoserCandidate = Pallet<Runtime>
§type MaxCandidates = MaxCandidates
 
type MaxCandidates = MaxCandidates
§type MaxVotesPerVoter = MaxVotesPerVoter
 
type MaxVotesPerVoter = MaxVotesPerVoter
§type PalletId = ElectionsPhragmenModuleId
 
type PalletId = ElectionsPhragmenModuleId
type RuntimeEvent = RuntimeEvent
§type WeightInfo = SubstrateWeight<Runtime>
 
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type ForeignBalance = u128
 
type ForeignBalance = u128
§type Investment = Pallet<Runtime>
 
type Investment = Pallet<Runtime>
§type InvestmentId = (u64, [u8; 16])
 
type InvestmentId = (u64, [u8; 16])
§type PoolBalance = u128
 
type PoolBalance = u128
§type PoolInspect = Pallet<Runtime>
 
type PoolInspect = Pallet<Runtime>
type RuntimeEvent = RuntimeEvent
§type SwapBalance = u128
 
type SwapBalance = u128
§type SwapRatio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
 
type SwapRatio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
§type TrancheBalance = u128
 
type TrancheBalance = u128
source§impl Config for Runtime
 
impl Config for Runtime
Pallet Xcm offers a lot of out-of-the-box functionality and features to configure and handle XCM messages.
§type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type AdvertisedXcmVersion = CurrentXcmVersion
 
type AdvertisedXcmVersion = CurrentXcmVersion
pallet_xcm::CurrentXcmVersion.§type CurrencyMatcher = ()
 
type CurrencyMatcher = ()
Asset matcher for Currency.§type ExecuteXcmOrigin = EnsureXcmOrigin<RuntimeOrigin, SignedToAccountId32<<Runtime as Config>::RuntimeOrigin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, NetworkIdByGenesis<Runtime>>>
 
type ExecuteXcmOrigin = EnsureXcmOrigin<RuntimeOrigin, SignedToAccountId32<<Runtime as Config>::RuntimeOrigin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, NetworkIdByGenesis<Runtime>>>
Location which exists as an interior location
within this chain’s XCM context.§type MaxLockers = ConstU32<8>
 
type MaxLockers = ConstU32<8>
§type MaxRemoteLockConsumers = ConstU32<0>
 
type MaxRemoteLockConsumers = ConstU32<0>
§type RemoteLockConsumerIdentifier = ()
 
type RemoteLockConsumerIdentifier = ()
§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
Call type.§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type RuntimeOrigin = RuntimeOrigin
 
type RuntimeOrigin = RuntimeOrigin
Origin type.§type SendXcmOrigin = EnsureXcmOrigin<RuntimeOrigin, SignedToAccountId32<<Runtime as Config>::RuntimeOrigin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, NetworkIdByGenesis<Runtime>>>
 
type SendXcmOrigin = EnsureXcmOrigin<RuntimeOrigin, SignedToAccountId32<<Runtime as Config>::RuntimeOrigin, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, NetworkIdByGenesis<Runtime>>>
Location
which exists as an interior location within this chain’s XCM context.§type SovereignAccountOf = (ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>)
 
type SovereignAccountOf = (ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>)
AccountId value from a Location, useful for handling asset locks.§type TrustedLockers = ()
 
type TrustedLockers = ()
§type UniversalLocation = UniversalLocation
 
type UniversalLocation = UniversalLocation
§type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>
 
type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
§type XcmExecuteFilter = Nothing
 
type XcmExecuteFilter = Nothing
XcmExecutor must pass.§type XcmExecutor = XcmExecutor<XcmConfig>
 
type XcmExecutor = XcmExecutor<XcmConfig>
§type XcmReserveTransferFilter = Everything
 
type XcmReserveTransferFilter = Everything
§type XcmRouter = (ParentAsUmp<Pallet<Runtime>, Pallet<Runtime>, ()>, Pallet<Runtime>)
 
type XcmRouter = (ParentAsUmp<Pallet<Runtime>, Pallet<Runtime>, ()>, Pallet<Runtime>)
§type XcmTeleportFilter = Everything
 
type XcmTeleportFilter = Everything
const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100u32
source§impl Config for Runtime
 
impl Config for Runtime
§type Accountant = Pallet<Runtime>
 
type Accountant = Pallet<Runtime>
§type Amount = u128
 
type Amount = u128
Balance type of a system.§type BalanceRatio = FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>
 
type BalanceRatio = FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>
§type CollectedInvestmentHook = CollectedInvestmentHook<Runtime>
 
type CollectedInvestmentHook = CollectedInvestmentHook<Runtime>
§type CollectedRedemptionHook = CollectedRedemptionHook<Runtime>
 
type CollectedRedemptionHook = CollectedRedemptionHook<Runtime>
§type InvestmentId = (u64, [u8; 16])
 
type InvestmentId = (u64, [u8; 16])
§type MaxOutstandingCollects = MaxOutstandingCollects
 
type MaxOutstandingCollects = MaxOutstandingCollects
§type PreConditions = IsUnfrozenTrancheInvestor<Pallet<Runtime>, Pallet<Runtime>>
 
type PreConditions = IsUnfrozenTrancheInvestor<Pallet<Runtime>, Pallet<Runtime>>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type CurrencyId = FilterCurrency
§type ReserveCurrency = Pallet<Runtime>
 
type ReserveCurrency = Pallet<Runtime>
type RuntimeEvent = RuntimeEvent
§type RuntimeHoldReason = RuntimeHoldReason
 
type RuntimeHoldReason = RuntimeHoldReason
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type Balance = u128
type DistributionId = u32
type IBalance = i128
type MaxCurrencyMovements = MaxCurrencyMovements
type Rate = FixedI128
source§impl Config for Runtime
 
impl Config for Runtime
source§impl Config for Runtime
 
impl Config for Runtime
§type HeapSize = ConstU32<{ 64 * 1024 }>
 
type HeapSize = ConstU32<{ 64 * 1024 }>
§type MaxStale = ConstU32<8>
 
type MaxStale = ConstU32<8>
§type MessageProcessor = ProcessXcmMessage<AggregateMessageOrigin, XcmExecutor<XcmConfig>, RuntimeCall>
 
type MessageProcessor = ProcessXcmMessage<AggregateMessageOrigin, XcmExecutor<XcmConfig>, RuntimeCall>
§type QueueChangeHandler = NarrowOriginToSibling<Pallet<Runtime>>
 
type QueueChangeHandler = NarrowOriginToSibling<Pallet<Runtime>>
§type QueuePausedQuery = NarrowOriginToSibling<Pallet<Runtime>>
 
type QueuePausedQuery = NarrowOriginToSibling<Pallet<Runtime>>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type ServiceWeight = MessageQueueServiceWeight
 
type ServiceWeight = MessageQueueServiceWeight
§type WeightInfo = SubstrateWeight<Runtime>
 
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type EvmAccountCodeChecker = EvmAccountCodeChecker<Runtime>
 
type EvmAccountCodeChecker = EvmAccountCodeChecker<Runtime>
§type Middleware = RouterId
 
type Middleware = RouterId
§type Receiver = MessageSerializer<RouterDispatcher<Runtime>, Pallet<Runtime>>
 
type Receiver = MessageSerializer<RouterDispatcher<Runtime>, Pallet<Runtime>>
type RuntimeEvent = RuntimeEvent
§type Transactor = Pallet<Runtime>
 
type Transactor = Pallet<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type FeederOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
 
type FeederOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type FirstValuePayFee = FeeToTreasury<Pallet<Runtime>, FirstValueFee>
 
type FirstValuePayFee = FeeToTreasury<Pallet<Runtime>, FirstValueFee>
§type OracleValue = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
 
type OracleValue = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AnnouncementDepositBase = AnnouncementDepositBase
 
type AnnouncementDepositBase = AnnouncementDepositBase
§type AnnouncementDepositFactor = AnnouncementDepositFactor
 
type AnnouncementDepositFactor = AnnouncementDepositFactor
§type CallHasher = BlakeTwo256
 
type CallHasher = BlakeTwo256
§type MaxPending = MaxPending
 
type MaxPending = MaxPending
§type MaxProxies = MaxProxies
 
type MaxProxies = MaxProxies
§type ProxyDepositBase = ProxyDepositBase
 
type ProxyDepositBase = ProxyDepositBase
§type ProxyDepositFactor = ProxyDepositFactor
 
type ProxyDepositFactor = ProxyDepositFactor
§type ProxyType = ProxyType
 
type ProxyType = ProxyType
IsProxyable fitler.
The instance filter determines whether a given call may be proxied under this type. Read more§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AssetProcessor = CustomAssetProcessor
 
type AssetProcessor = CustomAssetProcessor
§type AuthorityOrigin = AuthorityOrigin<RuntimeOrigin, EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>>
 
type AuthorityOrigin = AuthorityOrigin<RuntimeOrigin, EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>>
§type CustomMetadata = CustomMetadata
 
type CustomMetadata = CustomMetadata
type RuntimeEvent = RuntimeEvent
§type StringLimit = AssetStringLimit
 
type StringLimit = AssetStringLimit
§type WeightInfo = ()
 
type WeightInfo = ()
source§impl Config for Runtime
 
impl Config for Runtime
§type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type AssetRegistry = Pallet<Runtime>
 
type AssetRegistry = Pallet<Runtime>
§type BalanceOut = u128
 
type BalanceOut = u128
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type FeederId = Feeder<RuntimeOrigin>
 
type FeederId = Feeder<RuntimeOrigin>
§type FulfilledOrderHook = Pallet<Runtime>
 
type FulfilledOrderHook = Pallet<Runtime>
§type MinFulfillmentAmountNative = MinFulfillmentAmountNative
 
type MinFulfillmentAmountNative = MinFulfillmentAmountNative
type NativeDecimals = NativeDecimals
§type OrderIdNonce = u64
 
type OrderIdNonce = u64
§type Ratio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
 
type Ratio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
currency_out amount to obtain
currency_in§type RatioProvider = DigestedOracleRatioProvider<RuntimeOrigin, OracleRatioProvider<RuntimeOrigin, Pallet<Runtime>>, Pallet<Runtime>>
 
type RatioProvider = DigestedOracleRatioProvider<RuntimeOrigin, OracleRatioProvider<RuntimeOrigin, Pallet<Runtime>>, Pallet<Runtime>>
type RuntimeEvent = RuntimeEvent
source§impl Config for Runtime
 
impl Config for Runtime
§type ExtraDataLength = ExtraDataLength
 
type ExtraDataLength = ExtraDataLength
§type PostLogContent = PostBlockAndTxnHashes
 
type PostLogContent = PostBlockAndTxnHashes
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
source§impl Config for Runtime
 
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
type XcmExecutor = XcmExecutor<XcmConfig>
source§impl Config for Runtime
 
impl Config for Runtime
§type BlockNumberProvider = Pallet<Runtime>
 
type BlockNumberProvider = Pallet<Runtime>
§type BlockNumberToBalance = ConvertInto
 
type BlockNumberToBalance = ConvertInto
§type MinVestedTransfer = MinVestedTransfer
 
type MinVestedTransfer = MinVestedTransfer
vested_transfer.§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type UnvestedFundsAllowedWithdrawReasons = UnvestedFundsAllowedWithdrawReasons
 
type UnvestedFundsAllowedWithdrawReasons = UnvestedFundsAllowedWithdrawReasons
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§const MAX_VESTING_SCHEDULES: u32 = 28u32
 
const MAX_VESTING_SCHEDULES: u32 = 28u32
source§impl Config for Runtime
 
impl Config for Runtime
§type Consideration = HoldConsideration<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime>, PreimageHoldReason, LinearStoragePrice<PreimageBaseDeposit, PreimageByteDeposit, u128>>
 
type Consideration = HoldConsideration<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Pallet<Runtime>, PreimageHoldReason, LinearStoragePrice<PreimageBaseDeposit, PreimageByteDeposit, u128>>
§type ManagerOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type ManagerOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
§type AuthorityId = Public
 
type AuthorityId = Public
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
type MaxCollators = MaxAuthorities
type RuntimeEvent = RuntimeEvent
§type StakeAmount = StakeAmount
 
type StakeAmount = StakeAmount
§type StakeCurrencyId = BlockRewardCurrency
 
type StakeCurrencyId = BlockRewardCurrency
§type StakeGroupId = CollatorGroupId
 
type StakeGroupId = CollatorGroupId
§type TreasuryPalletId = TreasuryPalletId
 
type TreasuryPalletId = TreasuryPalletId
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type RuntimeEvent = RuntimeEvent
§type SovereignOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type SovereignOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
source§impl Config for Runtime
 
impl Config for Runtime
§type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>>
 
type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>>
type Balance = u128
type Currency = Pallet<Runtime>
§type DefaultKeyDeposit = DefaultKeyDeposit
 
type DefaultKeyDeposit = DefaultKeyDeposit
type RuntimeEvent = RuntimeEvent
§type WeightInfo = ()
 
type WeightInfo = ()
source§impl Config for Runtime
 
impl Config for Runtime
§type PalletsOrigin = OriginCaller
 
type PalletsOrigin = OriginCaller
§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type AdminOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type InboundMessageHandler = Pallet<Runtime>
 
type InboundMessageHandler = Pallet<Runtime>
§type MaxIncomingMessageSize = MaxIncomingMessageSize
 
type MaxIncomingMessageSize = MaxIncomingMessageSize
§type MaxRouterCount = MaxRouterCount
 
type MaxRouterCount = MaxRouterCount
§type MessageQueue = Pallet<Runtime>
 
type MessageQueue = Pallet<Runtime>
§type MessageSender = Pallet<Runtime>
 
type MessageSender = Pallet<Runtime>
§type RouterProvider = LPGatewayRouterProvider
 
type RouterProvider = LPGatewayRouterProvider
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
type WeightInfo = ()
source§impl Config for Runtime
 
impl Config for Runtime
§type AccountData = AccountData<u128>
 
type AccountData = AccountData<u128>
Data to be associated with an account (other than nonce/transaction counter, which this module does regardless).
§type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
 
type AccountId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
The identifier used to distinguish between accounts.
§type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>
 
type Block = Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>
The block type.
§type BlockHashCount = BlockHashCount
 
type BlockHashCount = BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
 
type Lookup = AccountIdLookup<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>
The lookup mechanism to get account ID from whatever is passed in dispatchers.
§type OnKilledAccount = ()
 
type OnKilledAccount = ()
A function that is invoked when an account has been determined to be dead. All resources should be cleaned up associated with the given account.
§type OnNewAccount = ()
 
type OnNewAccount = ()
Handler for when a new account has just been created.
§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
The aggregated dispatch type that is available for extrinsics.
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
The overarching event type.
§type RuntimeOrigin = RuntimeOrigin
 
type RuntimeOrigin = RuntimeOrigin
The ubiquitous origin type.
§type BaseCallFilter = BaseCallFilter
 
type BaseCallFilter = BaseCallFilter
§type BlockLength = RuntimeBlockLength
 
type BlockLength = RuntimeBlockLength
§type BlockWeights = RuntimeBlockWeights
 
type BlockWeights = RuntimeBlockWeights
§type MaxConsumers = ConstU32<16>
 
type MaxConsumers = ConstU32<16>
§type OnSetCode = ParachainSetCode<Runtime>
 
type OnSetCode = ParachainSetCode<Runtime>
§type PalletInfo = PalletInfo
 
type PalletInfo = PalletInfo
§type RuntimeTask = RuntimeTask
 
type RuntimeTask = RuntimeTask
RuntimeTask type.§type SS58Prefix = SS58Prefix
 
type SS58Prefix = SS58Prefix
type SystemWeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type InitialEpochDuration = InitialEpochDuration
 
type InitialEpochDuration = InitialEpochDuration
Pallet::set_epoch_duration()]`.§type MaxChangesPerEpoch = MaxChangesPerEpoch
 
type MaxChangesPerEpoch = MaxChangesPerEpoch
Pallet::set_group_weight()] or to
[Pallet::set_currency_group()] with the same id.§type MaxGroups = MaxGroups
 
type MaxGroups = MaxGroups
type RuntimeEvent = RuntimeEvent
type Timer = Pallet<Runtime>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AllowMultipleBlocksPerSlot = ConstBool<false>
 
type AllowMultipleBlocksPerSlot = ConstBool<false>
§type AuthorityId = Public
 
type AuthorityId = Public
§type DisabledValidators = ()
 
type DisabledValidators = ()
§type MaxAuthorities = MaxAuthorities
 
type MaxAuthorities = MaxAuthorities
source§impl Config for Runtime
 
impl Config for Runtime
§type CommitAnchorFeeKey = CommitAnchorFeeKey
 
type CommitAnchorFeeKey = CommitAnchorFeeKey
§type PreCommitDepositFeeKey = PreCommitDepositFeeKey
 
type PreCommitDepositFeeKey = PreCommitDepositFeeKey
Pallet::pre_commit()] call. These funds will be unreserved once
the user make the [Pallet::commit()] succesfully
or call [Pallet::evict_pre_commits()]§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
XCMP Queue is responsible to handle XCM messages coming directly from sibling parachains.
§type ChannelInfo = Pallet<Runtime>
 
type ChannelInfo = Pallet<Runtime>
§type ControllerOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type ControllerOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type ControllerOriginConverter = (SovereignSignedViaLocation<(ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), RuntimeOrigin>, RelayChainAsNative<RelayChainOrigin, RuntimeOrigin>, SiblingParachainAsNative<Origin, RuntimeOrigin>, SignedAccountId32AsNative<RelayNetwork, RuntimeOrigin>, XcmPassthrough<RuntimeOrigin>)
 
type ControllerOriginConverter = (SovereignSignedViaLocation<(ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), RuntimeOrigin>, RelayChainAsNative<RelayChainOrigin, RuntimeOrigin>, SiblingParachainAsNative<Origin, RuntimeOrigin>, SignedAccountId32AsNative<RelayNetwork, RuntimeOrigin>, XcmPassthrough<RuntimeOrigin>)
Location origin to a
superuser origin.§type MaxInboundSuspended = ConstU32<1000>
 
type MaxInboundSuspended = ConstU32<1000>
§type PriceForSiblingDelivery = NoPriceForMessageDelivery<Id>
 
type PriceForSiblingDelivery = NoPriceForMessageDelivery<Id>
type RuntimeEvent = RuntimeEvent
§type VersionWrapper = Pallet<Runtime>
 
type VersionWrapper = Pallet<Runtime>
Xcm into a VersionedXcm.§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type CurrencyHooks = CurrencyHooks<Runtime>
 
type CurrencyHooks = CurrencyHooks<Runtime>
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
type DustRemovalWhitelist = Nothing
§type ExistentialDeposits = CurrencyED<Runtime>
 
type ExistentialDeposits = CurrencyED<Runtime>
type MaxLocks = MaxLocks
§type MaxReserves = MaxReserves
 
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
 
type ReserveIdentifier = [u8; 8]
type RuntimeEvent = RuntimeEvent
§type WeightInfo = ()
 
type WeightInfo = ()
source§impl Config for Runtime
 
impl Config for Runtime
§type DispatchWhitelistedOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, WhitelistedCaller>
 
type DispatchWhitelistedOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, WhitelistedCaller>
§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
§type WhitelistOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>>
 
type WhitelistOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance2, 1, 2>>
source§impl Config for Runtime
 
impl Config for Runtime
§type AccountIdToLocation = AccountIdToLocation
 
type AccountIdToLocation = AccountIdToLocation
T::AccountId to Location.§type AssetTransactor = FungiblesAdapter<Pallet<Runtime>, ConvertedConcreteId<CurrencyId, u128, CurrencyIdConvert<Runtime>, TryConvertInto>, (ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, NoChecking, CheckingAccount>
 
type AssetTransactor = FungiblesAdapter<Pallet<Runtime>, ConvertedConcreteId<CurrencyId, u128, CurrencyIdConvert<Runtime>, TryConvertInto>, (ParentIsPreset<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, SiblingParachainConvertsVia<Sibling, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, AccountId32Aliases<RelayNetwork, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, HashedDescription<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, DescribeFamily<(DescribeTerminus, DescribePalletTerminal, DescribeAccountId32Terminal, DescribeAccountKey20Terminal, DescribeTreasuryVoiceTerminal, DescribeBodyTerminal)>>), <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, NoChecking, CheckingAccount>
§type BaseXcmWeight = BaseXcmWeight
 
type BaseXcmWeight = BaseXcmWeight
T::BaseXcmWeight + T::Weigher::weight(&msg).§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type CurrencyIdToLocation = CurrencyIdConvert<Runtime>
 
type CurrencyIdToLocation = CurrencyIdConvert<Runtime>
T::CurrencyId to Location.type DerivativeAddressRegistrationOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type HrmpManipulatorOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
type HrmpOpenOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type MaxHrmpFee = Case<MaxHrmpRelayFee>
 
type MaxHrmpFee = Case<MaxHrmpRelayFee>
§type ReserveProvider = AbsoluteAndRelativeReserve<SelfLocation>
 
type ReserveProvider = AbsoluteAndRelativeReserve<SelfLocation>
type RuntimeEvent = RuntimeEvent
§type SelfLocation = SelfLocation
 
type SelfLocation = SelfLocation
type SovereignAccountDispatcherOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
type Transactor = NullTransactor
§type UniversalLocation = UniversalLocation
 
type UniversalLocation = UniversalLocation
§type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>
 
type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>
type WeightInfo = ()
source§impl Config for Runtime
 
impl Config for Runtime
§type Keys = SessionKeys
 
type Keys = SessionKeys
§type NextSessionRotation = PeriodicSessions<Period, Offset>
 
type NextSessionRotation = PeriodicSessions<Period, Offset>
ShouldEndSession], yet, it gives a best effort
estimate. It is helpful to implement [EstimateNextNewSession].§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type SessionHandler = <SessionKeys as OpaqueKeys>::KeyTypeIdProviders
 
type SessionHandler = <SessionKeys as OpaqueKeys>::KeyTypeIdProviders
§type SessionManager = Pallet<Runtime>
 
type SessionManager = Pallet<Runtime>
§type ShouldEndSession = PeriodicSessions<Period, Offset>
 
type ShouldEndSession = PeriodicSessions<Period, Offset>
§type ValidatorId = <Runtime as Config>::AccountId
 
type ValidatorId = <Runtime as Config>::AccountId
§type ValidatorIdOf = IdentityCollator
 
type ValidatorIdOf = IdentityCollator
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases
 
type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases
§type DmpQueue = EnqueueWithOrigin<Pallet<Runtime>, RelayOrigin>
 
type DmpQueue = EnqueueWithOrigin<Pallet<Runtime>, RelayOrigin>
§type OnSystemEvent = ()
 
type OnSystemEvent = ()
§type OutboundXcmpMessageSource = Pallet<Runtime>
 
type OutboundXcmpMessageSource = Pallet<Runtime>
finalize_block.§type ReservedDmpWeight = ReservedDmpWeight
 
type ReservedDmpWeight = ReservedDmpWeight
§type ReservedXcmpWeight = ReservedXcmpWeight
 
type ReservedXcmpWeight = ReservedXcmpWeight
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type SelfParaId = Pallet<Runtime>
 
type SelfParaId = Pallet<Runtime>
§type WeightInfo = SubstrateWeight<Runtime>
 
type WeightInfo = SubstrateWeight<Runtime>
§type XcmpMessageHandler = Pallet<Runtime>
 
type XcmpMessageHandler = Pallet<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AddressMapping = RuntimeAccountConverter<Runtime>
 
type AddressMapping = RuntimeAccountConverter<Runtime>
§type BlockGasLimit = BlockGasLimit
 
type BlockGasLimit = BlockGasLimit
§type BlockHashMapping = EthereumBlockHashMapping<Runtime>
 
type BlockHashMapping = EthereumBlockHashMapping<Runtime>
§type CallOrigin = EnsureAddressRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type CallOrigin = EnsureAddressRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type FeeCalculator = Pallet<Runtime>
 
type FeeCalculator = Pallet<Runtime>
§type FindAuthor = FindAuthorTruncated<Runtime>
 
type FindAuthor = FindAuthorTruncated<Runtime>
§type GasLimitPovSizeRatio = ConstU64<GAS_LIMIT_POV_SIZE_RATIO>
 
type GasLimitPovSizeRatio = ConstU64<GAS_LIMIT_POV_SIZE_RATIO>
§type GasLimitStorageGrowthRatio = ConstU64<GAS_LIMIT_STORAGE_GROWTH_RATIO>
 
type GasLimitStorageGrowthRatio = ConstU64<GAS_LIMIT_STORAGE_GROWTH_RATIO>
§type GasWeightMapping = FixedGasWeightMapping<Runtime>
 
type GasWeightMapping = FixedGasWeightMapping<Runtime>
§type OnChargeTransaction = ()
 
type OnChargeTransaction = ()
pallet_ethereum
where the chain implementing pallet_ethereum should be able to configure what happens to the fees
Similar to OnChargeTransaction of pallet_transaction_payment§type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1025>, Dispatch<Runtime>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata<TokenSymbol>>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<runtime_common::::evm::precompile::RuntimePrecompilesAt::{constant#13}>, Pallet<Runtime>, CallableByContract>)>
 
type PrecompilesType = PrecompileSetBuilder<Runtime, (PrecompileAt<AddressU64<1>, ECRecover, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2>, Sha256, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<3>, Ripemd160, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<4>, Identity, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<5>, Modexp, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<6>, Bn128Add, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<7>, Bn128Mul, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<8>, Bn128Pairing, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<9>, Blake2F, (AcceptDelegateCall, CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1024>, Sha3FIPS256, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<1025>, Dispatch<Runtime>>, PrecompileAt<AddressU64<1026>, ECRecoverPublicKey, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<2050>, Erc20BalancesPrecompile<Runtime, NativeErc20Metadata<TokenSymbol>>, (CallableByContract, CallableByPrecompile)>, PrecompileAt<AddressU64<runtime_common::::evm::precompile::RuntimePrecompilesAt::{constant#13}>, Pallet<Runtime>, CallableByContract>)>
type PrecompilesValue = PrecompilesValue
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type SuicideQuickClearLimit = ConstU32<0>
 
type SuicideQuickClearLimit = ConstU32<0>
§type WeightInfo = ()
 
type WeightInfo = ()
§type WeightPerGas = WeightPerGas
 
type WeightPerGas = WeightPerGas
§type WithdrawOrigin = EnsureAddressNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type WithdrawOrigin = EnsureAddressNever<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
source§impl Config for Runtime
 
impl Config for Runtime
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type ValidatorId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
 
type ValidatorId = <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId
§type ValidatorRegistration = Pallet<Runtime>
 
type ValidatorRegistration = Pallet<Runtime>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AccountStore = Pallet<Runtime>
 
type AccountStore = Pallet<Runtime>
The means of storing the balances of an account.
§type DustRemoval = ()
 
type DustRemoval = ()
Handler for the unbalanced reduction when removing a dust account.
§type ExistentialDeposit = ExistentialDeposit
 
type ExistentialDeposit = ExistentialDeposit
The minimum amount required to keep an account open.
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
The overarching event type.
§type FreezeIdentifier = ()
 
type FreezeIdentifier = ()
§type MaxFreezes = ConstU32<10>
 
type MaxFreezes = ConstU32<10>
§type MaxLocks = MaxLocks
 
type MaxLocks = MaxLocks
§type MaxReserves = MaxReserves
 
type MaxReserves = MaxReserves
§type ReserveIdentifier = [u8; 8]
 
type ReserveIdentifier = [u8; 8]
§type RuntimeFreezeReason = RuntimeFreezeReason
 
type RuntimeFreezeReason = RuntimeFreezeReason
§type RuntimeHoldReason = RuntimeHoldReason
 
type RuntimeHoldReason = RuntimeHoldReason
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AccountIdToLocation = AccountIdToLocation
 
type AccountIdToLocation = AccountIdToLocation
T::AccountId to Location.§type BaseXcmWeight = BaseXcmWeight
 
type BaseXcmWeight = BaseXcmWeight
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type CurrencyIdConvert = CurrencyIdConvert<Runtime>
 
type CurrencyIdConvert = CurrencyIdConvert<Runtime>
T::CurrencyId to Location.§type LocationsFilter = Everything
 
type LocationsFilter = Everything
§type MaxAssetsForTransfer = MaxAssetsForTransfer
 
type MaxAssetsForTransfer = MaxAssetsForTransfer
§type MinXcmFee = ParachainMinFee
 
type MinXcmFee = ParachainMinFee
§type ReserveProvider = AbsoluteReserveProvider
 
type ReserveProvider = AbsoluteReserveProvider
type RuntimeEvent = RuntimeEvent
§type SelfLocation = SelfLocation
 
type SelfLocation = SelfLocation
§type UniversalLocation = UniversalLocation
 
type UniversalLocation = UniversalLocation
§type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>
 
type Weigher = FixedWeightBounds<UnitWeightCost, RuntimeCall, MaxInstructions>
§type XcmExecutor = XcmExecutor<XcmConfig>
 
type XcmExecutor = XcmExecutor<XcmConfig>
source§impl Config for Runtime
 
impl Config for Runtime
§type DepositBase = DepositBase
 
type DepositBase = DepositBase
§type DepositFactor = DepositFactor
 
type DepositFactor = DepositFactor
§type MaxSignatories = MaxSignatories
 
type MaxSignatories = MaxSignatories
§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AttributeDepositBase = AttributeDepositBase
 
type AttributeDepositBase = AttributeDepositBase
§type CollectionDeposit = CollectionDeposit
 
type CollectionDeposit = CollectionDeposit
§type CollectionId = u64
 
type CollectionId = u64
§type CreateOrigin = AsEnsureOriginWithArg<EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
 
type CreateOrigin = AsEnsureOriginWithArg<EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>>
§type DepositPerByte = DepositPerByte
 
type DepositPerByte = DepositPerByte
§type ForceOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type ForceOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
§type ItemDeposit = ItemDeposit
 
type ItemDeposit = ItemDeposit
§type MetadataDepositBase = MetadataDepositBase
 
type MetadataDepositBase = MetadataDepositBase
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type StringLimit = Limit
 
type StringLimit = Limit
§type ValueLimit = Limit
 
type ValueLimit = Limit
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
§type MessageReceiver = Pallet<Runtime>
 
type MessageReceiver = Pallet<Runtime>
§type MessageSender = MessageSerializer<RouterDispatcher<Runtime>, Pallet<Runtime>>
 
type MessageSender = MessageSerializer<RouterDispatcher<Runtime>, Pallet<Runtime>>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
source§impl Config for Runtime
 
impl Config for Runtime
§type AssetRegistry = Pallet<Runtime>
 
type AssetRegistry = Pallet<Runtime>
§type BalanceOut = u128
 
type BalanceOut = u128
§type BalanceRatio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
 
type BalanceRatio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type LocalAssetId = LocalAssetId
 
type LocalAssetId = LocalAssetId
type PalletId = TokenMuxPalletId
type RuntimeEvent = RuntimeEvent
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AssetRegistry = Pallet<Runtime>
 
type AssetRegistry = Pallet<Runtime>
PoolMetadata trait implementationtype Balance = u128
type CurrencyId = CurrencyId
§type InterestRate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
 
type InterestRate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
§type MaxSizeMetadata = MaxSizeMetadata
 
type MaxSizeMetadata = MaxSizeMetadata
§type MaxTranches = MaxTranches
 
type MaxTranches = MaxTranches
type ModifyPool = Pallet<Runtime>
type ModifyWriteOffPolicy = Pallet<Runtime>
type Permission = Pallet<Runtime>
§type PoolCreateOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, PoolAdmin>
 
type PoolCreateOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, PoolAdmin>
§type PoolFeesInspect = Pallet<Runtime>
 
type PoolFeesInspect = Pallet<Runtime>
type PoolId = u64
type RuntimeEvent = RuntimeEvent
type TrancheId = [u8; 16]
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type ChangeGuard = Pallet<Runtime>
 
type ChangeGuard = Pallet<Runtime>
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type IsPoolAdmin = PoolAdminCheck<Pallet<Runtime>>
 
type IsPoolAdmin = PoolAdminCheck<Pallet<Runtime>>
§type MaxFeesPerPool = MaxFeesPerPool
 
type MaxFeesPerPool = MaxFeesPerPool
§type MaxPoolFeesPerBucket = MaxPoolFeesPerBucket
 
type MaxPoolFeesPerBucket = MaxPoolFeesPerBucket
§type PalletId = PoolFeesPalletId
 
type PalletId = PoolFeesPalletId
§type PoolReserve = Pallet<Runtime>
 
type PoolReserve = Pallet<Runtime>
§type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
 
type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
§type RuntimeChange = RuntimeChange<Runtime>
 
type RuntimeChange = RuntimeChange<Runtime>
type RuntimeEvent = RuntimeEvent
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type KickThreshold = Period
§type MaxCandidates = MaxCandidates
 
type MaxCandidates = MaxCandidates
§type MaxInvulnerables = MaxInvulnerables
 
type MaxInvulnerables = MaxInvulnerables
§type MinEligibleCollators = MinEligibleCollators
 
type MinEligibleCollators = MinEligibleCollators
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type UpdateOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 3, 4>>
 
type UpdateOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 3, 4>>
§type ValidatorId = <Runtime as Config>::AccountId
 
type ValidatorId = <Runtime as Config>::AccountId
§type ValidatorIdOf = IdentityCollator
 
type ValidatorIdOf = IdentityCollator
§type ValidatorRegistration = Pallet<Runtime>
 
type ValidatorRegistration = Pallet<Runtime>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
 
type FeeMultiplierUpdate = TargetedFeeAdjustment<Runtime, TargetBlockFullness, AdjustmentVariable, MinimumMultiplier, MaximumMultiplier>
§type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>
 
type LengthToFee = ConstantMultiplier<u128, TransactionByteFee>
§type OnChargeTransaction = CurrencyAdapter<Pallet<Runtime>, DealWithFees<Runtime>>
 
type OnChargeTransaction = CurrencyAdapter<Pallet<Runtime>, DealWithFees<Runtime>>
§type OperationalFeeMultiplier = OperationalFeeMultiplier
 
type OperationalFeeMultiplier = OperationalFeeMultiplier
Operational extrinsics to compute “virtual tip” to boost their
priority Read more§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type WeightToFee = WeightToFee
 
type WeightToFee = WeightToFee
source§impl Config for Runtime
 
impl Config for Runtime
§type MaxTurnout = ActiveIssuanceOf<Pallet<Runtime>, <Runtime as Config>::AccountId>
 
type MaxTurnout = ActiveIssuanceOf<Pallet<Runtime>, <Runtime as Config>::AccountId>
Currency::total_issuance, but you might want to reduce this in order to account for
funds in the system which are unable to vote (e.g. parachain auction deposits).type RuntimeEvent = RuntimeEvent
§type VoteLockingPeriod = EnactmentPeriod
 
type VoteLockingPeriod = EnactmentPeriod
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type PreTransfer = PreXcmTransfer<Pallet<Runtime>, CurrencyIdConvert<Runtime>>
source§impl Config for Runtime
 
impl Config for Runtime
§type CooloffPeriod = CooloffPeriod
 
type CooloffPeriod = CooloffPeriod
Period in blocks where an external proposal may not be re-submitted after being vetoed.
§type EnactmentPeriod = EnactmentPeriod
 
type EnactmentPeriod = EnactmentPeriod
The minimum period of locking and the period between a proposal being approved and enacted.
It should generally be a little more than the unstake period to ensure that voting stakers have an opportunity to remove themselves from the system in the case where they are on the losing side of a vote.
§type ExternalDefaultOrigin = EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>
 
type ExternalDefaultOrigin = EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>
A unanimous council can have the next scheduled referendum be a straight default-carries (NTB) vote.
§type ExternalMajorityOrigin = EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>
 
type ExternalMajorityOrigin = EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>
A super-majority can have the next scheduled referendum be a straight majority-carries vote.
§type ExternalOrigin = EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>
 
type ExternalOrigin = EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>
A straight majority of the council can decide what their next motion is.
§type FastTrackOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type FastTrackOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
Half of the council can have an ExternalMajority/ExternalDefault vote be tabled immediately and with a shorter voting/enactment period.
§type LaunchPeriod = LaunchPeriod
 
type LaunchPeriod = LaunchPeriod
How often (in blocks) new public referenda are launched.
§type MinimumDeposit = MinimumDeposit
 
type MinimumDeposit = MinimumDeposit
The minimum amount to be used as a deposit for a public referendum proposal.
§type VotingPeriod = VotingPeriod
 
type VotingPeriod = VotingPeriod
How often (in blocks) to check for new votes.
§type BlacklistOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type BlacklistOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type CancelProposalOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type CancelProposalOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type CancellationOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>>
 
type CancellationOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>>
§type FastTrackVotingPeriod = FastTrackVotingPeriod
 
type FastTrackVotingPeriod = FastTrackVotingPeriod
§type InstantAllowed = InstantAllowed
 
type InstantAllowed = InstantAllowed
false, others may want to condition it on things such
as an upgrade having happened recently.§type InstantOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>>
 
type InstantOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 1>>
§type MaxBlacklisted = ConstU32<100>
 
type MaxBlacklisted = ConstU32<100>
§type MaxDeposits = ConstU32<100>
 
type MaxDeposits = ConstU32<100>
§type MaxProposals = MaxProposals
 
type MaxProposals = MaxProposals
§type PalletsOrigin = OriginCaller
 
type PalletsOrigin = OriginCaller
type RuntimeEvent = RuntimeEvent
§type SubmitOrigin = EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type SubmitOrigin = EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type VetoOrigin = EnsureMember<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1>
 
type VetoOrigin = EnsureMember<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1>
§type VoteLockingPeriod = EnactmentPeriod
 
type VoteLockingPeriod = EnactmentPeriod
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type Balance = u128
type MaxRateCount = MaxRateCount
§type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
 
type Rate = FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>
type RuntimeEvent = RuntimeEvent
type Time = Pallet<Runtime>
type Weights = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type AssetRegistry = Pallet<Runtime>
 
type AssetRegistry = Pallet<Runtime>
§type BalanceRatio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
 
type BalanceRatio = FixedU128<cfg_types::::fixed_point::Ratio::{constant#0}>
§type CurrencyId = CurrencyId
 
type CurrencyId = CurrencyId
§type ForeignInvestment = Pallet<Runtime>
 
type ForeignInvestment = Pallet<Runtime>
§type GeneralCurrencyPrefix = GeneralCurrencyPrefix
 
type GeneralCurrencyPrefix = GeneralCurrencyPrefix
§type MarketRatio = Pallet<Runtime>
 
type MarketRatio = Pallet<Runtime>
§type OutboundMessageHandler = Pallet<Runtime>
 
type OutboundMessageHandler = Pallet<Runtime>
§type Permission = Pallet<Runtime>
 
type Permission = Pallet<Runtime>
type PoolId = u64
§type PoolInspect = Pallet<Runtime>
 
type PoolInspect = Pallet<Runtime>
type PreTransferFilter = PreLpTransfer<Pallet<Runtime>>
type RuntimeEvent = RuntimeEvent
§type Time = Pallet<Runtime>
 
type Time = Pallet<Runtime>
type TrancheId = [u8; 16]
type TrancheTokenPrice = Pallet<Runtime>
§type TreasuryAccount = TreasuryAccount
 
type TreasuryAccount = TreasuryAccount
Fulfilled* and ScheduleUpgrade messages. Read more§type WeightInfo = ()
 
type WeightInfo = ()
source§impl Config for Runtime
 
impl Config for Runtime
§type AggregationProvider = MedianAggregation
 
type AggregationProvider = MedianAggregation
§type ChangeGuard = Pallet<Runtime>
 
type ChangeGuard = Pallet<Runtime>
§type CollectionId = u64
 
type CollectionId = u64
§type FeederId = Feeder<RuntimeOrigin>
 
type FeederId = Feeder<RuntimeOrigin>
§type MaxCollectionSize = MaxRegisteredPricesPerPool
 
type MaxCollectionSize = MaxRegisteredPricesPerPool
§type MaxFeedersPerKey = MaxFeedersPerKey
 
type MaxFeedersPerKey = MaxFeedersPerKey
§type OracleProvider = OracleConverterBridge<RuntimeOrigin, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>>
 
type OracleProvider = OracleConverterBridge<RuntimeOrigin, Pallet<Runtime>, Pallet<Runtime>, Pallet<Runtime>>
§type OracleValue = u128
 
type OracleValue = u128
§type RuntimeChange = RuntimeChange<Runtime>
 
type RuntimeChange = RuntimeChange<Runtime>
type RuntimeEvent = RuntimeEvent
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type MaxScheduledPerBlock = MaxScheduledPerBlock
 
type MaxScheduledPerBlock = MaxScheduledPerBlock
§type MaximumWeight = MaximumSchedulerWeight
 
type MaximumWeight = MaximumSchedulerWeight
§type OriginPrivilegeCmp = EqualPrivilegeOnly
 
type OriginPrivilegeCmp = EqualPrivilegeOnly
§type PalletsOrigin = OriginCaller
 
type PalletsOrigin = OriginCaller
§type Preimages = Pallet<Runtime>
 
type Preimages = Pallet<Runtime>
§type RuntimeCall = RuntimeCall
 
type RuntimeCall = RuntimeCall
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type RuntimeOrigin = RuntimeOrigin
 
type RuntimeOrigin = RuntimeOrigin
§type ScheduleOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type ScheduleOrigin = EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type ApproveOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EitherOf<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, Treasurer>>
 
type ApproveOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EitherOf<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, Treasurer>>
§type BalanceConverter = UnityAssetBalanceConversion
 
type BalanceConverter = UnityAssetBalanceConversion
Self::SpendOrigin].§type Beneficiary = <Runtime as Config>::AccountId
 
type Beneficiary = <Runtime as Config>::AccountId
§type BeneficiaryLookup = IdentityLookup<<Runtime as Config>::Beneficiary>
 
type BeneficiaryLookup = IdentityLookup<<Runtime as Config>::Beneficiary>
Self::Beneficiary].§type BurnDestination = ()
 
type BurnDestination = ()
§type MaxApprovals = MaxApprovals
 
type MaxApprovals = MaxApprovals
§type OnSlash = Pallet<Runtime>
 
type OnSlash = Pallet<Runtime>
§type PalletId = TreasuryPalletId
 
type PalletId = TreasuryPalletId
§type Paymaster = PayFromAccount<Pallet<Runtime>, TreasuryAccount>
 
type Paymaster = PayFromAccount<Pallet<Runtime>, TreasuryAccount>
Self::Beneficiary].§type PayoutPeriod = PayoutPeriod
 
type PayoutPeriod = PayoutPeriod
§type ProposalBond = ProposalBond
 
type ProposalBond = ProposalBond
§type ProposalBondMaximum = ProposalBondMaximum
 
type ProposalBondMaximum = ProposalBondMaximum
§type ProposalBondMinimum = ProposalBondMinimum
 
type ProposalBondMinimum = ProposalBondMinimum
§type RejectOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EitherOf<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, Treasurer>>
 
type RejectOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EitherOf<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 2, 3>, Treasurer>>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type SpendFunds = ()
 
type SpendFunds = ()
§type SpendOrigin = EnsureWithSuccess<EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, Treasurer>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MaxBalance>
 
type SpendOrigin = EnsureWithSuccess<EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, Treasurer>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, MaxBalance>
Success value is the maximum amount in a native asset that this origin
is allowed to spend at a time.§type SpendPeriod = SpendPeriod
 
type SpendPeriod = SpendPeriod
§type WeightInfo = SubstrateWeight<Runtime>
 
type WeightInfo = SubstrateWeight<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type BasicDeposit = BasicDeposit
 
type BasicDeposit = BasicDeposit
§type ByteDeposit = ByteDeposit
 
type ByteDeposit = ByteDeposit
§type ForceOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionMoreThan<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type ForceOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionMoreThan<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
§type IdentityInformation = IdentityInfo<MaxAdditionalFields>
 
type IdentityInformation = IdentityInfo<MaxAdditionalFields>
§type MaxRegistrars = MaxRegistrars
 
type MaxRegistrars = MaxRegistrars
§type MaxSubAccounts = MaxSubAccounts
 
type MaxSubAccounts = MaxSubAccounts
§type MaxSuffixLength = ConstU32<7>
 
type MaxSuffixLength = ConstU32<7>
§type MaxUsernameLength = ConstU32<32>
 
type MaxUsernameLength = ConstU32<32>
§type OffchainSignature = MultiSignature
 
type OffchainSignature = MultiSignature
§type PendingUsernameExpiration = ConstU32<{ 7 * DAYS }>
 
type PendingUsernameExpiration = ConstU32<{ 7 * DAYS }>
§type RegistrarOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionMoreThan<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
 
type RegistrarOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EnsureProportionMoreThan<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>>
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
§type SigningPublicKey = <MultiSignature as Verify>::Signer
 
type SigningPublicKey = <MultiSignature as Verify>::Signer
Self::AccountId.§type SubAccountDeposit = SubAccountDeposit
 
type SubAccountDeposit = SubAccountDeposit
§type UsernameAuthorityOrigin = EnsureRoot<<Runtime as Config>::AccountId>
 
type UsernameAuthorityOrigin = EnsureRoot<<Runtime as Config>::AccountId>
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
§type EventHandler = (Pallet<Runtime>,)
 
type EventHandler = (Pallet<Runtime>,)
§type FindAuthor = FindAccountFromAuthorIndex<Runtime, Pallet<Runtime>>
 
type FindAuthor = FindAccountFromAuthorIndex<Runtime, Pallet<Runtime>>
source§impl Config for Runtime
 
impl Config for Runtime
§type AlarmInterval = AlarmInterval
 
type AlarmInterval = AlarmInterval
§type CancelOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, ReferendumCanceller>
 
type CancelOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, ReferendumCanceller>
§type KillOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, ReferendumKiller>
 
type KillOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, ReferendumKiller>
type RuntimeCall = RuntimeCall
type RuntimeEvent = RuntimeEvent
§type SubmissionDeposit = SubmissionDeposit
 
type SubmissionDeposit = SubmissionDeposit
§type SubmitOrigin = EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
 
type SubmitOrigin = EnsureSigned<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>
§type Tally = Tally<<<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance, <Runtime as Config>::MaxTurnout>
 
type Tally = Tally<<<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance, <Runtime as Config>::MaxTurnout>
§type UndecidingTimeout = UndecidingTimeout
 
type UndecidingTimeout = UndecidingTimeout
§type Votes = <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance
 
type Votes = <<Runtime as Config>::Currency as Currency<<Runtime as Config>::AccountId>>::Balance
§type WeightInfo = WeightInfo<Runtime>
 
type WeightInfo = WeightInfo<Runtime>
source§impl Config for Runtime
 
impl Config for Runtime
type AdminOrigin = EitherOfDiverse<EnsureRoot<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId>, EitherOf<EnsureProportionAtLeast<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, Instance1, 1, 2>, PoolAdmin>>
type Editors = Editors
type MaxRolesPerScope = MaxRolesPerPool
type Role = Role
§type RuntimeEvent = RuntimeEvent
 
type RuntimeEvent = RuntimeEvent
type Scope = PermissionScope<u64, CurrencyId>
type Storage = PermissionRoles<TimeProvider<Pallet<Runtime>>, MinDelay, [u8; 16], MaxTranches>
type WeightInfo = WeightInfo<Runtime>
source§impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl ConvertTransactionRuntimeApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
fn convert_transaction(transaction: Transaction) -> <Block as BlockT>::Extrinsic
source§impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl CoreV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§impl EthereumRuntimeRPCApiV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl EthereumRuntimeRPCApiV5<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§fn account_basic(address: H160) -> EVMAccount
 
fn account_basic(address: H160) -> EVMAccount
source§fn account_code_at(address: H160) -> Vec<u8> ⓘ
 
fn account_code_at(address: H160) -> Vec<u8> ⓘ
source§fn storage_at(address: H160, index: U256) -> H256
 
fn storage_at(address: H160, index: U256) -> H256
fn call( from: H160, to: H160, data: Vec<u8>, value: U256, gas_limit: U256, max_fee_per_gas: Option<U256>, max_priority_fee_per_gas: Option<U256>, nonce: Option<U256>, estimate: bool, access_list: Option<Vec<(H160, Vec<H256>)>> ) -> Result<CallInfo, DispatchError>
fn create( from: H160, data: Vec<u8>, value: U256, gas_limit: U256, max_fee_per_gas: Option<U256>, max_priority_fee_per_gas: Option<U256>, nonce: Option<U256>, estimate: bool, access_list: Option<Vec<(H160, Vec<H256>)>> ) -> Result<CreateInfo, DispatchError>
source§fn current_transaction_statuses() -> Option<Vec<TransactionStatus>>
 
fn current_transaction_statuses() -> Option<Vec<TransactionStatus>>
source§fn current_block() -> Option<Block>
 
fn current_block() -> Option<Block>
source§fn current_receipts() -> Option<Vec<Receipt>>
 
fn current_receipts() -> Option<Vec<Receipt>>
fn current_all( ) -> (Option<Block>, Option<Vec<Receipt>>, Option<Vec<TransactionStatus>>)
source§fn extrinsic_filter(xts: Vec<<Block as BlockT>::Extrinsic>) -> Vec<Transaction>
 
fn extrinsic_filter(xts: Vec<<Block as BlockT>::Extrinsic>) -> Vec<Transaction>
Vec<OpaqueExtrinsic> and filters all the ethereum transactions.source§fn elasticity() -> Option<Permill>
 
fn elasticity() -> Option<Permill>
source§fn gas_limit_multiplier_support()
 
fn gas_limit_multiplier_support()
source§fn pending_block(
    xts: Vec<<Block as BlockT>::Extrinsic>
) -> (Option<Block>, Option<Vec<TransactionStatus>>)
 
fn pending_block( xts: Vec<<Block as BlockT>::Extrinsic> ) -> (Option<Block>, Option<Vec<TransactionStatus>>)
source§fn initialize_pending_block(header: &<Block as BlockT>::Header)
 
fn initialize_pending_block(header: &<Block as BlockT>::Header)
source§impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl GenesisBuilderV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§impl GetRuntimeBlockType for Runtime
 
impl GetRuntimeBlockType for Runtime
§type RuntimeBlock = <Runtime as Config>::Block
 
type RuntimeBlock = <Runtime as Config>::Block
RuntimeBlock type.source§impl InvestmentsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, (u64, [u8; 16]), InvestmentPortfolio<u128, CurrencyId>> for Runtime
 
impl InvestmentsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, (u64, [u8; 16]), InvestmentPortfolio<u128, CurrencyId>> for Runtime
fn investment_portfolio( account_id: AccountId ) -> Vec<(InvestmentId, InvestmentPortfolio<Balance, CurrencyId>)>
source§impl LoansApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u64, u64, ActiveLoanInfo<Runtime>, u128, PriceCollectionInput<Runtime>> for Runtime
 
impl LoansApiV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u64, u64, ActiveLoanInfo<Runtime>, u128, PriceCollectionInput<Runtime>> for Runtime
fn portfolio(pool_id: PoolId) -> Vec<(LoanId, ActiveLoanInfo<Runtime>)>
fn portfolio_loan( pool_id: PoolId, loan_id: LoanId ) -> Option<ActiveLoanInfo<Runtime>>
fn portfolio_valuation( pool_id: PoolId, input_prices: PriceCollectionInput<Runtime> ) -> Result<Balance, DispatchError>
fn expected_cashflows( pool_id: PoolId, loan_id: LoanId ) -> Result<Vec<CashflowPayment<Balance>>, DispatchError>
source§impl MetadataV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl MetadataV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl OffchainWorkerApiV2<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§fn offchain_worker(header: &<Block as BlockT>::Header)
 
fn offchain_worker(header: &<Block as BlockT>::Header)
source§impl OrderBookApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, CurrencyId, u128> for Runtime
 
impl OrderBookApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, CurrencyId, u128> for Runtime
fn min_fulfillment_amount(currency_id: CurrencyId) -> Option<Balance>
source§impl PartialEq for Runtime
 
impl PartialEq for Runtime
source§impl PoolFeesApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u64, u64, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>> for Runtime
 
impl PoolFeesApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u64, u64, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, FixedU128<cfg_types::::fixed_point::Rate::{constant#0}>> for Runtime
source§impl PoolsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u64, [u8; 16], u128, CurrencyId, FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>, MaxTranches> for Runtime
 
impl PoolsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u64, [u8; 16], u128, CurrencyId, FixedU128<cfg_types::::fixed_point::Quantity::{constant#0}>, MaxTranches> for Runtime
fn currency(pool_id: PoolId) -> Option<CurrencyId>
fn inspect_epoch_solution( pool_id: PoolId, solution: Vec<TrancheSolution> ) -> Option<EpochSolution<Balance, MaxTranches>>
fn tranche_token_price( pool_id: PoolId, tranche: TrancheLoc<TrancheId> ) -> Option<Quantity>
fn tranche_token_prices(pool_id: PoolId) -> Option<Vec<Quantity>>
fn tranche_ids(pool_id: PoolId) -> Option<Vec<TrancheId>>
fn tranche_id(pool_id: PoolId, tranche_index: TrancheIndex) -> Option<TrancheId>
fn tranche_currency( pool_id: PoolId, tranche_loc: TrancheLoc<TrancheId> ) -> Option<CurrencyId>
source§impl RewardsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, CurrencyId> for Runtime
 
impl RewardsApiV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, <<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, u128, CurrencyId> for Runtime
fn list_currencies( domain: RewardDomain, account_id: AccountId ) -> Vec<CurrencyId>
fn compute_reward( domain: RewardDomain, currency_id: CurrencyId, account_id: AccountId ) -> Option<Balance>
source§impl SessionKeysV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl SessionKeysV1<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§impl TaggedTransactionQueueV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
 
impl TaggedTransactionQueueV3<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>> for Runtime
source§impl TransactionPaymentApiV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u128> for Runtime
 
impl TransactionPaymentApiV4<Block<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<<<MultiSignature as Verify>::Signer as IdentifyAccount>::AccountId, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckMortality<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeTransactionPayment<Runtime>, CheckMetadataHash<Runtime>, PreBalanceTransferExtension<Runtime>)>>, u128> for Runtime
fn query_info( uxt: <Block as BlockT>::Extrinsic, len: u32 ) -> RuntimeDispatchInfo<Balance>
fn query_fee_details( uxt: <Block as BlockT>::Extrinsic, len: u32 ) -> FeeDetails<Balance>
fn query_weight_to_fee(weight: Weight) -> Balance
fn query_length_to_fee(length: u32) -> Balance
source§impl ValidateUnsigned for Runtime
 
impl ValidateUnsigned for Runtime
§type Call = RuntimeCall
 
type Call = RuntimeCall
source§fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
 
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError>
source§fn validate_unsigned(
    source: TransactionSource,
    call: &Self::Call
) -> TransactionValidity
 
fn validate_unsigned( source: TransactionSource, call: &Self::Call ) -> TransactionValidity
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Config for Runtime
impl Copy for Runtime
impl Eq for Runtime
impl StructuralPartialEq for Runtime
Auto Trait Implementations§
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
§impl<T> CheckedConversion for T
 
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
    Self: TryFrom<T>,
 
fn checked_from<T>(t: T) -> Option<Self>where
    Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
    Self: TryInto<T>,
 
fn checked_into<T>(self) -> Option<T>where
    Self: TryInto<T>,
§impl<T> Conv for T
 
impl<T> Conv for T
source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
§impl<T> FmtForward for T
 
impl<T> FmtForward for T
§fn fmt_binary(self) -> FmtBinary<Self>where
    Self: Binary,
 
fn fmt_binary(self) -> FmtBinary<Self>where
    Self: Binary,
self to use its Binary implementation when Debug-formatted.§fn fmt_display(self) -> FmtDisplay<Self>where
    Self: Display,
 
fn fmt_display(self) -> FmtDisplay<Self>where
    Self: Display,
self to use its Display implementation when
Debug-formatted.§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
    Self: LowerExp,
 
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
    Self: LowerExp,
self to use its LowerExp implementation when
Debug-formatted.§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
    Self: LowerHex,
 
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
    Self: LowerHex,
self to use its LowerHex implementation when
Debug-formatted.§fn fmt_octal(self) -> FmtOctal<Self>where
    Self: Octal,
 
fn fmt_octal(self) -> FmtOctal<Self>where
    Self: Octal,
self to use its Octal implementation when Debug-formatted.§fn fmt_pointer(self) -> FmtPointer<Self>where
    Self: Pointer,
 
fn fmt_pointer(self) -> FmtPointer<Self>where
    Self: Pointer,
self to use its Pointer implementation when
Debug-formatted.§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
    Self: UpperExp,
 
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
    Self: UpperExp,
self to use its UpperExp implementation when
Debug-formatted.§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
    Self: UpperHex,
 
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
    Self: UpperHex,
self to use its UpperHex implementation when
Debug-formatted.§fn fmt_list(self) -> FmtList<Self>where
    &'a Self: for<'a> IntoIterator,
 
fn fmt_list(self) -> FmtList<Self>where
    &'a Self: for<'a> IntoIterator,
§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IsType<T> for T
 
impl<T> IsType<T> for T
§impl<T, Outer> IsWrappedBy<Outer> for T
 
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> Pipe for Twhere
    T: ?Sized,
 
impl<T> Pipe for Twhere
    T: ?Sized,
§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
    Self: Sized,
 
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
    Self: Sized,
§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
    R: 'a,
 
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
    R: 'a,
self and passes that borrow into the pipe function. Read more§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
    R: 'a,
 
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
    R: 'a,
self and passes that borrow into the pipe function. Read more§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
 
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
§fn pipe_borrow_mut<'a, B, R>(
    &'a mut self,
    func: impl FnOnce(&'a mut B) -> R
) -> R
 
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R ) -> R
§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
 
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self, then passes self.as_ref() into the pipe function.§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
 
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self, then passes self.as_mut() into the pipe
function.§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
 
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self, then passes self.deref() into the pipe function.§impl<T> Pointable for T
 
impl<T> Pointable for T
§impl<T> SaturatedConversion for T
 
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
 
fn saturated_from<T>(t: T) -> Selfwhere
    Self: UniqueSaturatedFrom<T>,
§fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
 
fn saturated_into<T>(self) -> Twhere
    Self: UniqueSaturatedInto<T>,
T. Read more§impl<T> Tap for T
 
impl<T> Tap for T
§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
 
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B> of a value. Read more§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
 
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B> of a value. Read more§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
 
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R> view of a value. Read more§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
 
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R> view of a value. Read more§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
 
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target of a value. Read more§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
 
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target of a value. Read more§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
 
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap() only in debug builds, and is erased in release builds.§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
 
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut() only in debug builds, and is erased in release
builds.§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
 
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow() only in debug builds, and is erased in release
builds.§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
 
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut() only in debug builds, and is erased in release
builds.§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
 
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref() only in debug builds, and is erased in release
builds.§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
 
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut() only in debug builds, and is erased in release
builds.§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
 
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref() only in debug builds, and is erased in release
builds.§impl<T> TryConv for T
 
impl<T> TryConv for T
§impl<T, U> TryInto2<U> for Twhere
    U: TryFrom2<T>,
 
impl<T, U> TryInto2<U> for Twhere
    U: TryFrom2<T>,
§impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
 
impl<S, T> UncheckedInto<T> for Swhere
    T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
 
fn unchecked_into(self) -> T
unchecked_from.§impl<T, S> UniqueSaturatedInto<T> for S
 
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
 
fn unique_saturated_into(self) -> T
T.