📣 TonApi updates
Here are some updates to TonApi.io that we roll out in August.
1. Basic methods for TON DNS
You can now resolve the .ton domain name and fetch extended info for it.
2. New method for traces
Trace is a new concept that we introduce in TonApi to represent the entire user's action as a whole. Trace is defined as a tree of all transactions and messages created by smart contracts as a result of processing an external message.
Example: when you send a token, a trace would include a signed message to your wallet, a message to your jetton contract, a message to recipient's jetton contract and a notification message to the recipient's wallet.
3. Early support for Getgems auctions
Getgems auctions are currently detected as plain sale contracts. This is a temporary solution; we will add a dedicated status "auction" later.
4. Strongly typed metadata for jetton tokens
Jetton address, name, symbol and decimal points are explicitly defined attributes.
📄 All changes in OpenAPI format:
https://github.com/tonkeeper/tonapi/pull/8
Here are some updates to TonApi.io that we roll out in August.
1. Basic methods for TON DNS
You can now resolve the .ton domain name and fetch extended info for it.
/v1/dns/getInfo
/v1/dns/resolve2. New method for traces
Trace is a new concept that we introduce in TonApi to represent the entire user's action as a whole. Trace is defined as a tree of all transactions and messages created by smart contracts as a result of processing an external message.
Example: when you send a token, a trace would include a signed message to your wallet, a message to your jetton contract, a message to recipient's jetton contract and a notification message to the recipient's wallet.
/v1/trace/getAnnotatedTrace3. Early support for Getgems auctions
Getgems auctions are currently detected as plain sale contracts. This is a temporary solution; we will add a dedicated status "auction" later.
4. Strongly typed metadata for jetton tokens
Jetton address, name, symbol and decimal points are explicitly defined attributes.
/v1/jetton/getInfo📄 All changes in OpenAPI format:
https://github.com/tonkeeper/tonapi/pull/8
GitHub
bump openapi spec by mr-tron · Pull Request #8 · tonkeeper/tonapi
Documentation for tonapi.io. Contribute to tonkeeper/tonapi development by creating an account on GitHub.
👍4❤🔥2🔥2
Since 17:10 UTC we gradually restored tonapi availability.
Now it works completely nominal.
Now it works completely nominal.
👍4🤡1
You can help us to test subnoscription to new transactions for account:
URL: "wss://tonapi.io/v1/subscribe/ws"
Request:
{"id": 1, "jsonrpc": "2.0", "method": "subscribe_account", params:["EQDaaxtmY6Dk0YzIV0zNnbUpbjZ92TJHBvO72esc0srwv8K2", "-1:3333333333333333333333333333333333333333333333333333333333333333"]}
The method is under development and can be changed any moment.
Limited by 10000 accounts in one connection.
All questions and remarks - @subden
URL: "wss://tonapi.io/v1/subscribe/ws"
Request:
{"id": 1, "jsonrpc": "2.0", "method": "subscribe_account", params:["EQDaaxtmY6Dk0YzIV0zNnbUpbjZ92TJHBvO72esc0srwv8K2", "-1:3333333333333333333333333333333333333333333333333333333333333333"]}
The method is under development and can be changed any moment.
Limited by 10000 accounts in one connection.
All questions and remarks - @subden
🤔2
We are starting planned testnet tonapi maintenance. Expected downtime duration ~2 hours.
👍3
We are starting planned testnet tonapi maintenance. Expected downtime duration ~2 hours.
Again.
Again.
We are starting planned testnet tonapi maintenance. Expected downtime duration ~2 hours.
If you would like to ask us something or propose new method to be developed – please join this chat https://news.1rj.ru/str/tonapitech
Feel free to publish any proposals and thoughts there!
Feel free to publish any proposals and thoughts there!
We had temporary downtime of blockchain indexing around 14:40 – 15:10 UTC.
At the moment indexing is restored and tonapi works nominal.
At the moment indexing is restored and tonapi works nominal.
👍3
method https://tonapi.io/v1/jetton/getHistory had an issue returning {"events": null }. FIXED.
We updated service. Requesting raw transaction can have some speed degradation, jetton history now has sorting by time in correct order but also can have speed degradation.
🔥2👎1
We have some really exciting news to share with you about the TonAPI project. We've just launched tonconsole.com, a portal that brings together a range of services for Ton developers, with TonAPI at the heart of it all.
And that's not all - we're thrilled to announce the release of the latest version of TonAPI, v2. This new version is lightning-fast and comes packed with a host of new features, including GraphQL API and streaming API.
As more and more developers have started using TonAPI, we've noticed a rise in infrastructure costs. So, we've decided to make TonAPI a paid service. But don't worry - we've still got a free version that allows up to 0.25 requests per second (free limit will be increased soon) and up to 10 simultaneous requests per IP address. If you need more, just head over to tonconsole.com to check out our pricing plans (we also going to reconsider the pricing plan soon, to make it flexible and cheap).
We've also released an open-source, self-hosted version of TonAPI, which can be accessed via https://github.com/tonkeeper/opentonapi.
And this is just the beginning - we have plans to launch many more Ton builder services inside tonconsole. It's like the Google Cloud for the TON ecosystem! We'd love to hear your feedback and any feature requests you may have, so please leave us a comment.
And that's not all - we're thrilled to announce the release of the latest version of TonAPI, v2. This new version is lightning-fast and comes packed with a host of new features, including GraphQL API and streaming API.
As more and more developers have started using TonAPI, we've noticed a rise in infrastructure costs. So, we've decided to make TonAPI a paid service. But don't worry - we've still got a free version that allows up to 0.25 requests per second (free limit will be increased soon) and up to 10 simultaneous requests per IP address. If you need more, just head over to tonconsole.com to check out our pricing plans (we also going to reconsider the pricing plan soon, to make it flexible and cheap).
We've also released an open-source, self-hosted version of TonAPI, which can be accessed via https://github.com/tonkeeper/opentonapi.
And this is just the beginning - we have plans to launch many more Ton builder services inside tonconsole. It's like the Google Cloud for the TON ecosystem! We'd love to hear your feedback and any feature requests you may have, so please leave us a comment.
GitHub
GitHub - tonkeeper/opentonapi: Opentonapi simplifies development of TON-based applications and provides an API centered around…
Opentonapi simplifies development of TON-based applications and provides an API centered around high-level concepts like Jettons, NFTs and so on keeping a way to access low-level details. - tonkeep...
🔥7👍4💩3🤡2😭2👏1
👍3
TON API released the version 2.0. Will you switch to it when the V1 one stops?
Anonymous Poll
33%
Yes
11%
No, i don't use it
57%
No, I will move to another API provider
What stops you from using TONAPI?
Anonymous Poll
28%
Everything is ok. You are the best.
34%
I don't like the fact of paying for blockchain API
7%
I'm not satisfied with the pricing policy
2%
I don't like the structure of the API
2%
There are not enough methods (describe in comments)
18%
I don't trust developers
9%
Afraid of vendor lock-in
We've received numerous requests to support testnet on our v2 API version, and we're thrilled to announce that it's now available online.
Additionally, we wanted to thank you for your valuable feedback on our pricing structure for Tonconsole. We have taken all of your comments and suggestions into consideration and updated our prices accordingly. Going forward, all prices will be listed in US dollars.
This means that when a withdrawal is taking place, we will calculate the current value of Toncoins in US dollars and withdraw the appropriate amount. We believe this change will provide greater clarity and consistency in our pricing, making it easier for our users to understand their costs and manage their accounts.
We're also excited to announce that we've raised the limits for our free accounts. Users on our free plan can now make up to 1 request per second, giving you even greater capabilities and flexibility to test and explore our API services.
We hope these changes will better meet your needs and allow you to get the most out of our services.
Additionally, we wanted to thank you for your valuable feedback on our pricing structure for Tonconsole. We have taken all of your comments and suggestions into consideration and updated our prices accordingly. Going forward, all prices will be listed in US dollars.
This means that when a withdrawal is taking place, we will calculate the current value of Toncoins in US dollars and withdraw the appropriate amount. We believe this change will provide greater clarity and consistency in our pricing, making it easier for our users to understand their costs and manage their accounts.
We're also excited to announce that we've raised the limits for our free accounts. Users on our free plan can now make up to 1 request per second, giving you even greater capabilities and flexibility to test and explore our API services.
We hope these changes will better meet your needs and allow you to get the most out of our services.
👍5🔥2👏1🙏1🤡1
