TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 20,585 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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 39 additional slots
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21245269 | 3 hours ago | | | 0 | 0.00058008821 | |
| 21245205 | 3 hours ago | | | 0 | 0.00064615633 | |
| 21245109 | 3 hours ago | | | 0 | 0.00085955823 | |
| 21245019 | 4 hours ago | | | 0 | 0.00054706483 | |
| 21244914 | 4 hours ago | | | 0 | 0.00052270568 | |
| 21244849 | 4 hours ago | | | 0 | 0.00054652991 | |
| 21244136 | 7 hours ago | | | 0 | 0.00058652926 | |
| 21244075 | 7 hours ago | | | 0 | 0.00067403978 | |
| 21244024 | 7 hours ago | | | 0 | 0.00066694106 | |
| 21243907 | 7 hours ago | | | 0 | 0.00068408157 |
ABI
ABI objects
Getter at block 21246104
enforcedTxGateway() view returns (address)
0x72cacbcfde2d1e19122f8a36a4d6676cd39d7a5d
gasOracle() view returns (address)
0x987e300fdfb06093859358522a79098848c33852
l2BaseFee() view returns (uint256)
41619891
maxGasLimit() view returns (uint256)
10000000
messenger() view returns (address)
0x6774bcbd5cecef1336b5300fb5186a12ddd8b367
nextCrossDomainMessageIndex() view returns (uint256)
947972
nextUnfinalizedQueueIndex() view returns (uint256)
947972
owner() view returns (address)
0x798576400f7d662961ba15c6b3f3d813447a26a6
pendingQueueIndex() view returns (uint256)
947972
scrollChain() view returns (address)
0xa13baf47339d63b743e7da8741db5456dac1e556
whitelistChecker() view returns (address)
0x259204ddd2ba29bd9b1b9a5c9b093f73d7eacf37
Read-only
calculateIntrinsicGasFee(bytes _calldata) pure returns (uint256)
computeTransactionHash(address _sender, uint256 _queueIndex, uint256 _value, address _target, uint256 _gasLimit, bytes _data) pure returns (bytes32)
estimateCrossDomainMessageFee(uint256 _gasLimit) view returns (uint256)
getCrossDomainMessage(uint256 _queueIndex) view returns (bytes32)
isMessageDropped(uint256 _queueIndex) view returns (bool)
isMessageSkipped(uint256 _queueIndex) view returns (bool)
messageQueue(uint256) view returns (bytes32)
State-modifying
Events appendCrossDomainMessage(address _target, uint256 _gasLimit, bytes _data)
appendEnforcedTransaction(address _sender, address _target, uint256 _value, uint256 _gasLimit, bytes _data)
dropCrossDomainMessage(uint256 _index)
finalizePoppedCrossDomainMessage(uint256 _newFinalizedQueueIndexPlusOne)
initialize(address _messenger, address _scrollChain, address _enforcedTxGateway, address _gasOracle, uint256 _maxGasLimit)
initializeV2()
initializeV3()
popCrossDomainMessage(uint256 _startIndex, uint256 _count, uint256 _skippedBitmap)
renounceOwnership()
resetPoppedCrossDomainMessage(uint256 _startIndex)
setL2BaseFee(uint256 _newL2BaseFee)
transferOwnership(address newOwner)
updateGasOracle(address _newGasOracle)
updateMaxGasLimit(uint256 _newMaxGasLimit)
updateWhitelistChecker(address _newWhitelistChecker)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
DequeueTransaction(uint256 startIndex, uint256 count, uint256 skippedBitmap)
DropTransaction(uint256 index)
FinalizedDequeuedTransaction(uint256 finalizedIndex)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
QueueTransaction(address indexed sender, address indexed target, uint256 value, uint64 queueIndex, uint256 gasLimit, bytes data)
ResetDequeuedTransaction(uint256 startIndex)
UpdateGasOracle(address indexed _oldGasOracle, address indexed _newGasOracle)
UpdateL2BaseFee(uint256 oldL2BaseFee, uint256 newL2BaseFee)
UpdateMaxGasLimit(uint256 _oldMaxGasLimit, uint256 _newMaxGasLimit)
UpdateWhitelistChecker(address indexed _oldWhitelistChecker, address indexed _newWhitelistChecker)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
ErrorNotWhitelistedSender()
ErrorZeroAddress()