import { PublicKey } from "@solana/web3.js";

// Change if needed
export const SPL_ATA_PROGRAM_ID = new PublicKey(
  "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"
  // "Gf4u1KmyV3kbHtGUbbLAcGRW8eKYUPTD7bTfBnqsU3Qc"
);
export const SPL_BINARY_OPTION_PROGRAM_ID = new PublicKey(
  "betw959P4WToez4DkuXwNsJszqbpe3HuY56AcG5yevx"
  // "A1hdS8fZfzKv3HhC4vbmrLGqwagXsotq134cxon5VENj"
);
export const SPL_BINARY_ORACLE_PAIR_PROGRAM_ID = new PublicKey(
  "Fd7btgySsrjuo25CJCj7oE7VPMyezDhnx7pZkj2v69Nk"
  // "ABPZtwmic6WgbJ7gUiSJdoY8EoxHFisamm46SJqARrDn"
);
export const SPL_FEATURE_PROPOSAL_PROGRAM_ID = new PublicKey(
  "Feat1YXHhH6t1juaWF74WLcfv4XoNocjXA6sPWHNgAse"
  // "9LFem7sbDXAgo3x6WCmhUKw3F4LTLzbpgF6z6v4i28wF"
);
export const SPL_MEMO_PROGRAM_ID = new PublicKey(
  "MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"
  // "8voWJyjpHjfbwsiTzpTi9HGpkRLwxTYm9MoeTBjXGNmw"
);
export const SPL_NAME_SERVICE_PROGRAM_ID = new PublicKey(
  "namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX"
  // "CNbPGDMaGg4kQ7V8aYQfwvYRBEGhuBAuRZ8xdNFxQzWH"
);
export const SPL_RECORD_PROGRAM_ID = new PublicKey(
  "ReciQBw6sQKH9TVVJQDnbnJ5W7FP539tPHjZhRF4E9r"
  // "BKXzaCZdiwKaDWYYJErYUNboBJjE9zH6tegMnWFcg3y6"
);
export const SPL_STAKE_POOL_PROGRAM_ID = new PublicKey(
  "SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"
  // "DVhiaSgob9RxuFSUuHp3oB8vCYPNsnFWPXNYqpbNdDFX"
);
export const SPL_STATELESS_ASKS_PROGRAM_ID = new PublicKey(
  "DsowZuLsMv2Fjn9S2yUBwm62HPt42NdeMNXh7mM9nS9K"
);
export const SPL_TOKEN_PROGRAM_ID = new PublicKey(
  "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
  // "G3VapiV9ASomTQKR93Vm9T67HTXuj61gcAkqTq3ArHfT"
);
export const SPL_TOKEN_2022_PROGRAM_ID = new PublicKey(
  "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"
  // "CQjRzEDPDRJxmV96XT9MvkMew6fSrHjzAQAya2cSQ7ni"
);
export const SPL_TOKEN_LENDING_PROGRAM_ID = new PublicKey(
  "6TvznH3B2e3p2mbhufNBpgSrLx6UkgvxtVQvopEZ2kuH"
  // "92531Wv1AGo5uCW5j8AesvCpj4KXLMs1PgJXv3YUeQWx"
);
export const SPL_TOKEN_SWAP_PROGRAM_ID = new PublicKey(
  "SwapsVeCiPHMUAtzQWZw7RjsKjgCjhwU55QGu4U1Szw"
  // "F7ySqYVC2X9YFkCTcoAgVBsZCpUHeRfXvWV8ysERoNGb"
);

export const NATIVE_MINT_PK = new PublicKey(
  "So11111111111111111111111111111111111111112"
);
