Error Codes
Last updated
Last updated
List of all the Error Codes in Paladin's contracts :
Code
Keyword
1
CALLER_NOT_ADMIN
The caller of the method must be the address listed as 'admin'
2
FAIL_TRANSFER
Fail during an external ERC20 transfer
3
FAIL_TRANSFER_FROM
Fail during an external ERC20 transferFrom
4
BALANCE_TOO_LOW
User palToken balance is too low
5
ALLOWANCE_TOO_LOW
User palToken allowance for the given spender is too low
6
SELF_TRANSFER
ERC20 self-transfer
9
INSUFFICIENT_CASH
Not enough underlying token in the PalPool
10
INSUFFICIENT_BALANCE
User underlying token balance is too low for the given amount
11
FAIL_DEPOSIT
Deposit function failed
12
FAIL_LOAN_INITIATE
Initialization of a new PalLoan failed
13
FAIL_BORROW
Borrow function failed
14
LOAN_CLOSED
Given PalLoan is already closed
15
NOT_LOAN_OWNER
User is not the owner of the given PalLoan
16
LOAN_OWNER
User is owner of the given PalLoan (only used in KillBorrow context)
17
FAIL_LOAN_EXPAND
ExpandBorrow function failed
18
NOT_KILLABLE
PalLoan cannot be killed yet
19
RESERVE_FUNDS_INSUFFICIENT
Not enough funds set as Reserve (admin method)
20
FAIL_MINT
Failed to mint the given palToken amount
21
FAIL_BURN
Failed to burn the given palToken amount
22
ZERO_ADDRESS
0x00..00 address given as parameter
23
BORROW_INSUFFICIENT_FEES
Not enough fees to Borrow
24
FAIL_WITHDRAW
Withdraw function failed
25
FAIL_CLOSE_BORROW
CloseBorrow function failed
26
FAIL_KILL_BORROW
KillBorrow function failed
27
ZERO_BORROW
Not allowed to borrow a null amount of tokens
28
INVALID_PARAMETERS
New parameters given are invalid
29
CALLER_NOT_CONTROLLER
The caller of the method must be the address listed as 'controller'
30
CALLER_NOT_ALLOWED_POOL
The caller of the method must be in the list of allowed PalPool addresses
31
CALLER_NOT_MINTER
The caller of the method must be the address listed as 'minter'
32
FAIL_LOAN_DELEGATEE_CHANGE
ChangeBorrowDelegatee function failed
33
FAIL_LOAN_TOKEN_BURN
Failed to burn a PalLoanToken
34
FEES_ACCRUED_INSUFFICIENT
Not enough funds set as Accrued Fees (admin method)
35
CALLER_NOT_IMPLEMENTATION
The caller must be the pending Implementation
36
LIST_SIZES_NOT_EQUAL
Given pools & tokens list are not the same size
37
POOL_LIST_ALREADY_SET
Initial Pool list was already set
38
POOL_ALREADY_LISTED
Pool is already listed in the Controller
39
POOL_NOT_LISTED
Pool is not listed in the Controller
40
CALLER_NOT_POOL
Method caller must be a listed Pool
41
REWARDS_CASH_TOO_LOW
Not enough RewardToken available for claim
42
FAIL_BECOME_IMPLEMENTATION
Implementation update failed
43
INSUFFICIENT_DEPOSITED
User staked amount is lower
44
NOT_CLAIMABLE
PalLoan rewards are null or not claimable yet
45
LOCKED
Reentrancy error