Saltearse al contenido

Invoke

[Source]

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

{
"TransactionType": "Invoke",
"Account": "rWYkbWkCeg8dP6rXALnjgZSjjLyih5NXm",
"Blob": "697066733A2F2F4445414442454546",
"Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe"
}
CampoTipo JSON[Tipo Interno][]¿Requerido?Descripción
AccountStringAccountIDLa dirección de la cuenta que está invocando el hook.
BlobStringBlobNoUn blob de datos que se pasa al hook. (máximo 128k bytes)
DestinationStringAccountIDNoLa dirección de la cuenta que es el objetivo del hook.

La transacción Invoke tiene un costo de transacción estándar, más un costo adicional basado en el tamaño del campo Blob.

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

Código de ErrorDescripción
temDISABLEDOcurre si la enmienda Hooks no está habilitada.
temMALFORMEDOcurre si el campo Blob es mayor que 128k bytes.
terNO_ACCOUNTOcurre si la cuenta emisora o la cuenta de destino no existe.