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