IMPORTANT
- Initialize the new git submodule before compiling with
git submodule update --init --recursive
- Add
PRIORITY_FEE_DISTRIBUTION_PROGRAM_ID=Priority6weCZ5HwDn29NxLFpb7TDp2iLZ6XKc5e8d3
to your TipRouter
configuration
Features
- Epoch gated priority fee distribution feature (epoch 809 go live)
- Legacy meta merkle tree dependency
- Legacy tip router operator dependency
- Priority fee distribution SDK dependency
- CLI: Additional
new_priority_fee_distribution_fee_bps
argument inadmin_set_config_fees
- CLI: Migrate priority fee distribution account merkle upload authority
- Core: Additional
priority_fee_distribution_fee_bps
u16 field on Fees, reserved bytes reduced by 2 bytes to 126 - Meta Merkle Tree: s/tip_distribution_account/distribution_account
- Meta Merkle Tree: Add
distribution_program
to GeneratedMerkleTree - Operator: Legacy type conversions
- Operator: Add
PRIORITY_FEE_DISTRIBUTION_PROGRAM_ID
env var - Operator: Add priority fee distribution meta
- Operator: Epoch gated priority fee logic
- Operator: Use PriorityFeeDistributionAccount for setting priority fee distribution account merkle roots