TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 624 txns
Deployed by via 0xb037ec12 at 14936125
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 48 additional slots
-
variable spans 48 additional slots
2 additional variables

No balances found for "TransparentUpgradeableProxy"

0xfd7befa1b86dad59c10b6eb2d88fb28eadc00a632fb54296ccde98db58554aac
0xa93e131e655d8553a633ec066ce866a7d0a862c81216f4a5664d8a7eb003ca5c
0xf45269919d913a57f110cfaded3fdb02593905045d1ba14c813c996cc56c6b9e
0x174d27cdf35726fc66506e2f650ffd9685836fca68bfdb21cae1533183aa3684
0x9a41062e983680d51af2372c82a8948b81b12438a538c673e407d00213803c05
0x21787b4538c88df7790da50b920ec5a6b3fc9c44beeb97d88a754c73c1aa6356
0xc5bc060e56fd8d31703ed366ce8bbb5e2a38bf3aabc460e3124f69ad8c4b492f
0xdeca87293e59e73a3864888a39d1eadc7d4f0887695e7cfe68ec867efc545c75
0xc096795ce1fab89d1f895cf7d36b460f6126ff63a5d7d2a2f76e91567c96ff58
0xff1369e034057e34df9df6dd80ab43fad89bc8b53ece9b3dc41274dadfe2a6a5

Functions
Getter at block 20905932
_curveMaster(view returns (address)
0x0029abd74b7b32e6a82bf9f62cb9dd4bf8e39aaf
_interest(view returns (uint64 lastTimeuint192 factor)
(lastTime=1727907923, factor=1137198460991546434)
_oracleMaster(view returns (address)
0xf4818813045e954f5dc55a40c9b60def0ba3d477
_usdi(view returns (address)
0x2a54ba2964c8cd459dc568853f79813a60761b58
_vaultsMinted(view returns (uint96)
105
getCurveMaster(view returns (address)
0x0029abd74b7b32e6a82bf9f62cb9dd4bf8e39aaf
getOracleMaster(view returns (address)
0xf4818813045e954f5dc55a40c9b60def0ba3d477
interestFactor(view returns (uint192)
1137198460991546434
lastInterestTime(view returns (uint64)
1727907923
owner(view returns (address)
0x266d1020a84b9e8b0ed320831838152075f8c4ca
paused(view returns (bool)
false
protocolFee(view returns (uint192)
150000000000000000
tokensRegistered(view returns (uint256)
21
totalBaseLiability(view returns (uint192)
14737912312237481407498
vaultsMinted(view returns (uint96)
105
Read-only
_enabledTokens(uint256view returns (address)
_tokenAddress_liquidationIncentive(addressview returns (uint256)
_tokenAddress_tokenId(addressview returns (uint256)
_tokenId_oracleAddress(uint256view returns (address)
_tokenId_tokenLTV(uint256view returns (uint256)
_vaultId_vaultAddress(uint96view returns (address)
_wallet_vaultIDs(addressuint256view returns (uint96)
amountToSolvency(uint96 idview returns (uint256)
checkVault(uint96 idview returns (bool)
tokensToLiquidate(uint96 idaddress asset_addressview returns (uint256)
vaultAddress(uint96 idview returns (address)
vaultBorrowingPower(uint96 idview returns (uint192)
vaultIDs(address walletview returns (uint96[])
vaultLiability(uint96 idview returns (uint192)
vaultSummaries(uint96 startuint96 stopview returns (struct IVaultControllerVaultSummary[])
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
borrowUSDCto(uint96 iduint192 usdc_amountaddress target
borrowUSDIto(uint96 iduint192 amountaddress target
borrowUsdi(uint96 iduint192 amount
calculateInterest(returns (uint256)
changeProtocolFee(uint192 new_protocol_fee
initialize(
liquidateVault(uint96 idaddress asset_addressuint256 tokens_to_liquidatereturns (uint256)
mintVault(returns (address)
pause(
registerCurveMaster(address master_curve_address
registerErc20(address token_addressuint256 LTVaddress oracle_addressuint256 liquidationIncentive
registerOracleMaster(address master_oracle_address
registerUSDi(address usdi_address
renounceOwnership(
repayAllUSDi(uint96 id
repayUSDi(uint96 iduint192 amount
transferOwnership(address newOwner
unpause(
updateRegisteredErc20(address token_addressuint256 LTVaddress oracle_addressuint256 liquidationIncentive
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BorrowUSDi(uint256 vaultIdaddress vaultAddressuint256 borrowAmount
InterestEvent(uint64 epochuint192 amountuint256 curve_val
Liquidate(uint256 vaultIdaddress asset_addressuint256 usdi_to_repurchaseuint256 tokens_to_liquidate
NewProtocolFee(uint256 protocol_fee
NewVault(address vault_addressuint256 vaultIdaddress vaultOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RegisterCurveMaster(address curveMasterAddress
RegisterOracleMaster(address oracleMasterAddress
RegisteredErc20(address token_addressuint256 LTVe4address oracle_addressuint256 liquidationIncentivee4
RepayUSDi(uint256 vaultIdaddress vaultAddressuint256 repayAmount
Unpaused(address account
UpdateRegisteredErc20(address token_addressuint256 LTVe4address oracle_addressuint256 liquidationIncentivee4
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.