Skip to content

Conversation

@tomiiide
Copy link
Contributor

@tomiiide tomiiide commented Nov 19, 2025

Which Jira task is linked to this PR?

https://lifi.atlassian.net/browse/LF-13181

Why was it implemented this way?

Explain the reasoning behind the implementation. Were there alternative approaches? Why was this solution chosen?

The solana provider

  1. drops the outdated @solana/web.js library for the new @solana/kit
  2. replaces the wallet / adapter type from @solana/wallet-adapter-base to the new @wallet-standard/wallet-standard.

Breaking changes

getWalletAdapter config option is renamed to getWallet

Visual showcase (Screenshots or Videos)

If applicable, attach screenshots, GIFs, or videos to showcase the functionality, UI changes, or bug fixes.

Checklist before requesting a review

  • I have performed a self-review and testing of my code.
  • This pull request is focused and addresses a single problem.
  • If this PR modifies the SDK API or adds new features that require documentation, I have updated the documentation in the public-docs repository.

@tomiiide tomiiide changed the base branch from main to feat-monorepo November 19, 2025 15:50
@tomiiide tomiiide changed the title feat(solana): upgrade from web3.js to solana kit chore(solana): upgrade from web3.js to solana kit Nov 19, 2025
@tomiiide tomiiide marked this pull request as ready for review November 19, 2025 16:26
@tomiiide tomiiide self-assigned this Nov 19, 2025
@tomiiide tomiiide requested review from chybisov and effie-ms and removed request for chybisov November 19, 2025 16:27
@tomiiide tomiiide requested a review from effie-ms November 21, 2025 11:18
Base automatically changed from feat-monorepo to main November 26, 2025 14:29
@chybisov
Copy link
Member

chybisov commented Dec 2, 2025

@tomiiide could you please rebase and make the PR only about Solana Kit changes 🙏 It would be hard to review 273 files again 😅

@tomiiide
Copy link
Contributor Author

tomiiide commented Dec 2, 2025

@tomiiide could you please rebase and make the PR only about Solana Kit changes 🙏 It would be hard to review 273 files again 😅

@chybisov done!

@chybisov chybisov requested a review from effie-ms December 3, 2025 17:26
@tomiiide tomiiide requested a review from chybisov December 11, 2025 12:26
@tomiiide tomiiide force-pushed the LF-13181-upgrade-v4-to-solana-kit branch from 658e4d8 to 50b978a Compare December 23, 2025 09:53
@tomiiide tomiiide changed the title chore(solana): upgrade from web3.js to solana kit refactor(solana): upgrade from web3.js to solana kit Dec 23, 2025
@tomiiide tomiiide force-pushed the LF-13181-upgrade-v4-to-solana-kit branch 2 times, most recently from b22d296 to c8eb74d Compare December 23, 2025 11:14
- Replace legacy @solana/web3.js v1.x and wallet-adapter packages with unified @solana/kit v5 SDK.
- Remove isSolanaAddress (use toAddress export instead)
- Remove KeypairWalletName export
@tomiiide tomiiide force-pushed the LF-13181-upgrade-v4-to-solana-kit branch from c8eb74d to bf171b2 Compare December 23, 2025 11:16
@tomiiide tomiiide changed the title refactor(solana): upgrade from web3.js to solana kit refactor(solana)!: upgrade from web3.js to solana kit Dec 29, 2025
 - check if rpc connections exists before creation
@tomiiide tomiiide force-pushed the LF-13181-upgrade-v4-to-solana-kit branch from 4779716 to d7355e6 Compare January 8, 2026 15:33
@tomiiide tomiiide requested a review from effie-ms January 8, 2026 18:40
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