Skip to content

Account types

serjonya-trili edited this page Feb 4, 2024 · 2 revisions

Mnemonic account

It's an account that was derived from a mnemonic (or seed phrase) often consisting of 12, 15, 18, 24 words. Alongside the mnemonic itself we need a derivation path pattern in order to build (derive) a secret key. At the moment, Umami supports these derivation path patterns:

  • m/44'/1729'/?'/0'
  • m/44'/1729'/0'/?'
  • m/44'/1729'/?'/0'/0'
  • m/44'/1729'/0'/0'/?'

These are called patterns because you can derive multiple accounts from the same mnemonic and different derivation paths by replacing the ? with a number. For example: "m/44'/1729'/0'/0'", "m/44'/1729'/1'/0'", etc.

The mnemonic is encrypted with the password you are asked to set during onboarding. In order to sign transactions you'll have to re-enter the password so that Umami can decrypt the credentials.

Ledger account

Allows you to onboard with a hardware ledger.

Note: Even though you are asked to select the derivation path, you can have only 1 account per ledger per derivation path pattern.

Doesn't require a password because all credentials are stored in the ledger itself and the signing process happens there as well.

Secret key account

Simply, your secret key encrypted with the password. Doesn't allow deriving new accounts. It's one secret key per one account.

Social account

Onboarding & transaction signing with your social accounts. At the moment, only Google provider is supported.

Doesn't require a password because the authorization is handled by the social provider.

Clone this wiki locally