No description, website, or topics provided.
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
burst-address.py

README.md

burst-address.py

simple address creator for burst coin written in python

dependencies:

on linux installed by:
sudo pip install curve25519-donna

if pip isn't on your system, debian based install of pip
sudo apt-get install python-pip

execution by command line: ./burst-address.py "passphrase for account"
or (if not set executable)
python burst-address.py "passphrase for account"

spaces in passphrase are allowed by joining arugments list, providing as sign argument in quotes might be optimal

output will provide passphrase for account, long id (numeric address) for account and RS (reed-solomon) encoded address.

a note on public keys, first out going transaction on blockchain secures the public key for the account (burst wallet will provide message on accounts without public key). what this means is the account id (a 8 byte number) is known to have a certain curve25519 public key (a 32 byte number). notice the difference between the amount of possiblities, this indicates that a collision between a different key pair and the account can occur. registering a public key is the protection from that collision.

tested on linux using "Python 2.7.6" and "Python 3.6.0"

written by damncourier in 2017
released public domain

credit for code reuse would be nice
donations would be nicer ;)
BURST-PVSK-HNTX-FLAA-HTRSX