Functions
constructor
Parameters
| Name | Type | Description |
|---|---|---|
_globalExitRootManager | contract IPolygonZkEVMGlobalExitRoot | Global exit root manager address |
_pol | contract IERC20Upgradeable | POL token address |
_bridgeAddress | contract IPolygonZkEVMBridge | Bridge address |
_rollupManager | contract PolygonRollupManager | Global exit root manager address |
sequenceBatches
sequenceBatchesDataCommittee
Allows a sequencer to send multiple batches.
Parameters
| Name | Type | Description |
|---|---|---|
batches | struct PolygonDataComittee.ValidiumBatchData[] | Struct array which holds the necessary data to append new batches to a sequence |
l2Coinbase | address | Address that will receive the fees from L2 |
dataAvailabilityMessage | bytes | Byte array containing signatures and all addresses of the committee members in the ascending order |
| [signature 0, …, signature requiredAmountOfSignatures -1, address 0, … address N] | ||
| note that each ECDSA signatures are used, therefore each one must be 65 bytes |