Skip to main content

Function: getTokenOrdering()

function getTokenOrdering<TAttributesType>(
first,
second,
assertCorrectness,
token1Data?,
token2Data?):
| {
token0: | string
| GalaChainTokenClassKey;
token0Attributes: undefined | TAttributesType;
token1: | string
| GalaChainTokenClassKey;
token1Attributes: undefined | TAttributesType;
zeroForOne: true;
}
| {
token0: | string
| GalaChainTokenClassKey;
token0Attributes: undefined | TAttributesType;
token1: | string
| GalaChainTokenClassKey;
token1Attributes: undefined | TAttributesType;
zeroForOne: false;
};

Type Parameters

Type ParameterDefault type
TAttributesTypeundefined

Parameters

ParameterType
first| string | GalaChainTokenClassKey
second| string | GalaChainTokenClassKey
assertCorrectnessboolean
token1Data?TAttributesType
token2Data?TAttributesType

Returns

| { token0: | string | GalaChainTokenClassKey; token0Attributes: undefined | TAttributesType; token1: | string | GalaChainTokenClassKey; token1Attributes: undefined | TAttributesType; zeroForOne: true; } | { token0: | string | GalaChainTokenClassKey; token0Attributes: undefined | TAttributesType; token1: | string | GalaChainTokenClassKey; token1Attributes: undefined | TAttributesType; zeroForOne: false; }