Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/v3 #270

Merged
merged 413 commits into from
Nov 14, 2024
Merged

Feat/v3 #270

merged 413 commits into from
Nov 14, 2024

Conversation

iulianpascalau
Copy link
Contributor

@iulianpascalau iulianpascalau commented Dec 12, 2023

  • added support for SC calls from eth -> mvx
  • added support for native tokens bridging (burn/mint)
  • full token balance validator on the relayer code
  • full e2e tests using the Ethereum's simulated backend and chain simulator with real Ethereum and MultiversX contracts
  • minor fixes & improvements

Copy link

codecov bot commented Dec 13, 2023

Codecov Report

Attention: Patch coverage is 87.55144% with 121 lines in your changes missing coverage. Please review.

Project coverage is 91.82%. Comparing base (af4ba09) to head (46546ad).

Files Patch % Lines
clients/multiversx/client.go 56.84% 38 Missing and 3 partials ⚠️
clients/ethereum/wrappers/ethereumChainWrapper.go 22.22% 20 Missing and 1 partial ⚠️
clients/ethereum/client.go 85.00% 8 Missing and 4 partials ⚠️
clients/multiversx/mxClientDataGetter.go 89.01% 5 Missing and 5 partials ⚠️
executors/multiversx/module/scCallsModule.go 84.12% 6 Missing and 4 partials ⚠️
executors/multiversx/scCallsExecutor.go 94.24% 4 Missing and 4 partials ⚠️
bridges/ethMultiversX/bridgeExecutor.go 92.50% 3 Missing and 3 partials ⚠️
core/converters/converters.go 40.00% 3 Missing ⚠️
...sX/steps/multiversxToEth/step06ResolveSetStatus.go 60.00% 1 Missing and 1 partial ⚠️
clients/balanceValidator/balanceValidator.go 98.87% 1 Missing and 1 partial ⚠️
... and 3 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #270      +/-   ##
==========================================
- Coverage   92.77%   91.82%   -0.96%     
==========================================
  Files          65       69       +4     
  Lines        3365     4256     +891     
==========================================
+ Hits         3122     3908     +786     
- Misses        137      221      +84     
- Partials      106      127      +21     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@iulianpascalau iulianpascalau marked this pull request as ready for review December 29, 2023 12:58
sstanculeanu and others added 28 commits June 26, 2024 10:45
…batch

Fixed timestamp in aggregation batch
 into more_tests

# Conflicts:
#	integrationTests/relayers/ethToMultiversXWithChainSimulator_test.go
…e-batch

# Conflicts:
#	integrationTests/relayers/ethToMultiversXWithChainSimulator_test.go
More tests with simulated environments
- cleaned-up eth file namings to align with the built artifacts on the eth side
iulianpascalau and others added 26 commits October 17, 2024 21:20
…cuting-failed-txs

Executor fixes - part 3
- fixed out of gas error in eth client in tests
- integrated new contracts
- removed duplicated code
Integrate new contracts & added more e2e tests
- added `query` operation mode for the migration tool
@iulianpascalau iulianpascalau merged commit 59e4ee6 into main Nov 14, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants