Skip to content

Конгресстарҙың исемдәре

Иҫәптәрҙе, домендарҙы йәки активтарҙы атағанда, һеҙ Iroha та ҡулланылған түбәндәге конвенцияларҙы иҫтә тотоу кәрәк:

  1. Конструкцияларҙың айырым төрҙәре өсөн ҡулланылған бер нисә һаҡланған айырғыс бар:

    • @ хисап исемдәре һәм иҫәп/халыҡ асҡысы формалары өсөн тәғәйенләнгән.
    • # активтар билдәләмәһе алфавиттары һәм активтар балансы буквалдары өсөн һаҡланған
    • :: контракт исемдәре өсөн һаҡлана
    • . домендар һәм мәғлүмәт майҙансыҡтары квалификацияһы өсөн тәғәйенләнгән
    • $ атрибуттар менән билдәләнгән текст формалары өсөн генә һаҡлана
    • % раҫлаусы күләмдә яҙылған текст формалары өсөн һаҡлана
  2. UTF-8 тамғаларының максималь һаны ике фактор менән сикләнә: [0, u32::MAX] һәм әлеге ваҡытта бүленә торған урын.

Taira менән һынап ҡарағыҙ.

Йәмәғәт активтары исем-фамилияһын уның каноник активтар билдәләмәһенә индереү ID:

bash
curl -fsS https://taira.sora.org/v1/assets/aliases/resolve \
  -H 'content-type: application/json' \
  -d '{"alias":"usd#wonderland"}' \
  | jq '{alias, asset_definition_id, asset_name, status: .alias_binding.status}'

Быны активтарҙы билдәләү исемлеге менән сағыштырығыҙ:

bash
curl -fsS 'https://taira.sora.org/v1/assets/definitions?limit=20' \
  | jq -r '.items[] | select(.alias != null) | [.alias, .id, .name] | @tsv'

# тамғаһы активтың алфавитын домен контексынан айыра. Әгәр һеҙ аңлы рәүештә активдың алфавиты йәки актив балансы һүҙмә-һүҙен яҙмаһағыҙ, уны ябай исемдәрҙән һаҡлағыҙ.