TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 51 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
-
variable spans 48 additional slots
0xa9af…5fcd
0x0b87…d148
0x63e6…0861
0x8e72…1154
-
variable spans 17 additional slots
0xae7a…fe84
0x889e…f9b1
5 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21262460 | a day ago | | | 0 | 0.0015602861 | |
| 21251879 | 3 days ago | | | 0 | 0.0048310178 | |
| 21242560 | 4 days ago | | | 0 | 0.0085248407 | |
| 21242558 | 4 days ago | | | 0 | 0.0025336873 | |
| 21183841 | 12 days ago | | | 0 | 0.0077190438 | |
| 21128656 | 20 days ago | | | 0 | 0.0044859944 | |
| 21110916 | 22 days ago | | | 0 | 0.00095400726 | |
| 21096126 | 24 days ago | | | 0 | 0.0028609857 | |
| 21095938 | 24 days ago | | | 0 | 0.0014752159 | |
| 21095871 | 24 days ago | | | 0 | 0.00090558794 |
ABI
ABI objects
Getter at block 21270480
MAX_STETH_WITHDRAWAL_AMOUNT() view returns (uint256)
800000000000000000000
MIN_STETH_WITHDRAWAL_AMOUNT() view returns (uint256)
100
addressProvider() view returns (address)
0xa9afc955d549d43db056655b98fab02870a45fcd
botAdmin() view returns (address)
0x0000000000000000000000000000000000000000
claimedUnstakeFine() view returns (uint256)
0
getTotalUnstakeFine() view returns (uint256 totalFine, uint256 claimedFine)
(totalFine=0, claimedFine=0)
paused() view returns (bool)
false
poolManager() view returns (address)
0x0b870d974fb968b2e06798abbd2563c80933d148
poolYield() view returns (address)
0x63e6be62be4d60017360eee1e451ebc70be40861
stETH() view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
totalDebtShare() view returns (uint256)
10337006898785162758
totalUnstakeFine() view returns (uint256)
0
underlyingAsset() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
unstETH() view returns (address)
0x889edc2edab5f40e902b864ad4d7ade8e412f9b1
yieldRegistry() view returns (address)
0x8e72a9ea6a6d99cbb5e50343bb5d741156c01154
Read-only
accountYieldInWithdraws(address) view returns (uint256)
accountYieldShares(address) view returns (uint256)
convertToDebtAssets(uint32 poolId, uint256 shares) view returns (uint256)
convertToDebtShares(uint32 poolId, uint256 assets) view returns (uint256)
convertToYieldAssets(address account, uint256 shares) view returns (uint256)
convertToYieldShares(address account, uint256 assets) view returns (uint256)
getAccountTotalUnstakedYield(address account) view returns (uint256)
getAccountTotalYield(address account) view returns (uint256)
getAccountYieldBalance(address account) view returns (uint256)
getNftCollateralData(address nft, uint256 tokenId) view returns (uint256 totalCollateral, uint256 totalBorrow, uint256 availabeBorrow)
getNftCollateralDataList(address[] nfts, uint256[] tokenIds) view returns (uint256[] totalCollaterals, uint256[] totalBorrows, uint256[] availabeBorrows)
getNftConfig(address nft) view returns (bool isActive, uint16 leverageFactor, uint16 collateralFactor, uint256 maxUnstakeFine, uint256 unstakeHeathFactor)
getNftDebtInUnderlyingAsset(address nft, uint256 tokenId) view returns (uint256)
getNftStakeData(address nft, uint256 tokenId) view returns (uint32 poolId, uint8 state, uint256 debtAmount, uint256 yieldAmount)
getNftStakeDataList(address[] nfts, uint256[] tokenIds) view returns (uint32[] poolIds, uint8[] states, uint256[] debtAmounts, uint256[] yieldAmounts)
getNftUnstakeData(address nft, uint256 tokenId) view returns (uint256 unstakeFine, uint256 withdrawAmount, uint256 withdrawReqId)
getNftUnstakeDataList(address[] nfts, uint256[] tokenIds) view returns (uint256[] unstakeFines, uint256[] withdrawAmounts, uint256[] withdrawReqIds)
getNftValueInUnderlyingAsset(address nft) view returns (uint256)
getNftYieldInUnderlyingAsset(address nft, uint256 tokenId) view returns (uint256 yieldAmount, uint256 yieldValue)
getNftYieldStakeDataStruct(address nft, uint256 tokenId) view returns (struct YieldStakingBaseYieldStakeData)
getTotalDebt(uint32 poolId) view returns (uint256)
getYieldAccount(address user) view returns (address)
nftConfigs(address) view returns (bool isActive, uint16 leverageFactor, uint16 collateralFactor, uint256 maxUnstakeFine, uint256 unstakeHeathFactor)
stakeDatas(address, uint256) view returns (address yieldAccount, uint32 poolId, uint8 state, uint256 debtShare, uint256 yieldShare, uint256 unstakeFine, uint256 withdrawAmount, uint256 withdrawReqId, uint256 remainYieldAmount)
yieldAccounts(address) view returns (address)
State-modifying
Events batchRepay(uint32 poolId, address[] nfts, uint256[] tokenIds)
batchRepayETH(uint32 poolId, address[] nfts, uint256[] tokenIds) payable
batchStake(uint32 poolId, address[] nfts, uint256[] tokenIds, uint256[] borrowAmounts)
batchUnstake(uint32 poolId, address[] nfts, uint256[] tokenIds, uint256 unstakeFine)
collectFeeToTreasury()
createYieldAccount(address user) returns (address)
emergencyEtherTransfer(address to, uint256 amount)
initialize(address addressProvider_, address weth_, address stETH_, address unstETH_)
repay(uint32 poolId, address nft, uint256 tokenId)
repayETH(uint32 poolId, address nft, uint256 tokenId) payable
setBotAdmin(address newAdmin)
setNftActive(address nft, bool active)
setNftStakeParams(address nft, uint16 leverageFactor, uint16 collateralFactor)
setNftUnstakeParams(address nft, uint256 maxUnstakeFine, uint256 unstakeHeathFactor)
setPause(bool paused)
stake(uint32 poolId, address nft, uint256 tokenId, uint256 borrowAmount)
unstake(uint32 poolId, address nft, uint256 tokenId, uint256 unstakeFine)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CollectFeeToTreasury(address indexed to, uint256 amountToCollect)
Initialized(uint8 version)
Paused(address account)
Repay(address indexed user, address indexed nft, uint256 indexed tokenId, uint256 amount)
RepayPart(address indexed user, address indexed nft, uint256 indexed tokenId, uint256 amount)
SetBotAdmin(address oldAdmin, address newAdmin)
SetNftActive(address indexed nft, bool isActive)
SetNftStakeParams(address indexed nft, uint16 leverageFactor, uint16 collateralFactor)
SetNftUnstakeParams(address indexed nft, uint256 maxUnstakeFine, uint256 unstakeHeathFactor)
Stake(address indexed user, address indexed nft, uint256 indexed tokenId, uint256 amount)
Unpaused(address account)
Unstake(address indexed user, address indexed nft, uint256 indexed tokenId, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.