@sega-so/sega-sdk
Version:
An SDK for building applications on top of SEGA.
26 lines (20 loc) • 1.12 kB
text/typescript
import { PublicKey } from "@solana/web3.js";
export const CREATE_CPMM_POOL_PROGRAM = new PublicKey("SegazTQwbYWknDZkJ6j2Kgvm5gw3MrHGKtWstZdoNKZ");
export const CREATE_CPMM_POOL_AUTH = new PublicKey("Ajk8d9bERSaFdeoT1d8JUVfaDayrYLnAdgeB47TFMUaG");
export const CREATE_CPMM_POOL_FEE_ACC = new PublicKey("2HbjxVVKJ7Ct72Rcd8WK4VTqmwTXL5aAggkH1CHGFGmh");
export const DEV_CREATE_CPMM_POOL_PROGRAM = new PublicKey("auetiVUVJkRxvNPLYEvVnz8UJSqQ1VgoA83PcicHVD1");
export const DEV_CREATE_CPMM_POOL_AUTH = new PublicKey("GzqQwxPSmUZnTyCfX9YWqi32MJg43ujP786ZoacL559Y");
export const DEV_CREATE_CPMM_POOL_FEE_ACC = new PublicKey("GzqQwxPSmUZnTyCfX9YWqi32MJg43ujP786ZoacL559Y");
export const ALL_PROGRAM_ID = {
CREATE_CPMM_POOL_PROGRAM,
CREATE_CPMM_POOL_AUTH,
CREATE_CPMM_POOL_FEE_ACC,
};
export type ProgramIdConfig = Partial<typeof ALL_PROGRAM_ID>;
export const DEVNET_PROGRAM_ID = {
SERUM_MARKET: PublicKey.default,
UTIL1216: PublicKey.default,
CREATE_CPMM_POOL_PROGRAM: DEV_CREATE_CPMM_POOL_PROGRAM,
CREATE_CPMM_POOL_AUTH: DEV_CREATE_CPMM_POOL_AUTH,
CREATE_CPMM_POOL_FEE_ACC: DEV_CREATE_CPMM_POOL_FEE_ACC,
};