MapleLoan
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional
variables
Balances ($0.00)
No balances found for "MapleLoan"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MapleLoan"
ABI
ABI objects
Getter at block 21385034 getClosingPaymentBreakdown() view returns (uint256 principal_, uint256 interest_, uint256 fees_) getNextPaymentBreakdown() view returns (uint256 principal_, uint256 interest_, uint256 fees_) getNextPaymentDetailedBreakdown() view returns (uint256 principal_, uint256[3] interest_, uint256[2] fees_) globals() view returns (address globals_) governor() view returns (address governor_)
HUNDRED_PERCENT() view returns (uint256)
1000000
borrower() view returns (address borrower_)
0x0000000000000000000000000000000000000000
closingRate() view returns (uint256 closingRate_)
0
collateral() view returns (uint256 collateral_)
0
collateralAsset() view returns (address collateralAsset_)
0x0000000000000000000000000000000000000000
collateralRequired() view returns (uint256 collateralRequired_)
0
drawableFunds() view returns (uint256 drawableFunds_)
0
endingPrincipal() view returns (uint256 endingPrincipal_)
0
excessCollateral() view returns (uint256 excessCollateral_)
0
factory() view returns (address factory_)
0x0000000000000000000000000000000000000000
feeManager() view returns (address feeManager_)
0x0000000000000000000000000000000000000000
fundsAsset() view returns (address fundsAsset_)
0x0000000000000000000000000000000000000000
gracePeriod() view returns (uint256 gracePeriod_)
0
implementation() view returns (address implementation_)
0x0000000000000000000000000000000000000000
interestRate() view returns (uint256 interestRate_)
0
isImpaired() view returns (bool isImpaired_)
false
lateFeeRate() view returns (uint256 lateFeeRate_)
0
lateInterestPremiumRate() view returns (uint256 lateInterestPremiumRate_)
0
lender() view returns (address lender_)
0x0000000000000000000000000000000000000000
nextPaymentDueDate() view returns (uint256 nextPaymentDueDate_)
0
originalNextPaymentDueDate() view returns (uint256 originalNextPaymentDueDate_)
0
paymentInterval() view returns (uint256 paymentInterval_)
0
paymentsRemaining() view returns (uint256 paymentsRemaining_)
0
pendingBorrower() view returns (address pendingBorrower_)
0x0000000000000000000000000000000000000000
pendingLender() view returns (address pendingLender_)
0x0000000000000000000000000000000000000000
principal() view returns (uint256 principal_)
0
principalRequested() view returns (uint256 principalRequested_)
0
refinanceCommitment() view returns (bytes32 refinanceCommitment_)
0x0000000000000000000000000000000000000000000000000000000000000000
refinanceInterest() view returns (uint256 refinanceInterest_)
0
Read-only
getAdditionalCollateralRequiredFor(uint256 drawdown_) view returns (uint256 collateral_)
getRefinanceInterest(uint256 timestamp_) view returns (uint256 proRataInterest_)
getUnaccountedAmount(address asset_) view returns (uint256 unaccountedAmount_)
State-modifying
Events acceptBorrower()
acceptLender()
acceptNewTerms(address refinancer_, uint256 deadline_, bytes[] calls_) returns (bytes32 refinanceCommitment_)
closeLoan(uint256 amount_) returns (uint256 principal_, uint256 interest_, uint256 fees_)
drawdownFunds(uint256 amount_, address destination_) returns (uint256 collateralPosted_)
fundLoan() returns (uint256 fundsLent_)
impairLoan()
makePayment(uint256 amount_) returns (uint256 principal_, uint256 interest_, uint256 fees_)
migrate(address migrator_, bytes arguments_)
postCollateral(uint256 amount_) returns (uint256 collateralPosted_)
proposeNewTerms(address refinancer_, uint256 deadline_, bytes[] calls_) returns (bytes32 refinanceCommitment_)
rejectNewTerms(address refinancer_, uint256 deadline_, bytes[] calls_) returns (bytes32 refinanceCommitment_)
removeCollateral(uint256 amount_, address destination_)
removeLoanImpairment()
repossess(address destination_) returns (uint256 collateralRepossessed_, uint256 fundsRepossessed_)
returnFunds(uint256 amount_) returns (uint256 fundsReturned_)
setImplementation(address newImplementation_)
setPendingBorrower(address pendingBorrower_)
setPendingLender(address pendingLender_)
skim(address token_, address destination_) returns (uint256 skimmed_)
upgrade(uint256 toVersion_, bytes arguments_)
BorrowerAccepted(address indexed borrower_)
CollateralPosted(uint256 amount_)
CollateralRemoved(uint256 amount_, address indexed destination_)
Funded(address indexed lender_, uint256 amount_, uint256 nextPaymentDueDate_)
FundsClaimed(uint256 amount_, address indexed destination_)
FundsDrawnDown(uint256 amount_, address indexed destination_)
FundsReturned(uint256 amount_)
ImpairmentRemoved(uint256 nextPaymentDueDate_)
Initialized(address indexed borrower_, address indexed lender_, address indexed feeManager_, address[2] assets_, uint256[3] termDetails_, uint256[3] amounts_, uint256[4] rates_, uint256[2] fees_)
LenderAccepted(address indexed lender_)
LoanClosed(uint256 principalPaid_, uint256 interestPaid_, uint256 feesPaid_)
LoanImpaired(uint256 nextPaymentDueDate_)
NewTermsAccepted(bytes32 refinanceCommitment_, address refinancer_, uint256 deadline_, bytes[] calls_)
NewTermsProposed(bytes32 refinanceCommitment_, address refinancer_, uint256 deadline_, bytes[] calls_)
NewTermsRejected(bytes32 refinanceCommitment_, address refinancer_, uint256 deadline_, bytes[] calls_)
PaymentMade(uint256 principalPaid_, uint256 interestPaid_, uint256 fees_)
PendingBorrowerSet(address pendingBorrower_)
PendingLenderSet(address pendingLender_)
Repossessed(uint256 collateralRepossessed_, uint256 fundsRepossessed_, address indexed destination_)
Skimmed(address indexed token_, uint256 amount_, address indexed destination_)
Upgraded(uint256 toVersion_, bytes arguments_)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.