TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 7,759 txns
Deployed by via 0xa27f4723 at 19348897
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2,256,630.33
ERC-20
Value $1,108,699.66
ERC-20
Value $939,114.86
ERC-20
Value $921,497.44
ERC-20
Value $824,258.78
ERC-20
Value $524,957.62
ERC-20
Value $366,317.4
ERC-20
Value $224,776.14
ERC-20
Value $221,319.68
ERC-20
Value $103,819.39
0xdb8992bec566140c84bdf6aad1b366ae370e9321fa205e7f0819fc47037c0930
0x9018a9c802364ec7ca6eb09f4ab91a3e32976feeef918b445eb3d5af858b7c4f
0xdd36d0cf7b4b50663ac3bada0dacdf681769789cb0ee910a83c69ffae81a879a
0x4d53f7408d0d48bea461eca2ad4211a76cd290a498a23c69254ab4e6c5e3d5df
0x1f6c71b526f9fc3083663b71c46c7d8f8ad2e5ead0ce8a26a80fc4876c559d90
0xd538fd24917bf144fe394be53a3096bd46fbe98514a6a4ddd720f1660e25ffa3
0x38c90d9c4cb80666e516094736deee967a0c036058fcc6affc9276d2c5710d5d
0x4597a7585275b571b323c92a3ee6628a5bc117d65c233d16405798d112ae737d
0xbe350a89d9596e51be54f337d81dfca6bbb38444e6b965ca49e2388dc603526d
0x135852e0e9e94e00971c94c4208faee822b5d53debca44efe86a563245dde148

Functions
Getter at block 20791819
ASSET_DEPLOYMENT_ERR(view returns (string)
5
ASSET_REMOVAL_ERR(view returns (string)
6
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INITIAL_LIQUIDITY_MULTIPLIER(view returns (uint256)
100
MIN_BLOCKS_SINCE_LAST_DEPOSIT_ERR(view returns (string)
8
OWNER_ROLE(view returns (bytes32)
0xb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e
REGISTERED_ASSET_ERR(view returns (string)
4
UNAUTHORIZED_ERR(view returns (string)
2
UNREGISTERED_ASSET_ERR(view returns (string)
3
VAULT_TOKEN_GRANULARITY_ERR(view returns (string)
1
WITHDRAWS_DISABLED_ERR(view returns (string)
7
withdrawBlockWait(view returns (uint256)
0
Read-only
balance(address assetaddress userview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
lastDepositBlock(address userview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
vaultTokenAddress(address assetview returns (address)
State-modifying
deployAssets(address assetuint256 amount
deposit(address assetuint256 amount
disableLPTransfers(address asset
disableWithdrawals(
enableLPTransfers(address asset
enableWithdrawals(
grantRole(bytes32 roleaddress account
initialize(uint256 _minBlocksSinceLastDeposit
registerAsset(address assetaddress vaultTokenaddress deployer
removeAssets(address assetuint256 amount
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setMinBlocksSinceLastDeposit(uint256 _minBlocksSinceLastDeposit
updateDeployer(address assetaddress deployer
withdraw(address assetuint256 vaultTokensToBurn
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
BalanceChange(bool isDepositaddress assetaddress useruint256 amount
Initialized(uint64 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
InvalidInitialization(
NotInitializing(
SafeERC20FailedOperation(address token