I built a cross-network payment link app on the SDK in a weekend

by

I built over a weekend on the SODAX SDK. Payment link generator — pick a token and amount, get a link, whoever opens it pays from whatever network they're on.

The wallet SDK did most of the heavy lifting. EVM, Solana, Sui, and Stellar all behind one component. That alone turned what would've been weeks of adapter work into an afternoon. Chain and token data loads live from the SDK at runtime so nothing is hardcoded, and if a new network gets added the app just picks it up.


I ran into an interesting edge case with invoice-style pricing where the output amount is fixed instead of the input. The SDK quotes exact_input only so I had to write convergence logic to land on the right amount. Took some figuring out but once I understood the shape of the API it made sense.

Recovery is solid too. If something fails mid-transaction, funds sit under the payer's control at the hub and the SDK has tools to pull them back directly. No support tickets involved.

One caveat: I'm on the team, so my experience with the tooling comes with that bias baked in. Would genuinely love to hear from anyone who gives it a go with fresh eyes. What's smooth, what's confusing, what the docs don't prepare you for. That kind of feedback is way more valuable than mine.


Stack:

  • Next.js 16

  • @sodax/sdk 2.0.0

  • @sodax/wallet-sdk-react 2.0.0

  • Neon Postgres

  • anime.js

  • Selawik

Try it at .

28 views

Add a comment

Replies

Be the first to comment