Router

The following table outlines potential errors that may occur during interactions with the router contract in GnoSwap:

Code
Error
Description

GNOSWAP-ROUTER-001

Slippage check failed

Occurs when the execution price deviates beyond the user's specified slippage tolerance, causing the transaction to fail.

GNOSWAP-ROUTER-002

Invalid routes and quotes

Occurs when requested routes and quote does not match length.

GNOSWAP-ROUTER-003

Transaction expired

Occurs when transaction failed due to expiration.

GNOSWAP-ROUTER-004

Invalid input data

Occurs when input data does not match the expected format or parameters, making the operation invalid.

GNOSWAP-ROUTER-005

Invalid pool fee tier

Occurs when the pool fee tier specified in the transaction is not valid for pool.

GNOSWAP-ROUTER-006

Invalid swap fee

Occurs when the swap fee specified in the transaction is not valid for the operation or pool.

GNOSWAP-ROUTER-007

Invalid swap type

Occurs when an unsupported or incorrect swap type is specified, causing the transaction to fail.

GNOSWAP-ROUTER-008

Invalid pool path

Occurs when an invalid or non-existent pool path is referenced in the transaction.

GNOSWAP-ROUTER-009

Cannot wrap less than minimum amount

Occurs when the amount provided for an operation is below the minimum allowed for wugnot tokens.

GNOSWAP-ROUTER-010

Number of hops must be 1~3

Occurs when single path has unsupported number of hops.

GNOSWAP-ROUTER-011

Cannot swap same token

Occurs when an attempt is made to swap the same token as input and output.

GNOSWAP-ROUTER-012

Overflow

Occurs when mathematical results overflow numeric range.

GNOSWAP-ROUTER-013

Invalid route path

Occurs when the route path is invalid or malformed.

GNOSWAP-ROUTER-014

Invalid route first token

Occurs when the first token in the route does not match expected input token.

GNOSWAP-ROUTER-015

Invalid route last token

Occurs when the last token in the route does not match expected output token.

GNOSWAP-ROUTER-016

Invalid swap amount

Occurs when the swap amount is invalid or out of acceptable range.

GNOSWAP-ROUTER-017

Unauthorized caller

Occurs when the caller does not have permission to execute the operation.

Last updated