/v1/transactions/simulate REST API Endpoint
查询参数
estimate_gas_unit_price
布尔型
正在加载...
estimate_max_gas_amount
布尔型
正在加载...
estimate_prioritized_gas_unit_price
布尔型
正在加载...
sender
字符串
必填
正在加载...
sequence_number
字符串
必填
正在加载...
max_gas_amount
字符串
必填
正在加载...
gas_unit_price
字符串
必填
正在加载...
expiration_timestamp_secs
字符串
必填
正在加载...
有效载荷
对象
必填
正在加载...
类型
字符串
正在加载...
函数
字符串
正在加载...
type_arguments
数组
正在加载...
arguments
数组
正在加载...
签名
对象
必填
正在加载...
类型
字符串
正在加载...
公钥
字符串
正在加载...
签名
字符串
正在加载...
退货
版本
正在加载...
哈希
正在加载...
state_change_hash
正在加载...
event_root_hash
正在加载...
state_checkpoint_hash
正在加载...
gas_used
正在加载...
success
正在加载...
vm_status
正在加载...
accumulator_root_hash
正在加载...
changes
正在加载...
类型
正在加载...
地址
正在加载...
state_key_hash
正在加载...
module
正在加载...
sender
正在加载...
sequence_number
正在加载...
max_gas_amount
正在加载...
gas_unit_price
正在加载...
expiration_timestamp_secs
正在加载...
有效载荷
正在加载...
类型
正在加载...
函数
正在加载...
type_arguments
正在加载...
arguments
正在加载...
签名
正在加载...
类型
正在加载...
公钥
正在加载...
签名
正在加载...
活动
正在加载...
guid
正在加载...
creation_number
正在加载...
account_address
正在加载...
sequence_number
正在加载...
类型
正在加载...
数据
正在加载...
时间戳
正在加载...
请求
1curl --request POST \2--url https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate \3--header 'Accept: application/json, application/x-bcs' \4--header 'Content-Type: application/json' \5--data '{6"sender": "SENDER_ADDRESS",7"sequence_number": "SEQUENCE_NUMBER",8"max_gas_amount": "MAX_GAS_AMOUNT",9"gas_unit_price": "GAS_UNIT_PRICE",10"expiration_timestamp_secs": "EXPIRATION_TIMESTAMP_SECS",11"payload": {12"type": "PAYLOAD_TYPE",13"function": "FUNCTION",14"type_arguments": [15"string"16],17"arguments": [18null19]20},21"signature": {22"type": "SIGNATURE_TYPE",23"public_key": "PUBLIC_KEY",24"signature": "SIGNATURE"25}26}'
1curl --request POST \2--url https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate \3--header 'Accept: application/json, application/x-bcs' \4--header 'Content-Type: application/json' \5--data '{6"sender": "SENDER_ADDRESS",7"sequence_number": "SEQUENCE_NUMBER",8"max_gas_amount": "MAX_GAS_AMOUNT",9"gas_unit_price": "GAS_UNIT_PRICE",10"expiration_timestamp_secs": "EXPIRATION_TIMESTAMP_SECS",11"payload": {12"type": "PAYLOAD_TYPE",13"function": "FUNCTION",14"type_arguments": [15"string"16],17"arguments": [18null19]20},21"signature": {22"type": "SIGNATURE_TYPE",23"public_key": "PUBLIC_KEY",24"signature": "SIGNATURE"25}26}'
1var myHeaders = new Headers();2myHeaders.append("Accept", "application/json, application/x-bcs");3myHeaders.追加("Content-Type", "application/json");45var raw = JSON.stringify({6"sender": "SENDER_ADDRESS",7"sequence_number": "SEQUENCE_NUMBER",8"max_gas_amount": "MAX_GAS_AMOUNT",9"gas_unit_price": "GAS_UNIT_PRICE",10"expiration_timestamp_secs": "EXPIRATION_TIMESTAMP_SECS",11"payload": {12"type": "PAYLOAD_TYPE",13"function": "FUNCTION",14"type_arguments": [15"string"16],17"arguments": [18null19]20},21"signature": {22"type": "SIGNATURE_TYPE",23"public_key": "PUBLIC_KEY",24"signature": "SIGNATURE"25}26});2728var requestOptions = {29方法: 'POST',30标题: myHeaders,31正文: raw,32重定向: 'follow'33};3435fetch("https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate", requestOptions)36.然后(响应 => 响应.text())37.然后(结果 => 控制台.log(result))38.catch(error => 控制台.log('error', error));
1var myHeaders = new Headers();2myHeaders.append("Accept", "application/json, application/x-bcs");3myHeaders.追加("Content-Type", "application/json");45var raw = JSON.stringify({6"sender": "SENDER_ADDRESS",7"sequence_number": "SEQUENCE_NUMBER",8"max_gas_amount": "MAX_GAS_AMOUNT",9"gas_unit_price": "GAS_UNIT_PRICE",10"expiration_timestamp_secs": "EXPIRATION_TIMESTAMP_SECS",11"payload": {12"type": "PAYLOAD_TYPE",13"function": "FUNCTION",14"type_arguments": [15"string"16],17"arguments": [18null19]20},21"signature": {22"type": "SIGNATURE_TYPE",23"public_key": "PUBLIC_KEY",24"signature": "SIGNATURE"25}26});2728var requestOptions = {29方法: 'POST',30标题: myHeaders,31正文: raw,32重定向: 'follow'33};3435fetch("https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate", requestOptions)36.然后(响应 => 响应.text())37.然后(结果 => 控制台.log(result))38.catch(error => 控制台.log('error', error));
1导入 请求2import json34url = 'https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate'56标题 = {7'Accept': 'application/json, application/x-bcs',8“Content-Type”: 'application/json'9}1011数据 = {12"sender": "SENDER_ADDRESS",13"sequence_number": "SEQUENCE_NUMBER",14"max_gas_amount": "MAX_GAS_AMOUNT",15"gas_unit_price": "GAS_UNIT_PRICE",16"expiration_timestamp_secs": "EXPIRATION_TIMESTAMP_SECS",17"payload": {18"type": "PAYLOAD_TYPE",19"function": "FUNCTION",20"type_arguments": [21"string"22],23"arguments": [24无25]26},27"signature": {28"type": "SIGNATURE_TYPE",29"public_key": "PUBLIC_KEY",30"signature": "SIGNATURE"31}32}3334response = requests.post(url, headers=headers, json=data)35print(response.json())36
1导入 请求2import json34url = 'https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate'56标题 = {7'Accept': 'application/json, application/x-bcs',8“Content-Type”: 'application/json'9}1011数据 = {12"sender": "SENDER_ADDRESS",13"sequence_number": "SEQUENCE_NUMBER",14"max_gas_amount": "MAX_GAS_AMOUNT",15"gas_unit_price": "GAS_UNIT_PRICE",16"expiration_timestamp_secs": "EXPIRATION_TIMESTAMP_SECS",17"payload": {18"type": "PAYLOAD_TYPE",19"function": "FUNCTION",20"type_arguments": [21"string"22],23"arguments": [24无25]26},27"signature": {28"type": "SIGNATURE_TYPE",29"public_key": "PUBLIC_KEY",30"signature": "SIGNATURE"31}32}3334response = requests.post(url, headers=headers, json=data)35print(response.json())36
1require 'net/http'2require 'json'34url = URI.parse('https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate')5http = Net::HTTP.new(url.host, url.port)6http.use_ssl = true78标题 = {9'Accept' => 'application/json, application/x-bcs',10'Content-Type' => 'application/json'11}1213数据 = {14"sender" => "SENDER_ADDRESS",15"sequence_number" => "SEQUENCE_NUMBER",16"max_gas_amount" => "MAX_GAS_AMOUNT",17"gas_unit_price" => "GAS_UNIT_PRICE",18"expiration_timestamp_secs" => "EXPIRATION_TIMESTAMP_SECS",19"payload" => {20"type" => "PAYLOAD_TYPE",21"function" => "FUNCTION",22"type_arguments" => [23"string"24],25"arguments" => [26nil27]28},29"signature" => {30"type" => "SIGNATURE_TYPE",31"public_key" => "PUBLIC_KEY",32"signature" => "SIGNATURE"33}34}3536request = Net::HTTP::Post.new(url.path, headers)37请求.请求体 = data.to_json3839回复 = http.请求(请求)40返回响应.正文41
1require 'net/http'2require 'json'34url = URI.parse('https://docs-demo.aptos-mainnet.quiknode.pro/v1/transactions/simulate')5http = Net::HTTP.new(url.host, url.port)6http.use_ssl = true78标题 = {9'Accept' => 'application/json, application/x-bcs',10'Content-Type' => 'application/json'11}1213数据 = {14"sender" => "SENDER_ADDRESS",15"sequence_number" => "SEQUENCE_NUMBER",16"max_gas_amount" => "MAX_GAS_AMOUNT",17"gas_unit_price" => "GAS_UNIT_PRICE",18"expiration_timestamp_secs" => "EXPIRATION_TIMESTAMP_SECS",19"payload" => {20"type" => "PAYLOAD_TYPE",21"function" => "FUNCTION",22"type_arguments" => [23"string"24],25"arguments" => [26nil27]28},29"signature" => {30"type" => "SIGNATURE_TYPE",31"public_key" => "PUBLIC_KEY",32"signature" => "SIGNATURE"33}34}3536request = Net::HTTP::Post.new(url.path, headers)37请求.请求体 = data.to_json3839回复 = http.请求(请求)40返回响应.正文41