TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum
Deployed by via 0xcad9c92e at 18306934
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
2 additional variables
Native
Value $255,580,224.52
ERC-20
--
ERC-20
--
0x15545b9d6af5fd83eec150331a6ee4a4af813b74ce99858feb6da63c552312f1
0xbaadce8f60512e1d74c8dddd36597ebf013c3157ec877573aaf4262d2ddf84be
0x157f9e1317e0fa39885e02c39ee2b2793f788fdb41699bfdcfff9058b02375b7
0x03b7a3eb36da5656e181ea0078833b32fe39d26adb5bc6978ee5c077a5dbe690
From
0x239bebfcb396189cedbd982bebdcc5113e314649a93c242d837cae59f9025307
0x14a61c3ff9b335efaddcf362fc46095c3c23f67062041bacb489facc93285cae
0x0dc15e54c9411b7e37c2c547683c2600fd55a0157c41bd6f7b81beba97323561
0x7fdb7e3195c0f35e94a8220e24cb44f6ad80e93ff194e6f5b6d8a74538305aa3
0xe70feba7ab28405a4ed4ebf4747b570a4ff3b963d4f18cc72fa507b35b8b0ed1
0x49cd4b65ebe52d7e4864982784de32a4ccce3c87c54b9b316084e04bd686bf65

Functions
Getter at block 20791013
counterpart(view returns (address)
0x781e90f1c8fc4611c9b7497c3b47f99ef6969cbc
feeVault(view returns (address)
0x8fa3b4570b4c96f8036c13b64971ba65867eeb48
maxReplayTimes(view returns (uint256)
3
messageQueue(view returns (address)
0x0d7e906bd9cafa154b048cfa766cc1e54e39af9b
owner(view returns (address)
0x798576400f7d662961ba15c6b3f3d813447a26a6
paused(view returns (bool)
false
rollup(view returns (address)
0xa13baf47339d63b743e7da8741db5456dac1e556
xDomainMessageSender(view returns (address)
0x0000000000000000000000000000000000000001
Read-only
isL1MessageDropped(bytes32view returns (bool)
isL2MessageExecuted(bytes32view returns (bool)
messageSendTimestamp(bytes32view returns (uint256)
prevReplayIndex(uint256view returns (uint256)
replayStates(bytes32view returns (uint128 timesuint128 lastIndex)
State-modifying
dropMessage(address _fromaddress _touint256 _valueuint256 _messageNoncebytes _message
initialize(address _counterpartaddress _feeVaultaddress _rollupaddress _messageQueue
relayMessageWithProof(address _fromaddress _touint256 _valueuint256 _noncebytes _messagestruct IL1ScrollMessengerL2MessageProof _proof
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
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
FailedRelayedMessage(bytes32 indexed messageHash
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RelayedMessage(bytes32 indexed messageHash
SentMessage(address indexed senderaddress indexed targetuint256 valueuint256 messageNonceuint256 gasLimitbytes message
Unpaused(address account
UpdateFeeVault(address _oldFeeVaultaddress _newFeeVault
UpdateMaxReplayTimes(uint256 oldMaxReplayTimesuint256 newMaxReplayTimes
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
ErrorZeroAddress(