Bump static metadata (#3913)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user