PolygonTransparentProxy

Verified contract

Proxy

Active on Ethereum with 2,361 txns
Deployed by via 0xb7276af9 at 20232613
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots

No balances found for "PolygonTransparentProxy"

0x02f961f9ea57bcad139a78d09e5a869e5c1e0229a84a30cf433be7c8208b8961
0x2342aa1000f9075d39ff36e7ade1db35180b95c13a839af601b0956359490cb0
0x1a447f7852f9356563de088249d166ebf3a5e8a60378b1e49cc91808ae1eba22
0xde42ddf804909cd2e6c0e800fa4f7c1169090f1801d5f2812f7641725aa74a5b
0x532b1695bedcf1ab332515190a471d71dd2b87864be6c07544f2144455471039
0xda58c108a2f42ead0d821421caea84bd7101bac9fc71b7f953189065fa67308e
0x1cad945ad2da9d1051202bbc9018c454d3b135cb93dd593c979b8feb1d5b7860
0x392ee0bf58c46d2e7b66d28fb5f6e668c4a7246322f6277fb44e8af1465d7118
0xd0b015a3cb4ddf7e6d0c7e19ee1fa049fbd2bad3b45a7d28026789ba135322cc
0x40ad85d0ac2b058f775192b76ec445c0e8ff7cc0f262d05d02950c64f1cfbeba

