Scan QR Code

Scan QR Code

Tari Aurora Updates

This page contains all of the most up-to-date release notes for Tari Aurora.

Review the release notes below.

Tari Aurora 0.15.0 Release Notes

What’s in your wallet?

In this release, we introduced an exciting new feature for Aurora power users - the coin wallet.

Blockchain systems like Bitcoin and Tari keep track of value through Unspent Transaction Outputs (UTXOs). UTXOs are just like the coins or bills stored in your physical wallet.

When you buy something for $3 in a store and you only have a $10 bill, you hand over the entire $10 bill and wait for your item and $7 in change.

Tari works exactly the same way. The only difference is that our “bills” can be in any denomination. They’re not limited to 1, 5, 10, 20 and 100 denominations like fiat money is.

Your Tari wallet is a collection of unspent coins. When you send Tari to someone, you have to spend one or more coins in their entirety. Once the transaction is mined shortly thereafter, you receive a new coin representing your change.

If you only have a single 10,000 XTR coin in your wallet and you send someone 1 XTR, you’ll see your available balance drop to zero for a spell until your change becomes spendable.

This is the same reason you see the infamous “Hold your horses” error message when trying to send multiple transactions one after the other.

The new Coin Wallet feature in Aurora fixes this!

The new Coin Wallet screen shows you the coins you have in your wallet. It lets you break up big coins into smaller ones and avoid having to hold any horses ever again.

You can also combine smaller coins into larger ones. If you hate carrying large amounts of change in your wallet – even if it is a digital wallet – then this option is for you. (For reasons we won’t get into here, combining coins is also a good security practice if you receive a lot of one-sided payments).

Your coins are displayed graphically, with higher value coins being larger than lower-valued ones. You can also see which coins are spendable, or are still being confirmed or are time-locked.

We hope you enjoy this feature! Please provide feedback on Discord, or at [email protected]

Tari Aurora 0.14.0 Release Notes

The calm before the storm

Hi everyone!

We just released a new version of the mobile wallet to Google and Apple stores. It’s a minor update, but it’s just the calm before the storm. The few subsequent upcoming releases will bring some bigger and more exciting changes.

Stay tuned!

What’s new in 0.14.0?

Adjustable fees

