Proxy

Verified contract

Proxy

Active on Ethereum with 2,089 txns
Deployed by via 0x35530f4e at 18977888
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $498,907,124.52
ERC-20
--
0x843fe5e58298a096a18e5f3b1b7724e894939af92e2885bfffae09a419b7d4e8
0xf1c2b444caf4f89b1ec0394f1a8fc94899b7b4c41990ed9c80bee965fa2f8f78
0x0d22b81f99edefca4944a9e1c2c1017cd97c99d33f0470244b85991b1c17699d
0xa70152933f9fb1ef23016cd3e09f3347f1b5dc4bc01098c13545b961741518ab
0x296604d1079e0badb283708d689dc9ccad40f78f97a415d25440fb93282da765
0xe8689fe217532d93888b95495fbfc1ef8c1496c517ee00d22f45cfab9cf19e6b
0xb67da73175e816c4fca51cbb30499c4d477edaa3bea3e8361735dace73bcdc0e
0xf4c8026529f3c11866f8c36edbb45ff924a2d2eec9eacc319fe017d65dc884bb
0x58dfd1043603201c1b806bbf7d89c8b03b5eb25c1eb78c44c3ee6c86c7d9cfa8
0xb83f107a65ed04e31706945fa2cd31b1c96efe7c4874a0fdb6edd19340d2e8a8

