Crate asset_hub_westend_runtime
source ·Expand description
§Asset Hub Westend Runtime
Testnet for Asset Hub Polkadot.
Modules§
Macros§
- Calls
add_benchmark
with all configs fromdefine_benchmarks
and passes the first two parameters on. - Calls
list_benchmark
with all configs fromdefine_benchmarks
and passes the first two parameters on.
Structs§
- The base fee for the message delivery fees.
- Asset Hub Westend has some undecodable storage, delete it. See https://github.com/paritytech/polkadot-sdk/issues/2241 for more info.
- Default extensions applied to Ethereum transactions.
- The asset ID for the asset that we use to pay for message delivery fees.
- Migration to initialize storage versions for pallets added after genesis.
- Key = 32 bytes, Value = 36 bytes (32+1+1+1+1)
- Provides an implementation of
PalletInfo
to provide information about the pallet setup in the runtime. - Implements all runtime apis for the client side.
- The runtime origin type representing the origin of a call.
- Relay Chain
TransactionByteFee
/ 10
Enums§
- The type used to represent the kinds of proxying allowed.
- The aggregated runtime call type.
- A reason for placing a freeze on funds.
- A reason for placing a hold on funds.
- An identifier for each lock placed on funds.
- A reason for slashing funds.
- An aggregation of all
Task
enums across all pallets included in the current runtime.
Constants§
Traits§
- Complex storage builder stuff.
Functions§
- The version information used to identify this runtime when compiled natively.
Type Aliases§
- The address format for describing accounts.
- All pallets included in the runtime as a nested tuple of types.
- All pallets included in the runtime as a nested tuple of types. Excludes the System pallet.
- Block type as expected by this runtime.
- BlockId type as expected by this runtime.
- Executive: handles dispatch to the various modules.
- Assets managed by some foreign location. Note: we do not declare a
ForeignAssetsCall
type, as this type is used in proxy definitions. We assume that a foreign location would not want to set an individual, local account as a proxy for the issuance of their assets. This issuance should be managed by the foreign location’s governance. - Union fungibles implementation for
Assets
andForeignAssets
. - Migrations to apply on runtime upgrade.
- Union fungibles implementation for
LocalAndForeignAssets
andBalances
. - A Block signed with a Justification
- XCM router instance to BridgeHub with bridging capabilities for
Rococo
global consensus with dynamic fees and back-pressure. - The extension to the basic transaction logic.
- Unchecked extrinsic type as expected by this runtime.