submitTransaction Query
Paramètres
encodedTransaction
chaîne de caractères
OBLIGATOIRE
Chargement en cours...
Retours
données
objet
Chargement en cours...
submit
objet
Chargement en cours...
id
chaîne de caractères
Chargement en cours...
Demande
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--en-tête 'Content-Type: application/json' \4--données '{5"query": "mutation submit($encodedTransaction: HexString!) { submit(tx: $encodedTransaction) { id } }",6"variables": {7"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"8}9}'
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--en-tête 'Content-Type: application/json' \4--données '{5"query": "mutation submit($encodedTransaction: HexString!) { submit(tx: $encodedTransaction) { id } }",6"variables": {7"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"8}9}'
1const SUBMIT_MUTATION = `2mutation submit($encodedTransaction: HexString!) {3submit(tx: $encodedTransaction) {4id5}6}7`;89const QUERY_VARIABLES = {10encodedTransaction: 'YOUR_ENCODED_TRANSACTION_HERE',11};1213const submitTransaction = async () => {14essayer {15const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {16method: 'POST',17headers: {18'Accept': 'application/json',19'Content-Type': 'application/json',20},21body: JSON.stringify({22query: SUBMIT_MUTATION,23variables: QUERY_VARIABLES,24}),25});2627if (!response.ok) {28throw new Error(`HTTP error! status: ${response.status}`);29}3031const result = await response.json();32console.log('Transaction ID:', result.data.submit.id);33} catch (erreur) {34console.error('Error submitting transaction:', error);35}36};3738submitTransaction();39
1const SUBMIT_MUTATION = `2mutation submit($encodedTransaction: HexString!) {3submit(tx: $encodedTransaction) {4id5}6}7`;89const QUERY_VARIABLES = {10encodedTransaction: 'YOUR_ENCODED_TRANSACTION_HERE',11};1213const submitTransaction = async () => {14essayer {15const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {16method: 'POST',17headers: {18'Accept': 'application/json',19'Content-Type': 'application/json',20},21body: JSON.stringify({22query: SUBMIT_MUTATION,23variables: QUERY_VARIABLES,24}),25});2627if (!response.ok) {28throw new Error(`HTTP error! status: ${response.status}`);29}3031const result = await response.json();32console.log('Transaction ID:', result.data.submit.id);33} catch (erreur) {34console.error('Error submitting transaction:', error);35}36};3738submitTransaction();39
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.ajouter(« Content-Type », « application/json »);45const brut = JSON.stringify({6"query": "mutation submit($encodedTransaction: HexString!) { submit(tx: $encodedTransaction) { id } }",7"variables": {8"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"9}10});1112const requestOptions = {13méthode: « POST »,14en-têtes: myHeaders,15corps: brut,16redirection: « suivre »17};1819fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)20.puis((réponse) => réponse.texte())21.puis((résultat) => console.log(résultat))22.catch((erreur) => console.erreur(erreur));
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.ajouter(« Content-Type », « application/json »);45const brut = JSON.stringify({6"query": "mutation submit($encodedTransaction: HexString!) { submit(tx: $encodedTransaction) { id } }",7"variables": {8"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"9}10});1112const requestOptions = {13méthode: « POST »,14en-têtes: myHeaders,15corps: brut,16redirection: « suivre »17};1819fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)20.puis((réponse) => réponse.texte())21.puis((résultat) => console.log(résultat))22.catch((erreur) => console.erreur(erreur));
1const { ApolloClient, InMemoryCache, gql } = require('@apollo/client/core');2const fetch = require('cross-fetch');34const client = new ApolloClient({5uri: 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql',6cache: new InMemoryCache(),7fetch: fetch,8headers: {9'Accept': 'application/json',10'Content-Type': 'application/json'11}12});1314const SUBMIT_TRANSACTION_MUTATION = gql`15mutation submit($encodedTransaction: HexString!) {16submit(tx: $encodedTransaction) {17id18}19}20`;2122const variables = {23encodedTransaction: "YOUR_ENCODED_TRANSACTION_HERE"24};2526client.mutate({27mutation: SUBMIT_TRANSACTION_MUTATION,28variables: variables29})30.then(result => console.log('Transaction Submitted. ID:', result.data.submit.id))31.catch(error => console.error('Error:', error));
1const { ApolloClient, InMemoryCache, gql } = require('@apollo/client/core');2const fetch = require('cross-fetch');34const client = new ApolloClient({5uri: 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql',6cache: new InMemoryCache(),7fetch: fetch,8headers: {9'Accept': 'application/json',10'Content-Type': 'application/json'11}12});1314const SUBMIT_TRANSACTION_MUTATION = gql`15mutation submit($encodedTransaction: HexString!) {16submit(tx: $encodedTransaction) {17id18}19}20`;2122const variables = {23encodedTransaction: "YOUR_ENCODED_TRANSACTION_HERE"24};2526client.mutate({27mutation: SUBMIT_TRANSACTION_MUTATION,28variables: variables29})30.then(result => console.log('Transaction Submitted. ID:', result.data.submit.id))31.catch(error => console.error('Error:', error));
1import demandes2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56charge utile = json.dumps({7"query": "mutation submit($encodedTransaction: HexString!) { submit(tx: $encodedTransaction) { id } }",8"variables": {9"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"10}11})12en-têtes = {13'Accept': 'application/json',14« Content-Type »: 'application/json'15}1617réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1819imprimer(réponse.texte)20
1import demandes2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56charge utile = json.dumps({7"query": "mutation submit($encodedTransaction: HexString!) { submit(tx: $encodedTransaction) { id } }",8"variables": {9"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"10}11})12en-têtes = {13'Accept': 'application/json',14« Content-Type »: 'application/json'15}1617réponse = demandes.demande(« POST », url, en-têtes=en-têtes, données=charge utile)1819imprimer(réponse.texte)20
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11demande[« Accepter »] = « application/json »12demande[« Content-Type »] = « application/json »13demande.corps = JSON.dump({14"query": "mutation submit(\$encodedTransaction: HexString\!) { submit(tx: \$encodedTransaction) { id } }",15"variables": {16"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"17}18})1920réponse = https.requête(requête)21affiche la réponse.read_body22
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11demande[« Accepter »] = « application/json »12demande[« Content-Type »] = « application/json »13demande.corps = JSON.dump({14"query": "mutation submit(\$encodedTransaction: HexString\!) { submit(tx: \$encodedTransaction) { id } }",15"variables": {16"encodedTransaction": "YOUR_ENCODED_TRANSACTION_HERE"17}18})1920réponse = https.requête(requête)21affiche la réponse.read_body22
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement