Ton Console – Telegram
We are experiencing a DDoS attack. Tonapi is unavailable at the moment.

UPD: It's not DDOS but something unusuall in blockchain. we are investigating the problem

UPD: TON API is back online.
🤣23👍165💊5🔥2💩1
https://tonapi.io/v1/ will be disabled on 2023.12.27.
Please migrate to /v2/.
👍46😢298🔥5🎉5👎2🥰1💩1
We experienced a brief service interruption today from 13:36 to 13:48 Dubai time, due to technical issues. We apologize for any inconvenience this may have caused and appreciate your understanding. Rest assured, our team is actively working to enhance system stability to prevent future occurrences. Thank you for your patience.
👍5217🥰2💩2👎1
We regret to inform you that our service experienced an outage from 15:47 to 16:59 Dubai time due to a DDoS (Distributed Denial of Service) attack from 3400 IP addresses from multiple data centers. Our team is diligently working on strengthening our infrastructure to enhance service resilience against such attacks. We apologize for any inconvenience caused and thank you for your patience as we fortify our systems to serve you better.
👍40😨26😁6🤡43😘3👎1🔥1💩1
Our servers are under DDoS attack again. Our specialists are working on solving the problem, but this time the issues are more serious. There are no estimates for restoration of functionality yet. We will keep you informed.
🤯15👍11😭7😢6🤡5💩41👎1😁1
Forwarded from Tonkeeper News
Targeted denial-of-service attack against TON infrastructure

Some of the most popular infrastructure providers are experiencing a deliberate flood attack that leads to slower or interrupted service.

This attack is aimed at our TonAPI servers, public liteservers, Ton Center, Getblock and Tonhub.

Check out the availability of the infrastructure in real time:
👉 tonstat.us

About the attack

1. Decentralized network of TON nodes is working normally. Transactions get validated at a stable pace of 50 tx/sec.

2. Your funds in Tonkeeper are safe: even if your Tonkeeper has trouble connecting to TonAPI, try again later.

3. This is a deliberate and planned attack. We see a mixture of low-level flood attack by UDP packets that clog the bandwidth and crafted requests aimed at exhausting resources of the indexing services (e.g. triggering expensive TVM evaluation).

4. We do not currently have an estimate when the attack will be mitigated. Every infra provider is trying to reconfigure or relocate their servers to hide them from the attackers' reach. This process may take hours or days.

5. Attackers are adapting quickly. We tried different quick options to divert the flood and noticed how attackers change tactics, discover new IP addresses and resume their activity.

We are proud that our services are important and valuable in the TON community, so that it attracts such unwanted attention. Our team is working overnight to protect our services and come out stronger out of this. I thank all our users for your patience. Hold on tight! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4518🔥5🥰3💩2👎1
Testnet indexer is temporarily on pause

Tonviewer and TonAPI services on testnet are off for maintenance. We plan to turn testnet back on within 24 hours.
🔥217👍7👀4🤔2😱2👎1💩1
🌥 Service fully resumed

During yesterday's denial-of-service attack we have updated the TonAPI infrastructure and it is now fully operational. We are still working on further improvements to be able to withstand a similar attack should it repeat. Thank you for using TonAPI!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥40👍3415🤡4👎2💩2
DDoS again.
We are fixing

UPD: we had downtime from 12:04 to 12:30 Dubai time
👍50❤‍🔥10👎5💩4🤡4😁2
API service is currently disrupted due to network issues following a DDoS attack. We are actively working to resume operations. Our apologies for the inconvenience. Please look out for further updates.

UPD Service is brought back to life.
👍59😢14💩2
We've been experiencing issues with crediting funds to the TON Console over the past few days.
The issue was related to an error in processing transactions by the payment provider involving payloads created by the MyTonWallet.

The payment provider has been corrected, all missed payments have been credited!
MyTonWallet has also fixed the error and will be updated.
👍7915🫡12🤝8💩2🖕2👎1
Testnet API is temporary disabled. We are investigating the source of the problem.
UPD: Fixed.
👍83🤬13💩98👏6👌5🖕2👎1
[Fixed]

We encountered an issue with our indexing system that resulted in a halt to the indexing process. This problem occurred between 14:30 and 16:00 GST (Dubai time), which disrupted normal operations. To monitor the availability of TON API and other services, you can utilize the website tonstat.us for real-time status updates.
👏47👍1910🤡7🥴6😁5🥰4🔥3🤣3👾3👨‍💻2
We have issues with showing past blockchain data via API.

