Error codes raised by all protocols except for Solana

Enumeration Members

EBAD_AMOUNT: "EBAD_AMOUNT"

Invalid total amount

EBAD_INPUT_AMOUNT_PER_PERIOD: "EBAD_INPUT_AMOUNT_PER_PERIOD"

Invalid amount per period input

EBAD_INPUT_CLIFF_AMOUNT: "EBAD_INPUT_CLIFF_AMOUNT"

Invalid cliff amount input

EBAD_INPUT_PAUSABLE: "EBAD_INPUT_PAUSABLE"

Pause feature is not supported

EBAD_INPUT_PERIOD: "EBAD_INPUT_PERIOD"

Invalid period input

EBAD_INPUT_START: "EBAD_INPUT_START"

Invalid start time of the contract

EBAD_INPUT_UPDATE_RATE: "EBAD_INPUT_UPDATE_RATE"

Not used currently

EBAD_INSUFFICIENT_AMOUNT: "EBAD_INSUFFICIENT_AMOUNT"

Sui: Insufficient amount of tokens passed

EBAD_INSUFFICIENT_TOKEN_ALLOWANCE: "EBAD_INSUFFICIENT_TOKEN_ALLOWANCE"

EVM: token allowance is not enough to create a Contract

EBAD_INSUFFICIENT_WITHDRAWAL_FEES: "EBAD_INSUFFICIENT_WITHDRAWAL_FEES"

EVM: not enough coins were passed for withdrawal fees

EBADINPUT: "EBADINPUT"

Invalid input parameters on create/update

ECLOSED: "ECLOSED"

Contract is already ended

ECONTRACT_NOT_INIT: "ECONTRACT_NOT_INIT"

Contract does not exist

ENO_PERMISSIONS: "ENO_PERMISSIONS"

No permissions to perform an operation

ENO_RECIPIENT_COIN_ADDRESS: "ENO_RECIPIENT_COIN_ADDRESS"

Aptos: user opt out from direct coin transfers feature and has not coin wallet registered

ENOTPAUSED: "ENOTPAUSED"

Contract is not paused

EPAUSED: "EPAUSED"

Contract is already paused