759 Commits

Author SHA1 Message Date
kyzooghost
04db5c7204 more consistent estimated time text (#884) 2025-04-22 17:51:08 +10:00
Victorien Gauch
d1e20dfb53 Fix: e2e tests issue bridge ui (#882)
* fix: e2e tests issue bridge ui

* fix: close first visit modal twice

* fix

* fix

* swap enable/visible check ordeR

---------

Co-authored-by: kyzooghost <jeffersonzjtang@gmail.com>
2025-04-17 15:39:29 +02:00
AlexandreBelling
179a3552ae Prover/setup of beta v1.4 for mainnet (#875)
* chores(cfg): create the config-mainnet-full.toml

* feat(contracts): adds PlonkVerifierMainnetFull contract

* dropme(cfg): points to the mainnet test files

* chores(contract): adds a tarball with all the inputs for the contract testing

* move betav1 test

* got to executing rollup case

* minor edit

* did boilerplate for migration test

* new

* fix: update betav1.4 migrations tests

* fix: remove .only in tests

* minor edits

* add new unit test and fix testverifierindex variable

---------

Co-authored-by: kyzooghost <jeffersonzjtang@gmail.com>
Co-authored-by: VGau <victorien.gauch@consensys.net>
2025-04-17 13:28:22 +02:00
jonesho
74703cfd64 feat: move plugins into besu-plugins (#879)
* feat: move plugins into besu-plugins

* fix: naming of the besu-plugins folder

* feat: update description for pluginName

* feat: comment out unused task in gradle.build

* feat: align the same besu version used across all modules

* feat: removed vertx-helper dependency in message-anchoring module
2025-04-17 16:30:25 +08:00
viphan007
5b6f038b99 refactor: use zustand to store modal state 2025-04-17 10:23:59 +02:00
viphan007
19b5e88222 chore: improve first visit modal 2025-04-17 10:23:59 +02:00
viphan007
dc9285647d refactor: improve first visit modal 2025-04-17 10:23:59 +02:00
viphan007
2f98f991bf feat: add modal when user first visit 2025-04-17 10:23:59 +02:00
Victorien Gauch
9a91eeb507 fix: update token list order + add Linea as default lifi destination chain (#872) 2025-04-16 16:29:41 +02:00
Fluent Crafter
8cbfc75ffb coordinator: fix feature toggle (#874)
* coordinator: fix feature toggle

* coordinator: remove unnecessary configs
2025-04-15 14:08:13 +01:00
kyzooghost
2ea3ceaff8 Fix/non specific ! (#839)
* fix

* fix

* fix

* fix test

* fix

* fix

* fix

* fix for comment

* remove address from useDepositForBurnTxArgs

* fixes

* fix
2025-04-10 21:09:16 +10:00
kyzooghost
399f2ffbbe [Fix] Bridge UI test method approveTokenPermission (#840)
* new describe

* fix

* hi

* fix

* new approve impl

* try

* try fix

* try

* try

* rewrite

* rewrite

* different flake test

* different flake test

* different flake test

* different flake test

* different flake test

* different flake test

* do flakiness test

* Revert "do flakiness test"

This reverts commit e06e5dc0d55b6fef08e8b24243940c1044eaaf96.
2025-04-10 20:34:38 +10:00
jonesho
31afe41f77 feat: add send-bundle e2e test case with workaround to support traces… (#771)
* feat: add send-bundle e2e test case with workaround to support traces-v1 sequencer

* feat: linting and removed io.consensys in maven gradle

* feat: RPC besu node to forward sendBundle to sequencer in e2e

* feat: update besu nodes to devnet-9d6e914 and coordinator version update

* feat: update coordinator version and l2-node-besu plugins config

* feat: remove gas-limit e2e tests as already moved to 2b block gas limit for all envs

* feat: remove opcode test contract related variables

* feat: update coordinator version

* feat: update linea-besu-package version

* feat: revise test cases based on review comment

* feat: skip send bundle tests explicitly if traces-v1

* feat: always pass send bundle tests if traces-v1

* feat: remove unused helper function

* feat: skip send bundle tests explicitly if traces-v1

* feat: update to use l2-node-besu log4j.xml in l2-node-besu

* feat: use describe.skip instead of it.skip for skipping bundle tests
2025-04-10 18:30:12 +08:00
Victorien Gauch
d9d9242352 fix: bridge ui token list fetching caching issue (#858) 2025-04-10 10:11:20 +02:00
Fluent Crafter
ce3b0b75fa Message anchoring v2 part2 (#856)
* coordinator: organise packages
2025-04-09 16:39:22 +01:00
Fluent Crafter
e25a62f039 Message anchoring v2 part1 (#854)
* coordinator: clean unnecessary dependcies and update .editorcofig to match spotless rules
2025-04-09 16:08:49 +01:00
Sally MacFarlane
a2b5e31318 replace deprecated option (#769)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: jonesho <81145364+jonesho@users.noreply.github.com>
2025-04-08 22:58:48 +08:00
AlexandreBelling
7c107a9d13 chores(conf): set the version to 5.0.2 (#850)
* chores(conf): set the version to 5.0.2
* chores(5.0.2): Updates the contracts to work with 5.0.2
2025-04-08 16:31:59 +02:00
The Dark Jester
03bea2be26 lint fixing and logging of setverifieraddress (#811) 2025-04-08 07:29:56 -07:00
kyzooghost
0573008e2f fix (#851) 2025-04-08 21:38:57 +10:00
Victorien Gauch
ad57bcccec fix: remove lifi chains default values and fix estimated time display in history (#849) 2025-04-08 12:08:00 +02:00
Leo Jeong
bc96f16aea Prover(fix): setup execution-large (#844)
* fix execution large circuitID and add sanity-check for traces limits checksum between setup and config

* fix: add sync.once fullZkEvmSetup and fullZkEvmSetupLarge for setup

* fix: prover large cbor Unmarshal error "exceeded max number of elements"
- use default value (131072) x 1024 for MaxArrayElements and MaxMapPairs
2025-04-08 08:25:22 +02:00
kyzooghost
dbe61ed3af fix (#845) 2025-04-07 21:14:01 +10:00
Victorien Gauch
e440a6d547 fix: update Solana rpc url (#842) 2025-04-07 11:29:49 +02:00
Fluent Crafter
4f5af620c5 staterecovery: fix 2B block gas limit (#837)
* staterecovery: fix 2B block gas limit

* staterecovery: Add better failure message for fake client

* staterecovery: update besu image

* staterecovery: udpate traces version on coordinator file

* staterecovery: add explicit timeout in test

* staterecovery: fix CLI typo
2025-04-07 09:41:41 +01:00
kyzooghost
134d69641c fix (#841) 2025-04-04 23:44:31 +11:00
Victorien Gauch
1d4deeaf19 Feat: Add Solana support in the bridge UI (#836)
* feat: add solona support in the LiFi widget

* fix: update dockerfile and update bridge ui version

* fix: handle cases where user is connected to non EVM network in native bridge

* fix: bridge ui e2e tests issue
2025-04-04 14:12:30 +02:00
Arya Tabaie
cca1681026 fix: Compression proof error on Sepolia - assign dictionary (#838) 2025-04-04 01:39:09 +02:00
kyzooghost
dafb34dc32 [Feat] Avoid E2E test runs in CI for /contracts changes that are not in contracts/local-deployments-artifacts (#753)
* first draft

* fix

* fix

* fix

* fix

* fix

* fix

* new

* tmp test change

* Revert "tmp test change"

This reverts commit 2f217eab96f959abcc47cc4411968a42ee2136e3.

* tmp test change v2

* Revert "tmp test change v2"

This reverts commit 58387058bc9ccbcbeb371fad0b67a886563b0d88.

* add string quotes

* tmp test change v2

* Revert "tmp test change v2"

This reverts commit 21575cdb343a2504d496f80d62fb75b9564dbd18.

* add

* tmp test change v2

* Revert "tmp test change v2"

This reverts commit c4be020ed58040e2c53895e39bce44899a327d43.

* tst change v3

* Revert "tst change v3"

This reverts commit 09985d564dfab22a2887037a1c0fbb013cee9ed5.

* fix hyphen typo

* tst change v3

* Revert "tst change v3"

This reverts commit e3c6a32300144c3a4785c72c61f6a75511f24379.

* fix typo

* tst change v3

* tst change v3.1

* undo testing v3 changes

* change dependency to manual-docker-build-and-e2e-tests

* tmp change for path 2

* Revert "tmp change for path 2"

This reverts commit ec42e33cc0c07e2bd99df4bd523204dfe784d55f.

* tmp change for path 1

* Revert "tmp change for path 1"

This reverts commit 797fd766f02334a8decc763e03bfaa78f9ca0a93.

* add toggle

* Update .github/workflows/get-e2e-toggle.yml

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

* adjust for comment

* more fix

---------

Signed-off-by: kyzooghost <73516204+kyzooghost@users.noreply.github.com>
Co-authored-by: The Dark Jester <thedarkjester@users.noreply.github.com>
2025-04-03 22:18:41 +11:00
kyzooghost
336de8e522 [Feat] CodeCov report for external PR (#596)
* test github.sha output

* Revert "test github.sha output"

This reverts commit 53be9c944ff5fe7ef22824e9a7ab56a279e85e81.

* did first draft for codecov-external-pr

* fix typos

* tmp changes for testing

* fix tmp

* fix tmp

* revert testing changes

* testing changes

* Revert "testing changes"

This reverts commit 4f43b262103d61431bf4b794d482a0a8de885b6a.

* add checkout step

* testing changes

* Revert "testing changes"

This reverts commit 62954ad0d5a1be67d285da6972300ccc375e2d45.

* testing changes v2

* Revert "testing changes v2"

This reverts commit e028003d2ff706163b0fe6de91e5ab84579e2d44.

* test changes v3

* Revert "test changes v3"

This reverts commit 13c7f2a23695e6662642981ee1d857798cf99eb6.

* split codecov workflows

* more changes

* add filter-commit-changes to main-external-pr

* add smc to testing.yml

* remove smc-external-pr file

* tmp test changes

* more tmp test changes

* add new filter

* Revert "more tmp test changes"

This reverts commit e5c9c4d4110036b2253be4ff30603f5bd8a0c9ce.

* Revert "tmp test changes"

This reverts commit 2b96eb96a7e73ee634cf6731e2dde4b175a080fb.
2025-04-02 20:50:02 +11:00
Fluent Crafter
811743bb5a coordinator: update Shomei frontend at LATEST finalization (#831)
* coordinators: add finalization monitor on LATEST to update shomei frontend faster.

* coordinators: fix spotless

* coordinators: adapt local configs to not try to update disabled services in docker local stack
2025-04-02 09:57:53 +01:00
Victorien Gauch
2bb28285fe fix: destination address value issue for non connected user (#829) 2025-04-01 15:02:09 +02:00
Victorien Gauch
fba1ff4a2d Feat: add onramper to the bridge UI (#825)
* feat: add onramper to the bridge UI

* fix: remove sell mode in onramper
2025-04-01 13:31:16 +02:00
jonesho
900aba16c1 feat: delete all aggregation records from last aggregated block plus o… (#820)
* feat: remove db records and resume aggreagation from the highest consecutive aggregated block number

* feat: code revision

* feat: code revision based on review comments

* Revert "feat: code revision based on review comments"

This reverts commit 8944751ddd591fae157035587d1ba7e5cbfa91bc.

* feat: code revision based on review comments
2025-04-01 15:09:50 +08:00
Bogdan Ursu
8656b1830f fix(state-manager): refactoring and removing debugging code in the HUB-Shomei connector. (#826) 2025-03-31 17:20:49 +02:00
kyzooghost
ec922031e2 [Fix] Bridge UI switch network prompt (#822)
* fix attempt

* add new e2e test

* add new ci comments

* new ci key

* add comments
2025-03-31 23:53:05 +11:00
Roman Vaseev
29db47d91f L2 configs improvement (#752)
* L2 configs improvement

* Removed ZkTraces config class, moved newBlockPollingInterval to l2 subconfig instead
2025-03-31 11:51:13 +02:00
Victorien Gauch
b83d3fccec fix/display-wallet-btn-for-non-connected-users (#819) 2025-03-31 10:45:48 +02:00
kyzooghost
4f346b558d [Feat] Bridge UI Test Workflow (#814)
* add first test

* create connectMetamaskToDapp fixture

* bump testing framework version

* correctly working connectMetamaskToDapp function

* working metamask e2e test

* ci fix

* fix

* some changes

* working transaction history list test

* try version bump

* try version bump

* work on toggleShowTestNetworksInNativeBridgeForm

* try playwright 1.51.1

* ci file change

* test fixture changes

* try

* try

* try

* try

* test

* Revert "test"

This reverts commit 2592b6835530feb912d537a29eefaba37f74560e.

* try fix

* try fix

* test

* test

* Revert "test"

This reverts commit a21634ca9224b3d025290e215ba61917bec043ff.

* working toggle network e2e test

* working confirm and bridge flow on e2e test

* refactor metamask fixtures

* successful e2e case for bridge eth

* did usdc bridge e2e test

* fix pnpm lock

* refactor

* refactor

* lint and try single text

* try

* test

* test ci change

* test

* test ci change

* run once to get cache

* first unit test for bridge-ui

* redo test

* more test logs

* test

* test

* test

* removed console logs

* address one more edge case

* activate all tests

* try

* more comments

* adjust fixture

* did some unit tests

* add more unit tests

* disable unit tests in ci

* new e2e test

* new comment

* new things

* fix

* comment out blockchain tx tests

* add reporter for playwright

* removed pause

* clean-up

* test

* change get token balance mechanic

* fix import

* fixes

* clean up

* test

* try headless

* redo headful
2025-03-28 22:35:59 +11:00
Victorien Gauch
60101122fb Fix: remove native tokens, fix receive amount value and bump next js version (#816)
* fix: remove native tokens that don't have L1 address in the token list + fix receive amount

* fix: bump next js version
2025-03-26 16:43:18 +01:00
Victorien Gauch
5e7e1c0de3 Fix: display fees for non connected users (#815)
* fix: display fees for non connected users

* fix: substract bridging fees to received amount for ETH bridging + fix claiming skeleton height

* feat: create constant for non connected user address

* fix: create constant for eth symbol
2025-03-26 15:36:53 +01:00
Victorien Gauch
131bf09976 fix: lifi widget design issue + linea network name (#812)
* fix: lifi widget design issue + linea network name

* fix: update icons, padding and margin to align lifi widget style

* fix: enable connect only mode for dynamic
2025-03-26 10:22:24 +01:00
AlexandreBelling
efe3b24c25 Contract: update the Plonk verifier contract for betav2 (2) (#801)
* chores(verifier): updates the plonk verifier for beta-v2 on sepolia

* chores(config): changes the prover config to point to 5.0.0

* chores(prover): change the trace limits

* chores(testdata): updates the testdata
2025-03-25 10:56:06 +01:00
kyzooghost
e861b42699 [Fix] Update smart-contract-errors.yaml with script assistance (#809)
* fix

* added more errors to smart-contract-errors.toml

* cross-check against bytecode

* remove redundant comment
2025-03-25 20:34:49 +11:00
Victorien Gauch
e8d2e34d1b fix: remove usdc warning message in the bridge ui (#810) 2025-03-25 10:34:45 +01:00
Victorien Gauch
40ccbbc7cf fix: update release notes and package json version (#807) 2025-03-24 16:32:23 +01:00
Victorien Gauch
5b09005765 Feat: add lifi and small fixes (#798)
* fix: add gitattribute rules for woff2 files

* feat: add lifi widget + fixes minor issues

* fix: remove unused packages + clean constants declaration and config

* fix: update dockerfile and github ci workflows

* fix: env variable naming issue

* fix: bridge mode alt value issue + remove button component
2025-03-24 14:28:42 +01:00
kyzooghost
03dc277dda fix cctp false pending (#803) 2025-03-24 23:50:12 +11:00
kyzooghost
a35b90849d Fix/cctp fix (#802)
* fix for null message return

* change fee fallback
2025-03-24 23:12:20 +11:00
AlexandreBelling
1895c91889 minor(bv2): comments out the failing lookups (#800) 2025-03-24 10:29:41 +01:00