harryqt / trongrid-php-sdk
There is no license information available for the latest version (dev-main) of this package.
Trongrid api php sdk library
dev-main
2025-06-26 05:10 UTC
Requires
- saloonphp/pagination-plugin: ^2.0
- saloonphp/saloon: ^3.8
Requires (Dev)
- laravel/pint: ^1.15
This package is auto-updated.
Last update: 2025-06-26 05:10:50 UTC
README
Trongrid PHP SDK built using Saloon.
Install
composer require harryqt/trongrid-php-sdk
Usage
use Harryqt\Trongrid\TrongridConnector; use Harryqt\Trongrid\Requests\GetContractTransactionInfoByAccountAddressRequest; $connector = new TrongridConnector('token'); $request = new GetContractTransactionInfoByAccountAddressRequest( address: 'TS2GiCi3duopsEkdMhaSXS7zPjNt9ydbvi', only_confirmed: true ); $response = $connector->send($request); print_r($response->body());
Hyperf
Example of coroutineization of the HTTP client when using on Hyperf framework.
use GuzzleHttp\HandlerStack; use Hyperf\Guzzle\CoroutineHandler; use Harryqt\Trongrid\TrongridConnector; use Saloon\Http\Senders\GuzzleSender; class HyperfConnector extends TrongridConnector { public function __construct(public readonly string $token) { /** @var GuzzleSender $sender */ $sender = $this->sender(); $sender->setHandlerStack(HandlerStack::create(new CoroutineHandler())); } }