Pular para o conteúdo

URIToken

[Fonte]

(Adicionado pela [emenda URI Token][].)

Um objeto URIToken descreve um token URI, que pode ser usado para representar um identificador de recurso único no ledger.

{
"Owner": "rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo",
"OwnerNode": "0000000000000000",
"Issuer": "rfkE1aSy9G8Upk4JssnwBxhEv5p4mn2KTy",
"URI": "DEADBEEF",
"Digest": "46060241FABCF692D4D934BA2A6C4427CD4279083E38C77CBE642243E43BE291",
"Amount": "100000000",
"Destination": "rUn84CUYbNjRoTQ6mSW7BVJPSVJNLb1QLo",
"PreviousTxnID": "5463C6E08862A1FAE5EDAC12D70ADB16546A1F674930521295BC082494B62924",
"PreviousTxnLgrSeq": 6,
"LedgerEntryType": "URIToken",
"index": "49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0"
}

Um objeto URIToken tem os seguintes campos:

CampoTipo JSON[Tipo Interno][]Obrigatório?Descrição
OwnerStringAccountSimO proprietário do URI Token.
OwnerNodeStringUInt64SimUma dica indicando qual página do diretório do proprietário aponta para este objeto, caso o diretório consista em múltiplas páginas.
IssuerStringAccountSimO emissor do URI Token.
URIStringVLSimO URI representado por este token.
DigestStringHash256NãoHash de 256 bits arbitrário fornecido pelo proprietário como identificador específico para este URI Token.
AmountString ou ObjectAmountNãoO valor do URI Token.
DestinationStringAccountNãoO destinatário pretendido do URI Token.
PreviousTxnIDStringHash256SimO hash identificador da transação que mais recentemente modificou este objeto.
PreviousTxnLgrSeqNumberUInt32SimO índice do ledger que contém a transação que mais recentemente modificou este objeto.
LedgerEntryTypeStringUInt16SimO valor 0x0073, mapeado para a string URIToken, indica que este objeto é um objeto URI Token.

Objetos URIToken podem ter os seguintes valores de flag:

Nome do FlagValor HexValor DecimalFlag URITokenMint CorrespondenteDescrição
lsfBurnable0x000000011tfBurnablePermite que o emissor (ou uma entidade autorizada pelo emissor) destrua o URIToken cunhado. (O proprietário do URIToken sempre pode fazer isso.)

O ID de um objeto URIToken é o SHA-512Half dos seguintes valores, concatenados em ordem:

  • A chave de espaço URI Token (0x0055)
  • O AccountID do emissor do URI Token
  • O URI representado pelo URI Token