HTTP 方法
simulateTransaction
模拟一个Solana交易,以预览日志、计算单元使用和账户变化,而无需将其提交到网络——用于估算费用、检测故障,并在签名前调试指令。
POST
simulateTransaction
请求参数
已签名的交易,作为编码字符串(base58 或 base64)。
用于交易数据的编码。
base58base64
跳过预检交易检查。
用于预检的承诺级别。
confirmedfinalizedprocessed
如果为 true,验证交易签名。
如果为 true,则用最新的 blockhash 替换交易的最近 blockhash。
执行预检交易检查的最低 slot。
如果为 true,则在响应中包含内部指令。
要返回的账户数组,作为 base-58 编码字符串。
返回账户数据的编码格式。
base64base58base64+zstdjsonParsed
请求体
application/json
JSON-RPC 协议版本。
可用选项:
2.0 示例:
"2.0"
请求的唯一标识符。
示例:
"1"
要调用的 RPC 方法名称。
可用选项:
simulateTransaction 示例:
"simulateTransaction"
用于模拟交易的参数。
签名的交易,作为编码字符串(base58 或 base64)。
示例:
"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="
simulateTransaction