AirPuff-Renzo

Verified contract

Proxy

Active on Ethereum with 116 txns
Deployed by via 0x4ecc5a10 at 19438563
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
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 4 additional slots
-
variable spans 4 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
13 additional variables
ERC-20
Value $147.26
0x79a33a5a8b3fa8324eea9fbce2b33614d95c933bb19a211ac56335b8abaeeae4
0xeaf1e1a23f4c3603176487926e1feed3cdc036ec720723d072a505aa76ec7ecb
0xb8b5bc3c8fcb3a163081abb3938b861371bfafd2eff92f3666789acc41e111d3
0x1ca931a279be2d0de370f645b919535d3eeb45b397d439f1239a1d5c077c0685
0x587bbc02e693a6a14716724f01e7b8e21131d6d5190fc7a621ffee4155a23aea
0xcdc405808afe99499b0e8856c86ee8d4081a51f462ce449a8812f4267b5f72a1
0x4d31ceeb7a690305efac81c31835b48c6da6d8e84b0c1cf4ebbae3c5d7913df9
0x0f787b294e0eb80a958d8b9384276c57bab706f399a66f1d5c4b1479899b1900
0xc12b7b7093fa5789ca684d58480e41d5e253133a0a1c4cf914801ee6c6c7598d
0x623186d1366ebd4e5956d805368d67c50c1e310bb037387b13c8180d2474cb0a

Functions
Getter at block 21325043
DTVLimit(view returns (uint256)
980000000000000000
LendingVault(view returns (address)
0xdef3aa48bad043e53207d359dcdfde46f50b6c02
decimals(view returns (uint8)
18
feeConfiguration(view returns (address feeReceiveruint256 withdrawalFeeaddress lendingFeeReceiveruint256 mFeePercentaddress mFeeReceiver)
(feeReceiver=0x666b1c1132a4062df15868425196022f1612dc1d, withdrawalFee=200, lendingFeeReceiver=0x0c8a4800eb0e189f1540fdf9ca3718764c26a9a8, mFeePercent=0, mFeeReceiver=0x666b1c1132a4062df15868425196022f1612dc1d)
 
getAllUsers(view returns (address[])
leverageBounds(view returns (uint256 minLeverageuint256 maxLeverageuint256 minDeposit)
(minLeverage=1000, maxLeverage=15000, minDeposit=10000000000000000)
liquidatorRewardsPercent(view returns (uint256)
5000
name(view returns (string)
AirPuff-Renzo
owner(view returns (address)
0x308eebaad30f7fccb57b5d92993a4399b6503e4f
paused(view returns (bool)
false
strategyAddresses(view returns (address LRTAssetaddress WETHaddress API3Oracleaddress AirPuffHandleraddress borrowAsset)
(LRTAsset=0xbf5495efe5db9ce00f80364c8b423567e58d2110, WETH=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, API3Oracle=0x28c1576eb118f2ccd02ef2e6dbd732f5c8d2e86b, AirPuffHandler=0x2a9644aae60d97480a65fc844e4252d7909ac5b9, borrowAsset=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2)
symbol(view returns (string)
bezETH
totalSupply(view returns (uint256)
39698682790497635
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getCurrentPositionValue(uint256 _positionIDaddress _userview returns (uint256)
getTotalNumbersOfOpenPositionBy(address _userview returns (uint256)
getUpdatedDebt(uint256 _positionIDaddress _userview returns (uint256uint256uint256uint256uint256)
isBalancer(addressview returns (bool)
isSwapSimple(addressview returns (bool)
isUser(addressview returns (bool)
positionTimestamps(addressuint256view returns (uint256 openTimestampuint256 closeTimestampuint256 vaultSnapshotID)
userInfo(addressuint256view returns (address useruint256 deposituint256 leverageuint256 positionbool liquidatedaddress liquidatoruint256 leverageAmountuint256 positionIdbool closed)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address fromuint256 amount
closePosition(uint256 _positionID
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _ezETHaddress _WETH
liquidatePosition(uint256 _positionIDaddress _user
openPosition(uint256 _leveragepayable 
pause(
renounceOwnership(
setDTVLimit(uint256 _DTVLimit
setIsBalancer(bool _isBalancer
setIsSwapSimple(bool _isSimple
setLendingVault(address _vault
setLiquidatorRewardPercentage(uint256 _liquidatorRewardsPercent
setMinMaxLeverageBounds(uint256 _minLeverageuint256 _maxLeverageuint256 _minDeposit
setProtocolFee(address _feeReceiveruint256 _withdrawalFeeaddress _lendingFeeReceiveruint256 _mFeePercentaddress _mFeeReceiver
setStrategyAddresses(address _API3Oracleaddress _AirPuffHandler
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed useruint256 amountuint256 tokenAmountuint256 timeuint256 positionIDuint256 leverage
Initialized(uint8 version
LeverageBoundsSet(uint256 minLeverageuint256 maxLeverageuint256 minDeposit
Liquidated(address indexed useruint256 indexed positionIdaddress liquidatoruint256 rewarduint256 timeuint256 totalInterestsuint256 originalInterests
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolFeeChanged(address newFeeReceiveruint256 newWithdrawalFeeaddress newLendingFeeReceiver
SetDTVLimit(uint256 DTVLimit
SetIsBalancer(bool isBalancer
SetIsSwapSimple(bool isSimple
SetLendingVault(address vault
SetLiquidatorRewardPercentage(uint256 liquidatorRewardsPercent
SetStrategyAddresses(address API3Oracleaddress AirPuffHandler
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdraw(address indexed useruint256 positionIDuint256 amountuint256 leverageuint256 repayAmountuint256 timeuint256 userTokensBurneduint256 totalInterestsuint256 originalInterests
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.