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 hashes)

Uploaded Source

Supported by

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