954e2703e2
- Replace all kusama/Kusama references with dicle/Dicle - Rename weight files from ksm_size to dcl_size - Update papi-tests files from ksm to dcl - Remove chain-specs/kusama.json files - cargo check --workspace successful (Finished output) - Update MAINNET_ROADMAP.md: FAZ 8 completed
15 lines
1014 B
Markdown
15 lines
1014 B
Markdown
# 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`](../../primitives/relayers/src/lib.rs), 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
|
|
[Dicle <> PezkuwiChain bridge](../../docs/pezkuwi-dicle-bridge-overview.md) documentation.
|