@frakt-protocol/frakt-sdk
Version:
Frakt SDK for interacting with frakt.xyz protocols
12 lines (11 loc) • 611 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCurrencyAmount = void 0;
const raydium_sdk_1 = require("@raydium-io/raydium-sdk");
const constants_1 = require("../../common/constants");
const getCurrencyAmount = (tokenInfo, amount) => {
return tokenInfo.address === constants_1.SOL_TOKEN.address
? new raydium_sdk_1.CurrencyAmount(constants_1.SOL_TOKEN, amount)
: new raydium_sdk_1.TokenAmount(new raydium_sdk_1.Token(tokenInfo.address, tokenInfo.decimals, tokenInfo.symbol, tokenInfo.name), amount);
};
exports.getCurrencyAmount = getCurrencyAmount;