refactor: finish the Solana repository implementation
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
[!IMPORTANT]
Review skipped
Draft detected.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yamlfile in this repository. To trigger a single review, invoke the@coderabbitai reviewcommand.You can disable this status message by setting the
reviews.review_statustofalsein 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.
Comment @coderabbitai help to get the list of available commands and usage tips.
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.
Additional details and impacted files
@@ 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 |
: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.