use steel::*;
use super::SettlementAccount;
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
pub struct Config {
pub authority: Pubkey,
pub fee_destination: Pubkey,
pub updated_at: i64,
pub min_fee_amount: u64,
pub min_fee_amount_sol: u64,
pub provisioning_fee_sol: u64,
pub provisioning_fee_spl: u64,
pub fee_bps: u16,
pub discounted_fee_bps: u16,
pub use_fee_shard: u8,
pub shard_count: u8,
pub _padding: [u8; 2],
}
account!(SettlementAccount, Config);