Error Codes
Code
Name
Description
0
NO_ERROR
Not a failure.
1
UNAUTHORIZED
The sender is not authorized to perform this action.
2
BAD_INPUT
An invalid argument was supplied by the caller.
3
COMPTROLLER_REJECTION
The action would violate the comptroller policy.
4
COMPTROLLER_CALCULATION_ERROR
An internal calculation has failed in the comptroller.
5
INTEREST_RATE_MODEL_ERROR
The interest rate model returned an invalid value.
6
INVALID_ACCOUNT_PAIR
The specified combination of accounts is invalid.
7
INVALID_CLOSE_AMOUNT_REQUESTED
The amount to liquidate is invalid.
8
INVALID_COLLATERAL_FACTOR
The collateral factor is invalid.
9
MATH_ERROR
A math calculation error occurred.
10
MARKET_NOT_FRESH
Interest has not been properly accrued.
11
MARKET_NOT_LISTED
The market is not currently listed by its comptroller.
12
TOKEN_INSUFFICIENT_ALLOWANCE
ERC-20 contract must allow Money Market contract to call transferFrom. The current allowance is either 0 or less than the requested supply, repayBorrow or liquidate amount.
13
TOKEN_INSUFFICIENT_BALANCE
Caller does not have sufficient balance in the ERC-20 contract to complete the desired action.
14
TOKEN_INSUFFICIENT_CASH
The market does not have a sufficient cash balance to complete the transaction. You may attempt this transaction again later.
15
TOKEN_TRANSFER_IN_FAILED
Failure in ERC-20 when transfering token into the market.
16
TOKEN_TRANSFER_OUT_FAILED
Failure in ERC-20 when transfering token out of the market.
Last updated