TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,487 txns
Deployed by via 0x13b0ea27 at 15222115
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

No balances found for "TransparentUpgradeableProxy"

0xa365762c65553651c4c0bed120954be382c9d01df7994eea732596e8fec45396
0x7a052c99f23afc59b594771de5782c1a83c58db3afa76a923f6eabc08f94d4c9
0x078803249b97089e6b62e729b1298fb2d2fe9f752fb5a68de7a018dc1f3defe6
0x64a145884539caa7e9d9f76615d2f78a958e7ffdea8a71db46beeb6883c5886a
0x6e51a82d505bdf73f62867295e8980b9204cb5e72c48d1336f99dfb9b76248a8
0x6381f18d073ae453f318dee3a733cca69aef76ac2cabbc2850f78356ac6306f6
0xfcda87af8a9498481a60260010c81f1c5978d3ae1f7e8ba70d4110240ddb4f72
0x75495c402b8d04a9311a6f4a3b4c34196b4475590282a165a3075184826ceb46
0x9026f8103300bef41aac297ae0a70ef0941e3a0aba5047812329e9b0fa8cb9ac
0x0145d89d0f353c8a4aa621807eafb584928e1420d97846f83e2c68ba29f1c52d

Functions
Getter at block 20860169
_marketRegistry(view returns (address)
0x5e30357d5136bc4bfadba1ab341d0da09fe7a9f1
_tellerV2(view returns (address)
0x00182fdb0b880ee24d428e3cc39383717677c37e
getMarketRegistry(view returns (address)
0x5e30357d5136bc4bfadba1ab341d0da09fe7a9f1
getTellerV2(view returns (address)
0x00182fdb0b880ee24d428e3cc39383717677c37e
Read-only
commitmentPrincipalAccepted(uint256view returns (uint256)
commitments(uint256view returns (uint256 maxPrincipaluint32 expirationuint32 maxDurationuint16 minInterestRateaddress collateralTokenAddressuint256 collateralTokenIduint256 maxPrincipalPerCollateralAmountuint8 collateralTokenTypeaddress lenderuint256 marketIdaddress principalTokenAddress)
getCommitmentBorrowers(uint256 _commitmentIdview returns (address[] borrowers_)
getRequiredCollateral(uint256 _principalAmountuint256 _maxPrincipalPerCollateralAmountuint8 _collateralTokenTypeaddress _collateralTokenAddressaddress _principalTokenAddressview returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptCommitment(uint256 _commitmentIduint256 _principalAmountuint256 _collateralAmountuint256 _collateralTokenIdaddress _collateralTokenAddressuint16 _interestRateuint32 _loanDurationreturns (uint256 bidId)
acceptCommitmentWithProof(uint256 _commitmentIduint256 _principalAmountuint256 _collateralAmountuint256 _collateralTokenIdaddress _collateralTokenAddressuint16 _interestRateuint32 _loanDurationbytes32[] _merkleProofreturns (uint256 bidId)
addCommitmentBorrowers(uint256 _commitmentIdaddress[] _borrowerAddressList
createCommitment(struct LenderCommitmentForwarderCommitment _commitmentaddress[] _borrowerAddressListreturns (uint256 commitmentId_)
deleteCommitment(uint256 _commitmentId
getTellerV2MarketOwner(uint256 marketIdreturns (address)
removeCommitmentBorrowers(uint256 _commitmentIdaddress[] _borrowerAddressList
updateCommitment(uint256 _commitmentIdstruct LenderCommitmentForwarderCommitment _commitment
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
CreatedCommitment(uint256 indexed commitmentIdaddress lenderuint256 marketIdaddress lendingTokenuint256 tokenAmount
DeletedCommitment(uint256 indexed commitmentId
ExercisedCommitment(uint256 indexed commitmentIdaddress borroweruint256 tokenAmountuint256 bidId
Initialized(uint8 version
UpdatedCommitment(uint256 indexed commitmentIdaddress lenderuint256 marketIdaddress lendingTokenuint256 tokenAmount
UpdatedCommitmentBorrowers(uint256 indexed commitmentId
Constructor
constructor(address initialLogicaddress initialAdminbytes _data
Fallback and receive
fallback(
receive(
Errors
InsufficientBorrowerCollateral(uint256 requireduint256 actual
InsufficientCommitmentAllocation(uint256 allocateduint256 requested