node icon indicating copy to clipboard operation
node copied to clipboard

refactor: finish the Solana repository implementation

Open renan061 opened this issue 1 month ago • 2 comments

Description

TODO.

Closes #4224.

How Has This Been Tested?

  • [ ] Tested CCTX in localnet
  • [ ] Tested in development environment
  • [x] Go unit tests
  • [x] Go integration tests
  • [x] Tested via GitHub Actions

renan061 avatar Nov 11 '25 01:11 renan061

[!IMPORTANT]

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • [ ] Create PR with unit tests
  • [ ] Post copyable unit tests in a comment
  • [ ] Commit unit tests in branch feature/solana-repository

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot] avatar Nov 11 '25 01:11 coderabbitai[bot]

Codecov Report

:x: Patch coverage is 52.19780% with 87 lines in your changes missing coverage. Please review. :white_check_mark: Project coverage is 65.09%. Comparing base (1487fca) to head (7418bc6). :warning: Report is 4 commits behind head on develop.

Files with missing lines Patch % Lines
zetaclient/chains/solana/observer/inbound.go 0.00% 39 Missing :warning:
zetaclient/chains/solana/repo/repo.go 69.79% 29 Missing :warning:
zetaclient/chains/solana/signer/signer.go 66.66% 5 Missing :warning:
...taclient/chains/solana/observer/inbound_tracker.go 0.00% 4 Missing :warning:
zetaclient/chains/solana/signer/execute.go 0.00% 3 Missing :warning:
...aclient/orchestrator/preflight_metrics_reporter.go 0.00% 3 Missing :warning:
zetaclient/chains/solana/observer/observer.go 50.00% 1 Missing :warning:
.../chains/solana/signer/outbound_tracker_reporter.go 0.00% 1 Missing :warning:
zetaclient/chains/solana/signer/withdraw_spl.go 0.00% 1 Missing :warning:
zetaclient/dry/dry.go 0.00% 1 Missing :warning:
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #4422      +/-   ##
===========================================
+ Coverage    64.75%   65.09%   +0.33%     
===========================================
  Files          469      470       +1     
  Lines        28522    28510      -12     
===========================================
+ Hits         18470    18558      +88     
+ Misses        9031     8932      -99     
+ Partials      1021     1020       -1     
Files with missing lines Coverage Δ
zetaclient/chains/solana/observer/gas.go 100.00% <100.00%> (ø)
zetaclient/chains/solana/observer/outbound.go 43.54% <100.00%> (-0.90%) :arrow_down:
zetaclient/chains/solana/repo/errors.go 100.00% <100.00%> (ø)
zetaclient/chains/solana/solana.go 54.16% <ø> (ø)
zetaclient/mode/chaos/generate/main.go 0.00% <ø> (ø)
zetaclient/mode/chaos/generated.go 0.00% <ø> (ø)
zetaclient/orchestrator/bootstrap.go 60.28% <100.00%> (ø)
zetaclient/chains/solana/observer/observer.go 45.94% <50.00%> (-1.43%) :arrow_down:
.../chains/solana/signer/outbound_tracker_reporter.go 0.00% <0.00%> (ø)
zetaclient/chains/solana/signer/withdraw_spl.go 0.00% <0.00%> (ø)
... and 7 more

... and 2 files with indirect coverage changes

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Nov 11 '25 01:11 codecov[bot]