TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 38,208 txns
Deployed by via 0x5c5a6d27 at 15016829
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"

0xde3875f94097716066fa05fbb9103d5fa2f75c993f8ee2726bd8b05fa0e7de5e
0xadcf384cb21c50e139d30b7454f1b54fa15f9e5b1e00cc120b210c29b6b3ad6d
0x545e44b7e90d7166a6ece676d368c362e275680cec1d095071dcc7109626c03e
0x2e1ffc72e15c73115edd259646d845b35c89dc9140ab01cdf54cd3b95f1e1dd6
0xc429ee6b6756330aee5b4d4787497c5cab270cbf27448959eec8900727058232
0x17390499ea81222ebe77bbf7f1ea45b23c06a01050ef471621c9dbfa94e5f8c1
0x7bd51b73f9cec5b339d11e87ba50d23b0caa867f60327469de618394ce0bd94d
0x851e284b4d43d6763742812bd02201ef3aeda01271aaa524565eedbdfb03b672
0xd994261c39cde0350a7833f841fac4e6781ebb2c813ac39ae497c1e25acc6fdd
0x26c394581d21fef19cd26fbf82076373f8b6cdbe3bcba44f5577efea19a74f24

Functions
Getter at block 21158031
OUTBOX_VERSION(view returns (uint128)
2
bridge(view returns (address)
0xc1ebd02f738644983b6c4b2d440b8e77dde276bd
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)
0xfb209827c58283535b744575e11953dcc4bead88
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(
MerkleProofTooLong(uint256 actualLengthuint256 maxProofLength
NotRollup(address senderaddress rollup
PathNotMinimal(uint256 indexuint256 maxIndex
ProofTooLong(uint256 proofLength
SimulationOnlyEntrypoint(
UnknownRoot(bytes32 root