OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Atto

Atto is an open-source command-line Nano wallet written in Go. It provides commands to generate a seed, derive account addresses, receive receivable funds, view balances, change representatives and send Nano, along with a rudimentary Go library for interacting with Nano nodes. It also includes atto-safesign for offline signing.

Independent OpenViST project profile, based on linked sources.

Atto — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Atto when you want a compact command-line workflow for Nano account and transaction tasks, or need its basic Go node-interaction library. Its included offline-signing tool is an option for users who want to keep signing separate from node interaction.

Who it is for

  • Nano holders who prefer managing accounts and transactions from a command line.
  • Go developers seeking a rudimentary library for interacting with Nano nodes.

Documented uses

  • Generate a Nano wallet seed and derive account addresses.
  • Check a balance and receive receivable funds.
  • Set or inspect an account representative.
  • Send Nano with a confirmation prompt.
  • Build a Go-based integration that communicates with Nano nodes.
Before you choose

Requirements & limits

The repository is public and specifies an MIT license. The project documents precompiled binaries and building from source; compiling requires Go 1.15 or higher.

  • Seeds are supplied through standard input for account operations.
  • The balance command receives receivable blocks automatically.
  • Sending prompts for confirmation unless the -y flag is used.
  • Account information from a node is validated using block signatures, while transaction signatures are created without node assistance.
  • Atto writes no persistent data and keeps no local transaction history.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build Atto from source

Compile the Atto command-line wallet from its repository.

Before you start

  • Go 1.15 or higher
  • Git

Steps

  1. Clone https://github.com/codesoap/atto.git.

  2. Change into the atto directory.

  3. Run the command below.

    Documented command
    go build ./cmd/atto

Expected outcome

The `atto` binary is available in the repository directory.

Guide limitations

  • This guide covers building the wallet only, not configuring a Nano node or completing a transaction.
Source-based practical guide

Check an account balance and receive pending funds

Use Atto's balance command with a seed supplied through standard input.

Before you start

  • An Atto binary
  • The account seed, supplied as the first line of standard input

Steps

  1. Supply the seed to Atto through standard input.

  2. Run the balance subcommand.

Expected outcome

Atto receives receivable blocks and displays the account balance.

Guide limitations

  • Atto does not store transaction history locally.
  • The documentation does not specify the node setup process.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
7 October 2026
Original website title
codesoap/atto · Official homepage title · retained in its source language