Short Story

from:

Ideascale link

Problem statement :

Right now there is a plain REST API available for communicating with the wallet but no higher-level abstraction classes for Python.

Describe your solution to the problem

Create a Python module that implements base classes for Wallet, Address, Key, Transaction and offers well-structured exception tree.

Relevant experience

I’m experienced Python developer and the main author of a similar module for Monero: https://github.com/monero-ecosystem/monero-python

Website/GitHub repository (not required) https://github.com/emesik
Detailed plan (not required) – Fill in here any additional details

The implementation will provide base classes for Wallet, Address, Transaction and perhaps some other base types. The amounts will be processed by Decimal type designed for monetary operations. Operations like wallet retrieval, creation, sending transfers, etc. will be provided as methods, sparing the developers from touching the underlying API.

Also, basic sanity checks will be implemented and a proper excepton tree will be created to handle errors in elegant OO way.

The REST API will be the backend but the module will also provide forward compatibility to introduce other backends should some appear later on.

The module will also include full documentation and unit test coverage.

A glance over a similar module I’ve written for Monero may explain what level of easiness the final code will provide: https://monero-python.readthedocs.io/en/latest/wallet.html

Requested funds in USD. Only use numbers! No symbols, letters, fractions. Payment will be in ada. 10000

Which of these definitions apply to you? Developer

Want to register as a community advisor? Confirm all following statements are true: I want to serve as a community advisor. I did not submit a funding proposal for Fund3. I am not affiliated with any proposing team in Fund3. I commit to provide fair and thoughtful reviews. One or more of the above statements are false.

Tags

Python module

Goal: $10,000.00
318 Campaigns | 0 Loved campaigns

Story

GitHub

monero-ecosystem/monero-pythonA comprehensive Python module for handling Monero cryptocurrency – monero-ecosystem/monero-python

GitHub

emesik – Overviewemesik has 28 repositories available. Follow their code on GitHub.

Reviews

There are no reviews yet.

Be the first to review “Python module”

Your email address will not be published. Required fields are marked *