TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,482 txns
Deployed by via 0xecba671e at 17883095
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "TransparentUpgradeableProxy"

0x909310d3b88b5a6bf87bc6f561d425ffdbe89c441850342289be134c509d0fb3
0x193f6710477960dfc75f1a6005be04c2e66f205d7c84aa35edf733b102094285
0xefbb4309bcf093d96aa6dceac7e746edc603f1fe4aaa058401bdc6913e936887
0x0002204bca3f15519a5a89bda73fac00a456b993032780033c1a6c840dfb71d4
0x9648916ffa620a84307990a4c04457fa7b5198a7b641a738001d2808fbcae952
0xf0aa1868eae612067a4b8f0fb92ab1efe3ab973eb1feb6c9e47f84751eb5b2aa
0x9e604cde63f6b2269ce991556a1602e55f0460eddfdd0044a68402af9e614273
0xecfc213d2b17c98cc67127fab710c5b5db7252035c244051de36c69d73555553
0x6e298ac0382c11199d76854f9c71b4de8e4f6ff077d52c312f0dc7d5f2ceac26
0x5aa95d034ff73cf91603ffe39b3e52e9e282a240aa21dd977071f82c704e660b

Functions
Getter at block 21293378

This contract contains no getter function objects.

Read-only
allocations(address smartVaultview returns (uint256)
areAllDhwRunsCompleted(address smartVaultuint256 flushIndexview returns (bool)
assetGroupId(address smartVaultview returns (uint256)
depositRatio(address smartVaultview returns (uint256[])
dhwIndexes(address smartVaultuint256 flushIndexview returns (uint256)
getLatestFlushIndex(address smartVaultview returns (uint256)
getSmartVaultFees(address smartVaultview returns (struct SmartVaultFees)
simulateSync(address smartVaultview returns (uint256 oldTotalSVTsuint256uint256uint256[])
simulateSyncWithBurn(address smartVaultaddress userAddressuint256[] nftIdsview returns (uint256 newBalance)
strategies(address smartVaultview returns (address[])
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claimSmartVaultTokens(address smartVaultuint256[] nftIdsuint256[] nftAmountsreturns (uint256)
claimWithdrawal(address smartVaultuint256[] nftIdsuint256[] nftAmountsaddress receiverreturns (uint256[]uint256)
deposit(struct DepositBag bagreturns (uint256)
flushSmartVault(address smartVault
reallocate(struct ReallocateParamBag reallocateParams
recoverPendingDeposits(address smartVault
redeem(struct RedeemBag bagaddress receiverbool doFlushreturns (uint256)
redeemFast(struct RedeemBag baguint256[][] withdrawalSlippagesreturns (uint256[])
redeemFastView(struct RedeemBag baguint256[][] withdrawalSlippagesaddress redeemerreturns (uint256[])
redeemFor(struct RedeemBag bagaddress ownerbool doFlushreturns (uint256)
registerSmartVault(address smartVaultstruct SmartVaultRegistrationForm registrationForm
removeStrategyFromVaults(address strategyaddress[] vaultsbool disableStrategy
syncSmartVault(address smartVaultbool revertIfError
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
SmartVaultFlushed(address indexed smartVaultuint256 flushIndex
SmartVaultReallocated(address indexed smartVaultuint256 newAllocations
SmartVaultRegistered(address indexed smartVaultstruct SmartVaultRegistrationForm registrationForm
SmartVaultSynced(address indexed smartVaultuint256 flushIndex
StrategyRemovedFromVault(address indexed strategyaddress indexed vault
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ConfigurationAddressZero(
DhwNotRunYetForIndex(address strategyuint256 strategyIndex
GhostVault(
InvalidArrayLength(
MissingRole(bytes32 roleaddress account
NotSameAssetGroup(
NothingToFlush(
NothingToSync(
OnlyViewExecution(address address_
ReallocationParametersExpired(
SmartVaultAlreadyRegistered(
SmartVaultNotRegisteredYet(
StaticAllocationSmartVault(
SystemPaused(
VaultNotSynced(