Pular para o conteúdo

Invoke

[Source]

(Adicionado pela [emenda Hooks][].)

{
"TransactionType": "Invoke",
"Account": "rWYkbWkCeg8dP6rXALnjgZSjjLyih5NXm",
"Blob": "697066733A2F2F4445414442454546",
"Destination": "rPT1Sjq2YGrBMTttX4GZHjKu9dyfzbpAYe"
}
CampoTipo JSON[Tipo Interno][]Obrigatório?Descrição
AccountStringAccountIDSimO endereço da conta que está invocando o hook.
BlobStringBlobNãoUm blob de dados passado ao hook. (máximo de 128k bytes)
DestinationStringAccountIDNãoO endereço da conta que é o destino do hook.

A transação Invoke possui um custo de transação padrão, acrescido de um custo adicional baseado no tamanho do campo Blob.

Além dos erros que podem ocorrer em todas as transações, as transações Invoke podem resultar nos seguintes códigos de resultado:

Código de ErroDescrição
temDISABLEDOcorre se a emenda Hooks não estiver habilitada.
temMALFORMEDOcorre se o campo Blob for maior que 128k bytes.
terNO_ACCOUNTOcorre se a conta remetente ou a conta de destino não existir.