Skip to content

feat: Implement Solana chain module — Bounty #22#34

Open
Bakomebandias wants to merge 1 commit into
kcolbchain:mainfrom
Bakomebandias:main
Open

feat: Implement Solana chain module — Bounty #22#34
Bakomebandias wants to merge 1 commit into
kcolbchain:mainfrom
Bakomebandias:main

Conversation

@Bakomebandias

Copy link
Copy Markdown

Summary

Add Solana blockchain support to Arka's multi-chain module.

Changes

  • New module chain/solana.rs implementing SolanaChain with:
    • RPC client connection
    • SOL balance check
    • SOL transfer
    • SPL token balance check
    • SPL token transfer
  • Solana added to Chain enum
  • Dependencies: solana-client, solana-sdk, spl-token

Acceptance Criteria

✅ Solana module in chain/solana.rs
✅ Connection, balance, SOL transfer, SPL token transfer
✅ Uses solana-client crate
✅ Solana added to Chain enum with RPC, explorer, native token
✅ Cargo.toml updated

Closes #22

- Add SolanaChain struct with RPC client
- Implement connect, balance, SOL transfer, SPL token transfer
- Add Solana to Chain enum with chain_id, default_rpc, native_token, explorer
- Add solana-client, solana-sdk, spl-token dependencies
- Closes kcolbchain#22
@Bakomebandias

Copy link
Copy Markdown
Author

Hi team 👋 Just a gentle reminder — this PR is ready and MERGEABLE with no conflicts. I'd really appreciate a review when you have a moment. Thank you! 🙏 @Bakomebandias

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.

L2: Implement Solana chain module

1 participant