@thespidercode/openbook-swap
Version:
Ready-to-use swap tool using Openbook DEX
42 lines (41 loc) • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.marketList = void 0;
const web3_js_1 = require("@solana/web3.js");
const token_constant_1 = require("./token.constant");
exports.marketList = {
BONK_USDC: {
address: new web3_js_1.PublicKey('8PhnCfgqpgFM7ZJvttGdBVMXHuU4Q23ACxCvWkbs1M71'),
base: {
name: token_constant_1.tokens.BONK.name,
logo: token_constant_1.tokens.BONK.logo,
mint: token_constant_1.tokens.BONK.mint,
vault: new web3_js_1.PublicKey('A9yRKSx8SyqNdCtCMUgr6wDXUs1JmVFkVno6FcscSD6m'),
},
quote: {
name: token_constant_1.tokens.USDC.name,
logo: token_constant_1.tokens.USDC.logo,
mint: token_constant_1.tokens.USDC.mint,
vault: new web3_js_1.PublicKey('D9dojzvwJGs4q3Cx8ytvD8kWVVZszoVKvPZEZ5D8PV1Y'),
},
minBase: 1000,
swapMargin: 0.0004
},
BONK_SOL: {
address: new web3_js_1.PublicKey('Hs97TCZeuYiJxooo3U73qEHXg3dKpRL4uYKYRryEK9CF'),
base: {
name: token_constant_1.tokens.BONK.name,
logo: token_constant_1.tokens.BONK.logo,
mint: token_constant_1.tokens.BONK.mint,
vault: new web3_js_1.PublicKey('AVnL1McPPrn1dZyHGThwXzwYaHBp6sxB44vXoETPqH45'),
},
quote: {
name: token_constant_1.tokens.SOL.name,
logo: token_constant_1.tokens.SOL.logo,
mint: token_constant_1.tokens.SOL.mint,
vault: new web3_js_1.PublicKey('8KftabityJoWgvUb6wwAPZww8mYmLq8WTMuQGGPoGiKM'),
},
minBase: 1000,
swapMargin: 0.0004
}
};