📷High-level

High-level Overview

Validator Client Pseudo Code

fn process_bundle(bundle):
    if my tip distribution account doesn't exist for this epoch:
        create_tip_distribution_account()
    if tip payment tip receiver isn't my tip distribution account:
        change_tip_receiver()
    execute_bundle(bundle)

ChangeTipReceiver, ClaimTips, and ChangeBlockBuilder

These functions drain accounts to all parties and let one change the tip receiver, block builder, and block builder fee. The tip_receiver can be any account, but the foundation encourages one to use the tip distribution account for the validator.

Uploading MEV Airdrop Merkle Root & Claiming

Last updated