TON DNS и домены
warning
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
TON DNS - это сервис для перевода понятных человеку доменных имен (например, test.ton или mysite.temp.ton) в адреса смарт-контрактов TON, адреса ADNL, используемые сервисами, работающими в сети TON (например, TON Sites) и т. д.
Стандарт
Стандарт TON DNS описывает формат доменных имен, процесс разрешения домена, интерфейс смарт-контрактов DNS и формат записей DNS.
SDK
Работа с TON DNS реализована в JavaScript SDK TonWeb и TonLib.
const address: Address = await tonweb.dns.getWalletAddress('test.ton');
// or
const address: Address = await tonweb.dns.resolve('test.ton', TonWeb.dns.DNS_CATEGORY_WALLET);
Также lite-client
и tonlib-cli
поддерживаются DNS-запросами.