Expand description
Primitives of messages module.
Structs§
- Extension
Call Data - Extra post-dispatch data, associated with the supported runtime call.
- PayReward
From Account - Reward payment procedure that executes a
balances::transfer
call from the account derived from the givenRewardsAccountParams
to the relayer or an alternative beneficiary. - Registration
- Relayer registration.
- Relayer
Rewards KeyProvider - Can be used to access the runtime storage key within the
RelayerRewards
map of the relayers pallet. - Rewards
Account Params - Structure used to identify the account that pays a reward to the relayer.
- Runtime
With Utility Pallet - An
BatchCallUnpacker
adapter for runtimes with utility pallet.
Enums§
- Explicit
OrAccount Params - Either explicit account reference or
RewardsAccountParams
. - Extension
Call Info - Type of the call that the signed extension recognizes.
- Rewards
Account Owner - The owner of the sovereign account that should pay the rewards.
Traits§
- Batch
Call Unpacker - Something that can unpack batch calls (all-or-nothing flavor) of given size.
- Extension
Config - Signed extension configuration.
- Payment
Procedure - Reward payment procedure.
- Reward
Ledger - A trait defining a reward ledger, which tracks rewards that can be later claimed.
- Stake
AndSlash - Relayer stake-and-slash mechanism.