Skip to content

feat(alternatives): restore LedgerTable + SEO fixes - #1869

Merged
Flotapponnier merged 5 commits into
devfrom
feat/memecoin-all-improvements
Aug 12, 2026
Merged

feat(alternatives): restore LedgerTable + SEO fixes#1869
Flotapponnier merged 5 commits into
devfrom
feat/memecoin-all-improvements

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Summary

Why

Removing the table in #1858 fixed the "Same data as..." self-disqualification but left pages too thin to satisfy search intent for "X alternatives" queries. Thin content > near-duplicate content with proper canonical is the wrong tradeoff. The /alternatives/ page now has: positioning prose + top-5 cards + full LedgerTable + field stats + TimeSeriesChart + CTA to benchmark for interactive views.

- defillama.ts: fetch fees from DeFiLlama for all 9 platforms (pump.fun,
  gmgn, axiom, maestro, banana-gun, photon, trojan, fomo, bullx)
- apps/page.tsx: use DeFiLlama for revenue leaderboard, drop fetchEVMRevenue
  and fetchSolPrice, keep fetchExecLeaderboard for Solana exec metrics
- exec-chain-tabs: hide EVM tabs when evmData is null
- helius/client.go: populate SenderAccounts on EnhancedTx (accounts with
  negative SOL balance change) for sweep detection
- collector/main.go: skip fee counting when a fee wallet appears as sender
  (internal sweep filter); increase maxPages 30->300 for busy wallets
- apps/page.tsx: revert to fetchEVMRevenue + fetchSolPrice (our own data)
- exec-chain-tabs: show EVM tabs only when evmData available
- evm-exec etherscan.go: add chainID param to all Etherscan functions,
  expose ChainIDEthereum/ChainIDBase constants
- evm-exec main.go: add Base native ETH support gated on BASESCAN_API_KEY,
  rename collectNativeETH -> collectNativeEtherscan (handles ETH + Base)
- platforms.go: Base NativeEnabled=false until BASESCAN_API_KEY available
- defillama.ts: kept for reference but not used by the page
- dune.ts: fetch FOMO relay fees from query 8304081 (dune.tryfomo.fomo_relay_fees)
  adds 24h/7d/30d relay fees to FOMO Solana column (96% of FOMO revenue)
- apps/page.tsx: include fomoRelay in window computation
- etherscan.go: ChainIDBase='', BaseScan URL auto-selected when chainID empty
- evm-exec: Base NativeEnabled=true (active when BASESCAN_API_KEY set)
@Flotapponnier
Flotapponnier merged commit 3420876 into dev Aug 12, 2026
1 check failed
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