Գործիքներ
Iroha ակտիվը հաշիվի կողմից պահվող թվային հավասարակշռություն է: Յուրաքանչյուր կոնկրետ հավասարակչություն ցույց է տալիս AssetDefinition, եւ սահմանումը նկարագրում է, թե ինչպես կարող է այդ ակտիվը անվանել, գծել, ցուցադրել եւ բաժանել:
Աշունների սահմանումը
AssetDefinition պարունակում է:
id: ակտիվի անվանական սահմանման հասցենname: մարդու կողմից ընթերցելի ցուցադրման անվանումdescription: մարդու համար ընթերցելի ընտրական նկարագրությունalias: նախընտրական կեղծանուններ՝<name>#<domain>.<dataspace>կամ<name>#<dataspace>ձեւովspec: թվային ճշգրտություն եւ հավասարակշռության սահմանափակումներmintable: ներմուծելիության քաղաքականությունըlogo: նախընտրականSoraFSURImetadata: առանցքային արժեքի կամայական մետադատաbalance_scope_policy: արդյոք հավասարակշռությունը համընդհանուր է, թե՞ սահմանափակված տվյալների տարածքով:owned_by: այն հաշիվը, որը գրանցել է սահմանումը կամ ունի այնtotal_quantity: թողարկված ընդհանուր քանակությունconfidential_policy: պաշտպանված ակտիվների գործողությունների քաղաքականություն
Աշունների սահմանումը IDs կանոնական անբացատրելի հասցեներ են: Երբ սահմանում է կառուցվում տիրույթից եւ անունից, Iroha կարող է պահել այդ տիրույթի / անվանումի նախագիծը UX եւ հարցումների համար, բայց կանոնական տեքստային ձեւը ստեղծված հասցեն է:
Գործիքների հավասարակշռությունը
Asset պարունակում է:
id:AssetId, որը համատեղում է ակտիվի սահմանումը, պահապանների հաշիվը եւ ընտրանքային բալանդի շրջանակըvalue:Numericհավասարակշռություն
Հաշվի տիրակալը կանոնիկ է եւ չունի դոմեյն: Աշունների սահմանումը կարող է կանխատեսվել տվյալների տարածքի համար նախատեսված դոմեյնի ներքո, օրինակ payments.universal.
Պարպասման հնարավորությունը
Աշունների սահմանումները աջակցում են այս mintability ռեժիմներին.
| Մոդը | Նշում |
|---|---|
Infinitely | Էլաստիկ մատակարարում. Աշունը կարող է բազմիցս փորվել եւ այրվել: |
Once | Հաստատված մատակարարման նշան. Այն կարող է մեկ անգամ փորվել եւ հետո այրվել: |
Not | Փոփոխական մատակարարման նշան, որը կարող է այրվել, բայց չի կրկնվում: |
Limited(n) | Քաղաքականությունը թույլ է տալիս նոր ակտիվների բաժնետոմսերը թողարկել սահմանափակ թվով լրացուցիչ գործողություններում: |
Օգտագործեք Infinitely սովորական էլաստիկ ակտիվների համար եւ Once կամ Limited(n) ֆիքսված մատակարարման կամ սահմանափակ մատակարարության ակտիվների համար: Մի օգտագործեք Not որպես նախնական քաղաքականություն, եթե ակտիվի մատակարարումը արդեն հաստատված չէ:
Բալանսի շրջանակը
balance_scope_policy -ը վերահսկում է, թե ինչպես են բալանսերը պահվում:
Global: հաշվառման եւ ակտիվների սահմանման համար մեկ հավասարակշռության տուփDataspaceRestricted: հաշվեկշիռները բաժանվում են տվյալների տարածքի համատեքստով
Տվյալների տարածքի սահմանափակ հաշվեկշիռները օգտակար են, երբ նույն ակտիվի սահմանումը օգտագործվում է մի քանի Nexus տվյալների տարածքներում, բայց հաշվեկշռները պետք է մնան մեկուսացված:
Փորձեք այն Taira
Այս միայն ընթերցված զանգերը ցույց են տալիս իրական ակտիվների սահմանումները հանրային Taira թեստային ցանցում.
TAIRA_ROOT=https://taira.sora.org
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=10" \
| jq -r '.items[] | [.id, .name, .mintable, .total_quantity] | @tsv'Գտեք ընթացիկ Taira XOR վճարային ակտիվի սահմանումը.
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=100" \
| jq '.items[]
| select(.name == "XOR")
| {id, name, total_quantity, mintable, confidential_policy: .confidential_policy.mode}'Փնտրեք սահմանումներ, որոնք պարունակում են մետադատա:
curl -fsS "$TAIRA_ROOT/v1/assets/definitions?limit=100" \
| jq '.items[]
| select((.metadata | length) > 0)
| {id, name, metadata}'Բոլոր երեք օրինակները ընթերցվում են: Taira-ի ակտիվների մետաղադրույքի, այրելու կամ փոխանցելու համար օգտագործեք խողովակային ֆինանսավորվող հաշիվ եւ պահպանված հոսքը Կապակցվեք SORA Nexus տվյալների տիրույթներին.
Հաշվարկ վճարող Taira ակտիվի օրինակում պահեք ջրհեղեղի օգնականը Get Testnet XOR on Taira որպես taira_faucet_claim.py, ապա նախ պահանջեք ջրահեղրի ակտիվը եւ օգտագործեք այն որպես գործարքի գազային ակտիվ.
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.jsonԱյնուհետեւ ներառեք --metadata ./taira.tx-metadata.json ՝ ledger asset mint, ledger asset burn եւ ledger asset transfer հրամաններում:
Ուղարկումներ
Գործիքները կարող են գրանցվել, թանկացվել, այրվել եւ փոխանցվել Iroha հատուկ հրահանգներով.
Նայեք նաեւ.