TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2,558 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"

0x41eb439dbcf450b7b6291232dffbb54222f15d33ec278a08d271067e76672d85
0xd18434a54cc4d3409030c40123027dd92c06ad2935f8c29b087fa64754bb4663
0x61159e5aa1e1d8988437b85cdffd07d5d98276ff9dc1b31f71296c0382c8aea9
0x88d6be1a5aaeacb3fc6dff1eed89f1fc26a9ac6e3b34390f7d46ef7a9bf5e453
0x7ba0ff54b2a608745006b45a8fbd00003e38c2280574f43a32057fa0f8bf912b
0x028551868c74db1a23b5bd7d91e27bd34bbd00f7b0189481f9384f2943aaaf68
0x2dd9a6eece9f110def87f3b2b628be599df1bb6372fc733b45d11b808a1a6f0e
0x0c0203959fbf004b31308692de9041e0cf08d3ee34975642ce0e3efb0ff1c469
0x473dcdf661ac3cb185b2faf867f9252cb4dd201f3b642edef59fa9096a2aba0e
0xb869c5bec15d3e21dd1ea7f10be3edee0d303af6859818cb6bf341a9be9f11b3

Functions
Getter at block 21262793
_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