PolygonTransparentProxy

Verified contract

Proxy

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

No balances found for "PolygonTransparentProxy"

0x4fcbed9245cf2891e75618fd0903407498bd931a31dc2ef28b8a43bd53aaed8a
0x0d8037dc5fa3fafcc2aabd234555b11165484f9e959f47a7b16f6ff7f0772af0
0x58f16753367f9aa1d39db82e5921f05e6412bc829a14d6151aafd4e2779e8544
0x98bde965be8322f91c462cd5b2144e233c551370c9d931becc6c95cf5d820cd4
0x070d865924eddacb3e80e55e87df57cb3e4ae790b43f2c18d5e1fdb6d2275148
0xaf68d35f7fc3df58524ed46df7d5054875112cd6d8740ae835f798cc262093fb
0xca9bc79839406021b353228a5325601ff25ee2f85dee79d13ab2db5a2d51a973
0xbbbcbe8cd1425602e747dd15594a554ccee3dcaa6da8e3db94dab1b736310934
0x0b5da140ff06d97179547f19b3fc57718cc21a78a187c36a3c3d93cb0169eaf9
0x77431bcb929adc5877c69a8f70798bdb40fce2798c5ea3306b80433a09929833

Functions
Getter at block 21243544
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)
0x242dae44f5d8fb54b198d03a94da45b5a4413e21
bridgeAddress(view returns (address)
0x2a3dd3eb832af982ec71669e178424b10dca2ede
calculatePolPerForceBatch(view returns (uint256)
0
forceBatchAddress(view returns (address)
0x242dae44f5d8fb54b198d03a94da45b5a4413e21
forceBatchTimeout(view returns (uint64)
432000
gasTokenAddress(view returns (address)
0x0000000000000000000000000000000000000000
gasTokenNetwork(view returns (uint32)
0
globalExitRootManager(view returns (address)
0x580bda1e7a0cfae92fa7f6c20a3794f169ce3cfb
lastAccInputHash(view returns (bytes32)
0x1380267f8f96eb1d01f5ca6cd4a6964656451bdbd52d67756b622301f6ee474e
lastForceBatch(view returns (uint64)
0
lastForceBatchSequenced(view returns (uint64)
0
networkName(view returns (string)
polygon zkEVM
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pol(view returns (address)
0x455e53cbb86018ac2b8092fdcd39d8444affc3f6
rollupManager(view returns (address)
0x5132a183e9f3cb7c848b0aac5ae0c4f0491b7ab2
trustedSequencer(view returns (address)
0x148ee7daf16574cd020afa34cc658f8f3fbd2800
trustedSequencerURL(view returns (string)
https://zkevm-rpc.com/
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
onVerifyBatches(uint64 lastVerifiedBatchbytes32 newStateRootaddress aggregator
sequenceBatches(struct PolygonRollupBaseEtrogBatchData[] batchesuint64 maxSequenceTimestampuint64 initSequencedBatchaddress l2Coinbase
sequenceForceBatches(struct PolygonRollupBaseEtrogBatchData[] batches
setForceBatchAddress(address newForceBatchAddress
setForceBatchTimeout(uint64 newforceBatchTimeout
setTrustedSequencer(address newTrustedSequencer
setTrustedSequencerURL(string newTrustedSequencerURL
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
SetForceBatchAddress(address newForceBatchAddress
SetForceBatchTimeout(uint64 newforceBatchTimeout
SetTrustedSequencer(address newTrustedSequencer
SetTrustedSequencerURL(string newTrustedSequencerURL
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(
SequenceZeroBatches(
SequencedTimestampBelowForcedTimestamp(
SequencedTimestampInvalid(
StoredRootMustBeDifferentThanNewRoot(
TransactionsLengthAboveMax(
TrustedAggregatorTimeoutExceedHaltAggregationTimeout(
TrustedAggregatorTimeoutNotExpired(