We’re slowly preparing for the mainnet (#whenmainnet). We want to be ready for unexpected activity peaks on our network after we switch to the production network. So, from this release, we’ve added the possibility to adjust your transaction fee when there is congestion on the network. This option remains hidden if there isn’t any reason to manipulate the fee at the moment (e.g. when blocks are not full), and the fee will be automatically set to the minimum.

Faster animations

We noticed that some of the animations are sluggish or have unnecessary delays. With some help from our UX team, we decided to speed up some of the animations to make our up more responsive.

Bug fixes

We also found a time to fix several bugs reported by our users.

That’s all for this month. See you next time!

Tari Aurora 0.13.0 Release Notes

Spring cleaning

Another month, another update! This month we focus primarily on existing usability issues. We hope that you will like those small changes that make our App even easier to use.

What’s new in v.0.13.0?

Block explorer on the transaction details screen.

If you want to know more about the block with your transaction I have a good news for you. From this release you will be able to check info about the block by opening the block explorer page directly from the transaction details page.

Improved wallet recovery process.

We noticed that the wallet recovery process could fail unexpectedly due to the problem with the connected base node. To improve that process, we added a possibility to select the base node used for recovery before you start the process.

Simplfied one-sided payment transactions

A one-sided payment transaction doesn’t keep any info about a message and gif that you can send to the receiver using a regular transaction. In this case, showing the “add a note” screen to the user is nothing more than a useless choir. To simplify and speed up the process, we removed this step from the transaction flow for transactions marked as one-sided. This makes one-sided payments even faster than before!

UI improvements

In this release, we also make a few eye-appealing changes to some of our UI components. First, we added icons to the options in the settings menu. This change should allow our users to find the right option much faster. Second, we updated our pop-up functionality. Now it’s based on the new view hierarchy, which helps us build and show modular pop-ups much easier and more standardized way.

Tari Aurora 0.12.0 Release Notes

Spring cleaning

The first day of the astronomical spring is behind us. So, it’s time for a spring cleaning!

What’s new in v.0.12.0?

The new coat of paint

We updated the UI of the transaction list, transaction details, and the seed words list screens. The first two will now show tailored information about the one-sided payments. The last one was updated to match the style used in the other part of the app.

The app will now be able to handle the QR codes and deep links with the new data structure. Don’t worry if you are still using old QR codes. Aurora will support the legacy format for the next six months.

More about the new format here

Tor Bridges on Android

The Android App will now be able to configure custom Tor bridges, request the Tor bridges configuration from torproject.org, or scan the QR with the configuration for the settings menu.

Bug fixes

Every spring cleaning can’t be done without squashing pesky bugs hiding in the corners. In this release, we fixed several bugs reported by our users.

Tari Aurora 0.11.0 Release Notes

Whats time is it? It’s release o’clock!

What’s up? We’re constantly working on improving the Aurora wallet. The new version of our app with some fascinating new features just hit the Android and iOS app stores.

What’s new in v.0.11.0?

One-sided payments

With this release, we’re introducing a new way how you can send tokens. Now, you can send funds to another user even if they are not online. One-sided payments can be significantly faster than regular transactions. However, this type of payment isn’t entirely anonymous, so please be aware when you choose this type of payment.

New error message type

We improved the way how the app presents error messages. Now, some messages will have a technical error code at the end. This code can be used in communication with our service desk. We want to extend this functionality to cover all errors over time in the future.

Transaction rejection reason

Now, when you visit an invalidated transaction details screen, you will see short info about why it was rejected.

… and a few other minor changes

You will now be able to visit the block explorer page directly from the app. To do that, you need to go to the settings page and tap on the “Block Explorer” button.
App Will now present the app version at the bottom of the settings screen.

Tari Aurora 0.10.0 Release Notes

Hello Tarians! Happy new year!

We just released a new version - 0.10.0 - of the Aurora App in both the iOS and Google Play stores. This version contains a few exciting changes that we know you’ll love!

With this release, we also announce the end of Tari Labs’ 32-bit support for Aurora. With essentially zero 32-bit devices running Aurora out there, we don’t have enough test miles to say that the backend library (written in Rust) works perfectly under all scenarios. Anyone wanting to compile 32-bit versions for their own purposes is still able to, of course. But TariLabs won’t be providing 32-bit binaries as of v0.10.0.

What’s new in v.0.10.0?

New Network: Dibbler!

In this release, we’re dropping support for Weatherwax and Igor networks and upgrading to the latest testnet: Dibbler. After the update, our users will be logged out and navigated back to the welcome screen.

New Functionality: Request Tari

You can now generate invoices with Aurora!

With our new “Request Tari” screen, you will generate a QR code that, when scanned, will populate the “amount” and “receiver” fields in the sender’s app.

This is going to be so handy for saving up towards those new Lambos.

Connected Yat on User’s Profile Sceen

Thanks to feedback from the community, your profile screen will now indicate whether you’ve connected a Yat to Aurora. This is a huge quality of life improvement and brings Yat and Tari even closer together.

Improved wallet restoration process

The app will now highlight the invalid seed words on the restore wallet screen to make a restoration process even easier.

Tari Aurora 0.9.0 Release Notes

Hello fellow Tarians!

The new version of the Aurora App just hit Google and Apple apps stores!

In this version, we added a few quality of life improvements that make our app more accessible and pleasant to use.

What’s new in v.0.9.0?

Seed words entry improvements.

We noticed that restoring the wallet from seed words isn’t an easy process. To improve and speed up the process, we added an autocompletion feature that allows you to select the correct word without entering the whole phrase manually. The seed word encryption algorithm now includes your wallet’s birthday, so that only the portion of the blockchain that is relevant to your wallet is scanned rather than the entire history. This is an enormous optimisation and one that only improves with time.

Unfortunately, this is a breaking change and restoring from old seed phrases will no longer work. (We wouldn’t do this if it wasn’t testnet).

Important note: You will no longer be able to restore your wallet from seed words if it was created with an older app version.

Yat full-screen visualizations support.

Aurora is now supporting more eye-appealing, full-screen Yat visualizations.

Important note: Yat integration is still in beta, so some functionalities can be changed or improved in the near future.

Encryption and balance handler improvements.

In this release, we improved how we encrypt your wallet-related data and speed up the process of gathering and handling data related to the balance.

Important note: The new encryption method isn’t compatible with the old version of the Aurora wallet. Your wallet data will be removed after the update.

Tari Aurora 0.8.0 Release Notes

Hello there! We are back!

We just released the new version of the Aurora App to the Apple and Google apps stores.

What’s new in v.0.8.0? 🤔

  • We added an additional balance label on the home screen. It will inform you about the number of tokens that are currently available to spend. This should relieve confusion when the “Hold your horses” error pops up when trying to send Tari and you don’t have enough confirmed UTXOs to cover the transaction.

  • We change the way how we sort data on the transaction list. Now, we will present pending transactions in the separate section at the top of the list.

  • We improved the way how we secure iCloud/file backups.
  • You can now switch between available networks. You can do that from the settings menu or from the welcome screen before you create a wallet.

Important note ☢️

This update is incompatible with the previous app versions. You will lose access to your wallet and iCloud backups after the update.

One more thing!

A few days ago we launched our discord channel. Consider joining our growing community for more information about Tari and Aurora app.

Tari Aurora 0.2.0 Release Notes

Attention, Aurorans! Users on this newest version will not be able to transact with users from earlier versions, and vice versa.

Why? The emoji set used for addresses was changed to thwart Telegram, which has a nasty habit of borking many Emoji IDs pasted there by changing their gender (and thus their underlying unicode).

Also, you can now back up your wallet. If you’re not into emojis, one might hope you’re still into securing your fake money. Hit the gear icon on the profile screen to back up your wallet to iCloud on iOS and Google Drive on Android, so you can restore it onto a different device if your phone is lost or broken.

The complete list of updates for iOS:

  • Updated emoji set
  • Cloud backup and restore (iCloud)
  • Improved Emoji ID extraction from clipboard
  • Improved reminder notifications asking you to open the app to accept incoming tXTR in the event that your phone fails to automatically accept it
  • Other minor bug fixes, performance, and UI improvements

The complete list of updates for Android:

  • Updated emoji set to improve compatibility
  • Cloud backup and restore (Google Drive)
  • Low power mode in the background for reduced battery consumption
  • Better UI support for smaller screen sizes
  • Ability to remove a contact name from transaction detail screen
  • Reduced application bundle size
  • Better network connectivity

Android Private 0.2.0 release notes:

The Tari Aurora private release removes all requests to central servers (Tari tXTR faucet, Tari push notification server, Tari Matomo analytics server and Tari Sentry bug reporting server) from the regular release. It also removes the Google APIs used for backup and restore feature, which means there’s no backup and restore support in the private release as of v0.2.0. You also won’t be able to get free tXTR since a request needs to be made to the Tari central faucet server.

The private release APK can be downloaded here: https://github.com/tari-project/wallet-android/releases/tag/v0.2.0-jniLibs-0.13.0

Tari Aurora 0.1.14 Release Notes

Previously, you could not receive or complete Tari Aurora transactions without opening the app in the foreground each time. Now, transactions will be able to silently complete in the background thanks to new app extension background sync functionality. If this process fails for any reason, you’ll receive a push notification.

And if that’s not enough for you…

iOS v0.1.14

  • The TTL Store is now available in an in-app browser
  • Share bug reports via other apps if your device’s default mail app is not setup
  • Fix that prevents multiple debug menus from being opened when shaking
  • Pull-to-refresh improvements on the transaction screen
  • Deep link fix for links with emojis (handling URL encoded emojis)
  • UI polish on various screens

Android v0.1.14

  • The TTL Store is now available in an in-app browser.
  • A more responsive transaction list & improved UI stability overall.
  • Updates Tor proxy version to 0.2.4.7.
  • Various smaller bug-fixes and performance improvements.
Tari Aurora 0.1.13 Release Notes

The Aurora wallet keeps getting better. Some really exciting new features in the latest Aurora wallet release.

iOS v0.1.13

Spring is a time for small pleasures: Flowers blooming. Birds chirping. Better visibility around network status and progress when you first send a transaction.

Other changes aside from the new animation above:

  • Canceled and expired transactions now appear in your list
  • Ordering items from the TTL store now requires fewer steps
  • Emoji IDs that don’t have contact names now appear in your Recent Transactions list.
  • Shaking the app to report a bug no longer opens multiple windows
  • Comms private key moved to phone’s keychain
  • Devices with no biometrics or passcode enabled can now bypass the warning to use the app (but c’mon you really should be using a passcode)
  • Onboarding UI polish

Android v0.1.13

  • Added cancel transactions support!
  • Adds support for default note and amount support for deep links
  • Prevent the opening of debug screen in background mode.
  • An update for emoji processing - removes IBM ICU library and relies on the Tari emoji set. Save ±8MB from install size!
Tari Aurora 0.1.3 (iOS) / 0.1.11 (Android) Release Notes

The Aurora wallet keeps getting better. Some really exciting new features in the latest Aurora wallet release.

Tari Aurora v0.1.3 (iOS)

Shiny new features:

  • Cancel any transaction that hasn’t yet been accepted by the recipient
  • Long press the Emoji ID “Copy” button to copy the hex public key instead of emojis
  • Pull to refresh on your transaction list to re-sync it

Boring but still useful:

  • Fallback to device PIN when Touch ID or Face ID is unavailable
  • Fix for UI issues on for smaller iPhones on transaction detail view
  • Fix for bug causing the app to crash when entering an amount to send
  • Last but not least, the animations in the onboarding flow have been refined to make the first-time user experience snazzier and more intuitive.

v0.1.11 (Android)

WHAT’S NEW

  • Implement “Cancel transaction” CTA (TX list updates, push notifications and TX details statuses is yet to come)
  • Add sentry.io crash reporting
  • Fix BigDecimal rounding bug, making it look like receivers were paying fees.
  • Other miscellaneous bug fixes
Tari Aurora 0.1.1 Release Notes

Minor bug fixes.

Tari Aurora 0.1.0 Release Notes

Version 0.1.0 marks the first official release for the Tari Aurora Wallet. Here are some of the highlights in this release.

Tari Aurora is useful from the start

Tari Aurora focuses on driving engagement around tXTR for all potential users, not just developers.

A faucet server automatically gives every installed wallet some tXTR to experiment with and send. The friendly Tari Bot then teaches new users how to send their first tXTR transaction with Aurora.

Users can also visit the TTL Store, hosted by Tari Labs, where tXTR can be redeemed for exclusive, limited-edition Tari merch. Users are encouraged to send and receive Tari, run a full node to mine, and build up enough balance to claim exclusive swag.

Thinking beyond the traditional address

We have worked very hard on this release to make Aurora a seamless, intuitive user experience.

In Aurora, we introduce users to the Emoji ID 👋🐴❤️🚢. Your Emoji ID identifies your wallet on the network. Behind the scenes, the wallet handles the generation of unique spending keys for every transaction. Rest assured, all the privacy and confidentiality benefits imparted by Mimblewimble are maintained.

Aurora has an address book that acts and feels like any other local address book on your phone. Once you assign aliases to emoji IDs, you can send XTR to your friends and family as easily as you would send a meme.

Tor-enabled privacy

All direct communications between peers are end-to-end encrypted.

The Tari Aurora wallet makes use of Tor out of the box. Every time the app starts, a hidden onion service is created behind the scenes, ensuring IP address obfuscation and that all your communications between yourself and other nodes and wallets on the network are entirely private.

Nearly all cryptocurrency wallets make use of a proxy server or other centralizing system to simulate peer-to-peer communication between wallets. Mobile phones generally do not allow for incoming connections. Try establishing a direct Bitcoin Lightning channel from one phone to another in any of the most popular non-custodial lightning wallets; this problem will manifest.

Tor allows Tari Aurora wallets to be first-class citizens on the Tari network and speak to each other directly. This enables us to build the foundations of an actual peer-to-peer communications and cryptocurrency network[1].

In this release, the wallet communicates with a set of whitelisted base nodes to obtain chain data. We are exploring how to mitigate or remove this limitation in the future. In the meanwhile, anyone can configure Aurora to point to their own node.

When a wallet needs to make a connection to a peer that it does not have routing information for, it will send a “Discovery Request.” This encrypted message is routed through the network’s distributed hash table, which means that other nodes will be able to perform network analysis.

Pioneering Rust in a mobile environment

For the more technically inclined, here are some details about what is happening under the hood.

In Android, the wallet library runs as a foreground service, which means that we don’t have to make use of Google’s push service to notify the user when transactions are incoming. Unfortunately, this added privacy is at the cost of higher battery consumption, a trade-off we are willing to make at this stage. Currently, we are working on methods to reduce power consumption while providing superior privacy.

The lib_tariwallet engine is written in Rust, with C-bindings to the JNI and Swift codebases. This means that both the iOS and Android apps have exactly the same wallet library codebase under the hood. The Tari communications stack is used to communicate with peer nodes and other wallets.

Using Rust means that the wallet library has robust performance and memory guarantees. But this is a first release,so there are bugs and wrinkles to squash, smooth, and iron out.

Rust is a great language, but it is still very young with many parts of the ecosystem immature. We were largely on our own in figuring out how to build, deploy, and execute Rust code inside two mobile operating systems. This was especially tricky since early versions of lib_tariwallet had to bring their own versions of the ZMQ messaging service (a C/C++ library), the libSQLite database (C) and the LMDB memory-mapped key-value store (C) and teach them to play nicely with the native operating systems; both of which are very stingy when it comes to providing resources to network-heavy libraries like these. Fortunately, we’ve recently dropped the dependency on ZMQ. And are exploring how to reduce additional dependencies to minimize the install footprint of the wallet and reduce the surface area for bugs.

[1] Full disclosure: The iOS app makes use of Apple’s Push Notification Service to wake up the app when handling incoming transactions. This allows us to provide real-time responsiveness in the Aurora wallet and a far superior user experience.

We also collect anonymized data about app usage on a self-hosted Matamo instance.

The Aurora wallet is entirely open-source and hosted on Github (iOS and Android). You are welcome to inspect the code to see what data is collected. It’s also possible to remove the Matomo analytics and push notification code. It will not affect the overall functioning of the wallet, except where it impacts user experience (such as having to have the wallet in the foreground to receive funds on iOS).