Nano Wallet Beta (0.3.0) -> Nano Blocks

In an effort to avoid any future confusion with our wallet app and jaimehgb’s, we’ve rebranded our wallet to Nano Blocks. The UI/UX will remain the same, we’ll just refer to it by name differently.

Universal (State) Blocks

The latest update introduces support for generating client-side state blocks. Since all wallets will eventually need to generate these, our app, by default, generates state blocks from version 0.3.0 and onward. Once a particular account address generates a state block, it cannot generate legacy blocks (send, receive, change).

The new block info view, tap on a transaction and select ‘View Details’


To help decentralize the network, Nano Blocks integrated Nano Node Ninja’s API that provides data on “verified” nodes that can be used as representatives. When opening an account, a random verified representative will be chosen and set as your representative. As always, you can change your representative at any time. In a future update, a list of “verified” representatives will be present when changing representatives.

Export Seed

I removed the seed copy-to-clipboard function, and replaced it with a zip file export. When exporting the seed, a one time password is used to AES encrypt the zip file (this password can be different than what you encrypt the wallet with). After the export operation, all temp files are removed from the device.

Note: If you’re a macOS user, you’ll need to install 7z or an unzip utility that supports unzipping AES encrypted zip files since the native macOS unzip utility won’t work with it.


0.3.0 brings two new localizations to the app, thanks to two community contributors:

  • 🇫🇷 French (provided by soundIceCube)
  • 🇩🇪 German (provided by laserwean)

There’s a few untranslated items in the app since I’ve added some new features and changed a few things around. If you’d like to help contribute to localizing the app into a non-English language, feel free to contribute here:

🍻 Developer donation address 🍻