Simuler l'envoi d'une transaction
$ curl https://api.devnet.solana.com -s -X \> POST -H "Content-Type: application/json" -d '> {> "jsonrpc": "2.0",> "id": 1,> "method": "simulateTransaction",> "params": [> "AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEEjNmKiZGiOtSZ+g0//wH5kEQo3+UzictY+KlLV8hjXcs44M/Xnr+1SlZsqS6cFMQc46yj9PIsxqkycxJmXT+veJjIvefX4nhY9rY+B5qreeqTHu4mG6Xtxr5udn4MN8PnBt324e51j94YQl285GzN2rYa/E2DuQ0n/r35KNihi/zamQ6EeyeeVDvPVgUO2W3Lgt9hT+CfyqHvIa11egFPCgEDAwIBAAkDZAAAAAAAAAA=",> {> "commitment": "confirmed",> "encoding": "base64",> "replaceRecentBlockhash": true> }> ]> }> '
params
string !requiredoptional
Transaction, sous forme de chaîne encodée.
La transaction doit avoir un blockhash valide, mais n'a pas besoin d'être signée.
object !optionaloptional
Objet de configuration contenant les champs suivants :
result
Response
{"jsonrpc": "2.0","result": {"context": {"apiVersion": "2.3.3","slot": 393226680},"value": {"accounts": null,"err": null,"innerInstructions": null,"loadedAccountsDataSize": 413,"logs": ["Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb invoke [1]","Program log: Instruction: Transfer","Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb consumed 1714 of 200000 compute units","Program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb success"],"replacementBlockhash": {"blockhash": "6oFLsE7kmgJx9PjR4R63VRNtpAVJ648gCTr3nq5Hihit","lastValidBlockHeight": 381186895},"returnData": null,"unitsConsumed": 1714}},"id": 1}
object
Le résultat contiendra :
Is this page helpful?