Skip to content

Instantly share code, notes, and snippets.

@marcusjang
Last active July 7, 2018 12:33
Show Gist options
  • Save marcusjang/0491b719ace4b1875147568431b70ebd to your computer and use it in GitHub Desktop.
Save marcusjang/0491b719ace4b1875147568431b70ebd to your computer and use it in GitHub Desktop.
Using Trinity Wallet with Keepass2Android Password Manager

Using Trinity Wallet with Keepass2Android Password Manager

For security reasons, we don’t allow your IOTA seeds to be saved into the device clipboard on Android. So, to use password managers with Trinity to easily manage your seeds we have come up with a custom-built function that allows your seed to be safely transferred from the wallet to the password manager, and vice-versa.

Unfortunately, Keepass2Android is the only supported password manager for the time being.

This manual will guide you through on how to use Trinity Wallet with Keepass2Android easily and safely.

How to export your seed to Keepass2Android

  1. If you haven’t already, install Keepass2Android. You can get it on Google Play Store. After downloading the app, you will need to create a Keepass database. You can read more about Keepass2Android, including how to make a new database, on here.

  2. To export from Trinity Wallet:

    1. On the seed backup screen, press “Add to password manager” option.
    2. When you press “Copy seed” button, the app will ask for your confirmation.
    3. Read the instructions carefully and confirm it by pressing the checkbox and “Copy” button to proceed to Keepass2Android. (You may be required to unlock your database first.)

  1. Then store your seed into Keepass database:
    1. When you are greeted with the same screen as the screenshot below, press “Create entry for URL” on the bottom right.
    2. Choose in which group you want to seed your seed, and press the “Add entry” button as shown below.
    3. Enter a name to distinguish your seed, and press the save button on top right.

Congratulations! You have successfully, and safely exported your seed from Trinity to Keepass2Android.

How to enter your seed with Keepass2Android

  1. Enable Keepass2Android keyboard:
    1. You can do it in your devices’ keyboard settings. We will be using the base Android Oreo as an example, but the process may differ slightly depending on what device you use.

  1. Then enter the seed using Keepass2Android keyboard:
    1. On the text input field you want to enter the seed in, change the keyboard to Keepass2Android keyboard you enabled in the step 1.
    2. When you are done press the input field, and press the Keepass2Android button on the bottom middle.
    3. From here, you can press “URL” to enter the seed, or choose another seed entry by pressing “Select another entry”.

Congratulations! You have successfully, and safely entered your seed from Keepass2Android.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment