Invocar objeto de función de host
Invoca una función de contrato inteligente Soroban.
ATRIBUTOTIPO DE DATO
DESCRIPCIÓN
funcióncadena
El tipo de InvokeHostFunctionOp
, que puede ser uno de HostFunctionTypeHostFunctionTypeInvokeContract
, HostFunctionTypeHostFunctionTypeCreateContract
, o HostFunctionTypeHostFunctionTypeUploadContractWasm
.
parámetrosarreglo
Un arreglo de parámetros pasados a la función de contrato inteligente Soroban (solo presente cuando el tipo de InvokeHostFunctionOp
es HostFunctionTypeHostFunctionTypeInvokeContract
).
Mostrar atributos secundarios
tipocadena
El tipo del parámetro de la función.
valorcadena
La codificación en base64 del valor XDR del parámetro.
direccióncadena
La dirección del contrato recién creado (solo presente cuando el tipo de InvokeHostFunctionOp
es HostFunctionTypeHostFunctionTypeCreateContract
).
salcadena
La sal utilizada para crear el contrato (solo presente cuando el tipo de InvokeHostFunctionOp
es HostFunctionTypeHostFunctionTypeCreateContract
).
cambios_en_balance_de_activoarreglo
Un arreglo de eventos de actualización de balance del Stellar Asset Contract que ocurrieron como un efecto secundario de InvokeHostFunctionOp
(solo presente cuando el tipo de InvokeHostFunctionOp
es HostFunctionTypeHostFunctionTypeInvokeContract
y la invocación es sobre un Stellar Asset Contract).
Mostrar atributos secundarios
tipo_de_activocadena
El tipo de activo que se está enviando. Puede ser nativo
, credit_alphanum4
, o credit_alphanum12
.
códigocadena
El código del activo que se está enviando. Aparece si el tipo_de_activo
no es nativo
.
emisorcadena
La dirección Stellar del emisor del activo que se está enviando. Aparece si el tipo_de_activo
no es nativo
.
tipocadena
El tipo del evento de Stellar Asset Contract. Puede ser uno de transfer
, mint
, clawback
, o burn
.
desdecadena
La dirección Stellar del remitente (puede ser un contrato o una cuenta Stellar). Este campo no está presente cuando el tipo
es mint
.
acadena
La dirección Stellar del destinatario (puede ser un contrato o una cuenta Stellar). Este campo solo está presente cuando el tipo
es transfer
o mint
.
cantidadcadena
La cantidad enviada.
{
"id": "1109896858714113",
"paging_token": "1109896858714113",
"transaction_successful": true,
"source_account": "GBVAL7WM2G3NUTDIT5EYE4BMDRNLRQWI4RDGSVFCPXHPQRSSPEUQ2PNK",
"type": "invoke_host_function",
"type_i": 24,
"created_at": "2024-02-22T10:50:50Z",
"transaction_hash": "1768d762bedf3129a00ec095d1aaed4c378dc3f55250758ed5008992b303303b",
"function": "HostFunctionTypeHostFunctionTypeInvokeContract",
"parameters": [
{
"value": "AAAAEgAAAAHJOCa1uNUk//1ibktaJMY8Q0o5+CSWzWTw16NBiWFiGA==",
"type": "Address"
},
{
"value": "AAAADwAAAAtzZXRfcmVjb3JkcwA=",
"type": "Sym"
},
{
"value": "AAAAEAAAAAEAAAACAAAAEAAAAAEAAAACAAAADwAAAAVPdGhlcgAAAAAAAA8AAAADVVNEAAAAABAAAAABAAAAAgAAAA8AAAAFT3RoZXIAAAAAAAAPAAAAA0VVUgA=",
"type": "Vec"
},
{
"value": "AAAAEAAAAAEAAAACAAAAEQAAAAEAAAACAAAADwAAAAVwcmljZQAAAAAAAAoAAAAAAAAAAAAAAAAAEcMIAAAADwAAAAl0aW1lc3RhbXAAAAAAAAAFAAAAAGXXJpwAAAARAAAAAQAAAAIAAAAPAAAABXByaWNlAAAAAAAACgAAAAAAAAAAAAAAAAAQXTQAAAAPAAAACXRpbWVzdGFtcAAAAAAAAAUAAAAAZdcmnA==",
"type": "Vec"
}
],
"address": "",
"salt": "",
"asset_balance_changes": []
}