TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 222,998 txns
Deployed by via 0x70202d1c at 20227828
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $29,726,368.47
ERC-20
Value $37,146,209.66
ERC-20
Value $29,343,724.62
ERC-20
Value $25,717,467.09
ERC-20
Value $21,895,714.66
ERC-20
Value $12,519,238.18
ERC-20
Value $9,292,617.99
ERC-20
Value $9,238,779.21
ERC-20
Value $8,377,600.46
ERC-20
Value $7,940,811.41
0x59c4ac599ee6fe3d20e9980e47698e2e92ffe1a39673f924968e109953bbda90
From
0xe0cc8572800fb449a98a849dcdff8c1952e8c289a020216415f0f9ff6721feaf
0xd6aa21557bfa12e726c541478b4143dc4ddf0de1a8660ff65626fbde25bf8853
0x328cb9d49dba68fab1d9a2bfb031c9c3492820155bfb61e9fed2e8cd77dfe2dc
0x355fe62ba387b30d42562bc280f31dba539edda66834e4669f13eaecc1a8af91
0xbb11a2eec67db203dc22e97495167bfaeb370752d21121a611c9e95be9ee9ef5
0xd15eabaf7570b3d40eb2ba2f785aad0599bb2c06c075e48a58304e450e8af598
0xfaff11b246183d54911f8b657627227efa9406ddc1fded63b60aef5eec424501
0xc9ae5e3b3ec4cbddcadbb6fbae64557c50de9efdaa5569e7fa19573da636e644
0x26c99420b300787b45711e190511feb74f256d41f9eff968cf529484a97f8ea6

Functions
Getter at block 20791769
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
getCurrentMigrator(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
Read-only
getBalance(address useraddress tokenview returns (uint256)
getDepositParam(address useraddress tokenview returns (uint16)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isMigrationFacilitator(address facilitatorview returns (bool status)
migrate(addressaddressbytesview 
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
deposit(address tokenuint240 amountuint16 depositParampayable 
depositWithPermit(address tokenuint240 amountuint16 depositParamuint256 deadlineuint8 vbytes32 rbytes32 s
grantRole(bytes32 roleaddress account
initialize(
pause(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setDepositParam(uint16 newDepositParamaddress token
setMigrationFacilitator(address facilitatorbool status
setMigrator(address newMigrator
unpause(
withdraw(address tokenaddress touint240 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Deposit(address indexed useraddress indexed tokenuint240 amountuint16 depositParam
DepositParamUpdated(address indexed useraddress indexed tokenuint16 newDepositParam
FacilitatorStatusChanged(address indexed facilitatorbool status
Initialized(uint64 version
Migration(address indexed useraddress indexed tokenuint240 amountaddress migrationFacilitator
MigratorSet(address indexed newMigrator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Withdraw(address indexed useraddress indexed recipientaddress indexed tokenuint240 amount
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
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidInitialization(
NotInitializing(
RecipientRevert(
SafeERC20FailedOperation(address token