Skip to content
This repository has been archived by the owner on Jun 7, 2023. It is now read-only.


Repository files navigation

Trinity is now deprecated. Please use Firefly.

The official IOTA wallet

Developer documentation portal

Discord StackExchange Apache 2.0 license

AboutPrerequisitesInstallationGetting startedSupporting the projectJoining the discussion


This is the official IOTA wallet, which allows you to do the following:

  • Create password-protected accounts to store and access your seeds
  • Send transactions
  • Generate addresses
  • Read your balance and transaction history

Please report any issues in our issue tracker.


To compile Trinity, you must have the following:


The latest downloadable versions of Trinity are available on the Trinity website.

If you want to run a local version of Trinity, compile the code by doing the following:

  1. Clone this repository

    git clone
  2. Change into the trinity-wallet directory

    cd trinity-wallet
  3. Install the shared dependencies

    yarn && yarn deps:shared
  4. Follow the instructions to compile either Trinity Mobile or Trinity Desktop.

Getting started

If you want help getting started as a user of the wallet, see the documentation portal.

If you are contributing to the Trinity codebase, see the following resources:

Supporting the project

If Trinity has been useful to you and you feel like contributing, consider posting a bug report, feature request or a pull request.

See the contributing guidelines for more information.

Joining the discussion

If you want to get involved in the community, need help with getting setup, have any issues related to Trinity or just want to discuss IOTA, Distributed Ledger Technology (DLT) and IoT with other people, feel free to join our Discord.