TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 837 txns
Deployed by via 0x3b39be5d at 20239359
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 39 additional slots
ERC-20
Value $194,579.83
0x4033703b1d15e52bfb47609408780cb878d2606e96e296a0feef0aa3ba77b7ce
0x747efc43192f010c7750f9df5e14d5e2edf6e6862cb61646f6339eccfa190dfc
0xeaf5edfce74e3516e1fa3db6e3356bb7f6f76d2e89bc39f3645d108e990f95e4
From
0x128f4ed303b5c88abc38063a75cc8f3ab28b867f347c0d42a533e7570d01d91c
0x42f18a4f6ada72b800f771866f397a565350cebc6d158aa312c0d8b0c530bdcf
0xa04dcd103899cb73197683367bd4cc36f2fc479b381e4d648851c9e0b942b6c5
0x61a63f6ede722f600f0b3a4eb372e06ba51ff14b467a826cc6a5c3a45682d2e7
0xc610b5bb2bd699059dd91f1c52ad00bf2bf3d190b7a89b8e0a8b7df1e4f9248c
0xb1fca752a5bf5b4bd2da8ad116c1ac3a97bdcfe31189ff7ddd5ec42cda53f771
0x864580c7834e41d4b52a680c3fbeb7df45b952ccfe255d3df183edbc459363d3

Functions
Getter at block 21220334
assetToken(view returns (address)
0xf951e335afb289353dc249e82926178eac7ded78
owner(view returns (address)
0x7bc0591102901979259986343ff64351e9757901
paused(view returns (bool)
false
shareToken(view returns (address)
0x7a7d5fc192e827bac768064825f6a57fb7a6d8d0
totalAssets(view returns (uint256)
58134897626961571867
totalAssetsCap(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
Read-only

This contract contains no read-only function objects.

State-modifying
deposit(uint256 assetAmount
getInfo(address userreturns (uint256uint256uint256uint256uint256)
initialize(address _owneraddress _assetTokenaddress _shareTokenuint8 _decimalsOffset
pause(
quickWithdraw(uint256 assetAmount
redeemFor(address receiver
renounceOwnership(
requestRedeem(uint256 shareAmount
requestWithdraw(uint256 assetAmount
setup(uint256 _lockPerioduint256 _depositAmountMaxuint256 _redeemAmountMaxuint256 _totalAssetsCap
transferOwnership(address newOwner
unpause(
withdrawAirdropToken(address token
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Deposit(address indexed useraddress indexed receiveruint256 assetAmountuint256 shareAmount
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
QuickWithdraw(address indexed useruint256 assetAmountuint256 shareAmount
Redeem(address indexed receiveruint256 shareAmountuint256 assetAmount
RedeemRequest(address indexed useraddress indexed receiveruint256 shareAmount
Setup(uint256 lockPerioduint256 depositAmountMaxuint256 redeemAmountMaxuint256 totalAssetsCap
Unpaused(address account
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
EnforcedPause(
ExceededMax(
ExceededTotalAssetsCap(
ExpectedPause(
FailedInnerCall(
InvalidInitialization(
MathOverflowedMulDiv(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
OwnerCannotWithdrawAssetToken(
QuickWithdrawalDisabled(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
ZeroValueCheck(