Functions
Getter at block 21270508
ENABLE_WINDOW_DURATION_SLOT(view returns (bytes32)
0xb00a6109e73dbe7bbf8d3f18fb9221d2d024dc2671e3d5ff02532ccc40590738
MAX_UPGRADE_DELAY(view returns (uint256)
15552000
PROXY_VERSION(view returns (string)
5.0.0
UPGRADE_DELAY_SLOT(view returns (bytes32)
0xc21dbb3089fcb2c4f4c6a67854ab4db2b0f233ea4b21b21f912d52d18fc5db1f
getEnableWindowDuration(view returns (uint256 duration)
1209600
getUpgradeActivationDelay(view returns (uint256 delay)
259200
implementation(view returns (address _implementation)
0x6ad74d4b79a06a492c288ef66ef868dd981fdc85
isNotFinalized(view returns (bool notFinal)
true
estimateDepositFeeWei(pure returns (uint256)
100000000000000
estimateEnrollmentFeeWei(pure returns (uint256)
500000000000000
identify(pure returns (string)
StarkWare_StarknetERC20Bridge_2.0_5
isFrozen(view returns (bool)
false
maxDeposit(pure returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
maxTotalBalance(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
Read-only
initialize(bytespure 
isAppGovernor(address accountview returns (bool)
isAppRoleAdmin(address accountview returns (bool)
isGovernanceAdmin(address accountview returns (bool)
isOperator(address accountview returns (bool)
isSecurityAdmin(address accountview returns (bool)
isSecurityAgent(address accountview returns (bool)
isTokenAdmin(address accountview returns (bool)
isUpgradeGovernor(address accountview returns (bool)
getMaxTotalBalance(address tokenview returns (uint256)
getRemainingIntradayAllowance(address tokenview returns (uint256)
getStatus(address tokenview returns (uint8)
isAppGovernor(address accountview returns (bool)
isAppRoleAdmin(address accountview returns (bool)
isGovernanceAdmin(address accountview returns (bool)
isOperator(address accountview returns (bool)
isSecurityAdmin(address accountview returns (bool)
isSecurityAgent(address accountview returns (bool)
isServicingToken(address tokenview returns (bool)
isTokenAdmin(address accountview returns (bool)
isUpgradeGovernor(address accountview returns (bool)
State-modifying
addImplementation(address newImplementationbytes databool finalize
registerAppGovernor(address account
registerAppRoleAdmin(address account
registerGovernanceAdmin(address account
registerOperator(address account
registerSecurityAdmin(address account
registerSecurityAgent(address account
registerTokenAdmin(address account
registerUpgradeGovernor(address account
removeImplementation(address removedImplementationbytes databool finalize
renounceRole(bytes32 roleaddress account
revokeAppGovernor(address account
revokeAppRoleAdmin(address account
revokeGovernanceAdmin(address account
revokeOperator(address account
revokeSecurityAdmin(address account
revokeSecurityAgent(address account
revokeTokenAdmin(address account
revokeUpgradeGovernor(address account
upgradeTo(address newImplementationbytes databool finalizepayable 
assignLegacyProxyGovernor(address account
checkDeploymentStatus(address token
deactivate(address token
deposit(address tokenuint256 amountuint256 l2Recipientpayable 
deposit(uint256 amountuint256 l2Recipientpayable 
depositCancelRequest(address tokenuint256 amountuint256 l2Recipientuint256 nonce
depositReclaim(address tokenuint256 amountuint256 l2Recipientuint256 nonce
depositWithMessage(address tokenuint256 amountuint256 l2Recipientuint256[] messagepayable 
depositWithMessageCancelRequest(address tokenuint256 amountuint256 l2Recipientuint256[] messageuint256 nonce
depositWithMessageReclaim(address tokenuint256 amountuint256 l2Recipientuint256[] messageuint256 nonce
disableWithdrawalLimit(address token
enableWithdrawalLimit(address token
enrollToken(addresspayable 
initialize(bytes data
legacyDepositCancelRequest(uint256 amountuint256 l2Recipientuint256 nonce
legacyDepositReclaim(uint256 amountuint256 l2Recipientuint256 nonce
registerAppGovernor(address account
registerAppRoleAdmin(address account
registerGovernanceAdmin(address account
registerOperator(address account
registerSecurityAdmin(address account
registerSecurityAgent(address account
registerTokenAdmin(address account
registerUpgradeGovernor(address account
removeLegacyProxyGovernor(address account
renounceRole(bytes32 roleaddress account
revokeAppGovernor(address account
revokeAppRoleAdmin(address account
revokeGovernanceAdmin(address account
revokeOperator(address account
revokeSecurityAdmin(address account
revokeSecurityAgent(address account
revokeTokenAdmin(address account
revokeUpgradeGovernor(address account
setL2TokenBridge(uint256 l2TokenBridge_
setMaxTotalBalance(address tokenuint256 maxTotalBalance_
withdraw(address tokenuint256 amount
withdraw(address tokenuint256 amountaddress recipient
withdraw(uint256 amount
withdraw(uint256 amountaddress recipient
Events
FinalizedImplementation(address indexed implementation
ImplementationAdded(address indexed implementationbytes initializerbool finalize
ImplementationRemoved(address indexed implementationbytes initializerbool finalize
ImplementationUpgraded(address indexed implementationbytes initializer
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Deposit(address indexed senderaddress indexed tokenuint256 amountuint256 indexed l2Recipientuint256 nonceuint256 fee
DepositCancelRequest(address indexed senderaddress indexed tokenuint256 amountuint256 indexed l2Recipientuint256 nonce
DepositReclaimed(address indexed senderaddress indexed tokenuint256 amountuint256 indexed l2Recipientuint256 nonce
DepositWithMessage(address indexed senderaddress indexed tokenuint256 amountuint256 indexed l2Recipientuint256[] messageuint256 nonceuint256 fee
DepositWithMessageCancelRequest(address indexed senderaddress indexed tokenuint256 amountuint256 indexed l2Recipientuint256[] messageuint256 nonce
DepositWithMessageReclaimed(address indexed senderaddress indexed tokenuint256 amountuint256 indexed l2Recipientuint256[] messageuint256 nonce
LogDeposit(address indexed senderuint256 amountuint256 indexed l2Recipientuint256 nonceuint256 fee
LogDepositCancelRequest(address indexed senderuint256 amountuint256 indexed l2Recipientuint256 nonce
LogDepositReclaimed(address indexed senderuint256 amountuint256 indexed l2Recipientuint256 nonce
LogNewGovernorAccepted(address acceptedGovernor
LogRemovedGovernor(address removedGovernor
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetL2TokenBridge(uint256 value
SetMaxTotalBalance(address indexed tokenuint256 value
TokenDeactivated(address token
TokenEnrollmentInitiated(address tokenbytes32 deploymentMsgHash
Withdrawal(address indexed recipientaddress indexed tokenuint256 amount
WithdrawalLimitDisabled(address indexed senderaddress indexed token
WithdrawalLimitEnabled(address indexed senderaddress indexed token
Constructor
constructor(uint256 upgradeActivationDelay
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.