Cooler
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Cooler"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Cooler"
ABI
ABI objects
Getter at block 21050680
collateral() pure returns (address _collateral)
0x0000000000000000000000000000000000000000
debt() pure returns (address _debt)
0x0000000000000000000000000000000000000000
factory() pure returns (address _factory)
0x0000000000000000000000000000000000000000
owner() pure returns (address _owner)
0x0000000000000000000000000000000000000000
Read-only
approvals(uint256) view returns (address)
collateralFor(uint256 principal_, uint256 loanToCollateral_) view returns (uint256)
getLoan(uint256 loanID_) view returns (struct CoolerLoan)
getRequest(uint256 reqID_) view returns (struct CoolerRequest)
hasExpired(uint256 loanID_) view returns (bool)
interestFor(uint256 principal_, uint256 rate_, uint256 duration_) pure returns (uint256)
isActive(uint256 reqID_) view returns (bool)
loans(uint256) view returns (struct CoolerRequest request, uint256 principal, uint256 interestDue, uint256 collateral, uint256 expiry, address lender, address recipient, bool callback)
requests(uint256) view returns (uint256 amount, uint256 interest, uint256 loanToCollateral, uint256 duration, bool active, address requester)
State-modifying
Events approveTransfer(address to_, uint256 loanID_)
claimDefaulted(uint256 loanID_) returns (uint256, uint256, uint256, uint256)
clearRequest(uint256 reqID_, address recipient_, bool isCallback_) returns (uint256 loanID)
delegateVoting(address to_)
extendLoanTerms(uint256 loanID_, uint8 times_)
repayLoan(uint256 loanID_, uint256 repayment_) returns (uint256)
requestLoan(uint256 amount_, uint256 interest_, uint256 loanToCollateral_, uint256 duration_) returns (uint256 reqID)
rescindRequest(uint256 reqID_)
setRepaymentAddress(uint256 loanID_, address recipient_)
transferOwnership(uint256 loanID_)
This contract contains no event objects.
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
Deactivated()
Default()
NotCoolerCallback()
NotExpired()
OnlyApproved()