Metadata-Version: 2.1
Name: moodyeth
Version: 3.6.80
Summary: A Python API for interacting with Ethereum based networks
Home-page: https://github.com/tokenchain/moodyeth
Author: Heskemo
Author-email: jobhesk@gmail.com
License: MIT License
Keywords: ethereum eth-api eth-api-python eth-base cli sdk pentest
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6,<4
Description-Content-Type: text/x-rst
Requires-Dist: mypy-extensions (==0.4.3)
Requires-Dist: web3 (>=5.20.0)
Requires-Dist: eth-utils (==1.10.0)
Provides-Extra: dev
Requires-Dist: coverage ; extra == 'dev'
Requires-Dist: pep8 ; extra == 'dev'
Requires-Dist: pyflakes ; extra == 'dev'
Requires-Dist: pylint ; extra == 'dev'
Requires-Dist: pytest-cov ; extra == 'dev'
Requires-Dist: mock ; extra == 'dev'
Requires-Dist: sphinx-better-theme (>=0.1.4) ; extra == 'dev'
Requires-Dist: click (>=5.1) ; extra == 'dev'
Requires-Dist: configparser (==3.5.0) ; extra == 'dev'
Requires-Dist: contextlib2 (>=0.5.4) ; extra == 'dev'
Requires-Dist: py-solc (>=0.4.0) ; extra == 'dev'
Requires-Dist: pytest (>=2.7.2) ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'dev'
Requires-Dist: pdoc3 ; extra == 'dev'
Requires-Dist: sphinx-rtd-theme (>=0.1.9) ; extra == 'dev'
Requires-Dist: toposort (>=1.4) ; extra == 'dev'
Requires-Dist: urllib3 ; extra == 'dev'
Requires-Dist: wheel (>=0.31.0) ; extra == 'dev'
Requires-Dist: bumpversion ; extra == 'dev'
Requires-Dist: flaky (>=3.3.0) ; extra == 'dev'
Requires-Dist: hypothesis (>=3.31.2) ; extra == 'dev'
Requires-Dist: pytest (<4,>=3.5.0) ; extra == 'dev'
Requires-Dist: pytest-mock (==1.*) ; extra == 'dev'
Requires-Dist: pytest-pythonpath (>=0.3) ; extra == 'dev'
Requires-Dist: pytest-watch (==4.*) ; extra == 'dev'
Requires-Dist: pytest-xdist (==1.*) ; extra == 'dev'
Requires-Dist: setuptools (>=38.6.0) ; extra == 'dev'
Requires-Dist: tox (>=1.8.0) ; extra == 'dev'
Requires-Dist: twine (>=1.11.0) ; extra == 'dev'
Requires-Dist: tqdm ; extra == 'dev'
Requires-Dist: pyinstall ; extra == 'dev'
Requires-Dist: when-changed ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mock ; extra == 'docs'
Requires-Dist: sphinx-better-theme (>=0.1.4) ; extra == 'docs'
Requires-Dist: click (>=5.1) ; extra == 'docs'
Requires-Dist: configparser (==3.5.0) ; extra == 'docs'
Requires-Dist: contextlib2 (>=0.5.4) ; extra == 'docs'
Requires-Dist: py-solc (>=0.4.0) ; extra == 'docs'
Requires-Dist: pytest (>=2.7.2) ; extra == 'docs'
Requires-Dist: sphinx ; extra == 'docs'
Requires-Dist: pdoc3 ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme (>=0.1.9) ; extra == 'docs'
Requires-Dist: toposort (>=1.4) ; extra == 'docs'
Requires-Dist: urllib3 ; extra == 'docs'
Requires-Dist: wheel (>=0.31.0) ; extra == 'docs'
Provides-Extra: tester
Requires-Dist: coverage ; extra == 'tester'
Requires-Dist: pep8 ; extra == 'tester'
Requires-Dist: pyflakes ; extra == 'tester'
Requires-Dist: pylint ; extra == 'tester'
Requires-Dist: pytest-cov ; extra == 'tester'

======================================
Ether API for Python The only Library
======================================

A Python API for interacting with the Ether (ETH)

.. image:: https://img.shields.io/pypi/v/moodyeth.svg
    :target: https://pypi.python.org/pypi/moodyeth

.. image:: https://img.shields.io/pypi/pyversions/moodyeth.svg
    :target: https://pypi.python.org/pypi/moodyeth

.. image:: https://api.travis-ci.com/tokenchain/moodyeth.svg?branch=master
    :target: https://travis-ci.com/tokenchain/moodyeth

.. image:: https://img.shields.io/github/issues/tokenchain/moodyeth.svg
    :target: https://github.com/tokenchain/moodyeth/issues

.. image:: https://img.shields.io/github/issues-pr/tokenchain/moodyeth.svg
    :target: https://github.com/tokenchain/moodyeth/pulls


------------

**A Command-Line Interface framework**

You can install it in a system-wide location via pip:

.. code-block:: bash

    sudo pip3 install moodyeth

Or install it locally using `virtualenv <https://github.com/pypa/virtualenv>`__:

.. code-block:: bash

    virtualenv -p /usr/bin/python3 ~/moodyeth
    source ~/moodyeth/bin/activate
    pip3 install moodyeth

------------

Usage
=====
Specify the API endpoints:

Deploy Smart Contract
---------------------

.. code-block:: python

    import os

    from moody.libeb import MiliDoS
    from moody import conf
    from key import pri

    ROOT = os.path.join(os.path.dirname(__file__))
    c = MiliDoS(conf.MoonBeamTestnet())
    c.setWorkspace(ROOT).Auth(pri).withPOA()
    c.deploy("ERC20")



Documentation
=============
Read the library manual by the `manual <docs/moody/index.html>`__
Documentation is available at `docs <https://moodyeth.readthedocs.io/en/latest/>`__.


Donations
=============

Welcome for donation for the good works!


