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-01 11:43 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-01 13:51:27 UTC
README
Trongrid PHP SDK built using Saloon.
Install
composer require harryqt/trongrid-php-sdk
Usage
use Harryqt\Trongrid\Connector; use Harryqt\Trongrid\Requests\GetContractTransactionInfoByAccountAddressRequest; $connector = new Connector('token'); $response = $connector->send(new GetContractTransactionInfoByAccountAddressRequest); 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\Connector; use Saloon\Http\Senders\GuzzleSender; class HyperfConnector extends Connector { public function __construct(public readonly string $token) { /** @var GuzzleSender $sender */ $sender = $this->sender(); $sender->setHandlerStack(HandlerStack::create(new CoroutineHandler())); } }