vlall / pydano

Python cardano wrapper.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pydano

This is a Cardano wrapper library implemented using Python that allows for quick interaction with the services used within the Cardano ecosystem. It works with official cardano executables, REST API interactions, and websocket requests. Here's a list of currently wrapped services:

Wrapping code in a general purpose object-oriented language like Python is useful for quickly automating, monitoring, deploying, testing, and building complex interactions with Cardano components on the fly.

Installation

  • With pip3 installed, install the dependencies using pip install -r requirements.txt
  • With Python 3.7+ installed, run python setup.py install

Running scripts

  • Change the config.yaml to contain the correct URLs or paths for the services you are using. For the CLI config items, these values can be absolute paths or paths relative from the project's root directory.

Running tests

To run tests, use the command python -m nose2 tests from the root directory.

About

Python cardano wrapper.


Languages

Language:Python 77.3%Language:Jupyter Notebook 19.7%Language:Dockerfile 3.0%