referrerpolicy=no-referrer-when-downgrade

Crate bridge_hub_rococo_runtime

Source
Expand description

§Bridge Hub Rococo Runtime

This runtime currently supports bridging between:

  • Rococo <> Westend
  • Rococo <> Rococo Bulletin

Modules§

api
bridge_common_config
Bridge definitions that can be used by multiple BridgeHub flavors. All configurations here should be dedicated to a single chain; in other words, we don’t need two chains for a single pallet configuration.
bridge_to_bulletin_config
Bridge definitions used on BridgeHubRococo for bridging to Rococo Bulletin.
bridge_to_ethereum_config
bridge_to_westend_config
Bridge definitions used on BridgeHubRococo for bridging to BridgeHubWestend.
xcm_config

Macros§

add_benchmarks
Calls add_benchmark with all configs from define_benchmarks and passes the first two parameters on.
list_benchmarks
Calls list_benchmark with all configs from define_benchmarks and passes the first two parameters on.

Structs§

BaseDeliveryFee
The base fee for the message delivery fees.
BridgePolkadotBulletinMessagesPalletName
BridgeRejectObsoleteHeadersAndMessages
BridgeWestendMessagesPalletName
ConstantGasMeter
A meter that assigns a constant amount of gas for the execution of a command
DepositBase
DepositFactor
ExistentialDeposit
Fee
Fee for delivering message
FeeAssetId
The asset ID for the asset that we use to pay for message delivery fees.
InitStorageVersions
Migration to initialize storage versions for pallets added after genesis.
MessageQueueServiceWeight
Amount of weight that can be spent per block to service messages. This was increased from 35% to 60% of the max block weight to accommodate the Ethereum beacon light client extrinsics. The force_checkpoint and submit extrinsics (for submit, optionally) includes the sync committee’s pubkeys (512 x 48 bytes)
OutboundLanesCongestedSignalsKey
PalletInfo
Provides an implementation of PalletInfo to provide information about the pallet setup in the runtime.
Perbill
A fixed point representation of a number in the range [0, 1].
Permill
A fixed point representation of a number in the range [0, 1].
PotId
RelayOrigin
ReservedDmpWeight
ReservedXcmpWeight
Runtime
RuntimeApi
RuntimeApiImpl
Implements all runtime apis for the client side.
RuntimeBlockLength
RuntimeBlockWeights
RuntimeGenesisConfig
RuntimeOrigin
The runtime origin type representing the origin of a call.
SS58Prefix
SessionKeys
SessionLength
TransactionByteFee
Relay Chain TransactionByteFee / 10
Version

Enums§

Command
A command which is executable by the Gateway contract on Ethereum
MultiAddress
A multi-format address wrapper for on-chain accounts.
OriginCaller
RuntimeCall
The aggregated runtime call type.
RuntimeError
RuntimeEvent
RuntimeFreezeReason
A reason for placing a freeze on funds.
RuntimeHoldReason
A reason for placing a hold on funds.
RuntimeLockId
An identifier for each lock placed on funds.
RuntimeSlashReason
A reason for slashing funds.
RuntimeTask
An aggregation of all Task enums across all pallets included in the current runtime.
RuntimeViewFunction
Runtime query type.

Constants§

OFFSET
PERIOD
RUNTIME_API_VERSIONS
VERSION
WASM_BINARY
WASM_BINARY_BLOATY
WASM_BINARY_PATH

Traits§

BuildStorage
Complex storage builder stuff.

Functions§

native_version
The version information used to identify this runtime when compiled natively.

Type Aliases§

Address
The address format for describing accounts.
AllPalletsWithSystem
All pallets included in the runtime as a nested tuple of types.
AllPalletsWithoutSystem
All pallets included in the runtime as a nested tuple of types. Excludes the System pallet.
Aura
AuraConfig
AuraExt
AuraExtConfig
AuraId
An Aura authority identifier using S/R 25519 as its crypto.
Authorship
Balances
BalancesConfig
Block
Block type as expected by this runtime.
BlockId
BlockId type as expected by this runtime.
BridgePolkadotBulletinGrandpa
BridgePolkadotBulletinGrandpaConfig
BridgePolkadotBulletinMessages
BridgePolkadotBulletinMessagesConfig
BridgeRelayers
BridgeRelayersForPermissionlessLanes
BridgeRococoBulletinGrandpa
Proper alias for bridge GRANDPA pallet used to bridge with the bulletin chain.
BridgeRococoBulletinMessages
Proper alias for bridge messages pallet used to bridge with the bulletin chain.
BridgeWestendGrandpa
BridgeWestendGrandpaConfig
BridgeWestendMessages
BridgeWestendMessagesConfig
BridgeWestendParachains
BridgeWestendParachainsConfig
CollatorSelection
CollatorSelectionConfig
CollatorSelectionUpdateOrigin
CumulusXcm
EthereumBeaconClient
EthereumInboundQueue
EthereumOutboundQueue
EthereumSystem
EthereumSystemConfig
Executive
Executive: handles dispatch to the various modules.
MessageQueue
Migrations
Migrations to apply on runtime upgrade.
Multisig
ParachainInfo
ParachainInfoConfig
ParachainSystem
ParachainSystemConfig
PolkadotXcm
PolkadotXcmConfig
PriceForSiblingParachainDelivery
Session
SessionConfig
SignedBlock
A Block signed with a Justification
System
SystemConfig
Timestamp
TransactionPayment
TransactionPaymentConfig
TxExtension
The TransactionExtension to the basic transaction logic.
UncheckedExtrinsic
Unchecked extrinsic type as expected by this runtime.
Utility
WeightReclaim
XcmOverBridgeHubWestend
XcmOverBridgeHubWestendConfig
XcmOverPolkadotBulletin
XcmOverPolkadotBulletinConfig
XcmOverRococoBulletin
Proper alias for bridge messages pallet used to bridge with the bulletin chain.
XcmpQueue