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 fromdefine_benchmarks
and passes the first two parameters on. - list_
benchmarks - Calls
list_benchmark
with all configs fromdefine_benchmarks
and passes the first two parameters on.
Structs§
- Base
Delivery Fee - The base fee for the message delivery fees.
- Bridge
Polkadot Bulletin Messages Pallet Name - Bridge
Reject Obsolete Headers AndMessages - Bridge
Westend Messages Pallet Name - Constant
GasMeter - A meter that assigns a constant amount of gas for the execution of a command
- Deposit
Base - Deposit
Factor - Existential
Deposit - Fee
- Fee for delivering message
- FeeAsset
Id - The asset ID for the asset that we use to pay for message delivery fees.
- Init
Storage Versions - Migration to initialize storage versions for pallets added after genesis.
- Message
Queue Service Weight - 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)
- Outbound
Lanes Congested Signals Key - Pallet
Info - 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
- Relay
Origin - Reserved
DmpWeight - Reserved
Xcmp Weight - Runtime
- Runtime
Api - Runtime
ApiImpl - Implements all runtime apis for the client side.
- Runtime
Block Length - Runtime
Block Weights - Runtime
Genesis Config - Runtime
Origin - The runtime origin type representing the origin of a call.
- SS58
Prefix - Session
Keys - Session
Length - Transaction
Byte Fee - Relay Chain
TransactionByteFee
/ 10 - Version
Enums§
- Command
- A command which is executable by the Gateway contract on Ethereum
- Multi
Address - A multi-format address wrapper for on-chain accounts.
- Origin
Caller - Runtime
Call - The aggregated runtime call type.
- Runtime
Error - Runtime
Event - Runtime
Freeze Reason - A reason for placing a freeze on funds.
- Runtime
Hold Reason - A reason for placing a hold on funds.
- Runtime
Lock Id - An identifier for each lock placed on funds.
- Runtime
Slash Reason - A reason for slashing funds.
- Runtime
Task - An aggregation of all
Task
enums across all pallets included in the current runtime. - Runtime
View Function - Runtime query type.
Constants§
Traits§
- Build
Storage - 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.
- AllPallets
With System - All pallets included in the runtime as a nested tuple of types.
- AllPallets
Without System - All pallets included in the runtime as a nested tuple of types. Excludes the System pallet.
- Aura
- Aura
Config - AuraExt
- Aura
ExtConfig - AuraId
- An Aura authority identifier using S/R 25519 as its crypto.
- Authorship
- Balances
- Balances
Config - Block
- Block type as expected by this runtime.
- BlockId
- BlockId type as expected by this runtime.
- Bridge
Polkadot Bulletin Grandpa - Bridge
Polkadot Bulletin Grandpa Config - Bridge
Polkadot Bulletin Messages - Bridge
Polkadot Bulletin Messages Config - Bridge
Relayers - Bridge
Relayers ForPermissionless Lanes - Bridge
Rococo Bulletin Grandpa - Proper alias for bridge GRANDPA pallet used to bridge with the bulletin chain.
- Bridge
Rococo Bulletin Messages - Proper alias for bridge messages pallet used to bridge with the bulletin chain.
- Bridge
Westend Grandpa - Bridge
Westend Grandpa Config - Bridge
Westend Messages - Bridge
Westend Messages Config - Bridge
Westend Parachains - Bridge
Westend Parachains Config - Collator
Selection - Collator
Selection Config - Collator
Selection Update Origin - Cumulus
Xcm - Ethereum
Beacon Client - Ethereum
Inbound Queue - Ethereum
Outbound Queue - Ethereum
System - Ethereum
System Config - Executive
- Executive: handles dispatch to the various modules.
- Message
Queue - Migrations
- Migrations to apply on runtime upgrade.
- Multisig
- Parachain
Info - Parachain
Info Config - Parachain
System - Parachain
System Config - Polkadot
Xcm - Polkadot
XcmConfig - Price
ForSibling Parachain Delivery - Session
- Session
Config - Signed
Block - A Block signed with a Justification
- System
- System
Config - Timestamp
- Transaction
Payment - Transaction
Payment Config - TxExtension
- The TransactionExtension to the basic transaction logic.
- Unchecked
Extrinsic - Unchecked extrinsic type as expected by this runtime.
- Utility
- Weight
Reclaim - XcmOver
Bridge HubWestend - XcmOver
Bridge HubWestend Config - XcmOver
Polkadot Bulletin - XcmOver
Polkadot Bulletin Config - XcmOver
Rococo Bulletin - Proper alias for bridge messages pallet used to bridge with the bulletin chain.
- Xcmp
Queue