UNPKG

mamam-sdk

Version:

TypeScript interfaces for MamaM

25 lines (24 loc) 1.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AMM = exports.MARKET = exports.USDC = exports.BTC = exports.USDC_ORACLE = exports.BTC_ORACLE = exports.SERUM_DEX_PROGRAM_ID = exports.ProgramID = exports.PC_DUST_THRESHOLD = exports.PC_LOT_SIZE = exports.COIN_LOT_SIZE = exports.SolanaEndpoint = void 0; var web3_js_1 = require("@solana/web3.js"); var SolanaEndpoint; (function (SolanaEndpoint) { SolanaEndpoint["Mainnet"] = "https://api.mainnet-beta.solana.com"; SolanaEndpoint["Devnet"] = "https://api.devnet.solana.com"; SolanaEndpoint["Testnet"] = "https://api.testnet.solana.com"; })(SolanaEndpoint = exports.SolanaEndpoint || (exports.SolanaEndpoint = {})); // Serum market constants exports.COIN_LOT_SIZE = 1; exports.PC_LOT_SIZE = 1; exports.PC_DUST_THRESHOLD = 2; exports.ProgramID = new web3_js_1.PublicKey("3HGwuAEzU8vtqZasvKsYWF34cdw7j4y3AbtWJo1BrN19"); exports.SERUM_DEX_PROGRAM_ID = new web3_js_1.PublicKey("DESVgJVGajEgKGXhb6XmqDHGz3VjdgP7rEVESBgxmroY"); exports.BTC_ORACLE = new web3_js_1.PublicKey("HovQMDrbAgAYPCmHVSrezcSmkMtXSSUsLDFANExrZh2J"); exports.USDC_ORACLE = new web3_js_1.PublicKey("5SSkXsEKQepHHAewytPVwdej4epN1nxgLVM84L4KXgy7"); // Temp Path // Decimals 9 exports.BTC = new web3_js_1.PublicKey("8Kq8uW5HQ7Ge2zhyYns9k1yMNaHy6tfWfFJPjhqxgTVE"); exports.USDC = new web3_js_1.PublicKey("GTc2YHEFLW7ZgGxBtSCMMGXK9RDJHA6q5YWPdSjU9fsM"); exports.MARKET = new web3_js_1.PublicKey("FrYYFp9d6pGkkavEKTT3YwJnUBX3Qiqjr1iSuHKR6pqe"); exports.AMM = new web3_js_1.PublicKey("BQoCy88UDqfKaeQo6TzyL5BfePHmqfE51QAQ2dkybFZY");