carbon_stake_program_decoder/instructions/
get_minimum_delegation.rs

1use carbon_core::{borsh, CarbonDeserialize};
2
3#[derive(
4    CarbonDeserialize, Debug, serde::Serialize, serde::Deserialize, PartialEq, Eq, Clone, Hash,
5)]
6#[carbon(discriminator = "0xc541074997698569")]
7pub struct GetMinimumDelegation {}
8
9pub struct GetMinimumDelegationInstructionAccounts {}
10
11impl carbon_core::deserialize::ArrangeAccounts for GetMinimumDelegation {
12    type ArrangedAccounts = GetMinimumDelegationInstructionAccounts;
13
14    fn arrange_accounts(
15        _accounts: &[solana_instruction::AccountMeta],
16    ) -> Option<Self::ArrangedAccounts> {
17        Some(GetMinimumDelegationInstructionAccounts {})
18    }
19}