All chains
Preparing search index...
RuntimeCalls
DryRunApi
dry_run_xcm
Type Alias dry_run_xcm
dry_run_xcm
:
RuntimeDescriptor
<
[
origin_location
:
XcmVersionedLocation
,
xcm
:
XcmVersionedXcm
]
,
ResultPayload
<
{
emitted_events
:
Enum
<
{
AssetConversion
:
Enum
<
{
LiquidityAdded
:
{
amount1_provided
:
bigint
;
amount2_provided
:
bigint
;
lp_token
:
number
;
lp_token_minted
:
bigint
;
mint_to
:
SS58String
;
pool_id
:
FixedSizeArray
<
2
,
{
interior
:
...
;
parents
:
...
}
>
;
who
:
SS58String
;
}
;
LiquidityRemoved
:
{
amount1
:
bigint
;
amount2
:
bigint
;
lp_token
:
number
;
lp_token_burned
:
bigint
;
pool_id
:
FixedSizeArray
<
2
,
{
interior
:
...
;
parents
:
...
}
>
;
who
:
SS58String
;
withdraw_to
:
SS58String
;
withdrawal_fee
:
number
;
}
;
PoolCreated
:
{
creator
:
SS58String
;
lp_token
:
number
;
pool_account
:
SS58String
;
pool_id
:
FixedSizeArray
<
2
,
{
interior
:
...
;
parents
:
...
}
>
;
}
;
SwapCreditExecuted
:
{
amount_in
:
bigint
;
amount_out
:
bigint
;
path
:
[
(...)
,
(...)
]
[]
;
}
;
SwapExecuted
:
{
amount_in
:
bigint
;
amount_out
:
bigint
;
path
:
[
(...)
,
(...)
]
[]
;
send_to
:
SS58String
;
who
:
SS58String
;
}
;
Touched
:
{
pool_id
:
FixedSizeArray
<
2
,
{
interior
:
...
;
parents
:
...
}
>
;
who
:
SS58String
;
}
;
}
,
>
;
Assets
:
Enum
<
{
AccountsDestroyed
:
{
accounts_destroyed
:
number
;
accounts_remaining
:
number
;
asset_id
:
number
;
}
;
ApprovalCancelled
:
{
asset_id
:
number
;
delegate
:
SS58String
;
owner
:
SS58String
;
}
;
ApprovalsDestroyed
:
{
approvals_destroyed
:
number
;
approvals_remaining
:
number
;
asset_id
:
number
;
}
;
ApprovedTransfer
:
{
amount
:
bigint
;
asset_id
:
number
;
delegate
:
SS58String
;
source
:
SS58String
;
}
;
AssetFrozen
:
{
asset_id
:
number
}
;
AssetMinBalanceChanged
:
{
asset_id
:
number
;
new_min_balance
:
bigint
}
;
AssetStatusChanged
:
{
asset_id
:
number
}
;
AssetThawed
:
{
asset_id
:
number
}
;
Blocked
:
{
asset_id
:
number
;
who
:
SS58String
}
;
Burned
:
{
asset_id
:
number
;
balance
:
bigint
;
owner
:
SS58String
}
;
Created
:
{
asset_id
:
number
;
creator
:
SS58String
;
owner
:
SS58String
}
;
Deposited
:
{
amount
:
bigint
;
asset_id
:
number
;
who
:
SS58String
}
;
Destroyed
:
{
asset_id
:
number
}
;
DestructionStarted
:
{
asset_id
:
number
}
;
ForceCreated
:
{
asset_id
:
number
;
owner
:
SS58String
}
;
Frozen
:
{
asset_id
:
number
;
who
:
SS58String
}
;
Issued
:
{
amount
:
bigint
;
asset_id
:
number
;
owner
:
SS58String
}
;
MetadataCleared
:
{
asset_id
:
number
}
;
MetadataSet
:
{
asset_id
:
number
;
decimals
:
number
;
is_frozen
:
boolean
;
name
:
Binary
;
symbol
:
Binary
;
}
;
OwnerChanged
:
{
asset_id
:
number
;
owner
:
SS58String
}
;
TeamChanged
:
{
admin
:
SS58String
;
asset_id
:
number
;
freezer
:
SS58String
;
issuer
:
SS58String
;
}
;
Thawed
:
{
asset_id
:
number
;
who
:
SS58String
}
;
Touched
:
{
asset_id
:
number
;
depositor
:
SS58String
;
who
:
SS58String
}
;
Transferred
:
{
amount
:
bigint
;
asset_id
:
number
;
from
:
SS58String
;
to
:
SS58String
;
}
;
TransferredApproved
:
{
amount
:
bigint
;
asset_id
:
number
;
delegate
:
SS58String
;
destination
:
SS58String
;
owner
:
SS58String
;
}
;
Withdrawn
:
{
amount
:
bigint
;
asset_id
:
number
;
who
:
SS58String
}
;
}
,
>
;
AssetTxPayment
:
Enum
<
{
AssetRefundFailed
:
{
native_amount_kept
:
bigint
}
;
AssetTxFeePaid
:
{
actual_fee
:
bigint
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
tip
:
bigint
;
who
:
SS58String
;
}
;
}
,
>
;
Balances
:
Enum
<
{
BalanceSet
:
{
free
:
bigint
;
who
:
SS58String
}
;
Burned
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Deposit
:
{
amount
:
bigint
;
who
:
SS58String
}
;
DustLost
:
{
account
:
SS58String
;
amount
:
bigint
}
;
Endowed
:
{
account
:
SS58String
;
free_balance
:
bigint
}
;
Frozen
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Issued
:
{
amount
:
bigint
}
;
Locked
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Minted
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Rescinded
:
{
amount
:
bigint
}
;
Reserved
:
{
amount
:
bigint
;
who
:
SS58String
}
;
ReserveRepatriated
:
{
amount
:
bigint
;
destination_status
:
BalanceStatus
;
from
:
SS58String
;
to
:
SS58String
;
}
;
Restored
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Slashed
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Suspended
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Thawed
:
{
amount
:
bigint
;
who
:
SS58String
}
;
TotalIssuanceForced
:
{
new
:
bigint
;
old
:
bigint
}
;
Transfer
:
{
amount
:
bigint
;
from
:
SS58String
;
to
:
SS58String
}
;
Unexpected
:
Enum
<
{
BalanceUpdated
:
undefined
;
FailedToMutateAccount
:
undefined
}
,
>
;
Unlocked
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Unreserved
:
{
amount
:
bigint
;
who
:
SS58String
}
;
Upgraded
:
{
who
:
SS58String
}
;
Withdraw
:
{
amount
:
bigint
;
who
:
SS58String
}
;
}
,
>
;
CollatorSelection
:
Enum
<
{
CandidateAdded
:
{
account_id
:
SS58String
;
deposit
:
bigint
}
;
CandidateBondUpdated
:
{
account_id
:
SS58String
;
deposit
:
bigint
}
;
CandidateRemoved
:
{
account_id
:
SS58String
}
;
CandidateReplaced
:
{
deposit
:
bigint
;
new
:
SS58String
;
old
:
SS58String
;
}
;
InvalidInvulnerableSkipped
:
{
account_id
:
SS58String
}
;
InvulnerableAdded
:
{
account_id
:
SS58String
}
;
InvulnerableRemoved
:
{
account_id
:
SS58String
}
;
NewCandidacyBond
:
{
bond_amount
:
bigint
}
;
NewDesiredCandidates
:
{
desired_candidates
:
number
}
;
NewInvulnerables
:
{
invulnerables
:
SS58String
[]
}
;
}
,
>
;
CumulusXcm
:
Enum
<
{
ExecutedDownward
:
[
FixedSizeBinary
<
32
>
,
Enum
<
{
Complete
:
...
;
Error
:
...
;
Incomplete
:
...
}
>
,
]
;
InvalidFormat
:
FixedSizeBinary
<
32
>
;
UnsupportedVersion
:
FixedSizeBinary
<
32
>
;
}
,
>
;
ForeignAssets
:
Enum
<
{
AccountsDestroyed
:
{
accounts_destroyed
:
number
;
accounts_remaining
:
number
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
ApprovalCancelled
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
delegate
:
SS58String
;
owner
:
SS58String
;
}
;
ApprovalsDestroyed
:
{
approvals_destroyed
:
number
;
approvals_remaining
:
number
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
ApprovedTransfer
:
{
amount
:
bigint
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
delegate
:
SS58String
;
source
:
SS58String
;
}
;
AssetFrozen
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
AssetMinBalanceChanged
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
new_min_balance
:
bigint
;
}
;
AssetStatusChanged
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
AssetThawed
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
Blocked
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
who
:
SS58String
;
}
;
Burned
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
balance
:
bigint
;
owner
:
SS58String
;
}
;
Created
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
creator
:
SS58String
;
owner
:
SS58String
;
}
;
Deposited
:
{
amount
:
bigint
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
who
:
SS58String
;
}
;
Destroyed
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
DestructionStarted
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
ForceCreated
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
owner
:
SS58String
;
}
;
Frozen
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
who
:
SS58String
;
}
;
Issued
:
{
amount
:
bigint
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
owner
:
SS58String
;
}
;
MetadataCleared
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
MetadataSet
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
decimals
:
number
;
is_frozen
:
boolean
;
name
:
Binary
;
symbol
:
Binary
;
}
;
OwnerChanged
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
owner
:
SS58String
;
}
;
TeamChanged
:
{
admin
:
SS58String
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
freezer
:
SS58String
;
issuer
:
SS58String
;
}
;
Thawed
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
who
:
SS58String
;
}
;
Touched
:
{
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
depositor
:
SS58String
;
who
:
SS58String
;
}
;
Transferred
:
{
amount
:
bigint
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
from
:
SS58String
;
to
:
SS58String
;
}
;
TransferredApproved
:
{
amount
:
bigint
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
delegate
:
SS58String
;
destination
:
SS58String
;
owner
:
SS58String
;
}
;
Withdrawn
:
{
amount
:
bigint
;
asset_id
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
who
:
SS58String
;
}
;
}
,
>
;
MessageQueue
:
Enum
<
{
OverweightEnqueued
:
{
id
:
FixedSizeBinary
<
32
>
;
message_index
:
number
;
origin
:
Enum
<
{
Here
:
...
;
Parent
:
...
;
Sibling
:
...
}
>
;
page_index
:
number
;
}
;
PageReaped
:
{
index
:
number
;
origin
:
Enum
<
{
Here
:
...
;
Parent
:
...
;
Sibling
:
...
}
>
;
}
;
Processed
:
{
id
:
FixedSizeBinary
<
32
>
;
origin
:
Enum
<
{
Here
:
...
;
Parent
:
...
;
Sibling
:
...
}
>
;
success
:
boolean
;
weight_used
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
;
}
;
ProcessingFailed
:
{
error
:
Enum
<
{
BadFormat
:
...
;
Corrupt
:
...
;
Overweight
:
...
;
StackLimitReached
:
...
;
Unsupported
:
...
;
Yield
:
...
;
}
,
>
;
id
:
FixedSizeBinary
<
32
>
;
origin
:
Enum
<
{
Here
:
...
;
Parent
:
...
;
Sibling
:
...
}
>
;
}
;
}
,
>
;
MultiBlockMigrations
:
Enum
<
{
HistoricCleared
:
{
next_cursor
?:
...
}
;
MigrationAdvanced
:
{
index
:
number
;
took
:
number
}
;
MigrationCompleted
:
{
index
:
number
;
took
:
number
}
;
MigrationFailed
:
{
index
:
number
;
took
:
number
}
;
MigrationSkipped
:
{
index
:
number
}
;
UpgradeCompleted
:
undefined
;
UpgradeFailed
:
undefined
;
UpgradeStarted
:
{
migrations
:
number
}
;
}
,
>
;
Multisig
:
Enum
<
{
DepositPoked
:
{
call_hash
:
FixedSizeBinary
<
32
>
;
new_deposit
:
bigint
;
old_deposit
:
bigint
;
who
:
SS58String
;
}
;
MultisigApproval
:
{
approving
:
SS58String
;
call_hash
:
FixedSizeBinary
<
32
>
;
multisig
:
SS58String
;
timepoint
:
{
height
:
number
;
index
:
number
}
;
}
;
MultisigCancelled
:
{
call_hash
:
FixedSizeBinary
<
32
>
;
cancelling
:
SS58String
;
multisig
:
SS58String
;
timepoint
:
{
height
:
number
;
index
:
number
}
;
}
;
MultisigExecuted
:
{
approving
:
SS58String
;
call_hash
:
FixedSizeBinary
<
32
>
;
multisig
:
SS58String
;
result
:
ResultPayload
<
undefined
,
Enum
<
(...)
>
>
;
timepoint
:
{
height
:
number
;
index
:
number
}
;
}
;
NewMultisig
:
{
approving
:
SS58String
;
call_hash
:
FixedSizeBinary
<
32
>
;
multisig
:
SS58String
;
}
;
}
,
>
;
NftFractionalization
:
Enum
<
{
NftFractionalized
:
{
asset
:
number
;
beneficiary
:
SS58String
;
fractions
:
bigint
;
nft
:
number
;
nft_collection
:
number
;
}
;
NftUnified
:
{
asset
:
number
;
beneficiary
:
SS58String
;
nft
:
number
;
nft_collection
:
number
;
}
;
}
,
>
;
Nfts
:
Enum
<
{
AllApprovalsCancelled
:
{
collection
:
number
;
item
:
number
;
owner
:
SS58String
;
}
;
ApprovalCancelled
:
{
collection
:
number
;
delegate
:
SS58String
;
item
:
number
;
owner
:
SS58String
;
}
;
AttributeCleared
:
{
collection
:
number
;
key
:
Binary
;
maybe_item
?:
...
;
namespace
:
Enum
<
{
Account
:
...
;
CollectionOwner
:
...
;
ItemOwner
:
...
;
Pallet
:
...
;
}
,
>
;
}
;
AttributeSet
:
{
collection
:
number
;
key
:
Binary
;
maybe_item
?:
...
;
namespace
:
Enum
<
{
Account
:
...
;
CollectionOwner
:
...
;
ItemOwner
:
...
;
Pallet
:
...
;
}
,
>
;
value
:
Binary
;
}
;
Burned
:
{
collection
:
number
;
item
:
number
;
owner
:
SS58String
}
;
CollectionConfigChanged
:
{
collection
:
number
}
;
CollectionLocked
:
{
collection
:
number
}
;
CollectionMaxSupplySet
:
{
collection
:
number
;
max_supply
:
number
}
;
CollectionMetadataCleared
:
{
collection
:
number
}
;
CollectionMetadataSet
:
{
collection
:
number
;
data
:
Binary
}
;
CollectionMintSettingsUpdated
:
{
collection
:
number
}
;
Created
:
{
collection
:
number
;
creator
:
SS58String
;
owner
:
SS58String
;
}
;
Destroyed
:
{
collection
:
number
}
;
ForceCreated
:
{
collection
:
number
;
owner
:
SS58String
}
;
Issued
:
{
collection
:
number
;
item
:
number
;
owner
:
SS58String
}
;
ItemAttributesApprovalAdded
:
{
collection
:
number
;
delegate
:
SS58String
;
item
:
number
;
}
;
ItemAttributesApprovalRemoved
:
{
collection
:
number
;
delegate
:
SS58String
;
item
:
number
;
}
;
ItemBought
:
{
buyer
:
SS58String
;
collection
:
number
;
item
:
number
;
price
:
bigint
;
seller
:
SS58String
;
}
;
ItemMetadataCleared
:
{
collection
:
number
;
item
:
number
}
;
ItemMetadataSet
:
{
collection
:
number
;
data
:
Binary
;
item
:
number
}
;
ItemPriceRemoved
:
{
collection
:
number
;
item
:
number
}
;
ItemPriceSet
:
{
collection
:
number
;
item
:
number
;
price
:
bigint
;
whitelisted_buyer
?:
...
;
}
;
ItemPropertiesLocked
:
{
collection
:
number
;
item
:
number
;
lock_attributes
:
boolean
;
lock_metadata
:
boolean
;
}
;
ItemTransferLocked
:
{
collection
:
number
;
item
:
number
}
;
ItemTransferUnlocked
:
{
collection
:
number
;
item
:
number
}
;
NextCollectionIdIncremented
:
{
next_id
?:
...
}
;
OwnerChanged
:
{
collection
:
number
;
new_owner
:
SS58String
}
;
OwnershipAcceptanceChanged
:
{
maybe_collection
?:
...
;
who
:
SS58String
;
}
;
PalletAttributeSet
:
{
attribute
:
Enum
<
{
TransferDisabled
:
...
;
UsedToClaim
:
...
}
>
;
collection
:
number
;
item
?:
...
;
value
:
Binary
;
}
;
PreSignedAttributesSet
:
{
collection
:
number
;
item
:
number
;
namespace
:
Enum
<
{
Account
:
...
;
CollectionOwner
:
...
;
ItemOwner
:
...
;
Pallet
:
...
;
}
,
>
;
}
;
Redeposited
:
{
collection
:
number
;
successful_items
:
number
[]
}
;
SwapCancelled
:
{
deadline
:
number
;
desired_collection
:
number
;
desired_item
?:
...
;
offered_collection
:
number
;
offered_item
:
number
;
price
?:
...
;
}
;
SwapClaimed
:
{
deadline
:
number
;
price
?:
...
;
received_collection
:
number
;
received_item
:
number
;
received_item_owner
:
SS58String
;
sent_collection
:
number
;
sent_item
:
number
;
sent_item_owner
:
SS58String
;
}
;
SwapCreated
:
{
deadline
:
number
;
desired_collection
:
number
;
desired_item
?:
...
;
offered_collection
:
number
;
offered_item
:
number
;
price
?:
...
;
}
;
TeamChanged
:
{
admin
?:
...
;
collection
:
number
;
freezer
?:
...
;
issuer
?:
...
;
}
;
TipSent
:
{
amount
:
bigint
;
collection
:
number
;
item
:
number
;
receiver
:
SS58String
;
sender
:
SS58String
;
}
;
TransferApproved
:
{
collection
:
number
;
deadline
?:
...
;
delegate
:
SS58String
;
item
:
number
;
owner
:
SS58String
;
}
;
Transferred
:
{
collection
:
number
;
from
:
SS58String
;
item
:
number
;
to
:
SS58String
;
}
;
}
,
>
;
ParachainSystem
:
Enum
<
{
DownwardMessagesProcessed
:
{
dmq_head
:
FixedSizeBinary
<
32
>
;
weight_used
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
;
}
;
DownwardMessagesReceived
:
{
count
:
number
}
;
UpwardMessageSent
:
{
message_hash
?:
...
}
;
ValidationFunctionApplied
:
{
relay_chain_block_num
:
number
}
;
ValidationFunctionDiscarded
:
undefined
;
ValidationFunctionStored
:
undefined
;
}
,
>
;
PolkadotXcm
:
Enum
<
{
AliasAuthorizationRemoved
:
{
aliaser
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
target
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
AliasAuthorized
:
{
aliaser
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
expiry
?:
...
;
target
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
AliasesAuthorizationsRemoved
:
{
target
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
AssetsClaimed
:
{
assets
:
XcmVersionedAssets
;
hash
:
FixedSizeBinary
<
32
>
;
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
AssetsTrapped
:
{
assets
:
XcmVersionedAssets
;
hash
:
FixedSizeBinary
<
32
>
;
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
Attempted
:
{
outcome
:
Enum
<
{
Complete
:
...
;
Error
:
...
;
Incomplete
:
...
}
>
;
}
;
FeesPaid
:
{
fees
:
{
fun
:
...
;
id
:
...
}
[]
;
paying
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
InvalidQuerier
:
{
expected_querier
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
maybe_actual_querier
?:
...
;
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
query_id
:
bigint
;
}
;
InvalidQuerierVersion
:
{
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
query_id
:
bigint
;
}
;
InvalidResponder
:
{
expected_location
?:
...
;
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
query_id
:
bigint
;
}
;
InvalidResponderVersion
:
{
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
query_id
:
bigint
;
}
;
Notified
:
{
call_index
:
number
;
pallet_index
:
number
;
query_id
:
bigint
;
}
;
NotifyDecodeFailed
:
{
call_index
:
number
;
pallet_index
:
number
;
query_id
:
bigint
;
}
;
NotifyDispatchError
:
{
call_index
:
number
;
pallet_index
:
number
;
query_id
:
bigint
;
}
;
NotifyOverweight
:
{
actual_weight
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
;
call_index
:
number
;
max_budgeted_weight
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
;
pallet_index
:
number
;
query_id
:
bigint
;
}
;
NotifyTargetMigrationFail
:
{
location
:
XcmVersionedLocation
;
query_id
:
bigint
;
}
;
NotifyTargetSendFail
:
{
error
:
Enum
<
{
AssetNotFound
:
...
;
BadOrigin
:
...
;
Barrier
:
...
;
DestinationUnsupported
:
...
;
ExceedsMaxMessageSize
:
...
;
ExceedsStackLimit
:
...
;
ExpectationFalse
:
...
;
ExportError
:
...
;
FailedToDecode
:
...
;
FailedToTransactAsset
:
...
;
FeesNotMet
:
...
;
HoldingWouldOverflow
:
...
;
InvalidLocation
:
...
;
LocationCannotHold
:
...
;
LocationFull
:
...
;
LocationNotInvertible
:
...
;
LockError
:
...
;
MaxWeightInvalid
:
...
;
NameMismatch
:
...
;
NoDeal
:
...
;
NoPermission
:
...
;
NotDepositable
:
...
;
NotHoldingFees
:
...
;
NotWithdrawable
:
...
;
Overflow
:
...
;
PalletNotFound
:
...
;
ReanchorFailed
:
...
;
TooExpensive
:
...
;
TooManyAssets
:
...
;
Transport
:
...
;
Trap
:
...
;
Unanchored
:
...
;
UnhandledXcmVersion
:
...
;
Unimplemented
:
...
;
UnknownClaim
:
...
;
Unroutable
:
...
;
UntrustedReserveLocation
:
...
;
UntrustedTeleportLocation
:
...
;
VersionIncompatible
:
...
;
WeightLimitReached
:
...
;
WeightNotComputable
:
...
;
}
,
>
;
location
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
query_id
:
bigint
;
}
;
ProcessXcmError
:
{
error
:
Enum
<
{
AssetNotFound
:
...
;
BadOrigin
:
...
;
Barrier
:
...
;
DestinationUnsupported
:
...
;
ExceedsMaxMessageSize
:
...
;
ExceedsStackLimit
:
...
;
ExpectationFalse
:
...
;
ExportError
:
...
;
FailedToDecode
:
...
;
FailedToTransactAsset
:
...
;
FeesNotMet
:
...
;
HoldingWouldOverflow
:
...
;
InvalidLocation
:
...
;
LocationCannotHold
:
...
;
LocationFull
:
...
;
LocationNotInvertible
:
...
;
LockError
:
...
;
MaxWeightInvalid
:
...
;
NameMismatch
:
...
;
NoDeal
:
...
;
NoPermission
:
...
;
NotDepositable
:
...
;
NotHoldingFees
:
...
;
NotWithdrawable
:
...
;
Overflow
:
...
;
PalletNotFound
:
...
;
ReanchorFailed
:
...
;
TooExpensive
:
...
;
TooManyAssets
:
...
;
Transport
:
...
;
Trap
:
...
;
Unanchored
:
...
;
UnhandledXcmVersion
:
...
;
Unimplemented
:
...
;
UnknownClaim
:
...
;
Unroutable
:
...
;
UntrustedReserveLocation
:
...
;
UntrustedTeleportLocation
:
...
;
VersionIncompatible
:
...
;
WeightLimitReached
:
...
;
WeightNotComputable
:
...
;
}
,
>
;
message_id
:
FixedSizeBinary
<
32
>
;
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
ResponseReady
:
{
query_id
:
bigint
;
response
:
Enum
<
{
Assets
:
...
;
DispatchResult
:
...
;
ExecutionResult
?:
...
;
Null
:
...
;
PalletsInfo
:
...
;
Version
:
...
;
}
,
>
;
}
;
ResponseTaken
:
{
query_id
:
bigint
}
;
SendFailed
:
{
destination
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
error
:
Enum
<
{
DestinationUnsupported
:
...
;
ExceedsMaxMessageSize
:
...
;
Fees
:
...
;
MissingArgument
:
...
;
NotApplicable
:
...
;
Transport
:
...
;
Unroutable
:
...
;
}
,
>
;
message_id
:
FixedSizeBinary
<
32
>
;
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
Sent
:
{
destination
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
message
:
XcmV5Instruction
[]
;
message_id
:
FixedSizeBinary
<
32
>
;
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
}
;
SupportedVersionChanged
:
{
location
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
version
:
number
;
}
;
UnexpectedResponse
:
{
origin
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
query_id
:
bigint
;
}
;
VersionChangeNotified
:
{
cost
:
{
fun
:
...
;
id
:
...
}
[]
;
destination
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
message_id
:
FixedSizeBinary
<
32
>
;
result
:
number
;
}
;
VersionMigrationFinished
:
{
version
:
number
}
;
VersionNotifyRequested
:
{
cost
:
{
fun
:
...
;
id
:
...
}
[]
;
destination
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
message_id
:
FixedSizeBinary
<
32
>
;
}
;
VersionNotifyStarted
:
{
cost
:
{
fun
:
...
;
id
:
...
}
[]
;
destination
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
message_id
:
FixedSizeBinary
<
32
>
;
}
;
VersionNotifyUnrequested
:
{
cost
:
{
fun
:
...
;
id
:
...
}
[]
;
destination
:
{
interior
:
XcmV5Junctions
;
parents
:
number
}
;
message_id
:
FixedSizeBinary
<
32
>
;
}
;
}
,
>
;
PoolAssets
:
Enum
<
{
AccountsDestroyed
:
{
accounts_destroyed
:
number
;
accounts_remaining
:
number
;
asset_id
:
number
;
}
;
ApprovalCancelled
:
{
asset_id
:
number
;
delegate
:
SS58String
;
owner
:
SS58String
;
}
;
ApprovalsDestroyed
:
{
approvals_destroyed
:
number
;
approvals_remaining
:
number
;
asset_id
:
number
;
}
;
ApprovedTransfer
:
{
amount
:
bigint
;
asset_id
:
number
;
delegate
:
SS58String
;
source
:
SS58String
;
}
;
AssetFrozen
:
{
asset_id
:
number
}
;
AssetMinBalanceChanged
:
{
asset_id
:
number
;
new_min_balance
:
bigint
}
;
AssetStatusChanged
:
{
asset_id
:
number
}
;
AssetThawed
:
{
asset_id
:
number
}
;
Blocked
:
{
asset_id
:
number
;
who
:
SS58String
}
;
Burned
:
{
asset_id
:
number
;
balance
:
bigint
;
owner
:
SS58String
}
;
Created
:
{
asset_id
:
number
;
creator
:
SS58String
;
owner
:
SS58String
}
;
Deposited
:
{
amount
:
bigint
;
asset_id
:
number
;
who
:
SS58String
}
;
Destroyed
:
{
asset_id
:
number
}
;
DestructionStarted
:
{
asset_id
:
number
}
;
ForceCreated
:
{
asset_id
:
number
;
owner
:
SS58String
}
;
Frozen
:
{
asset_id
:
number
;
who
:
SS58String
}
;
Issued
:
{
amount
:
bigint
;
asset_id
:
number
;
owner
:
SS58String
}
;
MetadataCleared
:
{
asset_id
:
number
}
;
MetadataSet
:
{
asset_id
:
number
;
decimals
:
number
;
is_frozen
:
boolean
;
name
:
Binary
;
symbol
:
Binary
;
}
;
OwnerChanged
:
{
asset_id
:
number
;
owner
:
SS58String
}
;
TeamChanged
:
{
admin
:
SS58String
;
asset_id
:
number
;
freezer
:
SS58String
;
issuer
:
SS58String
;
}
;
Thawed
:
{
asset_id
:
number
;
who
:
SS58String
}
;
Touched
:
{
asset_id
:
number
;
depositor
:
SS58String
;
who
:
SS58String
}
;
Transferred
:
{
amount
:
bigint
;
asset_id
:
number
;
from
:
SS58String
;
to
:
SS58String
;
}
;
TransferredApproved
:
{
amount
:
bigint
;
asset_id
:
number
;
delegate
:
SS58String
;
destination
:
SS58String
;
owner
:
SS58String
;
}
;
Withdrawn
:
{
amount
:
bigint
;
asset_id
:
number
;
who
:
SS58String
}
;
}
,
>
;
Proxy
:
Enum
<
{
Announced
:
{
call_hash
:
FixedSizeBinary
<
32
>
;
proxy
:
SS58String
;
real
:
SS58String
;
}
;
DepositPoked
:
{
kind
:
Enum
<
{
Announcements
:
...
;
Proxies
:
...
}
>
;
new_deposit
:
bigint
;
old_deposit
:
bigint
;
who
:
SS58String
;
}
;
ProxyAdded
:
{
delay
:
number
;
delegatee
:
SS58String
;
delegator
:
SS58String
;
proxy_type
:
Enum
<
{
Any
:
...
;
AssetManager
:
...
;
AssetOwner
:
...
;
Assets
:
...
;
CancelProxy
:
...
;
Collator
:
...
;
NonTransfer
:
...
;
}
,
>
;
}
;
ProxyExecuted
:
{
result
:
ResultPayload
<
undefined
,
Enum
<
(...)
>
>
}
;
ProxyRemoved
:
{
delay
:
number
;
delegatee
:
SS58String
;
delegator
:
SS58String
;
proxy_type
:
Enum
<
{
Any
:
...
;
AssetManager
:
...
;
AssetOwner
:
...
;
Assets
:
...
;
CancelProxy
:
...
;
Collator
:
...
;
NonTransfer
:
...
;
}
,
>
;
}
;
PureCreated
:
{
disambiguation_index
:
number
;
proxy_type
:
Enum
<
{
Any
:
...
;
AssetManager
:
...
;
AssetOwner
:
...
;
Assets
:
...
;
CancelProxy
:
...
;
Collator
:
...
;
NonTransfer
:
...
;
}
,
>
;
pure
:
SS58String
;
who
:
SS58String
;
}
;
PureKilled
:
{
disambiguation_index
:
number
;
proxy_type
:
Enum
<
{
Any
:
...
;
AssetManager
:
...
;
AssetOwner
:
...
;
Assets
:
...
;
CancelProxy
:
...
;
Collator
:
...
;
NonTransfer
:
...
;
}
,
>
;
pure
:
SS58String
;
spawner
:
SS58String
;
}
;
}
,
>
;
Revive
:
Enum
<
{
ContractEmitted
:
{
contract
:
FixedSizeBinary
<
20
>
;
data
:
Binary
;
topics
:
FixedSizeBinary
<
(...)
>
[]
;
}
;
Instantiated
:
{
contract
:
FixedSizeBinary
<
20
>
;
deployer
:
FixedSizeBinary
<
20
>
;
}
;
}
,
>
;
Session
:
Enum
<
{
NewQueued
:
undefined
;
NewSession
:
{
session_index
:
number
}
;
ValidatorDisabled
:
{
validator
:
SS58String
}
;
ValidatorReenabled
:
{
validator
:
SS58String
}
;
}
,
>
;
StateTrieMigration
:
Enum
<
{
AutoMigrationFinished
:
undefined
;
Halted
:
{
error
:
Enum
<
{
BadChildRoot
:
...
;
BadWitness
:
...
;
KeyTooLong
:
...
;
MaxSignedLimits
:
...
;
NotEnoughFunds
:
...
;
SignedMigrationNotAllowed
:
...
;
}
,
>
;
}
;
Migrated
:
{
child
:
number
;
compute
:
Enum
<
{
Auto
:
...
;
Signed
:
...
}
>
;
top
:
number
;
}
;
Slashed
:
{
amount
:
bigint
;
who
:
SS58String
}
;
}
,
>
;
System
:
Enum
<
{
CodeUpdated
:
undefined
;
ExtrinsicFailed
:
{
dispatch_error
:
Enum
<
{
Arithmetic
:
...
;
BadOrigin
:
...
;
CannotLookup
:
...
;
ConsumerRemaining
:
...
;
Corruption
:
...
;
Exhausted
:
...
;
Module
:
...
;
NoProviders
:
...
;
Other
:
...
;
RootNotAllowed
:
...
;
Token
:
...
;
TooManyConsumers
:
...
;
Transactional
:
...
;
Trie
:
...
;
Unavailable
:
...
;
}
,
>
;
dispatch_info
:
{
class
:
DispatchClass
;
pays_fee
:
Enum
<
(...)
>
;
weight
:
{
proof_size
:
...
;
ref_time
:
...
}
;
}
;
}
;
ExtrinsicSuccess
:
{
dispatch_info
:
{
class
:
DispatchClass
;
pays_fee
:
Enum
<
(...)
>
;
weight
:
{
proof_size
:
...
;
ref_time
:
...
}
;
}
;
}
;
KilledAccount
:
{
account
:
SS58String
}
;
NewAccount
:
{
account
:
SS58String
}
;
RejectedInvalidAuthorizedUpgrade
:
{
code_hash
:
FixedSizeBinary
<
32
>
;
error
:
Enum
<
{
Arithmetic
:
...
;
BadOrigin
:
...
;
CannotLookup
:
...
;
ConsumerRemaining
:
...
;
Corruption
:
...
;
Exhausted
:
...
;
Module
:
...
;
NoProviders
:
...
;
Other
:
...
;
RootNotAllowed
:
...
;
Token
:
...
;
TooManyConsumers
:
...
;
Transactional
:
...
;
Trie
:
...
;
Unavailable
:
...
;
}
,
>
;
}
;
Remarked
:
{
hash
:
FixedSizeBinary
<
32
>
;
sender
:
SS58String
}
;
UpgradeAuthorized
:
{
check_version
:
boolean
;
code_hash
:
FixedSizeBinary
<
32
>
;
}
;
}
,
>
;
ToPolkadotXcmRouter
:
Enum
<
{
DeliveryFeeFactorDecreased
:
{
new_value
:
bigint
}
;
DeliveryFeeFactorIncreased
:
{
new_value
:
bigint
}
;
}
,
>
;
TransactionPayment
:
TransactionPaymentEvent
;
Uniques
:
Enum
<
{
ApprovalCancelled
:
{
collection
:
number
;
delegate
:
SS58String
;
item
:
number
;
owner
:
SS58String
;
}
;
ApprovedTransfer
:
{
collection
:
number
;
delegate
:
SS58String
;
item
:
number
;
owner
:
SS58String
;
}
;
AttributeCleared
:
{
collection
:
number
;
key
:
Binary
;
maybe_item
?:
...
;
}
;
AttributeSet
:
{
collection
:
number
;
key
:
Binary
;
maybe_item
?:
...
;
value
:
Binary
;
}
;
Burned
:
{
collection
:
number
;
item
:
number
;
owner
:
SS58String
}
;
CollectionFrozen
:
{
collection
:
number
}
;
CollectionMaxSupplySet
:
{
collection
:
number
;
max_supply
:
number
}
;
CollectionMetadataCleared
:
{
collection
:
number
}
;
CollectionMetadataSet
:
{
collection
:
number
;
data
:
Binary
;
is_frozen
:
boolean
;
}
;
CollectionThawed
:
{
collection
:
number
}
;
Created
:
{
collection
:
number
;
creator
:
SS58String
;
owner
:
SS58String
;
}
;
Destroyed
:
{
collection
:
number
}
;
ForceCreated
:
{
collection
:
number
;
owner
:
SS58String
}
;
Frozen
:
{
collection
:
number
;
item
:
number
}
;
Issued
:
{
collection
:
number
;
item
:
number
;
owner
:
SS58String
}
;
ItemBought
:
{
buyer
:
SS58String
;
collection
:
number
;
item
:
number
;
price
:
bigint
;
seller
:
SS58String
;
}
;
ItemPriceRemoved
:
{
collection
:
number
;
item
:
number
}
;
ItemPriceSet
:
{
collection
:
number
;
item
:
number
;
price
:
bigint
;
whitelisted_buyer
?:
...
;
}
;
ItemStatusChanged
:
{
collection
:
number
}
;
MetadataCleared
:
{
collection
:
number
;
item
:
number
}
;
MetadataSet
:
{
collection
:
number
;
data
:
Binary
;
is_frozen
:
boolean
;
item
:
number
;
}
;
OwnerChanged
:
{
collection
:
number
;
new_owner
:
SS58String
}
;
OwnershipAcceptanceChanged
:
{
maybe_collection
?:
...
;
who
:
SS58String
;
}
;
Redeposited
:
{
collection
:
number
;
successful_items
:
number
[]
}
;
TeamChanged
:
{
admin
:
SS58String
;
collection
:
number
;
freezer
:
SS58String
;
issuer
:
SS58String
;
}
;
Thawed
:
{
collection
:
number
;
item
:
number
}
;
Transferred
:
{
collection
:
number
;
from
:
SS58String
;
item
:
number
;
to
:
SS58String
;
}
;
}
,
>
;
Utility
:
Enum
<
{
BatchCompleted
:
undefined
;
BatchCompletedWithErrors
:
undefined
;
BatchInterrupted
:
{
error
:
Enum
<
{
Arithmetic
:
...
;
BadOrigin
:
...
;
CannotLookup
:
...
;
ConsumerRemaining
:
...
;
Corruption
:
...
;
Exhausted
:
...
;
Module
:
...
;
NoProviders
:
...
;
Other
:
...
;
RootNotAllowed
:
...
;
Token
:
...
;
TooManyConsumers
:
...
;
Transactional
:
...
;
Trie
:
...
;
Unavailable
:
...
;
}
,
>
;
index
:
number
;
}
;
DispatchedAs
:
{
result
:
ResultPayload
<
undefined
,
Enum
<
(...)
>
>
}
;
IfElseFallbackCalled
:
{
main_error
:
Enum
<
{
Arithmetic
:
...
;
BadOrigin
:
...
;
CannotLookup
:
...
;
ConsumerRemaining
:
...
;
Corruption
:
...
;
Exhausted
:
...
;
Module
:
...
;
NoProviders
:
...
;
Other
:
...
;
RootNotAllowed
:
...
;
Token
:
...
;
TooManyConsumers
:
...
;
Transactional
:
...
;
Trie
:
...
;
Unavailable
:
...
;
}
,
>
;
}
;
IfElseMainSuccess
:
undefined
;
ItemCompleted
:
undefined
;
ItemFailed
:
{
error
:
Enum
<
{
Arithmetic
:
...
;
BadOrigin
:
...
;
CannotLookup
:
...
;
ConsumerRemaining
:
...
;
Corruption
:
...
;
Exhausted
:
...
;
Module
:
...
;
NoProviders
:
...
;
Other
:
...
;
RootNotAllowed
:
...
;
Token
:
...
;
TooManyConsumers
:
...
;
Transactional
:
...
;
Trie
:
...
;
Unavailable
:
...
;
}
,
>
;
}
;
}
,
>
;
Vesting
:
Enum
<
{
VestingCompleted
:
{
account
:
SS58String
}
;
VestingCreated
:
{
account
:
SS58String
;
schedule_index
:
number
}
;
VestingUpdated
:
{
account
:
SS58String
;
unvested
:
bigint
}
;
}
,
>
;
XcmpQueue
:
Enum
<
{
XcmpMessageSent
:
{
message_hash
:
FixedSizeBinary
<
32
>
}
}
,
>
;
}
,
>
[]
;
execution_result
:
Enum
<
{
Complete
:
{
used
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
}
;
Error
:
{
error
:
Enum
<
{
AssetNotFound
:
undefined
;
BadOrigin
:
undefined
;
Barrier
:
undefined
;
DestinationUnsupported
:
undefined
;
ExceedsMaxMessageSize
:
undefined
;
ExceedsStackLimit
:
undefined
;
ExpectationFalse
:
undefined
;
ExportError
:
undefined
;
FailedToDecode
:
undefined
;
FailedToTransactAsset
:
undefined
;
FeesNotMet
:
undefined
;
HoldingWouldOverflow
:
undefined
;
InvalidLocation
:
undefined
;
LocationCannotHold
:
undefined
;
LocationFull
:
undefined
;
LocationNotInvertible
:
undefined
;
LockError
:
undefined
;
MaxWeightInvalid
:
undefined
;
NameMismatch
:
undefined
;
NoDeal
:
undefined
;
NoPermission
:
undefined
;
NotDepositable
:
undefined
;
NotHoldingFees
:
undefined
;
NotWithdrawable
:
undefined
;
Overflow
:
undefined
;
PalletNotFound
:
undefined
;
ReanchorFailed
:
undefined
;
TooExpensive
:
undefined
;
TooManyAssets
:
undefined
;
Transport
:
undefined
;
Trap
:
bigint
;
Unanchored
:
undefined
;
UnhandledXcmVersion
:
undefined
;
Unimplemented
:
undefined
;
UnknownClaim
:
undefined
;
Unroutable
:
undefined
;
UntrustedReserveLocation
:
undefined
;
UntrustedTeleportLocation
:
undefined
;
VersionIncompatible
:
undefined
;
WeightLimitReached
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
;
WeightNotComputable
:
undefined
;
}
,
>
;
index
:
number
;
}
;
Incomplete
:
{
error
:
{
error
:
Enum
<
{
AssetNotFound
:
undefined
;
BadOrigin
:
undefined
;
Barrier
:
undefined
;
DestinationUnsupported
:
undefined
;
ExceedsMaxMessageSize
:
undefined
;
ExceedsStackLimit
:
undefined
;
ExpectationFalse
:
undefined
;
ExportError
:
undefined
;
FailedToDecode
:
undefined
;
FailedToTransactAsset
:
undefined
;
FeesNotMet
:
undefined
;
HoldingWouldOverflow
:
undefined
;
InvalidLocation
:
undefined
;
LocationCannotHold
:
undefined
;
LocationFull
:
undefined
;
LocationNotInvertible
:
undefined
;
LockError
:
undefined
;
MaxWeightInvalid
:
undefined
;
NameMismatch
:
undefined
;
NoDeal
:
undefined
;
NoPermission
:
undefined
;
NotDepositable
:
undefined
;
NotHoldingFees
:
undefined
;
NotWithdrawable
:
undefined
;
Overflow
:
undefined
;
PalletNotFound
:
undefined
;
ReanchorFailed
:
undefined
;
TooExpensive
:
undefined
;
TooManyAssets
:
undefined
;
Transport
:
undefined
;
Trap
:
bigint
;
Unanchored
:
undefined
;
UnhandledXcmVersion
:
undefined
;
Unimplemented
:
undefined
;
UnknownClaim
:
undefined
;
Unroutable
:
undefined
;
UntrustedReserveLocation
:
undefined
;
UntrustedTeleportLocation
:
undefined
;
VersionIncompatible
:
undefined
;
WeightLimitReached
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
;
WeightNotComputable
:
undefined
;
}
,
>
;
index
:
number
;
}
;
used
:
{
proof_size
:
bigint
;
ref_time
:
bigint
}
;
}
;
}
,
>
;
forwarded_xcms
:
[
XcmVersionedLocation
,
XcmVersionedXcm
[]
]
[]
;
}
,
Enum
<
{
Unimplemented
:
undefined
;
VersionedConversionFailed
:
undefined
}
>
,
>
,
>
Dry run XCM program
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
kusama_asset_hub
Loading...
Dry run XCM program