usesteel::*;usesuper::SettlementAccount;/// FeeShard is a receptacle for collected fees to prevent lock contention on the main treasury wallet.
#[repr(C)]#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]pubstructFeeShard{/// The index of this shard (0 to shard_count - 1)
pubindex:u64,
/// PDA bump seed
pubbump:u8,
/// Reserved for future use
pub_padding: [u8; 7],
}account!(SettlementAccount, FeeShard);