Метамәліметтер
Метадеректер - кітапша объектілеріне қоса берілген тексерілген кілті-құндылық картасы. Кілттер Name мәндері, ал мәндер JSON (Json) пайдалы жүктемелер.
Келесі нысандар метамәліметтерді жеткізе алады:
- домендер
- есеп айырысу
- активтер
- активтер анықтамасы
- NFTs
- RWAs
- қозғалтқыштар
- операциялар
Кітаптық түрдегі кішкентай сипаттамалық немесе индекстік өрістер үшін метамәліметтерді қолдану. Үлкен пайдалы жүктемелерді WSV (Құранның) айтары мынау: URI, немесе SoraFS Жол.
Метадеректерді, активтерді NFTs, RWAs немесе тізбектен тыс сақтауды таңдау бойынша нұсқаулар үшін Метадеректі және бухгалтерлік есептік жазбаларды сақтауды таңдауды қараңыз.
Taira арқылы сынап көріңіз.
Метамәліметтер әдеттегі ресурстарды оқу арқылы көрінеді. Бұл командада Taira активтердің анықтамалары бар:
curl -fsS 'https://taira.sora.org/v1/assets/definitions?limit=100' \
| jq '.items[]
| select((.metadata | length) > 0)
| {id, name, metadata}'Домендер мен тіркелгілер үшін бірдей үлгі қолданылсын:
curl -fsS 'https://taira.sora.org/v1/domains?limit=20' \
| jq '.items[] | select((.metadata // {} | length) > 0)'
curl -fsS 'https://taira.sora.org/v1/accounts?limit=20' \
| jq '.items[] | select((.metadata // {} | length) > 0)'Бос шығысқа жарамды нәтиже ретінде қараңыз. Бұл Taira нысандарының ағымдағы беті метамәлімен қамтылмаған дегенді білдіреді, бірақ соңғы нүкте сәтсіздікке ұшыраған жоқ.
Метамәдени деректерді жаңарту
Метамәліметтер Iroha арнайы нұсқаулықпен ауыстырылады:
SetKeyValueкілтті қосады немесе ауыстырадыRemoveKeyValueкілтті алып тастайды
Транзакцияны ұсынған орган белсенді орындау уақытын растаушының талап еткен рұқсатына ие болуы керек. Әдетті рұқсат беті үшін Permission Tokens қараңыз.
Оқиғалар
Деректер оқиғалары метамәдени деректердің өзгеруі кезінде жіберіледі. Жалпы оқиғаның пайдалы жүктемесі MetadataChanged<Id>:
дерек оқиғалары сүзгілерін пайдалану арқылы интеграцияға мән беретін субъекті түрі немесе объектісі ID үшін тек метамәдени оқиғаларға жазылу.
Сұрақтар
Метамәліметтер сұралған объектінің бөлігі ретінде қайтарылады. Мысалы, FindAccountById, FindDomainById, немесе FindAssetDefinitionById қолданыңыз. FindNfts немесе FindNftsByAccountId NFTs, және FindRwas RWA партияларын пайдаланыңыз. Содан кейін нысанның метамәліметрі өрісін оқыңыз. NFT сұраныс жауаптары NFT content картасын жазба метамәлімелімелі ретінде көрсетеді.
Метамәліметтер кілтілері бухгалтерлік жазбаның бір бөлігі болып табылады, сондықтан оларды тұрақты ұстаңыз және JSON мәні сол нұсқаны айқын алып жүрсе, қолданбаға сәйкес нұсқаны кодтаудан аулақ болу керек.