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)),
}),

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