github.com/gravity-devs/liquidity@v1.5.3/x/liquidity/types/errors.go (about) 1 package types 2 3 import ( 4 sdkerrors "github.com/cosmos/cosmos-sdk/types/errors" 5 ) 6 7 // liquidity module sentinel errors 8 var ( 9 ErrPoolNotExists = sdkerrors.Register(ModuleName, 1, "pool not exists") 10 ErrPoolTypeNotExists = sdkerrors.Register(ModuleName, 2, "pool type not exists") 11 ErrEqualDenom = sdkerrors.Register(ModuleName, 3, "reserve coin denomination are equal") 12 ErrInvalidDenom = sdkerrors.Register(ModuleName, 4, "invalid denom") 13 ErrNumOfReserveCoin = sdkerrors.Register(ModuleName, 5, "invalid number of reserve coin") 14 ErrNumOfPoolCoin = sdkerrors.Register(ModuleName, 6, "invalid number of pool coin") 15 ErrInsufficientPool = sdkerrors.Register(ModuleName, 7, "insufficient pool") 16 ErrInsufficientBalance = sdkerrors.Register(ModuleName, 8, "insufficient coin balance") 17 ErrLessThanMinInitDeposit = sdkerrors.Register(ModuleName, 9, "deposit coin less than MinInitDepositAmount") 18 ErrNotImplementedYet = sdkerrors.Register(ModuleName, 10, "not implemented yet") 19 ErrPoolAlreadyExists = sdkerrors.Register(ModuleName, 11, "the pool already exists") 20 ErrPoolBatchNotExists = sdkerrors.Register(ModuleName, 12, "pool batch not exists") 21 ErrOrderBookInvalidity = sdkerrors.Register(ModuleName, 13, "orderbook is not validity") 22 ErrBatchNotExecuted = sdkerrors.Register(ModuleName, 14, "the liquidity pool batch is not executed") 23 ErrInvalidPoolCreatorAddr = sdkerrors.Register(ModuleName, 15, "invalid pool creator address") 24 ErrInvalidDepositorAddr = sdkerrors.Register(ModuleName, 16, "invalid pool depositor address") 25 ErrInvalidWithdrawerAddr = sdkerrors.Register(ModuleName, 17, "invalid pool withdrawer address") 26 ErrInvalidSwapRequesterAddr = sdkerrors.Register(ModuleName, 18, "invalid pool swap requester address") 27 ErrBadPoolCoinAmount = sdkerrors.Register(ModuleName, 19, "invalid pool coin amount") 28 ErrBadDepositCoinsAmount = sdkerrors.Register(ModuleName, 20, "invalid deposit coins amount") 29 ErrBadOfferCoinAmount = sdkerrors.Register(ModuleName, 21, "invalid offer coin amount") 30 ErrBadOrderingReserveCoin = sdkerrors.Register(ModuleName, 22, "reserve coin denoms not ordered alphabetical") 31 ErrBadOrderPrice = sdkerrors.Register(ModuleName, 23, "invalid order price") 32 ErrNumOfReserveCoinDenoms = sdkerrors.Register(ModuleName, 24, "invalid reserve coin denoms") 33 ErrEmptyReserveAccountAddress = sdkerrors.Register(ModuleName, 25, "empty reserve account address") 34 ErrEmptyPoolCoinDenom = sdkerrors.Register(ModuleName, 26, "empty pool coin denom") 35 ErrBadOrderingReserveCoinDenoms = sdkerrors.Register(ModuleName, 27, "bad ordering reserve coin denoms") 36 ErrBadReserveAccountAddress = sdkerrors.Register(ModuleName, 28, "bad reserve account address") 37 ErrBadPoolCoinDenom = sdkerrors.Register(ModuleName, 29, "bad pool coin denom") 38 ErrInsufficientPoolCreationFee = sdkerrors.Register(ModuleName, 30, "insufficient balances for pool creation fee") 39 ErrExceededMaxOrderable = sdkerrors.Register(ModuleName, 31, "can not exceed max order ratio of reserve coins that can be ordered at a order") 40 ErrBadBatchMsgIndex = sdkerrors.Register(ModuleName, 32, "bad msg index of the batch") 41 ErrSwapTypeNotExists = sdkerrors.Register(ModuleName, 33, "swap type not exists") 42 ErrLessThanMinOfferAmount = sdkerrors.Register(ModuleName, 34, "offer amount should be over 100 micro") 43 ErrBadOfferCoinFee = sdkerrors.Register(ModuleName, 35, "bad offer coin fee") 44 ErrNotMatchedReserveCoin = sdkerrors.Register(ModuleName, 36, "does not match the reserve coin of the pool") 45 ErrBadPoolTypeID = sdkerrors.Register(ModuleName, 37, "invalid index of the pool type") 46 ErrExceededReserveCoinLimit = sdkerrors.Register(ModuleName, 38, "can not exceed reserve coin limit amount") 47 ErrDepletedPool = sdkerrors.Register(ModuleName, 39, "the pool is depleted of reserve coin, reinitializing is required by deposit") 48 ErrCircuitBreakerEnabled = sdkerrors.Register(ModuleName, 40, "circuit breaker is triggered") 49 ErrOverflowAmount = sdkerrors.Register(ModuleName, 41, "invalid amount that can cause overflow") 50 )