TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,007 txns
Deployed by via 0x0189482c at 19366012
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"

0x70aad60a0784a6f4c0d678465fa140504242c358cc504d01f34f01867212715f
0xae134b17f50b5848a75292d5397af1d50fb64f404e640809f5ba745b74585fd2
0xb962378609c986f0254b12a751c248b1f02fa3c47473a74dd9382c63d87b830a
0xa71b38d288643c908943f079663370c2eed3843c3dfd632e9db64dede428e659
0xe02ee8c539cc8df163bfa14c47d3adc14d307b7ead3cb4133a96276c11b837df
0xcb767552e4d1e3bf4dcfc2a7aa230a9b31523d424830158d33d1b7f2a74934d0
0xa331e4aaaae052ad8dfbf7d9ee903258af3d0e47925cf05e764a27661c3c1215
0x16d4542cb6f5f1629f3f60394a1bb9f4fb08a2118894ffca0baafed5ca0de177
0x187071b72a6e2d0dc53c177079d3e1e501b6b561b93ec9395a9411df5f278ff2
0xb02c72f2ef07bb3311e9b8bbfd883e60b1747c28d23ba31862e7359dedfc46fe

Functions
Getter at block 21297226
OUTBOX_VERSION(view returns (uint128)
2
bridge(view returns (address)
0x73c6af7029e714dff1f1554f88b79b335011da68
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)
0x8f98f9ae2f2836ed3a628c23311ad9976b9fbf1b
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