constants.ts 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { PublicKey } from "@solana/web3.js";
  2. // Change if needed
  3. export const SPL_ATA_PROGRAM_ID = new PublicKey(
  4. "ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL"
  5. // "Gf4u1KmyV3kbHtGUbbLAcGRW8eKYUPTD7bTfBnqsU3Qc"
  6. );
  7. export const SPL_BINARY_OPTION_PROGRAM_ID = new PublicKey(
  8. "betw959P4WToez4DkuXwNsJszqbpe3HuY56AcG5yevx"
  9. // "A1hdS8fZfzKv3HhC4vbmrLGqwagXsotq134cxon5VENj"
  10. );
  11. export const SPL_BINARY_ORACLE_PAIR_PROGRAM_ID = new PublicKey(
  12. "Fd7btgySsrjuo25CJCj7oE7VPMyezDhnx7pZkj2v69Nk"
  13. // "ABPZtwmic6WgbJ7gUiSJdoY8EoxHFisamm46SJqARrDn"
  14. );
  15. export const SPL_FEATURE_PROPOSAL_PROGRAM_ID = new PublicKey(
  16. "Feat1YXHhH6t1juaWF74WLcfv4XoNocjXA6sPWHNgAse"
  17. // "9LFem7sbDXAgo3x6WCmhUKw3F4LTLzbpgF6z6v4i28wF"
  18. );
  19. export const SPL_MEMO_PROGRAM_ID = new PublicKey(
  20. "MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr"
  21. // "8voWJyjpHjfbwsiTzpTi9HGpkRLwxTYm9MoeTBjXGNmw"
  22. );
  23. export const SPL_NAME_SERVICE_PROGRAM_ID = new PublicKey(
  24. "namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX"
  25. // "CNbPGDMaGg4kQ7V8aYQfwvYRBEGhuBAuRZ8xdNFxQzWH"
  26. );
  27. export const SPL_RECORD_PROGRAM_ID = new PublicKey(
  28. "ReciQBw6sQKH9TVVJQDnbnJ5W7FP539tPHjZhRF4E9r"
  29. // "BKXzaCZdiwKaDWYYJErYUNboBJjE9zH6tegMnWFcg3y6"
  30. );
  31. export const SPL_STAKE_POOL_PROGRAM_ID = new PublicKey(
  32. "SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"
  33. // "DVhiaSgob9RxuFSUuHp3oB8vCYPNsnFWPXNYqpbNdDFX"
  34. );
  35. export const SPL_STATELESS_ASKS_PROGRAM_ID = new PublicKey(
  36. "DsowZuLsMv2Fjn9S2yUBwm62HPt42NdeMNXh7mM9nS9K"
  37. );
  38. export const SPL_TOKEN_PROGRAM_ID = new PublicKey(
  39. "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"
  40. // "G3VapiV9ASomTQKR93Vm9T67HTXuj61gcAkqTq3ArHfT"
  41. );
  42. export const SPL_TOKEN_2022_PROGRAM_ID = new PublicKey(
  43. "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb"
  44. // "CQjRzEDPDRJxmV96XT9MvkMew6fSrHjzAQAya2cSQ7ni"
  45. );
  46. export const SPL_TOKEN_LENDING_PROGRAM_ID = new PublicKey(
  47. "6TvznH3B2e3p2mbhufNBpgSrLx6UkgvxtVQvopEZ2kuH"
  48. // "92531Wv1AGo5uCW5j8AesvCpj4KXLMs1PgJXv3YUeQWx"
  49. );
  50. export const SPL_TOKEN_SWAP_PROGRAM_ID = new PublicKey(
  51. "SwapsVeCiPHMUAtzQWZw7RjsKjgCjhwU55QGu4U1Szw"
  52. // "F7ySqYVC2X9YFkCTcoAgVBsZCpUHeRfXvWV8ysERoNGb"
  53. );
  54. export const NATIVE_MINT_PK = new PublicKey(
  55. "So11111111111111111111111111111111111111112"
  56. );