TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 3,482 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 48 additional slots
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21293194 | 37 minutes ago | | | 0 | 0.014188932 | |
| 21293166 | 43 minutes ago | | | 0 | 0.017839314 | |
| 21292065 | 4 hours ago | | | 0 | 0.0029832183 | |
| 21292049 | 4 hours ago | | | 0 | 0.0070010571 | |
| 21291631 | 6 hours ago | | | 0 | 0.0014997315 | |
| 21287380 | 20 hours ago | | | 0 | 0.0055206772 | |
| 21286475 | a day ago | | | 0 | 0.0040423875 | |
| 21285999 | a day ago | | | 0 | 0.0066722336 | |
| 21285996 | a day ago | | | 0 | 0.0033618009 | |
| 21285994 | a day ago | | | 0 | 0.0061670587 |
ABI
ABI objects
Getter at block 21293378
This contract contains no getter function objects.
Read-only
allocations(address smartVault) view returns (uint256)
areAllDhwRunsCompleted(address smartVault, uint256 flushIndex) view returns (bool)
assetGroupId(address smartVault) view returns (uint256)
depositRatio(address smartVault) view returns (uint256[])
dhwIndexes(address smartVault, uint256 flushIndex) view returns (uint256)
getLatestFlushIndex(address smartVault) view returns (uint256)
getSmartVaultFees(address smartVault) view returns (struct SmartVaultFees)
simulateSync(address smartVault) view returns (uint256 oldTotalSVTs, uint256, uint256, uint256[])
simulateSyncWithBurn(address smartVault, address userAddress, uint256[] nftIds) view returns (uint256 newBalance)
strategies(address smartVault) view returns (address[])
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
claimSmartVaultTokens(address smartVault, uint256[] nftIds, uint256[] nftAmounts) returns (uint256)
claimWithdrawal(address smartVault, uint256[] nftIds, uint256[] nftAmounts, address receiver) returns (uint256[], uint256)
deposit(struct DepositBag bag) returns (uint256)
flushSmartVault(address smartVault)
reallocate(struct ReallocateParamBag reallocateParams)
recoverPendingDeposits(address smartVault)
redeem(struct RedeemBag bag, address receiver, bool doFlush) returns (uint256)
redeemFast(struct RedeemBag bag, uint256[][] withdrawalSlippages) returns (uint256[])
redeemFastView(struct RedeemBag bag, uint256[][] withdrawalSlippages, address redeemer) returns (uint256[])
redeemFor(struct RedeemBag bag, address owner, bool doFlush) returns (uint256)
registerSmartVault(address smartVault, struct SmartVaultRegistrationForm registrationForm)
removeStrategyFromVaults(address strategy, address[] vaults, bool disableStrategy)
syncSmartVault(address smartVault, bool revertIfError)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
SmartVaultFlushed(address indexed smartVault, uint256 flushIndex)
SmartVaultReallocated(address indexed smartVault, uint256 newAllocations)
SmartVaultRegistered(address indexed smartVault, struct SmartVaultRegistrationForm registrationForm)
SmartVaultSynced(address indexed smartVault, uint256 flushIndex)
StrategyRemovedFromVault(address indexed strategy, address indexed vault)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
ConfigurationAddressZero()
DhwNotRunYetForIndex(address strategy, uint256 strategyIndex)
GhostVault()
InvalidArrayLength()
MissingRole(bytes32 role, address account)
NotSameAssetGroup()
NothingToFlush()
NothingToSync()
OnlyViewExecution(address address_)
ReallocationParametersExpired()
SmartVaultAlreadyRegistered()
SmartVaultNotRegisteredYet()
StaticAllocationSmartVault()
SystemPaused()
VaultNotSynced()