pub fn configure_omnibus_account(funding_address: Pubkey, mint: Pubkey) -> Instruction {
    let accounts = vec![
        AccountMeta::new(funding_address, true),
        AccountMeta::new_readonly(mint, false),
        AccountMeta::new(get_omnibus_token_address(&mint), false),
        AccountMeta::new_readonly(solana_program::system_program::id(), false),
    ];
    encode_instruction(
        accounts,
        ConfidentialTransferInstruction::ConfigureOmnibusAccount,
        &(),
    )
}
/// Create a `ConfigureOmnibusAccount` instruction
Create a `ConfigureOmnibusAccount` instruction
Create a ` ConfigureOmnibusAccount ` instruction
pub fn configure_omnibus_account(funding_address: Pubkey, mint: Pubkey) -> Instruction {
    let accounts = vec![
        AccountMeta::new(funding_address, true),
        AccountMeta::new_readonly(mint, false),
        AccountMeta::new(get_omnibus_token_address(&mint), false),
        AccountMeta::new_readonly(solana_program::system_program::id(), false),
    ];
    encode_instruction(
        accounts,
        ConfidentialTransferInstruction::ConfigureOmnibusAccount,
        &(),
    )
}
pub fn configure_omnibus_account ( funding_address : Pubkey , mint : Pubkey ) -> Instruction { let accounts = vec ! [ AccountMeta new ( funding_address true ) AccountMeta new_readonly ( mint false ) AccountMeta new ( get_omnibus_token_address ( mint ) false ) AccountMeta new_readonly ( solana_program system_program id ( ) false ) ] ; encode_instruction ( accounts , ConfidentialTransferInstruction :: ConfigureOmnibusAccount , & ( ) , ) }
Create a `ConfigureOmnibusAccount` instruction
Create a ` ConfigureOmnibusAccount ` instruction
funding_address
Pubkey
mint
Pubkey
funding_address
Pubkey
mint
Pubkey