LoanCore

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x41ea0fd4 at 16708013
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
1 additional variable

No balances found for "LoanCore"

No transactions found for "LoanCore"


Functions
Getter at block 20860812
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
BASIS_POINTS_DENOMINATOR(view returns (uint256)
10000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_CLAIMER_ROLE(view returns (bytes32)
0x8dd046eb6fe22791cf064df41dbfc76ef240a563550f519aac88255bd8c2d3bb
INSTALLMENT_PERIOD_MULTIPLIER(view returns (uint256)
1000000
INTEREST_RATE_DENOMINATOR(view returns (uint256)
1000000000000000000
LATE_FEE(view returns (uint256)
50
ORIGINATOR_ROLE(view returns (bytes32)
0x59abfac6520ec36a6556b2a4dd949cc40007459bcd5cd2507f1e5cc77b6bc97e
REPAYER_ROLE(view returns (bytes32)
0x9c60024347074fd9de2c1e36003080d22dbc76a41ef87444d21e361bcb39118e
borrowerNote(view returns (address)
0x0000000000000000000000000000000000000000
feeController(view returns (address)
0x0000000000000000000000000000000000000000
lenderNote(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
canCallOn(address calleraddress vaultview returns (bool)
getFullInterestAmount(uint256 principaluint256 interestRatepure returns (uint256)
getLoan(uint256 loanIdview returns (struct LoanLibraryLoanData loanData)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isNonceUsed(address useruint160 nonceview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
usedNonces(addressuint160view returns (bool)
State-modifying
cancelNonce(uint160 nonce
claim(uint256 loanIduint256 currentInstallmentPeriod
claimFees(address token
consumeNonce(address useruint160 nonce
grantRole(bytes32 roleaddress account
initialize(address _feeControlleraddress _borrowerNoteaddress _lenderNote
pause(
renounceRole(bytes32 roleaddress account
repay(uint256 loanId
repayPart(uint256 _loanIduint256 _currentMissedPaymentsuint256 _paymentToPrincipaluint256 _paymentToInterestuint256 _paymentToLateFees
revokeRole(bytes32 roleaddress account
rollover(uint256 oldLoanIdaddress borroweraddress lenderstruct LoanLibraryLoanTerms termsuint256 _settledAmountuint256 _amountToOldLenderuint256 _amountToLenderuint256 _amountToBorrowerreturns (uint256 newLoanId)
setFeeController(address _newController
setLock(
startLoan(address lenderaddress borrowerstruct LoanLibraryLoanTerms termsreturns (uint256 loanId)
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
FeesClaimed(address tokenaddress touint256 amount
InstallmentPaymentReceived(uint256 loanIduint256 repaidAmountuint256 remBalance
LoanClaimed(uint256 loanId
LoanCreated(struct LoanLibraryLoanTerms termsuint256 loanId
LoanRepaid(uint256 loanId
LoanRolledOver(uint256 oldLoanIduint256 newLoanId
LoanStarted(uint256 loanIdaddress lenderaddress borrower
NonceUsed(address indexed useruint160 nonce
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetFeeController(address feeController
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
FIAC_InterestRate(uint256 interestRate
LC_CollateralInUse(address collateralAddressuint256 collateralId
LC_InvalidState(uint8 state
LC_LoanNotDefaulted(
LC_NonceUsed(address useruint160 nonce
LC_NotExpired(uint256 dueDate
LC_ReusedNote(
LC_ZeroAddress(