-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsamples.php
More file actions
35 lines (23 loc) · 857 Bytes
/
samples.php
File metadata and controls
35 lines (23 loc) · 857 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<pre>
<?php
require_once "vendor/autoload.php";
use \IEXBase\TronAPI\Provider\HttpProvider;
$fullNode = new HttpProvider('https://api.shasta.trongrid.io');
$solidityNode = new HttpProvider('https://api.shasta.trongrid.io');
$eventServer = new HttpProvider('https://api.shasta.trongrid.io');
$api = new \IEXBase\TronAPI\Tron($fullNode, $solidityNode, $eventServer);
$address = $api->generateAddress();
var_dump($address);
$address = $address->getAddress(true);
$balance = $api->getBalance($address, true);
var_dump($balance);
$txs = $api->getManager()
->request("v1/accounts/$address/transactions/?limit=200", [], 'get')
;
var_dump($txs);
$latestBlocks = $api->getLatestBlocks();
var_dump($latestBlocks);
$tx = $api->getManager()
->request('/wallet/gettransactioninfobyid', ['value' => $tx_id], 'post')
;
var_dump($tx);