Python tool for creating and converting mnemonic-phrases, public key and private key for NEAR accounts.
Project description
NEAR Seed Phrase
Python tool for creating and converting mnemonic-phrases, public key and private key for NEAR accounts.
🚨 Status: BETA, contributions welcome!
Ported to Python from https://github.com/near/near-seed-phrase
Install
Poetry
poetry shell
poetry show -v # copy this virtualenv path and set it as your Python interpreter
poetry add near-seed-phrase-py
Pip
pip install near-seed-phrase-py
Usage
from near_seed_phrase.main import generate_seed_phrase, parse_seed_phrase
# Generate a BIP39 seed phrase with its corresponding Keys
generate_seed_phrase()
Returns:
{
seed_phrase: str # BIP39 seed phrase
secret_key: str # ed25519 secret/private key, formatted for NEAR (e.g. "ed25519:[SECRET_KEY]")
public_key: str # ed25519 public key, formatted for NEAR (e.g. "ed25519:[PUBLIC_KEY]")
public_key_hex: str # lowercase hex representation of public_key that can be used as an implicit account ID; see https://docs.near.org/integrator/implicit-accounts
}
# Recover keys from a BIP39 seed phrase (returns same response as generate_seed_phrase())
parse_seed_phrase(seed_phrase)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for near_seed_phrase_py-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b968789b6a512bbfe82d3a26a402b5f650bd2353ba21bae5b0858d489f95278b |
|
MD5 | 05089fe1c69ef26599f94ccfe1a2a594 |
|
BLAKE2b-256 | 026676381e687a51c1855a1be1efbf7ec6c6598dd35ead829354cb74fd2c8574 |
Close
Hashes for near_seed_phrase_py-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac7cfd66ee7046ce1e1714702041223ad3b14e454b1f6d2512d455694ea15967 |
|
MD5 | 37c354fad3b42f485bc33c453a79d059 |
|
BLAKE2b-256 | 1a23aef160d5ebaa3746627d999e144e6bb40bffa2174109950fcd8182cda7f3 |