This is proof-of-concept for Trezor.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
crypto
.editorconfig
.gitignore
Pipfile
README.md
config_default.py
daemon.py
main.py
process_tra.py
test_data.json

README.md

Monero implementation in Python

This is proof-of-concept for Trezor.

Roadmap

  • communication with daemon RPC
  • get wallet balance (process all transactions in blockchain)
  • create transaction
  • sign transaction (ringCT)
  • submit signed transaction to blockchain

Usage

Duplicate config_default.py into config.py and set your constants

pipenv run python3 ./main.py

To use crypto.py wrapper library, you need libcncrypto.so, which you can get compiled from monero project.

Testing

Tested on:

  • Kubuntu 17.10 64bit (plasma) - Kernel 4.13.0-16-generic
  • Python 3.6.3