Moddiy aktivlar
Iroha aktiv hisobda saqlanadigan raqamli balansdir. Har bir aniq balans AssetDefinition ni ko'rsatadi va ta'rif ushbu aktiv qanday nomlanishi, quriladi, namoyish etiladi va bo'linishi mumkinligini tasvirlaydi.
Assetning ta'rifi
AssetDefinitionda quyidagilar mavjud:
id: kanonik aktivni belgilash manziliname: inson o'qishi mumkin bo'lgan ko'rinish nomidescription: inson tomonidan o'qilishi mumkin bo'lgan ko'rsatkichalias:<name>#<domain>.<dataspace>yoki<name>#<dataspace>shaklidagi ko'rsatkichlarspec: raqamli aniqlik va balanslar uchun cheklovlarmintable: mintaqaviylik siyosatilogo: ixtiyoriy ravishdaSoraFSURImetadata: o'zboshimchalik bilan kalit qiymatli metadotlarbalance_scope_policy: balanslar global yoki ma'lumotlar maydonida cheklangan bo'ladimiowned_by: ma'lumotni ro'yxatdan o'tkazgan yoki unga ega bo'lgan hisob raqamlaritotal_quantity: chiqarilgan umumiy miqdorconfidential_policy: himoya qilingan aktivlar operatsiyalari siyosati
Asset ta'rifi IDs kanonik shaffof manzillardir. Ta'rif domen va nomdan qurilganda, Iroha ushbu domen / ism proyeksiyasini UX va so'rovlar uchun saqlashi mumkin, ammo kanonik matn shakli hosil qilingan manzil hisoblanadi.
Assetlar balanslari
Assetda quyidagilar mavjud:
id:AssetId, u aktivni belgilash, ega hisobini va tanlov bilan ta'minlangan balansni birlashtiradi.value:Numericbalans
Hokimlik hisob raqami kanonik va domensiz. Asset ta'rifini ma'lumotlar maydonida malakali domen ostida ko'rsatilishi mumkin, masalan payments.universal.
O'rnatish mumkinligi
Asset ta'riflari ushbu mintaqaviylik rejimlarini qo'llab-quvvatlaydi:
| Modus | Maʼnosi |
|---|---|
Infinitely | Elastik ta'minot. Moddiyotni qayta tiklab, yonish mumkin. |
Once | To'g'ri ta'minot belgisi. Uni bir marta maydalab, keyin yondirish mumkin. |
Not | O'tkazib yuborilishi mumkin bo'lgan, ammo qayta tiklanmaydigan doimiy ta'minot belgisi. |
Limited(n) | Siyosat cheklangan sonli qoʻshimcha operatsiyalarda yangi aktiv birliklari chiqarilishiga imkon beradi. |
Foydalanish Infinitely normal elastik aktivlar uchun; va Once yoki Limited(n) to'liq ta'minlangan yoki cheklangan ta'minlanadigan aktivlar uchun Not dastlabki siyosat sifatida, agar aktivlar ta'minoti allaqachon aniqlanmagan bo'lsa.
Tovarlar doirasi
balance_scope_policy balanslarning qanday o'rnatilishini nazorat qiladi:
Global: har bir hisobvaraq va aktivni belgilash bo'yicha bitta balans ko'chasiDataspaceRestricted: balanslar ma'lumotlar maydonining kontekstlariga ko'ra bo'linadi
Ma'lumotlar maydonida cheklangan balanslar bir xil aktiv ta'rifini ko'p Nexus ma'lumotlar Maydonlarida qo'llashganda foydali bo'ladi, ammo balanslar alohida qolishi kerak.
Taira bilan sinab ko'ring.
Ushbu faqat o'qiladigan qo'ng'iroqlar ommaviy Taira testnetda haqiqiy aktivlarni aniqlashni ko'rsatadi:
TAIRA_ROOT=https://taira.sora.org
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=10" \
| jq -r '.items[] | [.id, .name, .mintable, .total_quantity] | @tsv'Joriy Taira XOR to'lov aktivining ta'rifini toping:
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=100" \
| jq '.items[]
| select(.name == "XOR")
| {id, name, total_quantity, mintable, confidential_policy: .confidential_policy.mode}'Metadatalarni oʻz ichiga olgan maʼlumotlarni qidiring:
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=100" \
| jq '.items[]
| select((.metadata | length) > 0)
| {id, name, metadata}'Barcha uchta misol o'qiladi. Taira-da aktivlarni qoplash, yoqish yoki o'tkazish uchun kran mablag'lari bilan ta'minlangan hisobdan va dagi qo'riqlangan oqimdan foydalaning SORA Nexus ma'lumotlar ro'yxatlariga ulanish .
To'lov to'lanadigan Taira aktivning misoli uchun, kran yordamchisini dan saqlang Testnet XOR ni Taira da taira_faucet_claim.py sifatida oling, so'ngra avval kran aktivini talab qilib oling va uni tranzaksiya gaz aktivini sifatida ishlating:
export TAIRA_ACCOUNT_ID='<TAIRA_I105_ACCOUNT_ID>'
export TAIRA_FEE_ASSET=6TEAJqbb8oEPmLncoNiMRbLEK6tw
python3 taira_faucet_claim.py "$TAIRA_ACCOUNT_ID"
printf '{"gas_asset_id":"%s"}\n' "$TAIRA_FEE_ASSET" > taira.tx-metadata.jsonSo'ngra ledger asset mint, ledger asset burn va ledger asset transfer buyruqlarida --metadata ./taira.tx-metadata.json kiriting.
Ko'rsatmalar
Aktivlar Iroha maxsus yo'l-yo'riqlari bilan ro'yxatdan o'tkaziladi, quriladi, yoqiladi va o'tkazilishi mumkin:
Shuningdek qarang: