Skip to content

Add solana implementation#439

Draft
CedrikNikita wants to merge 3 commits intodevelopfrom
feature/add-solana-implementation
Draft

Add solana implementation#439
CedrikNikita wants to merge 3 commits intodevelopfrom
feature/add-solana-implementation

Conversation

@CedrikNikita
Copy link
Copy Markdown
Collaborator

@CedrikNikita CedrikNikita commented Jan 30, 2026

Note

Medium Risk
Moderate risk: adds a full new chain integration (wallet + network calls + data mapping) and touches shared fetching/state paths, which could affect runtime stability and data correctness across chains.

Overview
Adds a new solana chain alongside aeternity via a ChainAdapter abstraction, including a Solana backend client (SolanaApi) and adapter that maps Solana BCL tokens/trades/posts into the app’s existing DTO shapes.

Introduces Solana wallet support (Wallet Adapter + WalletConnect) and chain-aware hooks/components so feeds, trending tags, token holders/trades, and latest transactions can switch data sources based on wallet:selectedChain.

Includes supporting plumbing: Solana posting RPC parsing (on-chain instruction decoding + off-chain content fetch/parsing), transaction queue cross-tab broadcast atom, expanded SuperheroApi.fetchJson timeout/error handling, and stubbed auth deeplink exports to satisfy imports.

Written by Cursor Bugbot for commit 14d5a07. This will update automatically on new commits. Configure here.

@netlify
Copy link
Copy Markdown

netlify bot commented Jan 30, 2026

Deploy Preview for fancy-gelato-7cdad5 failed.

Name Link
🔨 Latest commit 14d5a07
🔍 Latest deploy log https://app.netlify.com/projects/fancy-gelato-7cdad5/deploys/697d3ac5d0e7a70007fee264

@CedrikNikita CedrikNikita force-pushed the feature/add-solana-implementation branch from ed2c231 to 14d5a07 Compare January 30, 2026 23:12
@CedrikNikita CedrikNikita marked this pull request as draft January 30, 2026 23:13
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.

1 participant