Bump static metadata (#3913)

This commit is contained in:
Jaco
2021-08-30 15:32:25 +02:00
committed by GitHub
parent 564d63ce28
commit e037df89e3
19 changed files with 950 additions and 155 deletions
+16 -3
View File
@@ -57,7 +57,7 @@ import type { Multiplier } from '@polkadot/types/interfaces/txpayment';
import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';
import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';
import type { VestingInfo } from '@polkadot/types/interfaces/vesting';
import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, BodyId, BodyPart, DoubleEncodedCall, Fungibility, InboundStatus, Junction, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetV0, MultiAssetV1, MultiAssets, MultiAssetsV1, MultiLocation, MultiLocationV0, MultiLocationV1, NetworkId, OutboundStatus, Outcome, QueueConfigData, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedXcm, WildFungibility, WildMultiAsset, WildMultiAssetV1, Xcm, XcmAssetId, XcmError, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrigin, XcmOriginKind, XcmResponse, XcmV0, XcmV1, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';
import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, BodyId, BodyPart, DoubleEncodedCall, Fungibility, InboundStatus, Junction, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WildFungibility, WildMultiAsset, WildMultiAssetV1, Xcm, XcmAssetId, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';
declare module '@polkadot/types/types/registry' {
export interface InterfaceTypes {
@@ -551,12 +551,15 @@ declare module '@polkadot/types/types/registry' {
MultiAssetFilterV1: MultiAssetFilterV1;
MultiAssets: MultiAssets;
MultiAssetsV1: MultiAssetsV1;
MultiAssetsV2: MultiAssetsV2;
MultiAssetV0: MultiAssetV0;
MultiAssetV1: MultiAssetV1;
MultiAssetV2: MultiAssetV2;
MultiDisputeStatementSet: MultiDisputeStatementSet;
MultiLocation: MultiLocation;
MultiLocationV0: MultiLocationV0;
MultiLocationV1: MultiLocationV1;
MultiLocationV2: MultiLocationV2;
Multiplier: Multiplier;
Multisig: Multisig;
MultiSignature: MultiSignature;
@@ -676,6 +679,8 @@ declare module '@polkadot/types/types/registry' {
ProxyDefinition: ProxyDefinition;
ProxyState: ProxyState;
ProxyType: ProxyType;
QueryId: QueryId;
QueryStatus: QueryStatus;
QueueConfigData: QueueConfigData;
QueuedParathread: QueuedParathread;
Randomness: Randomness;
@@ -726,6 +731,12 @@ declare module '@polkadot/types/types/registry' {
ReportIdOf: ReportIdOf;
ReserveData: ReserveData;
ReserveIdentifier: ReserveIdentifier;
Response: Response;
ResponseV0: ResponseV0;
ResponseV1: ResponseV1;
ResponseV2: ResponseV2;
ResponseV2Error: ResponseV2Error;
ResponseV2Result: ResponseV2Result;
Retriable: Retriable;
RewardDestination: RewardDestination;
RewardPoint: RewardPoint;
@@ -950,6 +961,7 @@ declare module '@polkadot/types/types/registry' {
VersionedMultiAsset: VersionedMultiAsset;
VersionedMultiAssets: VersionedMultiAssets;
VersionedMultiLocation: VersionedMultiLocation;
VersionedResponse: VersionedResponse;
VersionedXcm: VersionedXcm;
VestingInfo: VestingInfo;
VestingSchedule: VestingSchedule;
@@ -983,14 +995,15 @@ declare module '@polkadot/types/types/registry' {
WithdrawReasons: WithdrawReasons;
Xcm: Xcm;
XcmAssetId: XcmAssetId;
XcmError: XcmError;
XcmErrorV0: XcmErrorV0;
XcmErrorV1: XcmErrorV1;
XcmErrorV2: XcmErrorV2;
XcmOrder: XcmOrder;
XcmOrderV0: XcmOrderV0;
XcmOrderV1: XcmOrderV1;
XcmOrigin: XcmOrigin;
XcmOriginKind: XcmOriginKind;
XcmpMessageFormat: XcmpMessageFormat;
XcmResponse: XcmResponse;
XcmV0: XcmV0;
XcmV1: XcmV1;
}
+170 -58
View File
@@ -29,7 +29,7 @@ const xcm = {
},
QueryResponse: {
queryId: 'Compact<u64>',
response: 'XcmResponse'
response: 'ResponseV0'
},
TransferAsset: {
assets: 'Vec<MultiAssetV0>',
@@ -80,7 +80,7 @@ const xcm = {
},
QueryResponse: {
queryId: 'Compact<u64>',
response: 'XcmResponse'
response: 'ResponseV1'
},
TransferAsset: {
Vassets: 'MultiAssetsV1',
@@ -115,6 +115,106 @@ const xcm = {
}
}
},
XcmErrorV0: {
_enum: {
Undefined: 'Null',
Overflow: 'Null',
Unimplemented: 'Null',
UnhandledXcmVersion: 'Null',
UnhandledXcmMessage: 'Null',
UnhandledEffect: 'Null',
EscalationOfPrivilege: 'Null',
UntrustedReserveLocation: 'Null',
UntrustedTeleportLocation: 'Null',
DestinationBufferOverflow: 'Null',
SendFailed: 'Null',
CannotReachDestination: '(MultiLocation, Xcm)',
MultiLocationFull: 'Null',
FailedToDecode: 'Null',
BadOrigin: 'Null',
ExceedsMaxMessageSize: 'Null',
FailedToTransactAsset: 'Null',
WeightLimitReached: 'Weight',
Wildcard: 'Null',
TooMuchWeightRequired: 'Null',
NotHoldingFees: 'Null',
WeightNotComputable: 'Null',
Barrier: 'Null',
NotWithdrawable: 'Null',
LocationCannotHold: 'Null',
TooExpensive: 'Null'
}
},
XcmErrorV1: {
_enum: {
Undefined: 'Null',
Overflow: 'Null',
Unimplemented: 'Null',
UnhandledXcmVersion: 'Null',
UnhandledXcmMessage: 'Null',
UnhandledEffect: 'Null',
EscalationOfPrivilege: 'Null',
UntrustedReserveLocation: 'Null',
UntrustedTeleportLocation: 'Null',
DestinationBufferOverflow: 'Null',
SendFailed: 'Null',
CannotReachDestination: '(MultiLocationV1, XcmV1)',
MultiLocationFull: 'Null',
FailedToDecode: 'Null',
BadOrigin: 'Null',
ExceedsMaxMessageSize: 'Null',
FailedToTransactAsset: 'Null',
WeightLimitReached: 'Weight',
Wildcard: 'Null',
TooMuchWeightRequired: 'Null',
NotHoldingFees: 'Null',
WeightNotComputable: 'Null',
Barrier: 'Null',
NotWithdrawable: 'Null',
LocationCannotHold: 'Null',
TooExpensive: 'Null',
AssetNotFound: 'Null',
DestinationUnsupported: 'Null',
RecursionLimitReached: 'Null'
}
},
XcmErrorV2: {
_enum: {
Undefined: 'Null',
Overflow: 'Null',
Unimplemented: 'Null',
UnhandledXcmVersion: 'Null',
UnhandledXcmMessage: 'Null',
UnhandledEffect: 'Null',
EscalationOfPrivilege: 'Null',
UntrustedReserveLocation: 'Null',
UntrustedTeleportLocation: 'Null',
DestinationBufferOverflow: 'Null',
MultiLocationFull: 'Null',
MultiLocationNotInvertible: 'Null',
FailedToDecode: 'Null',
BadOrigin: 'Null',
ExceedsMaxMessageSize: 'Null',
FailedToTransactAsset: 'Null',
WeightLimitReached: 'Weight',
Wildcard: 'Null',
TooMuchWeightRequired: 'Null',
NotHoldingFees: 'Null',
WeightNotComputable: 'Null',
Barrier: 'Null',
NotWithdrawable: 'Null',
LocationCannotHold: 'Null',
TooExpensive: 'Null',
AssetNotFound: 'Null',
DestinationUnsupported: 'Null',
RecursionLimitReached: 'Null',
Transport: 'Null',
Unroutable: 'Null',
UnknownWeightRequired: 'Null',
Trap: 'u64',
UnknownClaim: 'Null'
}
},
XcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
}
@@ -269,23 +369,23 @@ const multiAsset = {
AllNonFungible: 'Null',
AllAbstractFungible: 'Vec<u8>',
AllAbstractNonFungible: 'Vec<u8>',
AllConcreteFungible: 'MultiLocation',
AllConcreteNonFungible: 'MultiLocation',
AllConcreteFungible: 'MultiLocationV0',
AllConcreteNonFungible: 'MultiLocationV0',
AbstractFungible: {
id: 'Vec<u8>',
instance: 'Compact<u128>'
},
AbstractNonFungible: {
class: 'Vec<u8>',
instance: 'AssetInstance'
instance: 'AssetInstanceV0'
},
ConcreteFungible: {
id: 'MultiLocation',
id: 'MultiLocationV0',
amount: 'Compact<u128>'
},
ConcreteNonFungible: {
class: 'MultiLocation',
instance: 'AssetInstance'
class: 'MultiLocationV0',
instance: 'AssetInstanceV0'
}
}
},
@@ -293,8 +393,10 @@ const multiAsset = {
id: 'XcmAssetId',
fungibility: 'Fungibility'
},
MultiAssetV2: 'MultiAssetV1',
MultiAssets: 'Vec<MultiAsset>',
MultiAssetsV1: 'Vec<MultiAssetV1>',
MultiAssetsV2: 'MultiAssetsV1',
WildFungibility: {
_enum: ['Fungible', 'NonFungible']
},
@@ -310,7 +412,7 @@ const multiAsset = {
}
};
const junction = {
const location = {
BodyId: {
_enum: {
Unit: 'Null',
@@ -366,6 +468,19 @@ const junction = {
}
}
},
MultiLocation: {
_enum: {
Here: 'Null',
X1: 'Junction',
X2: '(Junction, Junction)',
X3: '(Junction, Junction, Junction)',
X4: '(Junction, Junction, Junction, Junction)',
X5: '(Junction, Junction, Junction, Junction, Junction)',
X6: '(Junction, Junction, Junction, Junction, Junction, Junction)',
X7: '(Junction, Junction, Junction, Junction, Junction, Junction, Junction)',
X8: '(Junction, Junction, Junction, Junction, Junction, Junction, Junction, Junction)'
}
},
NetworkId: {
_enum: {
Any: 'Null',
@@ -379,69 +494,58 @@ const junction = {
export default {
rpc: {},
types: {
...junction,
...location,
...multiAsset,
...xcm,
...xmcOrder,
DoubleEncodedCall: { encoded: 'Vec<u8>' },
DoubleEncodedCall: {
encoded: 'Vec<u8>'
},
XcmOriginKind: {
_enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
},
XcmResponse: {
Response: 'ResponseV1',
ResponseV0: {
_enum: {
Assets: 'Vec<MultiAsset>'
Assets: 'Vec<MultiAssetV0>'
}
},
XcmError: {
ResponseV1: {
_enum: {
Undefined: 'Null',
Overflow: 'Null',
Unimplemented: 'Null',
UnhandledXcmVersion: 'Null',
UnhandledXcmMessage: 'Null',
UnhandledEffect: 'Null',
EscalationOfPrivilege: 'Null',
UntrustedReserveLocation: 'Null',
UntrustedTeleportLocation: 'Null',
DestinationBufferOverflow: 'Null',
SendFailed: 'Null', // (#[codec(skip)] &'static str),
CannotReachDestination: '(MultiLocation, Xcm)',
MultiLocationFull: 'Null',
FailedToDecode: 'Null',
BadOrigin: 'Null',
ExceedsMaxMessageSize: 'Null',
FailedToTransactAsset: 'Null', // (#[codec(skip)] &'static str),
WeightLimitReached: 'Weight',
Wildcard: 'Null',
TooMuchWeightRequired: 'Null',
NotHoldingFees: 'Null',
WeightNotComputable: 'Null',
Barrier: 'Null',
NotWithdrawable: 'Null',
LocationCannotHold: 'Null',
TooExpensive: 'Null'
Assets: 'MultiAssetsV1'
}
},
ResponseV2: {
_enum: {
Null: 'Null',
Assets: 'MultiAssetsV2',
ExecutionResult: 'ResponseV2Result'
}
},
ResponseV2Error: '(u32, XcmErrorV2)',
ResponseV2Result: 'Result<Null, ResponseV2Error>',
MultiLocationV0: 'MultiLocation',
MultiLocationV1: 'MultiLocation',
MultiLocation: {
_enum: {
Here: 'Null',
X1: 'Junction',
X2: '(Junction, Junction)',
X3: '(Junction, Junction, Junction)',
X4: '(Junction, Junction, Junction, Junction)',
X5: '(Junction, Junction, Junction, Junction, Junction)',
X6: '(Junction, Junction, Junction, Junction, Junction, Junction)',
X7: '(Junction, Junction, Junction, Junction, Junction, Junction, Junction)',
X8: '(Junction, Junction, Junction, Junction, Junction, Junction, Junction, Junction)'
}
},
MultiLocationV2: 'MultiLocation',
Outcome: {
_enum: {
Complete: 'Weight',
Incomplete: '(Weight, XcmError)',
Error: 'XcmError'
Incomplete: '(Weight, XcmErrorV0)',
Error: 'XcmErrorV0'
}
},
QueryId: 'u64',
QueryStatus: {
_enum: {
Pending: {
responder: 'VersionedMultiLocation',
maybeNotify: 'Option<(u8, u8)>',
timeout: 'BlockNumber'
},
Ready: {
response: 'VersionedResponse',
at: 'BlockNumber'
}
}
},
QueueConfigData: {
@@ -454,21 +558,29 @@ export default {
VersionedMultiAsset: {
_enum: {
V0: 'MultiAssetV0',
V1: 'MultiAssetV1'
V1: 'MultiAssetV1',
V2: 'MultiAssetV2'
}
},
VersionedMultiAssets: {
_enum: {
V0: 'Vec<MultiAssetV0>',
V1: 'MultiAssetsV1'
V1: 'MultiAssetsV1',
V2: 'MultiAssetsV2'
}
},
VersionedMultiLocation: {
_enum: {
V0: 'MultiLocationV0',
V1: 'MultiLocationV1'
V1: 'MultiLocationV1',
V2: 'MultiLocationV2'
}
},
VersionedResponse: {
V0: 'ResponseV0',
V1: 'ResponseV1',
V2: 'ResponseV2'
},
VersionedXcm: {
_enum: {
V0: 'XcmV0',
+166 -20
View File
@@ -1,9 +1,9 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
import type { Bytes, Compact, Enum, Struct, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types';
import type { Bytes, Compact, Enum, Null, Option, Result, Struct, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types';
import type { ITuple } from '@polkadot/types/types';
import type { AccountId, Weight } from '@polkadot/types/interfaces/runtime';
import type { AccountId, BlockNumber, Weight } from '@polkadot/types/interfaces/runtime';
/** @name AssetInstance */
export interface AssetInstance extends AssetInstanceV1 {}
@@ -158,6 +158,9 @@ export interface MultiAssets extends Vec<MultiAsset> {}
/** @name MultiAssetsV1 */
export interface MultiAssetsV1 extends Vec<MultiAssetV1> {}
/** @name MultiAssetsV2 */
export interface MultiAssetsV2 extends MultiAssetsV1 {}
/** @name MultiAssetV0 */
export interface MultiAssetV0 extends Enum {
readonly isNone: boolean;
@@ -169,9 +172,9 @@ export interface MultiAssetV0 extends Enum {
readonly isAllAbstractNonFungible: boolean;
readonly asAllAbstractNonFungible: Bytes;
readonly isAllConcreteFungible: boolean;
readonly asAllConcreteFungible: MultiLocation;
readonly asAllConcreteFungible: MultiLocationV0;
readonly isAllConcreteNonFungible: boolean;
readonly asAllConcreteNonFungible: MultiLocation;
readonly asAllConcreteNonFungible: MultiLocationV0;
readonly isAbstractFungible: boolean;
readonly asAbstractFungible: {
readonly id: Bytes;
@@ -180,17 +183,17 @@ export interface MultiAssetV0 extends Enum {
readonly isAbstractNonFungible: boolean;
readonly asAbstractNonFungible: {
readonly class: Bytes;
readonly instance: AssetInstance;
readonly instance: AssetInstanceV0;
} & Struct;
readonly isConcreteFungible: boolean;
readonly asConcreteFungible: {
readonly id: MultiLocation;
readonly id: MultiLocationV0;
readonly amount: Compact<u128>;
} & Struct;
readonly isConcreteNonFungible: boolean;
readonly asConcreteNonFungible: {
readonly class: MultiLocation;
readonly instance: AssetInstance;
readonly class: MultiLocationV0;
readonly instance: AssetInstanceV0;
} & Struct;
}
@@ -200,6 +203,9 @@ export interface MultiAssetV1 extends Struct {
readonly fungibility: Fungibility;
}
/** @name MultiAssetV2 */
export interface MultiAssetV2 extends MultiAssetV1 {}
/** @name MultiLocation */
export interface MultiLocation extends Enum {
readonly isHere: boolean;
@@ -227,6 +233,9 @@ export interface MultiLocationV0 extends MultiLocation {}
/** @name MultiLocationV1 */
export interface MultiLocationV1 extends MultiLocation {}
/** @name MultiLocationV2 */
export interface MultiLocationV2 extends MultiLocation {}
/** @name NetworkId */
export interface NetworkId extends Enum {
readonly isAny: boolean;
@@ -247,9 +256,27 @@ export interface Outcome extends Enum {
readonly isComplete: boolean;
readonly asComplete: Weight;
readonly isIncomplete: boolean;
readonly asIncomplete: ITuple<[Weight, XcmError]>;
readonly asIncomplete: ITuple<[Weight, XcmErrorV0]>;
readonly isError: boolean;
readonly asError: XcmError;
readonly asError: XcmErrorV0;
}
/** @name QueryId */
export interface QueryId extends u64 {}
/** @name QueryStatus */
export interface QueryStatus extends Enum {
readonly isPending: boolean;
readonly asPending: {
readonly responder: VersionedMultiLocation;
readonly maybeNotify: Option<ITuple<[u8, u8]>>;
readonly timeout: BlockNumber;
} & Struct;
readonly isReady: boolean;
readonly asReady: {
readonly response: VersionedResponse;
readonly at: BlockNumber;
} & Struct;
}
/** @name QueueConfigData */
@@ -261,12 +288,52 @@ export interface QueueConfigData extends Struct {
readonly weightRestrictDecay: Weight;
}
/** @name Response */
export interface Response extends ResponseV1 {}
/** @name ResponseV0 */
export interface ResponseV0 extends Enum {
readonly isAssets: boolean;
readonly asAssets: Vec<MultiAssetV0>;
}
/** @name ResponseV1 */
export interface ResponseV1 extends Enum {
readonly isAssets: boolean;
readonly asAssets: MultiAssetsV1;
}
/** @name ResponseV2 */
export interface ResponseV2 extends Enum {
readonly isNull: boolean;
readonly isAssets: boolean;
readonly asAssets: MultiAssetsV2;
readonly isExecutionResult: boolean;
readonly asExecutionResult: ResponseV2Result;
}
/** @name ResponseV2Error */
export interface ResponseV2Error extends ITuple<[u32, XcmErrorV2]> {}
/** @name ResponseV2Result */
export interface ResponseV2Result extends Result<Null, ResponseV2Error> {
readonly isErr: boolean;
readonly asErr: ResponseV2Error;
/** @deprecated Use isErr */
readonly isError: boolean;
/** @deprecated Use asErr */
readonly asError: ResponseV2Error;
readonly isOk: boolean;
}
/** @name VersionedMultiAsset */
export interface VersionedMultiAsset extends Enum {
readonly isV0: boolean;
readonly asV0: MultiAssetV0;
readonly isV1: boolean;
readonly asV1: MultiAssetV1;
readonly isV2: boolean;
readonly asV2: MultiAssetV2;
}
/** @name VersionedMultiAssets */
@@ -275,6 +342,8 @@ export interface VersionedMultiAssets extends Enum {
readonly asV0: Vec<MultiAssetV0>;
readonly isV1: boolean;
readonly asV1: MultiAssetsV1;
readonly isV2: boolean;
readonly asV2: MultiAssetsV2;
}
/** @name VersionedMultiLocation */
@@ -283,6 +352,15 @@ export interface VersionedMultiLocation extends Enum {
readonly asV0: MultiLocationV0;
readonly isV1: boolean;
readonly asV1: MultiLocationV1;
readonly isV2: boolean;
readonly asV2: MultiLocationV2;
}
/** @name VersionedResponse */
export interface VersionedResponse extends Struct {
readonly V0: ResponseV0;
readonly V1: ResponseV1;
readonly V2: ResponseV2;
}
/** @name VersionedXcm */
@@ -323,8 +401,8 @@ export interface XcmAssetId extends Enum {
readonly asAbstract: Bytes;
}
/** @name XcmError */
export interface XcmError extends Enum {
/** @name XcmErrorV0 */
export interface XcmErrorV0 extends Enum {
readonly isUndefined: boolean;
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
@@ -355,6 +433,80 @@ export interface XcmError extends Enum {
readonly isTooExpensive: boolean;
}
/** @name XcmErrorV1 */
export interface XcmErrorV1 extends Enum {
readonly isUndefined: boolean;
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUnhandledXcmVersion: boolean;
readonly isUnhandledXcmMessage: boolean;
readonly isUnhandledEffect: boolean;
readonly isEscalationOfPrivilege: boolean;
readonly isUntrustedReserveLocation: boolean;
readonly isUntrustedTeleportLocation: boolean;
readonly isDestinationBufferOverflow: boolean;
readonly isSendFailed: boolean;
readonly isCannotReachDestination: boolean;
readonly asCannotReachDestination: ITuple<[MultiLocationV1, XcmV1]>;
readonly isMultiLocationFull: boolean;
readonly isFailedToDecode: boolean;
readonly isBadOrigin: boolean;
readonly isExceedsMaxMessageSize: boolean;
readonly isFailedToTransactAsset: boolean;
readonly isWeightLimitReached: boolean;
readonly asWeightLimitReached: Weight;
readonly isWildcard: boolean;
readonly isTooMuchWeightRequired: boolean;
readonly isNotHoldingFees: boolean;
readonly isWeightNotComputable: boolean;
readonly isBarrier: boolean;
readonly isNotWithdrawable: boolean;
readonly isLocationCannotHold: boolean;
readonly isTooExpensive: boolean;
readonly isAssetNotFound: boolean;
readonly isDestinationUnsupported: boolean;
readonly isRecursionLimitReached: boolean;
}
/** @name XcmErrorV2 */
export interface XcmErrorV2 extends Enum {
readonly isUndefined: boolean;
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUnhandledXcmVersion: boolean;
readonly isUnhandledXcmMessage: boolean;
readonly isUnhandledEffect: boolean;
readonly isEscalationOfPrivilege: boolean;
readonly isUntrustedReserveLocation: boolean;
readonly isUntrustedTeleportLocation: boolean;
readonly isDestinationBufferOverflow: boolean;
readonly isMultiLocationFull: boolean;
readonly isMultiLocationNotInvertible: boolean;
readonly isFailedToDecode: boolean;
readonly isBadOrigin: boolean;
readonly isExceedsMaxMessageSize: boolean;
readonly isFailedToTransactAsset: boolean;
readonly isWeightLimitReached: boolean;
readonly asWeightLimitReached: Weight;
readonly isWildcard: boolean;
readonly isTooMuchWeightRequired: boolean;
readonly isNotHoldingFees: boolean;
readonly isWeightNotComputable: boolean;
readonly isBarrier: boolean;
readonly isNotWithdrawable: boolean;
readonly isLocationCannotHold: boolean;
readonly isTooExpensive: boolean;
readonly isAssetNotFound: boolean;
readonly isDestinationUnsupported: boolean;
readonly isRecursionLimitReached: boolean;
readonly isTransport: boolean;
readonly isUnroutable: boolean;
readonly isUnknownWeightRequired: boolean;
readonly isTrap: boolean;
readonly asTrap: u64;
readonly isUnknownClaim: boolean;
}
/** @name XcmOrder */
export interface XcmOrder extends XcmOrderV1 {}
@@ -476,12 +628,6 @@ export interface XcmpMessageFormat extends Enum {
readonly isSignals: boolean;
}
/** @name XcmResponse */
export interface XcmResponse extends Enum {
readonly isAssets: boolean;
readonly asAssets: Vec<MultiAsset>;
}
/** @name XcmV0 */
export interface XcmV0 extends Enum {
readonly isWithdrawAsset: boolean;
@@ -502,7 +648,7 @@ export interface XcmV0 extends Enum {
readonly isQueryResponse: boolean;
readonly asQueryResponse: {
readonly queryId: Compact<u64>;
readonly response: XcmResponse;
readonly response: ResponseV0;
} & Struct;
readonly isTransferAsset: boolean;
readonly asTransferAsset: {
@@ -564,7 +710,7 @@ export interface XcmV1 extends Enum {
readonly isQueryResponse: boolean;
readonly asQueryResponse: {
readonly queryId: Compact<u64>;
readonly response: XcmResponse;
readonly response: ResponseV1;
} & Struct;
readonly isTransferAsset: boolean;
readonly asTransferAsset: {