Check a Stellar address before you send, not after.
Paste any address and know in seconds if it needs a memo, if it can take your asset, and if your wallet can reach it. Your money lands where you meant it.
# Install from npm
npm install stellagate-core
# Your package.json then has:
"dependencies": {
"stellagate-core": "^0.1.1"
}
import { check } from "stellagate-core";
const verdict = await check({
to: "GDT7ARDYZRBXXYOCSQ3MUMISTITSSRWZI6KR2A5L5Q3KB4QIZHGYMTIH",
from: userAddress,
asset: "native",
});
if (verdict.status === "block") {
const [reason] = verdict.reasons;
showStop(reason.message, reason.fix);
}
// npm install stellagate-core
// node check.mjs <address>
import { check } from "stellagate-core";
const verdict = await check({
to: process.argv[2],
network: "public",
});
console.log(verdict.status);
for (const reason of verdict.reasons) {
console.log(`${reason.code}: ${reason.message}`);
if (reason.fix) console.log(`fix: ${reason.fix}`);
}
process.exitCode = verdict.status === "block" ? 1 : 0;
{
"status": "block",
"entry": { "name": "Bybit", "domain": "bybit.com" },
"reasons": [{
"code": "memo_required",
"message": "Bybit requires a memo (SEP-29). Without it,
the payment may arrive and never be credited.",
"fix": "Get the memo from the receiver and include it."
}]
}
Frequently asked questions
Everything you need to know before your next send.
What does Stellagate check?
Whether the address exists, whether it needs a memo, whether it can hold the asset you are sending, whether your wallet can reach it, and whether it is flagged as a scam. All in one paste.
Do I need to connect my wallet?
No. Paste the address and get the answer. Nothing to connect, nothing to sign.
Does it work with smart wallets?
Yes. Add your smart wallet address and Stellagate tells you whether it can pay that destination, and what to do if it cannot.
Which exchanges does it know?
Every exchange account in StellarExpert's public directory that needs a memo. That is more than a hundred, including Binance, Kraken, Bybit and Coinbase.
What does it cost?
Nothing. Stellagate is free and open source.
Can I add it to my wallet or app?
Yes. The library is open source on GitHub, and one function call runs the whole check.
Send with certainty.
Paste an address and know before you sign. Free, instant, no sign-up.