Expand description
XCM configuration for Moonbase.
Structs§
- Account
IdTo H160 - Asset
Fees Filter - Asset
HubLocation - Location of Asset Hub
- Base
XcmWeight - Currency
IdTo Location - Erc20
XcmBridge Pallet Location - Erc20
XcmBridge Transfer GasLimit - EvmRunner
Precompile OrEth Xcm - Location
ToH160 - Wrapper type around
LocationToAccountIdto convert anAccountIdto typeH160. - MaxAssets
ForTransfer - MaxAssets
Into Holding - MaxHrmp
Relay Fee - MaxInstructions
- Maximum number of instructions in a single XCM fragment. A sanity check against weight caculations getting too crazy.
- Message
Queue Heap Size - The size of the page; this implies the maximum message size which can be sent.
- Message
Queue MaxStale - The maximum number of stale pages (i.e. of overweight messages) allowed before culling can happen. Once there are more stale pages than this, then historical pages may be dropped, even if they contain unprocessed overweight messages.
- Message
Queue Service Weight - The amount of weight (if any) which should be provided to the message queue for servicing enqueued items.
- Moonbeam
Call - Relay
Chain Native Asset From Asset Hub - Relay
Chain Origin - Relay
Location - Relay
Location Filter - Relay
Network - Relay
Origin - Safe
Call Filter - Self
Location - Self
Location Absolute - Self
Reserve - Universal
Location - XcmExecutor
Config - XcmFees
Account - Xcm fees will go to the treasury account
Enums§
Type Aliases§
- AddAnd
Edit Supported Asset Origin - Asset
Transactors - Derivative
Address Registration Origin - Fast
Authorize Upgrade Origin - Foreign
Asset Manager Origin - Local
Asset Transactor - The transactor for our own chain currency.
- Local
Origin ToLocation - Local
XcmRouter - For routing XCM messages which do not cross local consensus boundary.
- Location
ToAccount Id - Type for specifying how a
Locationcan be converted into anAccountId. This is used when determining ownership of accounts for asset transacting, when attempting to use XCMTransactin order to determine the dispatch Origin, and when validating foreign assets creation and ownership through the moonbeam_foreign_assets pallet. - Remove
Supported Asset Origin - Resume
XcmOrigin - XcmBarrier
- XcmExecutor
- XcmOrigin
ToTransact Dispatch Origin - This is the type we use to convert an (incoming) XCM origin into a local
Origininstance, ready for dispatching a transaction with Xcm’sTransact. There is anOriginKindwhich can biases the kind of localOriginit will become. - XcmRouter
- The means for routing XCM messages which are not for local execution into the right message queues.
- XcmWeigher
- Xcm Weigher shared between multiple Xcm-related configs.