ndtr-dexter
Version:
Customizable Typescript SDK for interacting with Cardano DEXs
11 lines (10 loc) • 461 B
JavaScript
export function tokensMatch(tokenA, tokenB) {
const tokenAId = tokenA === 'lovelace' ? 'lovelace' : tokenA.id();
const tokenBId = tokenB === 'lovelace' ? 'lovelace' : tokenB.id();
return tokenAId === tokenBId;
}
export function correspondingReserves(liquidityPool, tokenA) {
return tokensMatch(tokenA, liquidityPool.assetA)
? [liquidityPool.reserveA, liquidityPool.reserveB]
: [liquidityPool.reserveB, liquidityPool.reserveA];
}