Commit Graph

373 Commits

Author SHA1 Message Date
The Dark Jester
643110c696 [Chore] - Match contract docs locally (#493)
* add docgen for solidity changes to husky

* add solidity docs

* Update .husky/pre-commit.js

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update .husky/pre-commit.js

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update .husky/pre-commit.js

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update .husky/pre-commit.js

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update .husky/pre-commit.js

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update .husky/pre-commit.js

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

---------

Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
2025-01-06 06:12:38 -08:00
kyzooghost
a83412e247 [Fix] Add more checks to TokenBridge.initialize() (#380)
* added new tests covering TokenBridge.initialise() changes

* ran npx hardhat docgen

* update TokenBridge dynamic artifact

* test verified commit

* reverse verified commit test

* added nonZeroChainId modifier

* Update contracts/contracts/tokenBridge/interfaces/ITokenBridge.sol

Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>

* update ITokenBridge doc

* add initialization check for default admin

---------

Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: thedarkjester <grant.southey@consensys.net>
2025-01-06 03:05:28 -08:00
The Dark Jester
94fc031fce use encodeCall vs encodeWithSelector (#414) 2025-01-06 02:33:55 -08:00
The Dark Jester
448a4f4db9 remove duplicated initialize from contracts (#417) 2025-01-06 02:33:45 -08:00
The Dark Jester
f0bc3fa3b6 [Fix] Use finalization data struct to remove confusion (#354)
* use finalization data struct to remove confusion

* remove redundant check on block sequencing

* remove unused error from interface
2025-01-06 02:33:28 -08:00
The Dark Jester
63357efc0a [Fix] 4.5, 4.10 - Allow updating pause to role mappings and prevented using UNUSUED type (#415)
* Allow updating pause to role mappings

* Update contracts/test/lib/PauseManager.ts

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update contracts/test/lib/PauseManager.ts

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update contracts/test/lib/PauseManager.ts

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update contracts/test/lib/PauseManager.ts

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* add additional test cases

---------

Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
2025-01-06 02:33:10 -08:00
The Dark Jester
7918d8ce49 validate default admin and fallback operator init (#374) 2025-01-06 02:31:52 -08:00
The Dark Jester
c9e67e75b7 [Fix] - Compute genesis shnarf dynamically (#353)
* 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>
2025-01-06 02:31:29 -08:00
Victorien Gauch
f9c49099c5 Feat: add winston logger in e2e tests (#489)
* feat: add winston logger in e2e tests

* fix: rename appendTestName function to prefixWithTestName

* fix: change some log level
2025-01-06 10:50:44 +01:00
AlexandreBelling
3b875fd8d6 Prover/full recursion (#350)
* (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
2025-01-06 09:52:01 +01:00
Arijit Dutta
9dc4304846 Prover/Global Constraint Boundary Cancellation Explainer (#335)
* minor typo fix
* comments in the test to show bounadary cancellation
2025-01-06 09:10:04 +01:00
Arya Tabaie
3805acbffe Compressor Optimizer (#367)
* refactor: synchronous optimization

---------

Signed-off-by: Arya Tabaie <arya.pourtabatabaie@gmail.com>
Co-authored-by: Arya Tabaie <15056835+Tabaie@users.noreply.github.com>
2024-12-24 13:08:27 -06:00
Bogdan Ursu
972cc85c88 Prover/feat/small field exploratory—Smartvectors that support both base field elements and field extensions. (#469)
* degree-2 extension poc

* refactor

* refactor

* templating smartvectors

* smartvectors wip

* helper functions, wip

* utilfunctions wip

* remove templating from RandVect

* REVERT templating in smartvectors

* api changes in existing smartvector types

* filling gaps in the base API

* intermediary Get function

* bug fixes

* mempool for fext

* fext vectors, wip

* code for ext types of smartvector

* bug fix in isZero

* arithmetic_test for extended smartvectors, wip

* rotated ext test

* window ext test

* setInt and setUint touch only one coordinate

* removed field amd files

* another intemediary function

* linter errors, wip

* prunning fext, attempting to fix linter errors

* cosmetic change

* Update vectorext.go

* changing build flags

* build flags + removed fieldElement interface

---------

Co-authored-by: AlexandreBelling <alexandrebelling8@gmail.com>
2024-12-20 17:26:26 +01:00
kyzooghost
a5119c43b0 Feat/husky lint (#431)
* 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>
2024-12-20 23:34:59 +11:00
kyzooghost
4a7b76c90d [Feat] - GASLIMIT opcode test (#412)
* 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>
2024-12-20 21:46:15 +11:00
kyzooghost
ea79b2d2be [Feat] Automate smart contract docgen and PR branch creation into Linea docs repo (#446)
* 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>
2024-12-20 20:45:36 +11:00
Pedro Novais
6ad7ba225a coordinator: fix chainId recovering/parsing from web3j eth_getBlock response (#473) 2024-12-20 00:04:18 +00:00
Lakshminarayanan Nandakumar
a83d22cafe #461 Prover: Add constraints version validation (#470)
* 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
2024-12-19 21:03:49 +01:00
Pedro Novais
d37c5c09aa update besu-package (#471)
* update besu-package and Shomei to 2.3.0
2024-12-19 16:29:59 +00:00
Roman Vaseev
39663ae645 Besu update (#468) 2024-12-19 07:11:52 +00:00
AlexandreBelling
7a67a213ff Prover: fix full prover over Sepolia issues (#448)
* 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>
2024-12-18 23:26:30 +01:00
AlexandreBelling
8fa0a1c751 chores(corset): remove rust corset from the docker build (#419) 2024-12-18 23:25:50 +01:00
AlexandreBelling
a4dbf570b4 err(modexp): returns a 77 error when modexp overflows (#388) 2024-12-18 19:56:54 +01:00
The Dark Jester
4405f315a9 [Chore] - standardise contract deploy logs (#460)
* standardise contract deploy logs

* apply standardization to hardhat deploy scripts

* Update contracts/common/helpers/deployments.ts

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* fix copy paste issues

* use refactored deployment logger

* add a lint space

---------

Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
2024-12-18 07:13:56 -08:00
Victorien Gauch
bc0cfbb059 fix: move local stack postman env variable in env file (#462) 2024-12-18 09:31:04 +01:00
The Dark Jester
edca2675dc [Chore] - opcode tester contracts (#447)
* initial commit of all opcode testing

* linting

* use better names - refactored + no optimizer

* store timestamp on verbatim execution

* Update contracts/contracts/test-contracts/OpcodeTester.sol

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* Update contracts/contracts/test-contracts/LondonEvmCodes.yul

Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>

* deduplicate rollingBlockDetailComputations

* add missing bytecode and cleanup

* order functions by usage order

* correct loops

---------

Signed-off-by: The Dark Jester <thedarkjester@users.noreply.github.com>
Co-authored-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
2024-12-17 02:31:08 -08:00
Roman Vaseev
29a8d19564 Besu update in docker stack (#458)
* Besu update in docker stack

* Fixed a typo in the version

* Updated besu package tag

* Debasing configs
2024-12-16 18:25:52 +01:00
Pedro Novais
829630b0a1 Coordinator: replace teku ExecutionPlayloadV1 by Domain Block class - fix block encoding (#406)
* coordinator: replace Teku ExecutionPayloadV1.kt by our own Domain Block
* update GHA runners and CI fixes
---------
Signed-off-by: Pedro Novais <1478752+jpnovais@users.noreply.github.com>
Co-authored-by: Roman Vaseev <4833306+Filter94@users.noreply.github.com>
2024-12-16 17:04:38 +00:00
The Dark Jester
eafe6870a9 bump hardhat and reduce lint warnings (#454) 2024-12-16 05:26:46 -08:00
AlexandreBelling
89c048bd29 Prover: fix empty to address decoding (#403)
* 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>
2024-12-16 13:31:53 +01:00
Lakshminarayanan Nandakumar
447c222fbc feature:440 - update prover api specs (#441)
* feature:440 - update prover api specs

* feature:440 added ref. link to prover codebase

---------

Co-authored-by: Lakshminarayanan Nandakumar <srinathln7@Lakshminarayanans-MacBook-Air.local>
2024-12-13 13:59:33 +01:00
AlexandreBelling
c2272f60da fix(prod): removes check failing on prod. (#442)
* fix(prod): removes check failing on prod.
* add log
2024-12-12 22:43:49 +01:00
Roman Vaseev
8e2dbaf1f2 Using linea besu package (#437)
* Using linea-besu-package for local env

* Removed unnecessary containers
2024-12-12 19:39:58 +01:00
Marcos Antonio Maceo
b86821988c Add nethermind-node to linea-mainnet and linea-sepolia (#270)
* feat: add nethermind-node to linea-mainnet and linea-sepolia

* Update docker/linea-mainnet/docker-compose.yml

Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
Signed-off-by: Marcos Antonio Maceo <35319980+stdevMac@users.noreply.github.com>

* Update docker/linea-sepolia/docker-compose.yml

Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
Signed-off-by: Marcos Antonio Maceo <35319980+stdevMac@users.noreply.github.com>

* fix: update spaces on nethermind docker images

* feat: update nethermind image to 1.30.0-rc

* feat: update to nethermind latest version

---------

Signed-off-by: Marcos Antonio Maceo <35319980+stdevMac@users.noreply.github.com>
Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
2024-12-12 19:07:58 +01:00
Ivo Kubjas
b6e47f26bd docs: add reference to LA zkevm audit P2 (#423) 2024-12-12 02:48:38 -08:00
Leo Jeong
766d43d16d Prover: bump to v0.8.0-rc8 sepolia release (#435)
* bump to v0.8.0-rc8 sepolia release

* bump to v0.8.0-rc8
2024-12-12 01:04:47 +09:00
Victorien Gauch
e71f6af794 fix: update sequencer plugin version (#430) 2024-12-11 16:21:21 +01:00
FlorianHuc
2c8d1c6286 update linea-besu and tracer versions in e2e tests (#421)
* update linea-besu and tracer versions in e2e tests

* update sequencer plugin version in e2e tests.

---------

Co-authored-by: jonesho <81145364+jonesho@users.noreply.github.com>
2024-12-11 11:12:37 +01:00
Roman Vaseev
f254667b0e Implemented publishing of Linea JVM libs by Gradle (#404)
* Implemented publishing of linea stuff

* Changed maven release to accept any gradle package id
2024-12-10 18:53:57 +01:00
AlexandreBelling
0bcfa5e26a Revert "Revert: Prover: bump to arithmetization beta-v0.8.0-rc6 (#362) (#371)" (#418)
This reverts commit 8be665e11c.
2024-12-10 16:09:06 +01:00
AlexandreBelling
c511121317 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>
2024-12-10 15:55:20 +01:00
The Dark Jester
8cf2866aa9 Remove V5 from e2e + allow multiple runs no deploy (#411) 2024-12-09 06:27:07 -08:00
Victorien Gauch
1b14ed3980 feat: update postman docker image version in local stack (#410) 2024-12-09 13:56:14 +01:00
Victorien Gauch
f58c12a455 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
2024-12-09 12:12:45 +01:00
Roman Vaseev
4e93fa3a10 Fixing spotless plugin application performance issue when applied to gradle.build files (#405) 2024-12-06 17:20:03 +01:00
Roman Vaseev
c356dc4016 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>
2024-12-06 10:44:00 +01:00
kyzooghost
5cf5c52337 [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>
2024-12-06 20:33:59 +11:00
The Dark Jester
26140bd287 use correct var name (#400) 2024-12-06 08:02:36 +00:00
Victorien Gauch
c6fee0c265 fix: update github actions versions (#398) 2024-12-05 14:41:33 +01:00
jonesho
62f552b57d feat: update local compose file for linea-besu delivery39 and plugins (#397) 2024-12-05 17:21:56 +08:00