TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 35 txns
Deployed by via 0x2354fda7 at 20028914
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"

0x0f708bf4835940eaaaa781c8255503b9079decd15eaf39351a506c984dd55a82
0x9fc83ac75a58222bd60814b11e635f3b2e7d53ee8815cb677f5c257b88e8d201
0x117b52d3fe9a100da57a35694561d7b8a131a7d411bec798c5347c20ad8c06e6
0xa8baafc20e9468db137463b04ad8fb553eb9b47dfd2be148c7522c75a910c896
0x62ac632bac6373049938e568931578706f462df731553f9b3be5af41b7f0e7f7
0x6e8667f579e65b46dbe226b1f83722769b1d3f8b8c43dd3c5305307fc477c1eb
0xadebe25f5e95c136e9fcf83dc13c0142a17fa6e148acc086e6832fe741be5039
0x0802d54bff7f0a5237b7b5c7e50c485673141fa4e74638a45ebe2d8442b9ee20
0xd5f08d5c8b38b2bb01e671e21dc3820ed7f8561551ceb66e29e3f08b29033f2f
0x53f8358451c4db8bed5ad2fdad0ee8019240268e44d2c005a10ac4d986959ebf

Functions
Getter at block 21051317
OUTBOX_VERSION(view returns (uint128)
2
bridge(view returns (address)
0x69ab55146bc52a0b31f74dbdc527b8b7e9c7c27c
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)
0x6fa8b24c85409a4fcb541c9964766862aa007f39
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