TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 42,637 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
1 additional
variable
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19437271 | 8 months ago | | | 0 | 0.013220820 | |
| 19437268 | 8 months ago | | | 0 | 0.0089850197 | |
| 19437262 | 8 months ago | | | 0 | 0.0088015207 | |
| 19437246 | 8 months ago | | | 0 | 0.0097945248 | |
| 19437218 | 8 months ago | | | 0 | 0.012797522 | |
| 19437216 | 8 months ago | | | 0 | 0.0085418954 | |
| 19437171 | 8 months ago | | | 0 | 0.012240695 | |
| 19437169 | 8 months ago | | | 0 | 0.0092657121 | |
| 19437161 | 8 months ago | | | 0 | 0.012821527 | |
| 19437159 | 8 months ago | | | 0 | 0.0093533627 |
ABI
ABI objects
Getter at block 21283767
BLOCK_STALE_MEASURE() view returns (uint256)
500
FRAUD_STRING() view returns (bytes)
0x2d2d5468697320697320612062616420737472696e672e204e6f626f64792073617973207468697320737472696e672e2d2d
dataManageAddress() view returns (address)
0x5bd63a7ecc13b955c4f57e3f12a64c10263c14c1
fraudProofPeriod() view returns (uint256)
3600
getL2ConfirmedBlockNumber() view returns (uint256)
61171945
getL2StoredBlockNumber() view returns (uint256)
61171945
l2ConfirmedBlockNumber() view returns (uint256)
61171945
l2StoredBlockNumber() view returns (uint256)
61171945
owner() view returns (address)
0x2f44bd2a54ac3fb20cd7783cf94334069641dac9
reRollupIndex() view returns (uint256)
0
reSubmitterAddress() view returns (address)
0x630e93130809c4ace55249229ee6b043b929a9ad
rollupBatchIndex() view returns (uint256)
21045
sequencer() view returns (address)
0x2f40d796917ffb642bd2e2bdd2c762a5e40fd749
Read-only
dataStoreIdToL2RollUpBlock(uint32) view returns (uint256 startL2BlockNumber, uint256 endBL2BlockNumber, bool isReRollup)
dataStoreIdToRollupStoreNumber(uint32) view returns (uint256)
getL2RollUpBlockByDataStoreId(uint32 _dataStoreId) view returns (struct BVM_EigenDataLayrChainBatchRollupBlock)
getRollupStoreByRollupBatchIndex(uint256 _rollupBatchIndex) view returns (struct BVM_EigenDataLayrChainRollupStore)
parse(bytes[] polys, uint256 startIndex, uint256 length) pure returns (bytes provenString)
reRollupBatchIndex(uint256) view returns (uint256)
rollupBatchIndexRollupStores(uint256) view returns (uint32 originDataStoreId, uint32 dataStoreId, uint32 confirmAt, uint8 status)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
confirmData(bytes data, struct IDataLayrServiceManagerDataStoreSearchData searchData, uint256 startL2Block, uint256 endL2Block, uint32 originDataStoreId, uint256 reConfirmedBatchIndex, bool isReRollup)
initialize(address _sequencer, address _dataManageAddress, address _reSubmitterAddress, uint256 _block_stale_measure, uint256 _fraudProofPeriod, uint256 _l2SubmittedBlockNumber)
proveFraud(uint256 fraudulentStoreNumber, uint256 startIndex, struct IDataLayrServiceManagerDataStoreSearchData searchData, struct BVM_EigenDataLayrChainDisclosureProofs disclosureProofs)
removeFraudProofAddress(address _address)
renounceOwnership()
resetRollupBatchData(uint256 _rollupBatchIndex)
setFraudProofAddress(address _address)
storeData(bytes header, uint8 duration, uint32 blockNumber, uint256 startL2Block, uint256 endL2Block, uint32 totalOperatorsIndex, bool isReRollup)
submitReRollUpInfo(uint256 batchIndex)
transferOwnership(address newOwner)
unavailableFraudProofAddress(address _address)
updateDataLayrManagerAddress(address _dataManageAddress)
updateFraudProofPeriod(uint256 _fraudProofPeriod)
updateL2ConfirmedBlockNumber(uint256 _l2ConfirmedBlockNumber)
updateL2StoredBlockNumber(uint256 _l2StoredBlockNumber)
updateReSubmitterAddress(address _reSubmitterAddress)
updateRollupBatchIndex(uint256 _rollupBatchIndex)
updateSequencerAddress(address _sequencer)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
DataLayrManagerAddressUpdated(address oldDataLayrManagerAddress, address newDataLayrManagerAddress)
FraudProofPeriodUpdated(uint256 oldFraudProofPeriod, uint256 newFraudProofPeriod)
Initialized(uint8 version)
L2ConfirmedBlockNumberUpdated(uint256 oldL2ConfirmedBlockNumber, uint256 newL2ConfirmedBlockNumber)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ReRollupBatchData(uint256 reRollupIndex, uint256 rollupBatchIndex, uint256 stratL2BlockNumber, uint256 endL2BlockNumber)
ReSubmitterAddressUpdated(address oldReSubmitterAddress, address newReSubmitterAddress)
RollupBatchIndexUpdated(uint256 oldRollupBatchIndex, uint256 newRollupBatchIndex)
RollupStoreConfirmed(uint256 rollupBatchIndex, uint32 dataStoreId, uint256 stratL2BlockNumber, uint256 endL2BlockNumber)
RollupStoreInitialized(uint32 dataStoreId, uint256 stratL2BlockNumber, uint256 endL2BlockNumber)
RollupStoreReverted(uint256 rollupBatchIndex, uint32 dataStoreId, uint256 stratL2BlockNumber, uint256 endL2BlockNumber)
SequencerAddressUpdated(address oldSequencerAddress, address newSequencerAddress)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.