1. Go to this page and download the library: Download olifanton/ton library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
olifanton / ton example snippets
use Http\Client\Common\HttpMethodsClient;
use Http\Discovery\Psr18ClientDiscovery;
use Http\Discovery\Psr17FactoryDiscovery;
use Olifanton\Ton\Transports\Toncenter\ToncenterHttpV2Client;
use Olifanton\Ton\Transports\Toncenter\ClientOptions;
use Olifanton\Ton\Transports\Toncenter\ToncenterTransport;
$isMainnet = false;
$toncenterApiKey = "..."; // Request API key from https://t.me/tontestnetapibot or https://t.me/tonapibot
// HTTP client initialization
$httpClient = new HttpMethodsClient(
Psr18ClientDiscovery::find(),
Psr17FactoryDiscovery::findRequestFactory(),
Psr17FactoryDiscovery::findStreamFactory(),
);
// Toncenter API client initialization
$toncenter = new ToncenterHttpV2Client(
$httpClient,
new ClientOptions(
$isMainnet ? "https://toncenter.com/api/v2" : "https://testnet.toncenter.com/api/v2",
$toncenterApiKey,
),
);
// Transport initialization
$toncenterTransport = new ToncenterTransport($toncenter);
// ...
// Now you can use Toncenter transport as access point to blockchain
$toncenterTransport->send($someBoc);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.