ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 267 txns
Deployed by via 0xc842d49c at 15041009
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
5 additional variables
ERC-20
Value $9.35
ERC-20
Value $0.09
ERC-20
--
ERC-20
--
 (#45)
ERC-1555
--
 (#6986)
ERC-721
--
 (#2922)
ERC-721
--
 (#1341)
ERC-721
--
 (#278)
ERC-1555
--
 (#216)
ERC-1555
--
0x54bfd4a4b6dce57ab980ac3b4b10a97c6888f09bc15e8e93b10bd96be875069e
0xe4b24c97910de053c67d63bdf2e987a910f69aefd3daf8880fa7f335f2e8d6b3
0xf0d4f7c6c76acd298848408e6b8736b231c149a165c988e1eeb5c3894bb280b6
0xc357c15ba2201bf1b65a992d4aa5b71610db6ab6770ce05322c0c5bd2bb95921
0x557babfbe6e47d1c8492e05f48c037a5d420414af373ac48b8c28baa932d0962
0x5ae90e726b3697f651abecc5367e1ed41b9959435e63fb79aa4a48a1d7e8aa0e
0x4c067b3ccc3f9bb8e6c92bf714486778c49c44e860512b7661699a62fa4ac31c
0x6bef01c66596192d3073c7384f5184708594054dc6f5700c6c50c9b71d1c3fa8
0xaf4cc35e77f69d4ae9753cbe17ccbd88c93c22b67387a73898eeefc2ba488b57
0xb57309bd63e8febdf6d989eba13440d673651ecbf053bacb478dda66869b748d

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)
0x337104a4f06260ff327d6734c555a0f5d8f863aa
feeController(view returns (address)
0x41e538817c3311ed032653bee5487a113f8cff9f
lenderNote(view returns (address)
0x349a026a43ffa8e2ab4c4e59fcaa93f87bd8ddee
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
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
Upgraded(address indexed implementation
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(address _logicbytes _data
Fallback and receive
fallback(
receive(
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(