TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 1,534 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x3079…492f
0x376b…d5a1
0x424e…51e9
0xe373…2164
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22972787 | 2 days ago | | | 0 | 0.00017780357 | |
| 22943653 | 3 days ago | | | 0 | 0.00016198444 | |
| 22902694 | 4 days ago | | | 0 | 0.00020006943 | |
| 22884341 | 4 days ago | | | 0 | 0.00021009847 | |
| 22772109 | 7 days ago | | | 0 | 0.000025294406 | |
| 22764875 | 7 days ago | | | 0 | 0.000022358730 | |
| 22523863 | 13 days ago | | | 0.00036 | 0.000012436776 | |
| 22246390 | 19 days ago | | | 0 | 0.000022831816 | |
| 22225855 | 20 days ago | | | 4 | 0.00014161887 | |
| 22102060 | 22 days ago | | | 0 | 0.000028014003 |
ABI
ABI objects
Getter at block 23073263
API_ETH_MOCK_ADDRESS() view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
INTEREST_RATE_MODE() view returns (uint256)
2
MAX_MARGIN() view returns (uint256)
10
MAX_REASONABLE_FEE() view returns (uint256)
100
RATIO_DIVISOR() view returns (uint256)
10000
TWO_POW_16() view returns (uint256)
65536
ZAP_MARGIN_ESTIMATION() view returns (uint256)
6
aaveOracle() view returns (address)
0xe373749cd9b2d379f7f6dd595e5164498b922164
eligibilityDataProvider() view returns (address)
0x376b59c8c944fdd414551934ed542e7f4a1ed5a1
feePercent() view returns (uint256)
0
lendingPool() view returns (address)
0x30798cfe2cca822321ceed7e6085e633aabc492f
lockZap() view returns (address)
0x424e6047132889a20f67c5157d11fbc0f45b51e9
owner() view returns (address)
0xbbf7edf92926b775a434f9df15860f4cd268b0a0
treasury() view returns (address)
0xed31cc70999a7cb29c0c5eedbf9349ed2bda4225
weth() view returns (address)
0x4200000000000000000000000000000000000006
Read-only
getConfiguration(address asset) view returns (struct DataTypesReserveConfigurationMap)
getVDebtToken(address asset) view returns (address)
ltv(address asset) view returns (uint256)
wethToZap(address user) view returns (uint256)
wethToZapEstimation(address user, address asset, uint256 amount, uint256 borrowRatio, uint256 loopCount) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
initialize(address _lendingPool, address _rewardEligibleDataProvider, address _aaveOracle, address _lockZap, address _weth, uint256 _feePercent, address _treasury)
loop(address asset, uint256 amount, uint256 interestRateMode, uint256 borrowRatio, uint256 loopCount, bool isBorrow)
loopETH(uint256 interestRateMode, uint256 borrowRatio, uint256 loopCount) payable
loopETHFromBorrow(uint256 interestRateMode, uint256 amount, uint256 borrowRatio, uint256 loopCount)
renounceOwnership()
setFeePercent(uint256 _feePercent)
setLockZap(address _lockZap)
setTreasury(address _treasury)
transferOwnership(address newOwner)
zapWETHWithBorrow(uint256 amount, address borrower) returns (uint256 liquidity)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
FeePercentUpdated(uint256 indexed _feePercent)
Initialized(uint8 version)
LockZapUpdated(address indexed _lockZap)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TreasuryUpdated(address indexed _treasury)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
receive()
AddressZero()
ETHTransferFailed()
EthTransferFailed()
FallbackNotAllowed()
InsufficientPermission()
InvalidLoopCount()
InvalidRatio()
MarginTooHigh()
ReceiveNotAllowed()