urban 5cc30c4fee first commit 10 mēneši atpakaļ
..
examples 5cc30c4fee first commit 10 mēneši atpakaļ
src 5cc30c4fee first commit 10 mēneši atpakaļ
tests 5cc30c4fee first commit 10 mēneši atpakaļ
.gitignore 5cc30c4fee first commit 10 mēneši atpakaļ
.travis.yml 5cc30c4fee first commit 10 mēneši atpakaļ
LICENSE 5cc30c4fee first commit 10 mēneši atpakaļ
README.md 5cc30c4fee first commit 10 mēneši atpakaļ
_config.yml 5cc30c4fee first commit 10 mēneši atpakaļ
abi.json 5cc30c4fee first commit 10 mēneši atpakaļ
composer.json 5cc30c4fee first commit 10 mēneši atpakaļ
phpunit.xml.dist 5cc30c4fee first commit 10 mēneši atpakaļ

README.md

TRON API

A PHP API for interacting with the Tron Protocol

Latest Stable Version Software License Build Status Issues Pull Requests Contributors

Install

> composer require iexbase/tron-api

Requirements

The following versions of PHP are supported by this version.

  • PHP 7.4

Example Usage

use IEXBase\TronAPI\Tron;

$fullNode = new \IEXBase\TronAPI\Provider\HttpProvider('https://api.trongrid.io');
$solidityNode = new \IEXBase\TronAPI\Provider\HttpProvider('https://api.trongrid.io');
$eventServer = new \IEXBase\TronAPI\Provider\HttpProvider('https://api.trongrid.io');

try {
    $tron = new \IEXBase\TronAPI\Tron($fullNode, $solidityNode, $eventServer);
} catch (\IEXBase\TronAPI\Exception\TronException $e) {
    exit($e->getMessage());
}


$this->setAddress('..');
//Balance
$tron->getBalance(null, true);

// Transfer Trx
var_dump($tron->send('to', 1.5));

//Generate Address
var_dump($tron->createAccount());

//Get Last Blocks
var_dump($tron->getLatestBlocks(2));

//Change account name (only once)
var_dump($tron->changeAccountName('address', 'NewName'));


// Contract
$tron->contract('Contract Address');



Testing

$ vendor/bin/phpunit

Donations

Tron(TRX): TRWBqiqoFZysoAeyR1J35ibuyc8EvhUAoY