Path
Functions
hasMultiplePools
Returns true iff the path contains two or more pools
Parameters:
path
bytes
The encoded swap path
Return Values:
bool
if path contains two or more pools, otherwise false
decodeFirstPool
Decodes the first pool in path
Parameters:
path
bytes
The bytes encoded swap path
Return Values:
tokenA
address
The first token of the given pool
tokenB
address
The second token of the given pool
fee
uint24
The fee level of the pool
getFirstPool
Gets the segment corresponding to the first pool in the path
Parameters:
path
bytes
The bytes encoded swap path
Return Values:
bytes
segment containing all data necessary to target the first pool in the path
skipToken
Skips a token + fee element from the buffer and returns the remainder
Parameters:
path
bytes
The swap path
Return Values:
bytes
remaining token + fee elements in the path
Last updated