Category: Wallets
A self-custodial Minotari wallet with the Ootle account built in, where you can burn XTM on L1 and have it claimed on Ootle automatically, with nothing to install.
A web wallet for Tari layer 1 that also givent derived from the same 24-word recoveryphrase. Keys are generated and every transaction is built and signed locally in WebAssembly; the page talks only to the public base node query service and the O
The headline feature is Burn to Ootle: ule meant running minotari_console_walletplus the Ootle wallet daemon, copying proof files between them, and waiting. In this wallet it is one form:
You can also burn to any other Ootle accountproof for them, and claim a burn madeelsewhere (for example a minotari_console_wallet proof file) from the Ootle side.
window.tari) with the same provider API as the Sapient extension, so an Ootle dApp works either wallet.The burn flow needed new pieces at three layers, all mirroring the reference wallets exactly:
tari_l1_wasm, vendored in the repo): builds a burn the way the console wallet’s burn_does. The on-chain claim key is the stealth e Ootle account key never appears on chain;the encrypted value is keyed to ''DH(P, r), and r` derives from the commitment mask, so a burn’s proof can be regenerated from the seed.
* Ootle wasm (burnClaimStealthSecret, ''validateBurnClaimOwnershipProof): derives the claim secret s = H(p·R) + p that seals the claim, and checks the ownedator will, before anything is submitted.OotleAccount.claimBurn): mints the burn with ClaimBurn and spends it into a stealth output owned by the account, sealed with s. The fee is claimed value, and a stealth-revealed fee is never refunded, so the fee is measured with a dry run (metered cost plus the engine’s estimate allowance) rather than padded.Tested end to end on Esmeralda with real tra
4df34e29632a2db78f4f1cb0a9766fe5d7197a88d1b1b734d03ba42deab251a4). Fee: 13,256 µT, the 13,244 metered plus the 12 µT allowance, so nothing was overpaid.s was rejected with “no mainsigner” because the TS transaction builder leaves the seal signer unauthorised by default; and balances hid stealth funds for accounts not yet on chain, which ied burn lands.