@drift-labs/common
Version:
Common functions for Drift
45 lines • 1.37 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SUPERSTAKE_ALL_LST_MAP = exports.SUPERSTAKE_ALL_LST = exports.B_SOL = exports.JITO_SOL = exports.M_SOL = void 0;
const sdk_1 = require("@drift-labs/sdk");
exports.M_SOL = {
symbol: 'mSOL',
driftAccountName: 'Super Stake SOL',
spotMarket: sdk_1.MainnetSpotMarkets[2],
logoUrl: '/mSol.svg',
maxLeverage: 3,
defaultLeverage: 2,
onlyDirectRoute: true,
};
exports.JITO_SOL = {
symbol: 'JitoSOL',
driftAccountName: 'Super Stake JitoSOL',
spotMarket: sdk_1.MainnetSpotMarkets[6],
logoUrl: '/jitoSol.svg',
maxLeverage: 1.8,
defaultLeverage: 1.4,
onlyDirectRoute: true,
};
exports.B_SOL = {
symbol: 'bSOL',
driftAccountName: 'Super Stake bSOL',
spotMarket: sdk_1.MainnetSpotMarkets[8],
logoUrl: '/bsol.svg',
maxLeverage: 2.5,
defaultLeverage: 1.8,
emissionsTokenSymbol: 'BLZE',
onlyDirectRoute: true,
};
/**
* All LSTs that support one-click superstaking
*/
exports.SUPERSTAKE_ALL_LST = [exports.M_SOL, exports.JITO_SOL, exports.B_SOL];
/**
* All LSTs that support one-click superstaking
*/
exports.SUPERSTAKE_ALL_LST_MAP = {
[exports.M_SOL.symbol]: exports.M_SOL,
[exports.JITO_SOL.symbol]: exports.JITO_SOL,
[exports.B_SOL.symbol]: exports.B_SOL,
};
//# sourceMappingURL=superstake.js.map