use solana_program::pubkey;
use solana_program::pubkey::Pubkey;
pub const PROGRAM_ID: Pubkey = pubkey!("CcLs6shXAUPEi19SGyCeEHU9QhYAWzV2dRpPPNA4aRb7");
pub const POSITION_NFT_UPDATE_AUTHORITY: &Pubkey = &pubkey!("5QW9BCx6oZKjSWCVyBZaVU8N4jwtFnged9TsiaXvDj8Q");
pub const FARMING_MINT_WRAPPER_PROGRAM_ID: Pubkey = pubkey!("CMWr5a5feRxAeowwHcm1u5bYwmUvsAjcBbqLRcBshyAR");
pub const FARMING_MINE_PROGRAM_ID: Pubkey = pubkey!("CMNheuZrtZ8D7CK25GdaW4krf5Vu859ReDfhhfq2XSkz");
pub const FARMING_MERGE_MINE_PROGRAM_ID: Pubkey = pubkey!("CMMY6MZ63T4gt99ESp5dVGDZKwfQUjGkKGTsbj85E9FV");
pub fn get_pubkey_for_program_with_seeds(seeds: &[&[u8]]) -> (Pubkey, u8) {
Pubkey::find_program_address(
seeds,
&PROGRAM_ID,
)
}