Position
The following table outlines potential errors that may occur during interactions with the position contract in GnoSwap:
GNOSWAP-POSITION-001
Caller has no permission
Occurs when a user without the necessary permissions attempts an action that requires authorization.
GNOSWAP-POSITION-002
Slippage failed
Occurs when the actual execution price deviates beyond the allowed slippage tolerance specified by the user.
GNOSWAP-POSITION-003
Wrap, unwrap failed
Occurs when an attempt to wrap or unwrap tokens fails, potentially due to invalid inputs or insufficient token balance.
GNOSWAP-POSITION-004
Invalid input data
Occurs when input data does not meet the expected format or values, making the operation invalid.
GNOSWAP-POSITION-005
Requested data not found
Occurs when the system is unable to locate the requested data related to a specific position.
GNOSWAP-POSITION-006
Transaction expired
Occurs when a transaction is attempted after its designated expiration time, making it invalid.
GNOSWAP-POSITION-007
Cannot wrap less than minimum amount
Occurs when the user attempts to wrap an amount below the minimum allowed, which is not permissible.
GNOSWAP-POSITION-008
Position is not clear
Occurs when a position is not in a finalized state, preventing certain operations from proceeding.
GNOSWAP-POSITION-009
Zero liquidity
Occurs when an operation that requires positive liquidity is attempted with zero liquidity.
GNOSWAP-POSITION-010
Position with same positionId already exists
Occurs when user mints a new position, but positionId did not update.
GNOSWAP-POSITION-011
Invalid address
Occurs when requested address is invalid.
GNOSWAP-POSITION-012
Position does not exist
Occurs when request position does not exist.
GNOSWAP-POSITION-013
No UGNOTs were sent
Occurs when user mints a new position with ugnot, but did not send any.
GNOSWAP-POSITION-014
Insufficient UGNOT provided
Occurs when user mints a new position with ugnot, but did not send with requested amount.
GNOSWAP-POSITION-015
Invalid token address
Occurs when request token path is invalid.
GNOSWAP-POSITION-016
Underflow
Occurs when mathematical results underflow numeric range.
GNOSWAP-POSITION-017
Overflow
Occurs when mathematical results overflow numeric range.
GNOSWAP-POSITION-018
Invalid liquidity
Occurs when handling liquidity more than position has.
Last updated