fsl-js-sdk
Version:
sdk for web
16 lines (15 loc) • 708 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTokens = void 0;
function getTokens(poolParams, inputTokenId) {
if (poolParams.tokens[inputTokenId] == undefined) {
throw new Error("Input token not part of pool");
}
var tokenAId = poolParams.tokenIds[0];
var tokenBId = poolParams.tokenIds[1];
var forward = tokenAId == inputTokenId;
var inputDooarToken = forward ? poolParams.tokens[tokenAId] : poolParams.tokens[tokenBId];
var outputDooarToken = forward ? poolParams.tokens[tokenBId] : poolParams.tokens[tokenAId];
return { inputPoolToken: inputDooarToken, outputPoolToken: outputDooarToken };
}
exports.getTokens = getTokens;