Functions
Getter at block 20983438
GLOBAL_EXIT_ROOT_MANAGER_L2(view returns (address)
0xa40d5f56745a118d0906a34e69aec8c0db1cb8fa
INITIALIZE_TX_BRIDGE_LIST_LEN_LEN(view returns (uint8)
249
INITIALIZE_TX_BRIDGE_PARAMS(view returns (bytes)
0x80808401c9c38094
INITIALIZE_TX_BRIDGE_PARAMS_AFTER_BRIDGE_ADDRESS(view returns (bytes)
0x80b9
INITIALIZE_TX_BRIDGE_PARAMS_AFTER_BRIDGE_ADDRESS_EMPTY_METADATA(view returns (bytes)
0x80b8
INITIALIZE_TX_CONSTANT_BYTES(view returns (uint16)
32
INITIALIZE_TX_CONSTANT_BYTES_EMPTY_METADATA(view returns (uint16)
31
INITIALIZE_TX_DATA_LEN_EMPTY_METADATA(view returns (uint8)
228
INITIALIZE_TX_EFFECTIVE_PERCENTAGE(view returns (bytes1)
0xff
SIGNATURE_INITIALIZE_TX_R(view returns (bytes32)
0x00000000000000000000000000000000000000000000000000000005ca1ab1e0
SIGNATURE_INITIALIZE_TX_S(view returns (bytes32)
0x000000000000000000000000000000000000000000000000000000005ca1ab1e
SIGNATURE_INITIALIZE_TX_V(view returns (uint8)
27
TIMESTAMP_RANGE(view returns (uint256)
36
admin(view returns (address)
0xecea75e2854fd52b0ae5c51c88f5ea8e2ec4bf9a
bridgeAddress(view returns (address)
0x2a3dd3eb832af982ec71669e178424b10dca2ede
calculatePolPerForceBatch(view returns (uint256)
0
dataAvailabilityProtocol(view returns (address)
0x755e9a5b4baefc78bb82ba7e6d2386ccb2f238a5
forceBatchAddress(view returns (address)
0xecea75e2854fd52b0ae5c51c88f5ea8e2ec4bf9a
forceBatchTimeout(view returns (uint64)
432000
gasTokenAddress(view returns (address)
0x0000000000000000000000000000000000000000
gasTokenNetwork(view returns (uint32)
0
globalExitRootManager(view returns (address)
0x580bda1e7a0cfae92fa7f6c20a3794f169ce3cfb
isSequenceWithDataAvailabilityAllowed(view returns (bool)
false
lastAccInputHash(view returns (bytes32)
0xfe2b20ed66a03cf0a0f5e42b77ea6e429c61f47a71c78bbbbb121a342c8b1d11
lastForceBatch(view returns (uint64)
0
lastForceBatchSequenced(view returns (uint64)
0
networkName(view returns (string)
pay-chain
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pol(view returns (address)
0x455e53cbb86018ac2b8092fdcd39d8444affc3f6
rollupManager(view returns (address)
0x5132a183e9f3cb7c848b0aac5ae0c4f0491b7ab2
trustedSequencer(view returns (address)
0x49a191471f248f7c86ca29477e6e969970baeada
trustedSequencerURL(view returns (string)
https://pay-chain-sequencer.eu-central-6.gateway.fm/
Read-only
forcedBatches(uint64view returns (bytes32)
generateInitializeTransaction(uint32 networkIDaddress _gasTokenAddressuint32 _gasTokenNetworkbytes _gasTokenMetadataview returns (bytes)
State-modifying
acceptAdminRole(
forceBatch(bytes transactionsuint256 polAmount
initialize(address _adminaddress sequenceruint32 networkIDaddress _gasTokenAddressstring sequencerURLstring _networkName
initializeMigration(
onVerifyBatches(uint64 lastVerifiedBatchbytes32 newStateRootaddress aggregator
sequenceBatches(struct PolygonRollupBaseEtrogNoGapBatchData[] batchesuint64 maxSequenceTimestampuint64 initSequencedBatchaddress l2Coinbase
sequenceBatchesValidium(struct PolygonValidiumStorageMigrationValidiumBatchData[] batchesuint64 maxSequenceTimestampuint64 initSequencedBatchaddress l2Coinbasebytes dataAvailabilityMessage
sequenceForceBatches(struct PolygonRollupBaseEtrogNoGapBatchData[] batches
setDataAvailabilityProtocol(address newDataAvailabilityProtocol
setForceBatchAddress(address newForceBatchAddress
setForceBatchTimeout(uint64 newforceBatchTimeout
setTrustedSequencer(address newTrustedSequencer
setTrustedSequencerURL(string newTrustedSequencerURL
switchSequenceWithDataAvailability(bool newIsSequenceWithDataAvailabilityAllowed
transferAdminRole(address newPendingAdmin
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AcceptAdminRole(address newAdmin
ForceBatch(uint64 indexed forceBatchNumbytes32 lastGlobalExitRootaddress sequencerbytes transactions
InitialSequenceBatches(bytes transactionsbytes32 lastGlobalExitRootaddress sequencer
Initialized(uint8 version
SequenceBatches(uint64 indexed numBatchbytes32 l1InfoRoot
SequenceForceBatches(uint64 indexed numBatch
SetDataAvailabilityProtocol(address newDataAvailabilityProtocol
SetForceBatchAddress(address newForceBatchAddress
SetForceBatchTimeout(uint64 newforceBatchTimeout
SetTrustedSequencer(address newTrustedSequencer
SetTrustedSequencerURL(string newTrustedSequencerURL
SwitchSequenceWithDataAvailability(
TransferAdminRole(address newPendingAdmin
VerifyBatches(uint64 indexed numBatchbytes32 stateRootaddress indexed aggregator
Constructor
constructor(address _logicaddress adminbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
BatchAlreadyVerified(
BatchNotSequencedOrNotSequenceEnd(
ExceedMaxVerifyBatches(
FinalNumBatchBelowLastVerifiedBatch(
FinalNumBatchDoesNotMatchPendingState(
FinalPendingStateNumInvalid(
ForceBatchNotAllowed(
ForceBatchTimeoutNotExpired(
ForceBatchesAlreadyActive(
ForceBatchesDecentralized(
ForceBatchesNotAllowedOnEmergencyState(
ForceBatchesOverflow(
ForcedDataDoesNotMatch(
GasTokenNetworkMustBeZeroOnEther(
GlobalExitRootNotExist(
HaltTimeoutNotExpired(
HaltTimeoutNotExpiredAfterEmergencyState(
HugeTokenMetadataNotSupported(
InitNumBatchAboveLastVerifiedBatch(
InitNumBatchDoesNotMatchPendingState(
InitSequencedBatchDoesNotMatch(
InvalidInitializeTransaction(
InvalidProof(
InvalidRangeBatchTimeTarget(
InvalidRangeForceBatchTimeout(
InvalidRangeMultiplierBatchFee(
MaxTimestampSequenceInvalid(
NewAccInputHashDoesNotExist(
NewPendingStateTimeoutMustBeLower(
NewStateRootNotInsidePrime(
NewTrustedAggregatorTimeoutMustBeLower(
NotEnoughMaticAmount(
NotEnoughPOLAmount(
OldAccInputHashDoesNotExist(
OldStateRootDoesNotExist(
OnlyAdmin(
OnlyPendingAdmin(
OnlyRollupManager(
OnlyTrustedAggregator(
OnlyTrustedSequencer(
PendingStateDoesNotExist(
PendingStateInvalid(
PendingStateNotConsolidable(
PendingStateTimeoutExceedHaltAggregationTimeout(
SequenceWithDataAvailabilityNotAllowed(
SequenceZeroBatches(
SequencedTimestampBelowForcedTimestamp(
SequencedTimestampInvalid(
StoredRootMustBeDifferentThanNewRoot(
SwitchToSameValue(
TransactionsLengthAboveMax(
TrustedAggregatorTimeoutExceedHaltAggregationTimeout(
TrustedAggregatorTimeoutNotExpired(