TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 75,997 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"

0x2963f8382578d9ac2eed9fbaf0baaee93b51307f591c16db45387075c3a3b29c
0xb59938c14d5328ef7ba69480997db2e125dc42d1e464f8cf2958a1862beacd86
0x1ff30b1de603cdd8b466625fe457ee73cc0c95dfb8156c24a82e776addf6a7e6
0x15e58239b2b3bd893ab7e9d235c960dc87ac4d0e053241706cfe401542f55109
0xc68ceea5cba8ccae83690c82d8048710e27fc87dea705cf6cf824f30c86e5bec
0x8edb83bdb5ad1554dda0af00c2b467cd50a2356fbb660d57d8aa1cf613e61081
0x69f3a973f661d72c58bb241ecc8db88ef3a6a1ae49d404bcd113a1ec1c8b97d1
0xca05ec2d985c96156ee2ce040db0c20d1170d6baf1df91c121941c48ce659d2d
0x6021e934dbf2717f6d0cc7ff77900ef9cc386b9cce1e2d58c3f3a1000ed36c05
0xd8d314bf4a327942ae717943a9acc5213462be44214c74bfd3b8b79d3b5b41fd

Functions
Getter at block 20791637
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