PolygonTransparentProxy

Verified contract

Proxy

Active on Ethereum with 9,776 txns
Deployed by via 0x35215f81 at 19545462
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"

0x749f1b191eb98751d067e76c97e3e5117e44b43abd26ce69bcee49a652d27a96
0xd7d8ac18518ca5584d281dd144ce838732571da5afa81535d6c2f67e5ee47d17
0xe57d1cf23743f29d965960eccebf4ed53eeaacbc2e2073874f49c39bf6138c8b
0x73a4513f78d812370c7e31f81aafc4874359c7cd727fd6c60e6dc3d8cce95776
0x8afe92f2826770bc1c2dcaf1e788bd05087534aef32160632ffd6f7da75eaddd
0x76ada7f712132ac91c8ba44f77e5563f94b71146137a0bfd33a70d75f8369fdd
0x73897ba520746308874328bf338e959cd3c7345a297dc1478df2f67d745ec4f1
0xff0d50449ffff36ba65bb0312ea0d9b20f7b35223809e27b8bcad24684b58177
0x36f7b3d6240c0329e5f92b8537d6e32c7a4265aa5d89b2e08b69f71664683d85
0xa2f8801f10ab8d535d6f62f50caf34549a941958cc5a3286bb53c74087a048f3

Functions
Getter at block 21246560
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)
0x491619874b866c3cdb7c8553877da223525ead01
bridgeAddress(view returns (address)
0x2a3dd3eb832af982ec71669e178424b10dca2ede
calculatePolPerForceBatch(view returns (uint256)
0
dataAvailabilityProtocol(view returns (address)
0x05652ec92366f3c2255991a265c499e01ba58e6a
forceBatchAddress(view returns (address)
0x491619874b866c3cdb7c8553877da223525ead01
forceBatchTimeout(view returns (uint64)
432000
gasTokenAddress(view returns (address)
0x75231f58b43240c9718dd58b4967c5114342a86c
gasTokenNetwork(view returns (uint32)
0
globalExitRootManager(view returns (address)
0x580bda1e7a0cfae92fa7f6c20a3794f169ce3cfb
isSequenceWithDataAvailabilityAllowed(view returns (bool)
false
lastAccInputHash(view returns (bytes32)
0x29e12408535e52f7cbb358c9dc90692c0679cfec119059b4929c8b5e2f5ef36d
lastForceBatch(view returns (uint64)
0
lastForceBatchSequenced(view returns (uint64)
0
networkName(view returns (string)
X Layer
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pol(view returns (address)
0x455e53cbb86018ac2b8092fdcd39d8444affc3f6
rollupManager(view returns (address)
0x5132a183e9f3cb7c848b0aac5ae0c4f0491b7ab2
trustedSequencer(view returns (address)
0xaf9d27ffe4d51ed54ac8eec78f2785d7e11e5ab1
trustedSequencerURL(view returns (string)
https://rpc.xlayer.tech
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(