TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 80,090 txns
Deployed by via 0x2487edc5 at 15411056
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots

No balances found for "TransparentUpgradeableProxy"

0x74a970c7c9d69fc6591d3f51142ac22c65277243af58732eb0542520bac83862
0x5be2e4b16b9be1a080b63f5517306194ced51067aa08464ee79cbcfc63988c32
0x8a610951fb822a5247f4f71cc73e4a993491166b0a01dc14b241c5c57ec3927e
0x00e0edccb49fd9855dd4fb103de688768f4fc47e5311028e7b3e02954c646448
0x4ae8fa63c5be0587229ed67f0d772b85e5f196fd23df694ddfe9df035ab581a9
0xf5ed4af596213be8ede0e5963114d12764d08c4f14cc3cb823a5230acd515a03
0x8291f30c5418354b7bee8ec776f54da194d75cd7fb7d69f68ebde43057bf05e4
0x67dc6287e7212dc506abaccaa97b19acd7a77ae0961afdd9244d1f83f8bfd7a8
0xbe2244d60b97adf15f20362688f9bc641fc96c723a0bc19085f9dad2a3efcc1c
0x999452d34e5af485e123c07ca102e1e134b752c9be861eeafff1decfe613eaae

Functions
Getter at block 21247089
OUTBOX_VERSION(view returns (uint128)
2
bridge(view returns (address)
0x8315177ab297ba92a06054ce80a67ed4dbd7ed3a
l2ToL1BatchNum(pure returns (uint256)
0
l2ToL1Block(view returns (uint256)
0
l2ToL1EthBlock(view returns (uint256)
0
l2ToL1OutputId(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
l2ToL1Sender(view returns (address)
0x0000000000000000000000000000000000000000
l2ToL1Timestamp(view returns (uint256)
0
rollup(view returns (address)
0x5ef0d09d1e6204141b4d37530808ed19f60fba35
Read-only
calculateItemHash(address l2Senderaddress touint256 l2Blockuint256 l1Blockuint256 l2Timestampuint256 valuebytes datapure returns (bytes32)
calculateMerkleRoot(bytes32[] proofuint256 pathbytes32 itempure returns (bytes32)
isSpent(uint256 indexview returns (bool)
roots(bytes32view returns (bytes32)
spent(uint256view returns (bytes32)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
executeTransaction(bytes32[] proofuint256 indexaddress l2Senderaddress touint256 l2Blockuint256 l1Blockuint256 l2Timestampuint256 valuebytes data
executeTransactionSimulation(uint256 indexaddress l2Senderaddress touint256 l2Blockuint256 l1Blockuint256 l2Timestampuint256 valuebytes data
initialize(address _bridge
updateSendRoot(bytes32 rootbytes32 l2BlockHash
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
OutBoxTransactionExecuted(address indexed toaddress indexed l2Senderuint256 indexed zerouint256 transactionIndex
SendRootUpdated(bytes32 indexed blockHashbytes32 indexed outputRoot
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyInit(
AlreadySpent(uint256 index
BridgeCallFailed(
HadZeroInit(
MerkleProofTooLong(uint256 actualLengthuint256 maxProofLength
NotRollup(address senderaddress rollup
PathNotMinimal(uint256 indexuint256 maxIndex
ProofTooLong(uint256 proofLength
SimulationOnlyEntrypoint(
UnknownRoot(bytes32 root