Namespace Types

Descriptors types

These are the types used in API calls and imported out of descriptors

For example, XcmVersionedLocation is an enum:

XcmVersionedLocation: Enum<{
V2: { ... };
V3: {
interior: XcmV3Junctions;
parents: number;
};
V4: { ... };
}>

and can be used like this

import { XcmVersionedLocation, XcmV3Junctions } from "@polkadot-api/descriptors"
await typedApi.tx.XcmPallet.limited_teleport_assets({
dest: XcmVersionedLocation.V3({
parents: 0,
interior: XcmV3Junctions.X1(XcmV3Junction.Parachain(parachain_id)),
}),

Index

Type Aliases

__Circular ArithmeticError BabeAllowedSlots BabeDigestsNextConfigDescriptor BabeDigestsPreDigest BagsListEvent BagsListListListError BalancesAdjustmentDirection BalanceStatus BalancesTypesReasons BrokerCoretimeInterfaceCoreAssignment CommonAuctionsEvent CommonCrowdloanLastContribution CommonParasRegistrarEvent CommonSlotsEvent ConvictionVotingVoteAccountVote ConvictionVotingVoteVoting DigestItem DispatchClass DispatchRawOrigin ElectionProviderMultiPhaseElectionCompute ElectionProviderMultiPhaseEvent ElectionProviderMultiPhasePhase GrandpaEquivocation GrandpaEvent GrandpaStoredState IdentityData IdentityJudgement IndicesEvent InvalidDisputeStatementKind MmrPrimitivesError MultiAddress MultiSignature MultiSigner NominationPoolsBondExtra NominationPoolsClaimPermission NominationPoolsCommissionClaimPermission NominationPoolsConfigOp NominationPoolsPalletFreezeReason NominationPoolsPoolState OccupiedCoreAssumption OffencesEvent ParachainsDisputeLocation ParachainsDisputeResult ParachainsDisputesEvent ParachainsHrmpEvent ParachainsInclusionAggregateMessageOrigin ParachainsInclusionUmpQueueId ParachainsOrigin ParachainsParasEvent ParachainsParasParaLifecycle Phase PolkadotPrimitivesV6DisputeStatement PolkadotPrimitivesV6ExecutorParamsExecutorParam PolkadotPrimitivesV6PvfPrepKind PolkadotPrimitivesV6ValidDisputeStatementKind PolkadotRuntimeCommonAssignedSlotsEvent PolkadotRuntimeCommonAssignedSlotsSlotLeasePeriodStart PolkadotRuntimeCommonIdentityMigratorEvent PolkadotRuntimeParachainsCoretimeEvent PolkadotRuntimeParachainsSchedulerCommonAssignment PreimageEvent PreimageOldRequestStatus PreimagePalletHoldReason PreimageRequestStatus PreimagesBounded PvfExecKind RecoveryEvent ReferendaTypesCurve RootTestingEvent SessionEvent SlashingOffenceKind StakingForcing StakingPalletConfigOp StakingPalletConfigOpBig StakingRewardDestination TokenError TraitsScheduleDispatchTime TransactionalError TransactionPaymentEvent TransactionPaymentReleases TransactionValidityTransactionSource TransactionValidityUnknownTransaction TreasuryPaymentState UpgradeGoAhead UpgradeRestriction ValidityAttestation Version VestingEvent VotingConviction WestendRuntimeGovernanceOriginsPalletCustomOriginsOrigin WestendRuntimeProxyType WestendRuntimeRuntimeFreezeReason XcmPalletVersionMigrationStage XcmV2JunctionBodyPart XcmV2MultiassetWildFungibility XcmV2OriginKind XcmV3Instruction XcmV3Junction XcmV3JunctionBodyId XcmV3JunctionNetworkId XcmV3Junctions XcmV3MaybeErrorCode XcmV3MultiassetAssetId XcmV3MultiassetAssetInstance XcmV3MultiassetFungibility XcmV3MultiassetMultiAssetFilter XcmV3MultiassetWildMultiAsset XcmV3Response XcmV3TraitsError XcmV3WeightLimit XcmV4AssetAssetFilter XcmV4AssetWildAsset XcmV4Instruction XcmV4Response