TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 8,320 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,217,332.64
ERC-20
Value $1,368,257.3
ERC-20
Value $1,250,686.6
ERC-20
Value $825,073.15
ERC-20
Value $776,325.95
ERC-20
Value $406,395.48
ERC-20
Value $388,999.38
ERC-20
Value $312,319.51
ERC-20
Value $173,837.03
ERC-20
Value $135,049.56
0x76c12fd8c0483bf2b1d2140aa5d9286af7961284fb9eba2f306c377d383925f3
0x7a241070d7a2d08d5dfd3a1143390fe5ad71a721503ca510f7d0a37325602ca5
0x14f071779c08394dad33b88abe229558c613cea310da5095c7683489fd80a300
0x89e79269181e8e8ccb00ff2c9d30fce5fda75f9483e2858be9d8b277f0c61977
0xe0d319897f70a522a9150ca29d1d4c94a48b47c2fc840a5ebaad0a1dc6c9d9fe
0x7e6533283e8b3a2e0ecdc63b018bacb4d4e724d736f938ab5669f1eb8944427c
0x08414ca28ebda7c8bfd5ee9082c544c651ea1010d23e0676eae5bef7547eb393
0xfcd670ae5ee249921e283243f78f7f71b8dda55f324fd37bc1a46926f71f85dd
0xf8e046d066347c7f6e7f3a333cc18dbff3193b9eb66a5a511f5d247f3f8810ce
0x566a2a25da78947a28ecb1faecadc6bf8cc68ebaa10bc5df0713907ca426254b

Functions
Getter at block 21245021
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