Invocar objeto de función de host
Invoca una función de contrato inteligente de Soroban.
ATRIBUTOTIPO DE DATO
DESCRIPCIÓN
funcióncadena
El tipo de InvokeHostFunctionOp
, que puede ser uno de HostFunctionTypeHostFunctionTypeInvokeContract
, HostFunctionTypeHostFunctionTypeCreateContract
o HostFunctionTypeHostFunctionTypeUploadContractWasm
.
parámetrosarray
Un array de parámetros pasados a la función de contrato inteligente de 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 base64 del valor XDR del parámetro.
direccióncadena
La dirección del nuevo contrato 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_saldo_de_activosarray
Un array de eventos de actualización de saldo de Stellar Asset Contract que ocurrieron como un efecto secundario de InvokeHostFunctionOp
(solo presente cuando el tipo de InvokeHostFunctionOp
es HostFunctionTypeHostFunctionTypeInvokeContract
y la invocación está en 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
.
decadena
La dirección Stellar del remitente (puede ser un contrato o una cuenta Stellar). Este campo no está presente cuando tipo
es mint
.
acadena
La dirección Stellar del destinatario (puede ser un contrato o una cuenta Stellar). Este campo solo está presente cuando 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": []
}