Execute Transaction
Parameters
tx
string
REQUIRED
Loading...
sigs
array
REQUIRED
Loading...
Returns
data
object
Loading...
executeTransaction
object
Loading...
errors
array
Loading...
effects
object
Loading...
status
string
Loading...
epoch
object
Loading...
startTimestamp
string
Loading...
gasEffects
object
Loading...
gasSummary
object
Loading...
computationCost
string
Loading...
Request
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/graphql' \2--header 'Accept: application/json' \3--header 'Content-Type: application/json' \4--data '{5"query": "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",6"variables": {7"tx": "YOUR_TRANSACTION_DATA_BCS",8"sigs": ["YOUR_SIGNATURE"]9}10}'11
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/graphql' \2--header 'Accept: application/json' \3--header 'Content-Type: application/json' \4--data '{5"query": "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",6"variables": {7"tx": "YOUR_TRANSACTION_DATA_BCS",8"sigs": ["YOUR_SIGNATURE"]9}10}'11
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.append("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",7"variables": {8"tx": "YOUR_TRANSACTION_DATA_BCS",9"sigs": ["YOUR_SIGNATURE"]10}11});1213const requestOptions = {14method: "POST",15headers: myHeaders,16body: raw,17redirect: "follow"18};1920fetch("https://docs-demo.sui-mainnet.quiknode.pro/graphql", requestOptions)21.then((response) => response.text())22.then((result) => console.log(result))23.catch((error) => console.error(error));24
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.append("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",7"variables": {8"tx": "YOUR_TRANSACTION_DATA_BCS",9"sigs": ["YOUR_SIGNATURE"]10}11});1213const requestOptions = {14method: "POST",15headers: myHeaders,16body: raw,17redirect: "follow"18};1920fetch("https://docs-demo.sui-mainnet.quiknode.pro/graphql", requestOptions)21.then((response) => response.text())22.then((result) => console.log(result))23.catch((error) => console.error(error));24
1import requests2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/graphql"56payload = json.dumps({7"query": "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",8"variables": {9"tx": "YOUR_TRANSACTION_DATA_BCS",10"sigs": ["YOUR_SIGNATURE"]11}12})13headers = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718response = requests.request("POST", url, headers=headers, data=payload)1920print(response.text)21
1import requests2import json34url = "https://docs-demo.sui-mainnet.quiknode.pro/graphql"56payload = json.dumps({7"query": "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",8"variables": {9"tx": "YOUR_TRANSACTION_DATA_BCS",10"sigs": ["YOUR_SIGNATURE"]11}12})13headers = {14'Accept': 'application/json',15'Content-Type': 'application/json'16}1718response = requests.request("POST", url, headers=headers, data=payload)1920print(response.text)21
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/graphql")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = JSON.dump({14"query" => "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",15"variables" => {16"tx" => "YOUR_TRANSACTION_DATA_BCS",17"sigs" => ["YOUR_SIGNATURE"]18}19})2021response = https.request(request)22puts response.read_body23
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.sui-mainnet.quiknode.pro/graphql")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Accept"] = "application/json"12request["Content-Type"] = "application/json"13request.body = JSON.dump({14"query" => "mutation ($tx: String!, $sigs: [String!]!) { executeTransaction(transactionDataBcs: $tx, signatures: $sigs) { errors effects { status epoch { startTimestamp } gasEffects { gasSummary { computationCost } } } } }",15"variables" => {16"tx" => "YOUR_TRANSACTION_DATA_BCS",17"sigs" => ["YOUR_SIGNATURE"]18}19})2021response = https.request(request)22puts response.read_body23
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free