• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / libwallet / 25829843215
24%

Build:
DEFAULT BRANCH: master
Ran 13 May 2026 10:30PM UTC
Jobs 1
Files 117
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 May 2026 10:22PM UTC coverage: 20.895% (-0.04%) from 20.935%
25829843215

push

github

MagicalTux
solana: auto-discover the user's SPL tokens via Helius DAS on first asset list

Currently Solana SPL balances came from the standard
getTokenAccountsByOwner RPC which returns mints + raw balances, with
name/symbol resolved by the embedded curated registry; anything not
on that list rendered as a truncated mint ("EPjFW...EPjFW"). Users
whose addresses hold a long tail of legit tokens — anything outside
the curated ~3600 — saw them as "Unknown".

First Asset:list per (mainnet solana, owner) now also calls Helius
DAS getAssetsByOwner with showFungible:true to fetch the address's
fungibles enriched with on-chain metadata, and persists each non-spam
entry via wlttoken.EnsureToken. A per-(network, owner) config flag
gates the call so it only runs once. Best-effort: any failure is
logged and skipped; the flag stays unset so the next launch retries.

Spam filter is conservative (empty symbol, symbol > 12 chars, name >
64 chars, non-positive decimals) — rejects link-stuffer scams without
catching legitimate tokens. Tune-able as concrete patterns surface.

SolanaTokenBalances output is then enriched: each Asset's Name/Symbol
is overlaid with the matching Token-table row when present. So a
swap result, an airdrop discovered at launch, or a manual Token:create
all flow into the same display path — no more "Unknown" fallback when
we actually know what the token is.

Devnet/testnet are skipped; DAS coverage there is patchy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

24 of 147 new or added lines in 3 files covered. (16.33%)

3363 of 16095 relevant lines covered (20.89%)

118.26 hits per line

Uncovered Changes

Lines Coverage ∆ File
61
0.0
wltnet/solana_discover.go
48
25.0
10.25% wltbase/asset.go
14
0.0
0.0% wlttoken/token.go
Jobs
ID Job ID Ran Files Coverage
1 25829843215.1 13 May 2026 10:30PM UTC 117
20.89
GitHub Action Run
Source Files on build 25829843215
  • Tree
  • List 117
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25829843215
  • 3cdaf88a on github
  • Prev Build on master (#25827942474)
  • Next Build on master (#25830905850)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc