pezpallet-bridge-relayers

Crates.iopezpallet-bridge-relayers
lib.rspezpallet-bridge-relayers
version0.7.0
created_at2026-01-01 10:21:38.341184+00
updated_at2026-01-01 10:21:38.341184+00
descriptionModule used to store relayer rewards and coordinate relayers set.
homepagehttps://pezkuwichain.io/
repositoryhttps://github.com/pezkuwichain/pezkuwi-sdk.git
max_upload_size
id2016005
size329,166
(SatoshiQaziMuhammed)

documentation

https://docs.pezkuwichain.io/

README

Bridge Relayers Pezpallet

The pezpallet serves as a storage for pending bridge relayer rewards. Any runtime component may register reward to some relayer for doing some useful job at some messages lane. Later, the relayer may claim its rewards using the claim_rewards call.

The reward payment procedure is abstracted from the pezpallet code. One of possible implementations, is the PayLaneRewardFromAccount, which just does a Currency::transfer call to relayer account from the relayer-rewards account, determined by the message lane id.

We have two examples of how this pezpallet is used in production. Rewards are registered at the target chain to compensate fees of message delivery transactions (and linked finality delivery calls). At the source chain, rewards are registered during delivery confirmation transactions. You may find more information about that in the Kusama <> PezkuwiChain bridge documentation.

Commit count: 185

cargo fmt