✧ MEET STELLAR CHECK Built for Stellar

Know more.
Before you send.

A clearer view of every Stellar payment. Check balances, trustlines
and the details that matter, before asking for a signature.

No wallet connection. No signing. Just useful answers.

CLARITY, FROM SOURCE TO DESTINATION
STELLAR CHECK REPORTSAMPLE DATA
1.00 XLM

Classic payment · Testnet

✓
No known issuesClear in the observed account data.
Available funds8.49999 XLM ✓
Recipient accountExists ✓
Memo requirementNot declared ✓
✧
One step before send.A whole lot more context.

Try a sample. See what changes.

BUILT FOR THE DETAILS.
DESIGNED FOR DEVELOPERS.
XLM & issued assets Explicit network checks TypeScript, end to end Apache-2.0 licensed

WHY STELLAR CHECK

A payment needs more than a send button.

The amount looks right. The address looks right. But can the recipient receive this asset? And how much can the sender actually spend?

Stellar Check brings those details into one readable report, before your application asks for a signature.

Understand the thinking
ONE DETAIL. A CLEARER NEXT STEP.SAMPLE
$
Send 1 USDAn issued asset on Stellar Testnet
The recipient needs a trustline.

The asset code and issuer must match. The recipient can establish the correct trustline, then you can check again.

Explore this example

THE BIG PICTURE, IN THE SMALL DETAILS

Everything you need to know.
Before the next step.

The amount. The account. The asset.
Bring it all into focus with one report.

Know what’s actually available.

Account for reserves, sponsorship, open offers and your planned fee before choosing an amount.

BALANCES & RESERVES

Make sure it can be received.

Check the exact trustline, authorization and remaining capacity on the recipient’s account.

TRUSTLINES & CAPACITY

Catch the easy-to-miss details.

Spot a declared memo requirement or network mismatch, and see who needs to take action.

MEMOS & NETWORK

A FEW LINES. A BETTER EXPERIENCE.

Built to fit.
Ready to integrate.

One call before the signature request. Get structured diagnostics your application can turn into useful guidance.

  • Stable codes, clear actions, affected parties
  • Exact amounts with seven-decimal precision
  • Works in Node and browser bundlers
Integration details
payment.ts
import { Networks } from '@stellar/stellar-sdk';
import { checkPayment, HorizonProvider }
  from 'stellar-check';

// Check before asking for a signature.
const report = await checkPayment({
  networkPassphrase: Networks.TESTNET,
  source: senderPublicAddress,
  destination: recipientPublicAddress,
  asset: { type: 'native' },
  amount: '2.5000000',
  feeBudget: '0.0000100',
}, new HorizonProvider(
  'https://horizon-testnet.stellar.org'
));

console.log(report.status, report.coverage);

for (const issue of report.issues) {
  console.log(issue.message, issue.action);
}

One install. Clearer payments.

Install Stellar Check from npm. Typed reports and exact decimal calculations, ready for your Node application or browser bundler.

npm install stellar-check

A focused first release.

One classic payment between distinct G accounts. XLM or an issued asset, with the same source and fee payer. Unsupported shapes return an explicit incomplete result.

v0.1.1 · APACHE-2.0

CLEAR ANSWERS

Good questions.
Honest answers.

Useful checks start with honest limits.

Does this send or sign a payment?

No. Stellar Check reads public account information and returns a report. Wallet connection, signing and submission remain with your application.

Does “no known issues” guarantee success?

No. The report describes supported checks against separate observations. Account state can change immediately. Recheck before confirmation; signatures, sequence handling and transaction inclusion are outside this tool’s scope.

Which payments can I check?

One ordinary Stellar payment between distinct G addresses, using native XLM or an issued asset. Fee bumps, batches, path payments, Soroban, M addresses, self-payments and payments involving an asset issuer as a party are not supported in this release.

What does the memo check verify?

The official Stellar SDK checks for a declared memo requirement. A supplied memo satisfies a presence check only. Obtain the correct memo from the receiving service; this tool cannot verify the intended customer’s identity.

BEFORE THE NEXT SIGNATURE

Your next payment.
Start with Stellar Check.

Check a payment