Saltearse al contenido

URITokenMint

[Source]

(Añadido por la enmienda [URIToken][].)

{
"TransactionType": "URITokenMint",
"Account": "rWYkbWkCeg8dP6rXALnjgZSjjLyih5NXm",
"Flags": 1,
"URI": "697066733A2F2F4445414442454546",
"Digest": "697066733A2F2F4445414442454546697066733A2F2F44454144424545467878",
"Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe",
"Amount": {
"issuer": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn",
"currency": "USD",
"value": "100",
},
}
CampoTipo JSON[Tipo Interno][]Descripción
AccountStringAccountIDLa dirección de la cuenta que poseerá el URIToken acuñado.
URIStringStringEl URI asociado con el URIToken acuñado. (máximo 256 bytes)
DigestStringHash256(Opcional) El digest del URIToken.
DestinationStringAccountID(Opcional) La dirección de la cuenta que puede comprar el URIToken acuñado.
AmountMonto de MonedaAmount(Opcional) La cantidad de moneda que la cuenta quiere recibir a cambio del URIToken.

Las transacciones del tipo URITokenMint admiten valores adicionales en el campo Flags, de la siguiente manera:

Nombre del IndicadorValor HexValor DecimalDescripción
tfBurnable0x000000011Permite al emisor (o a una entidad autorizada por el emisor) destruir el URIToken acuñado. (El propietario del URIToken siempre puede hacerlo.)

La transacción URIToken Mint tiene un costo de transacción estándar, que es el costo mínimo requerido para todas las transacciones.

Además de los errores que pueden ocurrir para todas las transacciones, las transacciones URIToken Mint pueden resultar en los siguientes códigos de resultado:

Código de ErrorDescripción
tecDUPLICATEOcurre si ya existe un URIToken con el mismo URI del mismo emisor.
tecDIR_FULLOcurre si el directorio del propietario está lleno y no puede acomodar el nuevo URIToken.
temINVALID_FLAGOcurre cuando el usuario especificó un Flag incorrecto.
terNO_ACCOUNTOcurre si la cuenta emisora no existe.