use anchor_lang::prelude::*;
pub const FEE_SPLIT_PRECISION: u64 = 10_000;
pub const RESERVE_EXPRESS_RELAY_METADATA: usize = 8 + 112 + 300;
pub const SEED_METADATA: &[u8] = b"metadata";
#[account]
#[derive(Default)]
pub struct ExpressRelayMetadata {
pub admin: Pubkey,
pub relayer_signer: Pubkey,
pub fee_receiver_relayer: Pubkey,
pub split_router_default: u64,
pub split_relayer: u64,
pub swap_platform_fee_bps: u64,
}
pub const RESERVE_EXPRESS_RELAY_CONFIG_ROUTER: usize = 8 + 40 + 200;
pub const SEED_CONFIG_ROUTER: &[u8] = b"config_router";
#[account]
#[derive(Default)]
pub struct ConfigRouter {
pub router: Pubkey,
pub split: u64,
}