TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 59 txns
Deployed by via 0x84bb88ed at 20425137
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 41 additional slots

No balances found for "TransparentUpgradeableProxy"

0x2ba22c6d033cb05fd89ebf4146f892b16870337337e83827bf0684d29262238d
0x61f4a0da00ba74beb80525f403f40af0027f433a53b8c09d300f0b0c786cc6e3
0x6ae4f3928f10a6e2a8bca13da8b223b982532ebddd09ac220c414490a7d75967
0xd599bae3f3141e5835ae8641e8b647c8fcee93ecd7412c124abb09fae4da59e1
0x0987e2c3353545d1dc4761cc75db07871c42a4e84fd5a839778ea4d18da3a565
0x2ca79b6c33976025bd006e5edf04f5e48251402d8ab31cdaf185e0030e501800
0x7d8d1fce64dfd6a389d4684a4a352e4cc05ffe45d4f4e2b680d52d80a31ea771
0x6b23cf73607bc0ebf866061ee9ac577d944fa9d516b5df3050e8ea7b1fd9af02
0x174a8b414e1b08fb4a90b4472166f76896bf0981ac0119284565dfed2ac12d73
0x38cc0fa3bb15b4910b9a5e1cb1a1c26b8387546117f36248509cd6cb84e712c1

Functions
Getter at block 21278248
OUTBOX_VERSION(view returns (uint128)
2
bridge(view returns (address)
0x5e6b2d08ea7b3251fef4a244f54d508e0cbd6d3a
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
l2ToL1WithdrawalAmount(view returns (uint256)
0
rollup(view returns (address)
0xd085b74a57d1d7947b9c9f8e2d75cb6832d62d0f
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
postUpgradeInit(
updateRollupAddress(
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 outputRootbytes32 indexed l2BlockHash
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyInit(
AlreadySpent(uint256 index
BadPostUpgradeInit(
BridgeCallFailed(
HadZeroInit(
MerkleProofTooLong(uint256 actualLengthuint256 maxProofLength
NotOwner(address senderaddress owner
NotRollup(address senderaddress rollup
PathNotMinimal(uint256 indexuint256 maxIndex
ProofTooLong(uint256 proofLength
RollupNotChanged(
SimulationOnlyEntrypoint(
UnknownRoot(bytes32 root