Nobody has ever lost their bank account because they misplaced 24 random words. So why do we still do that to crypto? Veil is a Stellar wallet you open with your passkey. No seed phrase. No extension. No gas token to buy before you can move your own money. Live on mainnet.
Veil is open source.
Passkey wallet, the smart contract behind it, and an SDK with React, Vue, Svelte and Solid adapters.
If you have ever wanted to build on Stellar without asking users for a seed phrase, take it and go.
@StellarOrg@BuildOnStellar@Stellar_Nigeria
Adapter (Protocol 28) is now live on Mainnet π
β Faster consensus, even under load
β Atomic upgrades for fleets of contracts
β Safer, standard way to migrate contract data
β No contract changes needed, just rebuild against the SDK
A swap that worked yesterday started failing. Nothing in our code had changed.
The aggregator had routed through the classic order book instead of a smart contract, and returned a completely different kind of transaction with a memo attached.
Soroban forbids memos.
Our wallet could not deploy. The error blamed the network. The network was fine. Two major versions of the Stellar SDK were in the same bundle. SDK code ran v15, app code ran v14. XDR objects are classes. Built by one and read by the other, they are not the same type.
"Could not unmarshal transaction" is what a server says when it cannot decode what you sent.
It is also what it says when your own device encoded it wrong.
Same message. Opposite fix. We now decode it on the device first, so the error says which side broke.
Spent a day working out why our app icon looked fine on one phone and like a smashed plate on another. Android 12 masks the splash icon to a circle two thirds the canvas wide. Our artwork filled 93% of it. Everything outside the circle was being sliced off.
Hold dollars. Spend naira.
Veil keeps your balance in USDC and shows it in the currency you actually think in.
Built Nigeria first, because that is where the problem is loudest and the workarounds are most expensive.
A new user needs 0 XLM to start using Veil.
Not "a little". Zero.
Fees are sponsored, so your first transaction works before you have ever bought the network's token. The gas requirement is the second biggest thing keeping normal people out of crypto.
Today, @usbank announced a successful live pilot of USBDC, the bank's proprietary USD-backed stablecoin, on the Stellar network.
USBDC is one of the first bank-issued stablecoins deployed on a public blockchain.
Traditional finance meets innovation on Stellar.
Miracle is one of our core engineers.
everything in this thread is in the open: the SEP-45 spike notes, the reserve measurements, the contracts.
if you are building account abstraction on Stellar, the reserve numbers in section 5 are the ones we wish someone had shown us.
1/9 Β·
Hi Everyone, Miracle here. one of the core engineers on @veilonstellar , a wallet you open with your fingerprint.
no seed phrase, no extension, 0 XLM to make your first transaction.
six months in, here is what we found that I think the Stellar ecosystem should know:
"If there is no seed phrase, what signs the transaction?" Your passkey. The same one that opens your banking app. The wallet is a smart contract. It checks your fingerprint signature on-chain before it moves anything. The key never leaves your phone's secure element.
Stellar carries $4B+ in tokenized RWAs.
Those markets don't trade around the clock, but the infrastructure they sit on does.
With Pyth Pro and 24/7 Indices, collateral, risk, and vault accounting keep updating even with the market closed.
Now live on Stellar ‡οΈ
@Ugasutun@Stellar_Nigeria@BuildOnStellar@StellarOrg@dripsnetwork it defeats the point when a company holds the reset. it does not when you do.
no password. no support line. recovery runs through your own device backup, or through guardians you chose, with a timelock you can cancel.
I have no key that opens your wallet.
Every crypto wallet asks a new user to do something no bank has ever asked. Write down 24 random words. Never lose them. No support line if you do. Then we act surprised that adoption stalls at people who already own crypto.
Veil is live on Stellar mainnet. A wallet you open with your fingerprint. No seed phrase, no extension, no gas token to buy first. Below is a real payment authorised by a passkey and verified on-chain by the wallet contract itself. Not a demo.
Nobody has ever lost their bank account because they misplaced 24 random words. So why do we still do that to crypto? Veil is a Stellar wallet you open with your passkey. No seed phrase. No extension. No gas token to buy before you can move your own money. Live on mainnet.