Pair constructor
Pair(
- TokenAmount tokenAmountA,
- TokenAmount tokenAmountB, {
- Token? liqToken,
Implementation
Pair(TokenAmount tokenAmountA, TokenAmount tokenAmountB, {Token? liqToken}) {
_tokenAmounts = tokenAmountA.token.sortsBefore(tokenAmountB.token)
? [tokenAmountA, tokenAmountB]
: [tokenAmountB, tokenAmountA];
tokenAmounts0 = _tokenAmounts[0].raw;
tokenAmounts1 = _tokenAmounts[1].raw;
liquidityToken ??= liqToken ??
Token(
_tokenAmounts.first.token.chainId,
Pair.getAddress(_tokenAmounts[0].token, _tokenAmounts[1].token)!,
18,
symbol: 'Cake-LP',
name: 'Pancake LPs',
);
}