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

KarpelesLab / libwallet / 27497731698
23%

Build:
DEFAULT BRANCH: master
Ran 14 Jun 2026 11:45AM UTC
Jobs 1
Files 128
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

14 Jun 2026 11:42AM UTC coverage: 23.447% (+0.03%) from 23.418%
27497731698

push

github

MagicalTux
wltswap: accept base64url OKX Solana tx.data + gate publish on version.dart + bump 0.4.58

OKX's Solana adapter returns `tx.data` as standard base64 for most
routes but as base64url (URL-safe `-_` instead of `+/`) for versioned
(v0) transactions that reference address-lookup-tables — in practice
routes whose serialized payload exceeds ~1 KB. The decode in
`okxExecuteSolana` used `base64.StdEncoding.DecodeString` and tripped
on the first URL-safe byte, surfacing as the field-reported
`okx: decode solana tx.data: illegal base64 at input 1096`.

Extracted the decode into `okxDecodeSolanaTxData`, which normalizes
the alphabet (`-` → `+`, `_` → `/`) and re-pads to a multiple of four
before calling `base64.StdEncoding.DecodeString`. New
`TestOkxDecodeSolanaTxData` round-trips a 1100-byte payload through
all four base64 variants (standard padded/raw, URL-safe padded/raw).

Also fixes the publish-side hole that let v0.4.57 ship with a stale
`lib/src/version.dart` = '0.4.56'. The publish workflow's only gate
was tag vs pubspec; the dart-test workflow already runs
`tools/bump_version.dart --check` on every push, but that runs in a
different workflow. `publish-dart` now runs the same --check before
anything else, so a drifted version constant fails the publish job
itself.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

7 of 8 new or added lines in 1 file covered. (87.5%)

4389 of 18719 relevant lines covered (23.45%)

100.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
25.41
1.47% wltswap/okx.go
Jobs
ID Job ID Ran Files Coverage
1 27497731698.1 14 Jun 2026 11:45AM UTC 128
23.45
GitHub Action Run
Source Files on build 27497731698
  • Tree
  • List 128
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27497731698
  • 0a7b7f6a on github
  • Prev Build on master (#27497601605)
  • Next Build on master (#27500506687)
  • 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