* compute genesis shnarf dynamically
* use newest ABI for V6
* remove validate tags and branch
* use correct var name for council
* Update contracts/deploy/06_deploy_TokenBridge.ts
Co-authored-by: Diana Borbe - ConsenSys <diana.borbe@consensys.net>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
* adjust env var names for consistency
* Fix: remove github actions warnings (#394)
* fix: remove github actions warnings
* fix: bump code ql github action version to v3 (#396)
* use latest OZ link (#395)
* feat: update local compose file for linea-besu delivery39 and plugins (#397)
* fix: update github actions versions (#398)
* [Feat] - Exclude *.md files from triggering CI workflow (#370)
* did .md exclusion rules for workflow files
* test md change
* add markdown exclusion to pull_request event in main.yml
* modify main.yml to ignore *.md file on pull_request
* test if main.yml will ignore yml changes
* adjust paths exclusion for *.md
* test commit
* test commit
* alternate way for main.yml to filter out .md
* test changes to main.yml
* test change to main.yml
* add compound dorny/path-filter param
* fix duplicate workflow id
* removed *.yml test value
* adjust pr 370 as per comments 1 + test markdown change
* revert *.md test change
* clarify main.yml comments
* test
* test
* flip to is-markdown-only
* Revert "flip to is-markdown-only"
This reverts commit 5496a1b08384bcf034264a25322c20456c18df1c.
* trial push down
* test
* test
* test
* test
* test
* test
* test
* remove *.yml
* DO NOT MERGE THIS COMMIT - *.yml for demo purpose
* remove *.yml after demo done
* rename not-markdown-only to has-changes-other-than-markdown
* change to has-code-changes
* DO NOT MERGE - *.yml test
* Revert "DO NOT MERGE - *.yml test"
This reverts commit 807d71b3597204497d21afc2c51b81f68a92f63f.
* add docs to exclusion list, replace image extensions
* DO NOT MERGE - test ci
* Revert "DO NOT MERGE - test ci"
This reverts commit ee8831fe6259967d10ce9aa5c6db96e4ba808d82.
* change to has-changes-requiring-build
---------
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
* Introduced spotless checks to gradle scripts. Added publishing logic … (#401)
* Introduced spotless checks to gradle scripts. Added publishing logic to all the generic jvm libs. Removed redundant useJUnitPlatform()
* Removed more useJUnitPlatform()
* feat: update copyShadowJarToLocalBesu in finalized-tag-updater gradle build file
* fix: geth traces-node running in start-all local stack
---------
Co-authored-by: jonesho <jones.ho@consensys.net>
* Fixing spotless plugin application performance issue when applied to gradle.build files (#405)
* Feat/272 split sdk and postman (#381)
* feat: split postman and sdk
* fix: update postman client and sendMessage script
* fix: clean the sdk
* fix: update sdk dependencies
* fix: remove .env.sample file
* fix: remove testing helpers from the build
* fix: update gas provider in linea sdk and update postman client
* fix: update postman dependencies
* fix: update postman dockerfile and fix tests imports and types
* fix: remove unused code in the sdk + move typechain folder
* fix: remove unused code + fix imports in postman
* fix: pnpm lock file issue
* fix: import issue
* fix: case sensitive file issue
* fix: update sdk fees options and update exports
* fix: remove postman unused code and adjust imports and tests
* fix: update contracts abis + clean error parsing
* fix: update postman based on new SDk changes
* add readme + remove unused interface in postman
* fix: rename Base.ts file to BaseError.ts
* fix: rename Base.ts file to BaseError.ts in postman
* chore: update readme for the postman
* fix: rename maxFeePerGas to maxFeePerGasCap
* fix: update DefaultGasProvider fees check
* fix: default gas provider test issue
* fix: update main ci filter
* fix: issue in default gas provider
* feat: update postman docker image version in local stack (#410)
* Remove V5 from e2e + allow multiple runs no deploy (#411)
* Prover: couple of fixes betav1 (#377)
* fix(execution): a few fixes in the wizard verifier
* feat(dict): pass the dict path from config
* fix: makeBw6Proof returns circuitID instead of -1
* fix(circuitID): make bw6Proof returns the circuitID
* fix(config-testing)
* feat(config): sepolia-full uses full aggregation
* style(naming): renaming the rolling hash fields and documenting the checks in pi-interconnection
* feat: flag for target number of constraints
* fix refactoring oversight
---------
Co-authored-by: Arya Tabaie <arya.pourtabatabaie@gmail.com>
* Revert "Revert: Prover: bump to arithmetization beta-v0.8.0-rc6 (#362) (#371)" (#418)
This reverts commit 8be665e11c.
---------
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: Diana Borbe - ConsenSys <diana.borbe@consensys.net>
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>
Co-authored-by: jonesho <81145364+jonesho@users.noreply.github.com>
Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: Roman Vaseev <4833306+Filter94@users.noreply.github.com>
Co-authored-by: jonesho <jones.ho@consensys.net>
Co-authored-by: AlexandreBelling <alexandrebelling8@gmail.com>
Co-authored-by: Arya Tabaie <arya.pourtabatabaie@gmail.com>
* (feat): Implements the full-recursion and test for a simple test
* msg(sticker): better error in the sticker
* test(full-recursion): adds a test for double full-recursion (overflowing memory)
* fix: sort out the packages after rebasing
* fix(pi): renaming of the public inputs
* fix(hasher): adjust the code to using a [hash.StateStorer]
* fix(pairing): pass the new format for fp12 elements
* doc(plonk): adds more doc in plonk.alignment.go
* doc(fs-hook): improves the documentation of the FiatShamirHook field.
* docs(skipping): adds doc on the ByRoundRegister
* feat(pubinp): move the zkevm public inputs to using the new public-input framework
* doc(column-store): adds documentation for the more precise methods regarding the inclusion in the FS transcript.
* clean(self-recursion): remove the self-recursion tuning file
* doc(vortex): explain the separation between the verifier steps
* doc(full-recursion): documents the prover and verifier actions
* doc(columns): improve the documentation on the IncludeInProverFS
* add poc husky lint script
* test commit change
* undo test change
* test change
* undo test change
* test
* test
* test
* test
* do
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* refactor to pre-commit to NodeJS script
* add logs for demo
* small refactor of pre-commit.js
* add shebang to pre-commit
* add other folders to husky script
* added postman to pre-commit
* remove test md change
* add comments for pre-commit.js
* adjust lint:fix scripts
* Update .husky/pre-commit.js
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
---------
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
* gas-limit test written
* successful pass pnpm:e2e:local for gas limit
* test
* hi
* rename gaslimittest -> opcodetest
* added finalization test for setGasLimit
* fixes to gas-limit.spec.ts
* use erc-7201 for storage in opcodetestcontract
* updated gas-limit e2e test to check >= lineaRollupV6.currentL2BlockNumber
* wrote case for increase gas limit
* working local test of block increase to 35M
* refactor pollForContractMethodReturnValueExceedTarget
---------
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
* did poc for autogenerated *.mdx into docs.linea.build
* changed sparseMerkleProof
* first draft of contracts-docgen
* fix typos
* try different github token
* cleanup
* created create-docs-website-pr-branch
* cleanup for doc website repo scripts
* created first docs-repo pr using create-docs-website-pr-branch.sh
* improve comments
* added bash script segment to change filename to lowercase
* fix *.mdx headers to make more docusarus friendly
* update scripts for updated docs pr
* added comments to updateSidebar.js
* fix scripts after local test
* added installation checks
* Update contracts/docs/scripts/create-docs-website-pr-branch.sh
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
---------
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
* edit Makefile
* edit prover Makefile to capture tracefile dep.
* added prover arithmetization version validation check
* added regex check for conflated trace files
* add log msgs to prover validation checks
* add check for traces engine version and conflated trace file
* impl soft changes
* impl soft changes and replace zkevm.bim with version from main branch
* replace config-sepolia-full.toml with the version from main branch
* undo change to set the conflate dir to default value
* fix typo in comments
* embed constraint version files at compile time
* update regex check to include optional dir path in trace file
* fix(execution): assigns the functional public inputs
* revert(execution): reinstate the panic if the traes do not match the checksum.
* clean(circuit): remove the systematic circuit profiling
* fix(pi-interconnection): fix the check on the aggregation circuit
* chores(prover): remove the overly verbose log
* chores(zkevm.bin) commit the updated zkevm.bin
* fix(public-input): point to data_hilo instead of addr_hilo
* fixup: pi-interconnection fix in the circuit and the assignment
---------
Co-authored-by: Arya Tabaie <arya.pourtabatabaie@gmail.com>
* test and fix the encoding-decoding of transaction with an empty to
* fix typo
* readd the explicit test case
* fix: move decompressBlob out of the "no-CI" build tag
* fix tag confusion
* Fix prover libs CI release (#450)
* prover: try to fix native libs arm build
---------
Signed-off-by: AlexandreBelling <alexandrebelling8@gmail.com>
Co-authored-by: Arya Tabaie <arya.pourtabatabaie@gmail.com>
Co-authored-by: Pedro Novais <1478752+jpnovais@users.noreply.github.com>
* fix(execution): a few fixes in the wizard verifier
* feat(dict): pass the dict path from config
* fix: makeBw6Proof returns circuitID instead of -1
* fix(circuitID): make bw6Proof returns the circuitID
* fix(config-testing)
* feat(config): sepolia-full uses full aggregation
* style(naming): renaming the rolling hash fields and documenting the checks in pi-interconnection
* feat: flag for target number of constraints
* fix refactoring oversight
---------
Co-authored-by: Arya Tabaie <arya.pourtabatabaie@gmail.com>
* did .md exclusion rules for workflow files
* test md change
* add markdown exclusion to pull_request event in main.yml
* modify main.yml to ignore *.md file on pull_request
* test if main.yml will ignore yml changes
* adjust paths exclusion for *.md
* test commit
* test commit
* alternate way for main.yml to filter out .md
* test changes to main.yml
* test change to main.yml
* add compound dorny/path-filter param
* fix duplicate workflow id
* removed *.yml test value
* adjust pr 370 as per comments 1 + test markdown change
* revert *.md test change
* clarify main.yml comments
* test
* test
* flip to is-markdown-only
* Revert "flip to is-markdown-only"
This reverts commit 5496a1b08384bcf034264a25322c20456c18df1c.
* trial push down
* test
* test
* test
* test
* test
* test
* test
* remove *.yml
* DO NOT MERGE THIS COMMIT - *.yml for demo purpose
* remove *.yml after demo done
* rename not-markdown-only to has-changes-other-than-markdown
* change to has-code-changes
* DO NOT MERGE - *.yml test
* Revert "DO NOT MERGE - *.yml test"
This reverts commit 807d71b3597204497d21afc2c51b81f68a92f63f.
* add docs to exclusion list, replace image extensions
* DO NOT MERGE - test ci
* Revert "DO NOT MERGE - test ci"
This reverts commit ee8831fe6259967d10ce9aa5c6db96e4ba808d82.
* change to has-changes-requiring-build
---------
Co-authored-by: Victorien Gauch <85494462+VGau@users.noreply.github.com>