Skip to main content

Utility for generating Stellar accounts from BIP39/Electrum seed phrases

Project description

This package provides a command-line script and a library module for generating Stellar accounts from BIP-0039/Electrum seed phrases. It performs deterministic generation of Stellar account keys from mnemonic seed phrases. Each seed phrase may optionally be extended with custom words that play the role of an additional passphrase.

seed-phrases-for-stellar accepts two kinds of mnemonic seed phrases:

Since these are the two major standards for wallet seed phrases, seed-phrases-for-stellar accepts nearly all mnemonic phrases generated by cryptocurrency wallets. Note, however, that this software does NOT perform random generation of high-entropy seed phrases. Its main purpose is to allow cryptocurrency wallet users to derive Stellar account keys from high-entropy seed phrases that they already have and that probably were created by their wallets.

By following either BIP-0039 or Electrum, seed-phrases-for-stellar derives a binary seed from a mnemonic seed phrase. Then it derives Stellar keys from the binary seed, as specified by SEP-0005 (https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md), SLIP-0010 (https://github.com/satoshilabs/slips/blob/master/slip-0010.md) and BIP-0044 (https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki).

More information (installation, command-line usage, API, etc.) in https://github.com/reverbel/seed-phrases-for-stellar/blob/master/README.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seed-phrases-for-stellar-0.2.tar.gz (14.6 kB view details)

Uploaded Source

File details

Details for the file seed-phrases-for-stellar-0.2.tar.gz.

File metadata

File hashes

Hashes for seed-phrases-for-stellar-0.2.tar.gz
Algorithm Hash digest
SHA256 bf08734620effca6b5f95bacc17f2fe4eaf99602e079874611c526e847a51cc5
MD5 e630b6cbfbc1834c91fc079a139cbf10
BLAKE2b-256 2906d3e000dc79b14a780fa5f377134aaedbcf10f5f0d2723a4137d9416930ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page