tonapi-sdk-js
Version:
Autogenerated SDK for tonapi.io
50 lines (35 loc) • 1.24 kB
Markdown
by tonapi.io. For detailed API information, visit the [swagger documentation](https://docs.tonconsole.com/tonapi).
To utilize tonapi, please set up an [account](https://tonconsole.com/).
Install the package using npm or yarn:
```sh
npm install tonapi-sdk-js
yarn add tonapi-sdk-js
```
Below is an example of how to use the SDK in your JavaScript project:
```js
// client.js
import { HttpClient, Api } from 'tonapi-sdk-js';
// Configure the HTTP client with your host and token
const httpClient = new HttpClient({
baseUrl: 'https://tonapi.io',
baseApiParams: {
headers: {
Authorization: `Bearer ${YOUR_TOKEN}`,
'Content-type': 'application/json'
}
}
});
// Initialize the API client
const client = new Api(httpClient);
// Fetch a typed array of account events
const events = await client.accounts.getAccountEvents(address, { limit: 50 });
// Retrieve an NFT collection
const collection = await client.nft.getNftCollection(address);
// Obtain information about a specific jetton
const jetton = await client.jettons.getJettonInfo(address);
```
This SDK, automatically generated, facilitates access to endpoints provided