Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Conversation

ToniRamirezM
Copy link
Contributor

What does this PR do?

change imstateroot handling in DS

Reviewers

Main reviewers:

@cla-bot cla-bot bot added the cla-signed label Jun 6, 2024
@ToniRamirezM ToniRamirezM self-assigned this Jun 6, 2024
@ToniRamirezM ToniRamirezM added this to the v0.7.0 milestone Jun 6, 2024
@ToniRamirezM ToniRamirezM merged commit bdeddb3 into release/v0.7.0 Jun 6, 2024
@ToniRamirezM ToniRamirezM deleted the feature/changeIMStateroot branch June 6, 2024 16:27
ToniRamirezM added a commit that referenced this pull request Jun 6, 2024
* change imstateroot handling in DS
@ToniRamirezM ToniRamirezM added the cherry-picked Content has been cherry-picked into a higher version branch label Jun 6, 2024
ToniRamirezM added a commit that referenced this pull request Jun 7, 2024
* change imstateroot handling in DS
Stefan-Ethernal pushed a commit to 0xPolygon/cdk-validium-node that referenced this pull request Jun 26, 2024
* change imstateroot handling in DS
Stefan-Ethernal pushed a commit to 0xPolygon/cdk-validium-node that referenced this pull request Jun 26, 2024
* change imstateroot handling in DS
Stefan-Ethernal added a commit to 0xPolygon/cdk-validium-node that referenced this pull request Jul 2, 2024
* Update DS Format (0xPolygon#3608)

* protobuf datastream

* proto batch end (0xPolygon#3612)

* fix genesis DS (0xPolygon#3615)

* Fix DSSendL2Block batch number (0xPolygon#3617)

* Fix DSSendL2Block batch number

* latest proto (0xPolygon#3620)

* Fix DSSendBatchEnd (0xPolygon#3621)

* add TxFeeCap config (0xPolygon#3611)

* Add delay when getting storedFlushId from the executor/hashdb (0xPolygon#3625)

* Add sleep delay when getting storedFlushId from the executor/hashdb

* update config doc

* Fix use of L2coinbase configured in sequencesender.L2Coinbase parameter (0xPolygon#3642)

* fix use l2coinbase configured in sequencesender.L2Coinbase parameter

* update doc

* Feature/3640 synchronizer choose to sync from l2 (0xPolygon#3641)

* 0xPolygon#3640. New Param Synchronizer.L2Synchronization.Enable to choose if sync from L2

* change synchronization config params 'Enable' to 'Enabled' (0xPolygon#3656)

* change 'Enable' to 'Enabled' on sync config and changed comments

* Cherry-pick 0xPolygon#3650: Do fatal when datastream channel is full (workaround to fix datastream blocking issue) (0xPolygon#3654)

* Do fatal when datastream channel is full (workaround to fix datastream blocking issue) (0xPolygon#3650)

* Do fatal when datastream channel is full (this will restart sequencer automatically)

* update datastream library (more ds-debug logs)

* fix decrease DataToStreamChannelCount

* add optimistic gas computation while estimating gas (0xPolygon#3653)

* Use Eth block hash for l2 blocks in data stream (0xPolygon#3661)

* Use Eth block hash for l2 blocks in data stream

* handle minTimestamp

* empty imStateRoot (0xPolygon#3663)

* empty imStateRoot

* fix comment

* Cherry-pick 0xPolygon#3659,0xPolygon#3662: Remove sync with virtual state (synchronizer). Add L1 block confirmations (0xPolygon#3666)

* Remove sync with virtual state (synchronizer). Add L1 block confirmat… (0xPolygon#3659)

* Remove sync with virtual state (synchronizer). Add L1 block confirmations to consider sequence final

* fix get monitored tx receipt

* update doc

* Skip wait L1 block confirmations after restart (0xPolygon#3662)

* skip wait L1 block confirmations after restart

* skip checking last batch sequenced in SC after restart

* set default value of SequenceL1BlockConfirmations to 32

* set default value of SequenceL1BlockConfirmations to 2 for debug/test

* fix config_test

* fix doc

* remove db tx from RPC (0xPolygon#3648) (0xPolygon#3683)

* remove synchronizer dependency from eth tx manager to confirm monitored tx (0xPolygon#3658) (0xPolygon#3677)

* Cherry-pick 0xPolygon#3669: Add WriteTimeout config parameter to StreamServer (0xPolygon#3690)

* Add WriteTimeout config parameter to StreamServer (0xPolygon#3669)

* Add WriteTimeout config parameter to StreamServer. Update DS library

* update doc

* update default value for StreamServer.WriteTimeout config parameter. Increase buffer for datastream channel

* fix doc

* fix config test

* fix doc

* change imstateroot handling in DS (0xPolygon#3698)

* change imstateroot handling in DS

* Fix tests

* Generate node config doc

* Update the diff

---------

Co-authored-by: Toni Ramírez <[email protected]>
Co-authored-by: agnusmor <[email protected]>
Co-authored-by: Thiago Coimbra Lemos <[email protected]>
Co-authored-by: Joan Esteban <[email protected]>
akonring added a commit to EspressoSystems/cdk-validium-node that referenced this pull request Jul 25, 2024
* Adding initial for deb packaging for amd64

* Fix typo in comment

* Removing unnecessary directory creation, artifact from testing

* Adding fix for mkdir in postinstall

* Fix broken Unit declaration in service file

* Integrate the `zkevm-node` v0.7.0 changes (0xPolygon#146)

* Update DS Format (0xPolygon#3608)

* protobuf datastream

* proto batch end (0xPolygon#3612)

* fix genesis DS (0xPolygon#3615)

* Fix DSSendL2Block batch number (0xPolygon#3617)

* Fix DSSendL2Block batch number

* latest proto (0xPolygon#3620)

* Fix DSSendBatchEnd (0xPolygon#3621)

* add TxFeeCap config (0xPolygon#3611)

* Add delay when getting storedFlushId from the executor/hashdb (0xPolygon#3625)

* Add sleep delay when getting storedFlushId from the executor/hashdb

* update config doc

* Fix use of L2coinbase configured in sequencesender.L2Coinbase parameter (0xPolygon#3642)

* fix use l2coinbase configured in sequencesender.L2Coinbase parameter

* update doc

* Feature/3640 synchronizer choose to sync from l2 (0xPolygon#3641)

* 0xPolygon#3640. New Param Synchronizer.L2Synchronization.Enable to choose if sync from L2

* change synchronization config params 'Enable' to 'Enabled' (0xPolygon#3656)

* change 'Enable' to 'Enabled' on sync config and changed comments

* Cherry-pick 0xPolygon#3650: Do fatal when datastream channel is full (workaround to fix datastream blocking issue) (0xPolygon#3654)

* Do fatal when datastream channel is full (workaround to fix datastream blocking issue) (0xPolygon#3650)

* Do fatal when datastream channel is full (this will restart sequencer automatically)

* update datastream library (more ds-debug logs)

* fix decrease DataToStreamChannelCount

* add optimistic gas computation while estimating gas (0xPolygon#3653)

* Use Eth block hash for l2 blocks in data stream (0xPolygon#3661)

* Use Eth block hash for l2 blocks in data stream

* handle minTimestamp

* empty imStateRoot (0xPolygon#3663)

* empty imStateRoot

* fix comment

* Cherry-pick 0xPolygon#3659,0xPolygon#3662: Remove sync with virtual state (synchronizer). Add L1 block confirmations (0xPolygon#3666)

* Remove sync with virtual state (synchronizer). Add L1 block confirmat… (0xPolygon#3659)

* Remove sync with virtual state (synchronizer). Add L1 block confirmations to consider sequence final

* fix get monitored tx receipt

* update doc

* Skip wait L1 block confirmations after restart (0xPolygon#3662)

* skip wait L1 block confirmations after restart

* skip checking last batch sequenced in SC after restart

* set default value of SequenceL1BlockConfirmations to 32

* set default value of SequenceL1BlockConfirmations to 2 for debug/test

* fix config_test

* fix doc

* remove db tx from RPC (0xPolygon#3648) (0xPolygon#3683)

* remove synchronizer dependency from eth tx manager to confirm monitored tx (0xPolygon#3658) (0xPolygon#3677)

* Cherry-pick 0xPolygon#3669: Add WriteTimeout config parameter to StreamServer (0xPolygon#3690)

* Add WriteTimeout config parameter to StreamServer (0xPolygon#3669)

* Add WriteTimeout config parameter to StreamServer. Update DS library

* update doc

* update default value for StreamServer.WriteTimeout config parameter. Increase buffer for datastream channel

* fix doc

* fix config test

* fix doc

* change imstateroot handling in DS (0xPolygon#3698)

* change imstateroot handling in DS

* Fix tests

* Generate node config doc

* Update the diff

---------

Co-authored-by: Toni Ramírez <[email protected]>
Co-authored-by: agnusmor <[email protected]>
Co-authored-by: Thiago Coimbra Lemos <[email protected]>
Co-authored-by: Joan Esteban <[email protected]>

* Added Polygon R&D Link (0xPolygon#147)

---------

Co-authored-by: Daniel Jones <[email protected]>
Co-authored-by: Stefan Negovanović <[email protected]>
Co-authored-by: Toni Ramírez <[email protected]>
Co-authored-by: agnusmor <[email protected]>
Co-authored-by: Thiago Coimbra Lemos <[email protected]>
Co-authored-by: Joan Esteban <[email protected]>
Co-authored-by: Daniel Jones <[email protected]>
Co-authored-by: AMAN PANDEY <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cherry-picked Content has been cherry-picked into a higher version branch cla-signed datastream
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants