urban d63a4904f9 trxbot 10 месяцев назад
..
examples d63a4904f9 trxbot 10 месяцев назад
src d63a4904f9 trxbot 10 месяцев назад
tests d63a4904f9 trxbot 10 месяцев назад
.gitignore d63a4904f9 trxbot 10 месяцев назад
.travis.yml d63a4904f9 trxbot 10 месяцев назад
LICENSE d63a4904f9 trxbot 10 месяцев назад
README.md d63a4904f9 trxbot 10 месяцев назад
_config.yml d63a4904f9 trxbot 10 месяцев назад
abi.json d63a4904f9 trxbot 10 месяцев назад
composer.json d63a4904f9 trxbot 10 месяцев назад
phpunit.xml.dist d63a4904f9 trxbot 10 месяцев назад

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