Know what’s actually available.
Account for reserves, sponsorship, open offers and your planned fee before choosing an amount.
BALANCES & RESERVES
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.
Classic payment · Testnet
Try a sample. See what changes.
WHY STELLAR CHECK
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 thinkingThe asset code and issuer must match. The recipient can establish the correct trustline, then you can check again.
THE BIG PICTURE, IN THE SMALL DETAILS
The amount. The account. The asset.
Bring it all into focus with one report.
Account for reserves, sponsorship, open offers and your planned fee before choosing an amount.
BALANCES & RESERVESCheck the exact trustline, authorization and remaining capacity on the recipient’s account.
TRUSTLINES & CAPACITYSpot a declared memo requirement or network mismatch, and see who needs to take action.
MEMOS & NETWORKA FEW LINES. A BETTER EXPERIENCE.
One call before the signature request. Get structured diagnostics your application can turn into useful guidance.
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);
}
Install Stellar Check from npm. Typed reports and exact decimal calculations, ready for your Node application or browser bundler.
npm install stellar-check
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.0CLEAR ANSWERS
Useful checks start with honest limits.
No. Stellar Check reads public account information and returns a report. Wallet connection, signing and submission remain with your application.
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.
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.
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