Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| resources:app_directory:tari_universe [2026/09/20 04:26] – created terence | resources:app_directory:tari_universe [2026/09/27 11:11] (current) – terence | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # Tari Universe | + | # Tari Universe |
| - | Category: Wallets | + | **Category:** Wallets |
| - | Website: https:// | + | **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, |
| - | Short Description: A community-built Tari L1 wallet that also provides an entry point to the Ootle/L2 ecosystem. While Tari Universe primarily functions as an L1 wallet, its Ootle/L2 integration provides users with a convenient way to access and interact with the Ootle ecosystem. | + | * **Live app: |
| - | Testnet: Ootle / L1 | + | * **Code:** https:// |
| - | Powered | + | * **Ootle SDK used by the wallet:** https:// |
| + | (MIT) | ||
| + | * **Ootle wasm additions: | ||
| + | |||
| + | |||
| + | ===== What it is ===== | ||
| + | |||
| + | 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 headline feature is **Burn to Ootle**: ule meant running '' | ||
| + | |||
| + | - Pick an amount and burn. The burn transaction is signed in the browser and broadcast. | ||
| + | - The wallet watches for the burn to be minerkle proof from the base node itself. | ||
| + | - Once the Ootle validators accept the L1 block (about 100 blocks deep on Esmeralda, under an hour), the wallet | ||
| + | claims it into your Ootle account as private | ||
| + | |||
| + | You can also burn to any other Ootle accountproof for them, and claim a burn madeelsewhere (for example a '' | ||
| + | |||
| + | ===== What it adds over Tari Universe (desktop) ===== | ||
| + | |||
| + | - Runs in any browser, with nothing to download and no chain to sync (scanning runs in parallel web workers agathe public query service). | ||
| + | - MainNet and Esmeralda testnet, chosen with a toggle when you create or restore a wallet. - Ootle built in: public and private sends, ering private funds, the testnet faucet, anda catalogue of Ootle apps. - Burn to Ootle with automatic claiming, as | ||
| + | - A dApp connector ('' | ||
| + | - Also: PIN lock and auto-lock, sub-addresses, | ||
| + | |||
| + | ===== How it’s built ===== | ||
| + | |||
| + | The burn flow needed new pieces at three layers, all mirroring the reference wallets exactly: | ||
| + | |||
| + | - **L1 burn builder** ('' | ||
| + | - **Ootle wasm** ('' | ||
| + | - **Ootle SDK** ('' | ||
| + | |||
| + | ===== Verification ===== | ||
| + | |||
| + | Tested end to end on Esmeralda with real tra | ||
| + | |||
| + | - A 10 tXTM burn, mined in L1 block **914, | ||
| + | - A cross-implementation fixture: a burn built by the new L1 builder is verified by Ootle’s own ownership-proof check and decryption, in the Ootle wasm test suite | ||
| + | - The L1 burn passes the base node’s own transaction consistency validator in a native test. | ||
| + | - Two bugs found and fixed along the way, bo only by '' | ||
| + | funds for accounts not yet on chain, which ied burn lands. | ||
| ## Screenshot | ## Screenshot | ||
| - | {{:resources:app_directory:tari_universe_web.jpg|}} | + | {{https:// |
| + | |||
| + | {{https:// | ||
| + | |||
| + | {{https:// | ||
| + | ===== Entry details ===== | ||
| + | |||
| + | - **Payment address:** 12Gtjb5qbgYBbF9meZ31HKnEusGgnwfbDYBcZV3k4xko1htBQisjvgMW1zJL4gERkcryLntDKLqK2GQ2xEKD2i6Bq8s | ||
| + | - **Announcement: | ||