TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 278 txns
Deployed by via 0x8c40fcba at 19662572
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"

0xac994a48b53a6c8e60c82f2c960f6837657bd57aab9eda2604285cc8f7bc9dc9
0xff8eccc4b22c96467e2feb914d13633aae3f41d099db35a046ae8f03a4f30c5e
0x9f6fdc869cc7e4c768ae34c96b2f3309417f7b29fe47c4143e56a5ed5913052d
0xd77dfb20761d17f9e397e1d34ad2f6acbe9cac2bba7a6cba0319e8b94bbfdf99
0x90f67cabfd4b711ecf0a5f4dc30d9e892e21163e906be38506f4455158334cb9
0x06380b60f151ccc54d99e1370eb8207b904a79fc11912d53f851d4d9b0e740a9
0x3438ded78e7a77f5b97121dbd48c2d0cfdad3fc07772bb685a8ea0b0e5c9f76f
0x5b7fea7ccb2aa94635170d27a4f79b34a6e6581188dfebc01b34ff57c34a0741
0x8907004d67a27cfcabfaa1c6e7c50a037625700f1ff383a6c7ebf0f6d29ab641
0x9192d613bbf9dd6c6eb9ca1ca7095230b13283df5227b67556f31c4776d09f98

Functions
Getter at block 21276852
OUTBOX_VERSION(view returns (uint128)
2
bridge(view returns (address)
0x8e24d7018708efe9a7caffa89f387d6f58282d2a
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)
0x8ff8206de6dae36af3335e90ad944f9d48e6f876
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