Skip to main content

A Python API for interacting with Tron (TRX)

Project description

A Python API for interacting with the Tron (TRX)

https://img.shields.io/pypi/v/tronpytool.svg https://img.shields.io/pypi/pyversions/tronpytool.svg https://api.travis-ci.com/iexbase/tron-api-python.svg?branch=master https://img.shields.io/github/issues/iexbase/tron-api-python.svg https://img.shields.io/github/issues-pr/iexbase/tron-api-python.svg Codacy Badge

A Command-Line Interface framework

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

sudo pip3 install tronpytool

Or install it locally using virtualenv:

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

Usage

Specify the API endpoints:

Smart Contract

from tronpytool import HttpProvider
from tronpytool import Tron

full_node = HttpProvider('https://api.trongrid.io')
solidity_node = HttpProvider('https://api.trongrid.io')
event_server = HttpProvider('https://api.trongrid.io')

# option 1
tron = Tron(full_node=full_node,
            solidity_node=solidity_node,
            event_server=event_server)

# option 2
tron_v2 = Tron()

# option 3
tron_v3 = Tron(
    default_address='TRWBqiqoFZysoAeyR1J35ibuyc8EvhUAoY',
    private_key='...'
)

# option 4
tron_v4 = Tron().setNetwork('nile')

Documentation

Read the library manual by the manual Documentation is available at docs.

Donations

TRON: TRWBqiqoFZysoAeyR1J35ibuyc8EvhUAoY

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tronpytool-3.5.16.tar.gz (59.1 kB view details)

Uploaded Source

Built Distribution

tronpytool-3.5.16-py3-none-any.whl (82.5 kB view details)

Uploaded Python 3

File details

Details for the file tronpytool-3.5.16.tar.gz.

File metadata

  • Download URL: tronpytool-3.5.16.tar.gz
  • Upload date:
  • Size: 59.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for tronpytool-3.5.16.tar.gz
Algorithm Hash digest
SHA256 61d5dfd9267143e38f91e186d05b6fbd60c907cbc6cad40dcb50beb716612de4
MD5 2ec83c5e795b6d32d47e01a2ba176b2e
BLAKE2b-256 b7346d0d4cff165da47e5be2492e50f1affa612b96fbe44776feb02563dc9cbc

See more details on using hashes here.

File details

Details for the file tronpytool-3.5.16-py3-none-any.whl.

File metadata

  • Download URL: tronpytool-3.5.16-py3-none-any.whl
  • Upload date:
  • Size: 82.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for tronpytool-3.5.16-py3-none-any.whl
Algorithm Hash digest
SHA256 12592e33bcb29e3ad9fbbd13dc7be680c88f039c4558e41aa73163ed46bb0515
MD5 ee36675fd68d1f5d042dc33cc512b019
BLAKE2b-256 f46f4356245ee89476ca310ab08701d9216b4789d13ddd9fd40b279303bdd768

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page