Shortly new transactions will be available through API. We are working on restoring access to the past data.

All other functionality works as intended. That includes:
— Current state
— Sending transactions
👍54🤣2624🤬6😁5👎4💩3
New history is available, indexing current state too.
We are working on restoring archive history.
👍15329👏20👎5💩5
👨‍👨‍👦‍👦 Project Sharing

We've added the ability to share access to a project among users with equal rights.
You can try it out here - https://tonconsole.com/settings/edit-project
👍63🔥14🥰119👏9😎1
🚧 TonAPI Price Index Update

Today TonAPI team rolled out an update to the price index. Price index is used to display balances in our products: Tonkeeper, Tonkeeper Pro and Tonviewer.

During the upgrade displayed prices for some assets jumped by a few orders of magnitude. Users saw their balances displaying in billions for a few minutes. TonAPI team quickly identified the glitch and deployed the fix immediately.

We apologize to all the users for the confusion caused by this issue. We always strive for maximum accuracy of any information that TonAPI provides, however it is important to remember that all the data is provided as is. Prices in particular may be subject to high volatility and arbitrary delays.

There are many factors that may impact the displayed prices — for instance, low liquidity tokens price manipulation. If you make trade decisions based on the data offered by TonAPI or any other service, you need to apply your own judgement to make sure the information at hand is accurate and current.
👍6013👎5😁5❤‍🔥2
We just released the first stable versions of the npm packages:
1. @ton-api/client — a new autogenerating client for working with TonAPI, compatible with the @ton/core library.
2. @ton-api/ton-adapter — an adapter for integrating @ton-api/client with the @ton/ton and @ton/core libraries, enabling the use of TonAPI functionality while maintaining the existing code structure.

You can check out the example of gasless transactiosns implementation using these libraries: https://github.com/tonkeeper/tonapi-js/blob/main/examples/gasless.ts
👍4211🔥4
Network activity is higher than usual due to $DOGS minting. You may notice delays in transactions.
👍39😁2215💯6👀3👎1
Over the past two days, the TONAPI service has been experiencing a significant DDoS attack. This has resulted in some customers encountering 403 errors in rare cases. We are actively addressing this issue and appreciate your patience as we work to resolve it. Thank you for your understanding.
25👍21🥰5🤨4🥴3👨‍💻2🫡2
Mintless jettons support

TONAPI supports mintless jettons as a part of bigger standard for jettons with custom payload and init data.

When you are requesting jetton balances for an account and want to get mintless jettons transparently, you should use the custom_payload parameter in the supported_extension field in the request. For example, this link or direct jetton info this link:

    {
"balance": "1000000000",
"wallet_address": {
"address": "0:405171f583a9e39e22ae9d8394769bc6e37299c59332012a51693b4d606780f3"
},
"jetton": {
"address": "0:fa67d0c7739331fbc3c8f08e018c65f47763616a969100ad760a0b2dc1e36832",
"name": "Mintless Points",
"symbol": "Points",
"decimals": 9,
"image": "https://cache.tonapi.io/imgproxy/DmmPn6dWmsmBgSMVbvjbhIDCChLWI3RmqDJ71whxYBA/rs:fill:200:200:1/g:no/aHR0cHM6Ly9pLmliYi5jby9TS010TlRHL21pbnRsZXNzLnBuZw.webp",
"custom_payload_api_uri": "https://claim-api.tonapi.io/jettons/EQD6Z9DHc5Mx-8PI8I4BjGX0d2NhapaRAK12CgstweNoMint"
},
"extensions": [
"custom_payload"
]
}



How to Support Mintless Jettons in Your Dapp

1. Request balances with ?supported_extensions=custom_payload.
2. Check if data["extensions"] contains "custom_payload" for the jetton.
3. If it contains and you want to autoclaim on transaction, when your dapp asks the user to send an outgoing jetton transfer via TonConnect, request custom payload and state init via the API: https://tonapi.io/v2/jettons/0:fa67d0c7739331fbc3c8f08e018c65f47763616a969100ad760a0b2dc1e36832/transfer/UQBDaa8UGaMVKiT8TKXiaJqlyWLmx-MoHYvT_wzHEpdUnIss/payload.
4. Add the received data to the message in your TonConnect request.
5. That's it. Now you support mintless jettons!
👍3510🔥9🦄5👏2👌1