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.3.87.tar.gz (58.0 kB view details)

Uploaded Source

Built Distribution

tronpytool-3.3.87-py3-none-any.whl (79.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tronpytool-3.3.87.tar.gz
  • Upload date:
  • Size: 58.0 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.3.87.tar.gz
Algorithm Hash digest
SHA256 abfe6ee08063b1989a4c06fda33761d3aaf65af71594d5b308f6b8b955002a41
MD5 07fd997f0962b00e0dd0c223e032170c
BLAKE2b-256 f302f9e60dc398735d6cb6531aeb4a8a97dde939e463bb0515fde81c5dfa87ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tronpytool-3.3.87-py3-none-any.whl
  • Upload date:
  • Size: 79.0 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.3.87-py3-none-any.whl
Algorithm Hash digest
SHA256 491f543e6b023691a9f2fd871992ec9624ee51f2c7bebf50f43115474f85e40a
MD5 8bd7495e8e4ecbb4e90ba8184e9d3e88
BLAKE2b-256 7421b4524cbcf70e99358f578d9a2737be5b95748f327646fa0fda4c8fc3dc2a

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