TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 329 txns
Deployed by via 0xf29bebe7 at 20996813
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 45 additional slots
1 additional variable
Native
Value $3,604,169.25
0x4acce3a1b6b436ad4c869dc1a79a43bfa24ad862934d059b581fdbb265e46504
0x051c06f9307a873d0d3bee7fb6a16678d7b5133ec3a8a53fe96ec1c080620431
0xa13f971610badee55d9d758f4c8a5ab730b9a7924a9ff0ee79d2f3f5d2b98581
0x2c2c42d8f6397023dae061a7598ab206958ec402720d486529a2f52f760dd417
0x17ca32f6756486fc769566d6571f6106a0610a953b7926a4c1b201d7f6e71447
0xd10c81669c5d127af6ed2b6cfd350b651b15d673e03fcbf79c8462252875057a
0x8cd4c8b2a465fd24b2bebadfd371d65cf5adcd5427cb517753b1f5b1e9b41161
0x68ef8d597203d32a5c9c5de6377bc3779898c7a0fd0e04905e41293492dbec1a
From
0xf2243a69c004994f108dbad9935079b1423d5030e05fbe006343b0b81c43cd8f
0xa5cad906f1b9ec22da2d9bf7f61760febf26cc98883dbcfa61f99ff47dc4b202

Functions
Getter at block 21248089
counterpart(view returns (address)
0x5300000000000000000000000000000000000007
feeVault(view returns (address)
0xb822319ab7848b7cc4537c8409e50f85bfb04377
maxReplayTimes(view returns (uint256)
3
messageNonce(view returns (uint256)
2914
messageQueue(view returns (address)
0x3931ade842f5bb8763164bdd81e5361dce6cc1ef
owner(view returns (address)
0xb822319ab7848b7cc4537c8409e50f85bfb04377
paused(view returns (bool)
false
rollup(view returns (address)
0x759894ced0e6af42c26668076ffa84d02e3cef60
xDomainMessageSender(view returns (address)
0x000000000000000000000000000000000000dead
Read-only
finalizedWithdrawals(bytes32view returns (bool)
isL1MessageDropped(bytes32view returns (bool)
messageSendTimestamp(bytes32view returns (uint256)
prevReplayIndex(uint256view returns (uint256)
replayStates(bytes32view returns (uint128 timesuint128 lastIndex)
verifyMerkleProof(bytes32 leafHashbytes32[32] smtProofuint256 indexbytes32 rootpure returns (bool)
State-modifying
dropMessage(address _fromaddress _touint256 _valueuint256 _messageNoncebytes _message
initialize(address _feeVaultaddress _rollupaddress _messageQueue
proveAndRelayMessage(address _fromaddress _touint256 _valueuint256 _noncebytes _messagebytes32[32] _withdrawalProofbytes32 _withdrawalRoot
renounceOwnership(
replayMessage(address _fromaddress _touint256 _valueuint256 _messageNoncebytes _messageuint32 _newGasLimitaddress _refundAddresspayable 
sendMessage(address _touint256 _valuebytes _messageuint256 _gasLimitpayable 
sendMessage(address _touint256 _valuebytes _messageuint256 _gasLimitaddress _refundAddresspayable 
setPause(bool _status
transferOwnership(address newOwner
updateFeeVault(address _newFeeVault
updateMaxReplayTimes(uint256 _newMaxReplayTimes
updateRollup(address _newRollup
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DropMessage(uint256 indexed nonce
FailedRelayedMessage(bytes32 indexed messageHash
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RelayedMessage(bytes32 indexed messageHash
ReplayMessage(uint256 indexed oldNonceaddress indexed senderaddress indexed targetuint256 valueuint256 messageNonceuint256 gasLimitbytes message
SentMessage(address indexed senderaddress indexed targetuint256 valueuint256 messageNonceuint256 gasLimitbytes message
Unpaused(address account
UpdateFeeVault(address indexed _oldFeeVaultaddress indexed _newFeeVault
UpdateMaxReplayTimes(uint256 oldMaxReplayTimesuint256 newMaxReplayTimes
UpdateRollup(address oldRollupaddress newRollup
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
ErrZeroAddress(