listLatestTransactions Query
Parameters
Deze methode accepteert geen parameters
Retourzendingen
gegevens
object
Bezig met laden...
transacties
object
Bezig met laden...
nodes
array
Bezig met laden...
id
tekenreeks
Bezig met laden...
inputs
array
Bezig met laden...
__typename
tekenreeks
Bezig met laden...
owner
tekenreeks
Bezig met laden...
utxoId
tekenreeks
Bezig met laden...
amount
tekenreeks
Bezig met laden...
assetId
tekenreeks
Bezig met laden...
outputs
array
Bezig met laden...
__typename
tekenreeks
Bezig met laden...
naar
tekenreeks
Bezig met laden...
amount
tekenreeks
Bezig met laden...
assetId
tekenreeks
Bezig met laden...
status
object
Bezig met laden...
__typename
tekenreeks
Bezig met laden...
Verzoek
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--header 'Content-Type: application/json' \4--data '{5"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"6}'
1curl --location 'https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql' \2--header 'Accept: application/json' \3--header 'Content-Type: application/json' \4--data '{5"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"6}'
1const LATEST_TRANSACTIONS_QUERY = `2query LatestTransactions {3transactions(last: 5) {4nodes {5id6inputs {7__typename8... on InputCoin {9owner10utxoId11amount12assetId13}14... on InputContract {15utxoId16contractId17}18... on InputMessage {19sender20recipient21amount22gegevens23}24}25outputs {26__typename27... on CoinOutput {28naar29amount30assetId31}32... on ContractOutput {33inputIndex34balanceRoot35stateRoot36}37... on ChangeOutput {38naar39amount40assetId41}42... on VariableOutput {43naar44amount45assetId46}47... on ContractCreated {48contract49stateRoot50}51}52status {53__typename54... on FailureStatus {55reason56programState {57returnType58}59}60}61}62}63}64`;6566const fetchLatestTransactions = async () => {67try {68const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {69method: 'POST',70headers: {71'Accept': 'application/json',72'Content-Type': 'application/json',73},74body: JSON.stringify({75query: LATEST_TRANSACTIONS_QUERY,76}),77});7879if (!response.ok) {80throw new Error(`HTTP error! status: ${response.status}`);81}8283const result = await response.json();84console.log('Latest Transactions:', result.data.transactions.nodes);85} catch (error) {86console.error('Error fetching latest transactions:', error);87}88};8990fetchLatestTransactions();91
1const LATEST_TRANSACTIONS_QUERY = `2query LatestTransactions {3transactions(last: 5) {4nodes {5id6inputs {7__typename8... on InputCoin {9owner10utxoId11amount12assetId13}14... on InputContract {15utxoId16contractId17}18... on InputMessage {19sender20recipient21amount22gegevens23}24}25outputs {26__typename27... on CoinOutput {28naar29amount30assetId31}32... on ContractOutput {33inputIndex34balanceRoot35stateRoot36}37... on ChangeOutput {38naar39amount40assetId41}42... on VariableOutput {43naar44amount45assetId46}47... on ContractCreated {48contract49stateRoot50}51}52status {53__typename54... on FailureStatus {55reason56programState {57returnType58}59}60}61}62}63}64`;6566const fetchLatestTransactions = async () => {67try {68const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {69method: 'POST',70headers: {71'Accept': 'application/json',72'Content-Type': 'application/json',73},74body: JSON.stringify({75query: LATEST_TRANSACTIONS_QUERY,76}),77});7879if (!response.ok) {80throw new Error(`HTTP error! status: ${response.status}`);81}8283const result = await response.json();84console.log('Latest Transactions:', result.data.transactions.nodes);85} catch (error) {86console.error('Error fetching latest transactions:', error);87}88};8990fetchLatestTransactions();91
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.toevoegen("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"7});89const requestOptions = {10methode: "POST",11kopteksten: myHeaders,12body: raw,13omleiden: "volgen"14};1516fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)17.dan((reactie) => reactie.tekst())18.dan((resultaat) => console.log(resultaat))19.catch((fout) => console.fout(fout));
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.toevoegen("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"7});89const requestOptions = {10methode: "POST",11kopteksten: myHeaders,12body: raw,13omleiden: "volgen"14};1516fetch("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql", requestOptions)17.dan((reactie) => reactie.tekst())18.dan((resultaat) => console.log(resultaat))19.catch((fout) => console.fout(fout));
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 LATEST_TRANSACTIONS_QUERY = gql`15query LatestTransactions {16transactions(last: 5) {17nodes {18id19inputs {20__typename21... on InputCoin {22owner23utxoId24amount25assetId26}27... on InputContract {28utxoId29contractId30}31... on InputMessage {32sender33recipient34amount35gegevens36}37}38outputs {39__typename40... on CoinOutput {41naar42amount43assetId44}45... on ContractOutput {46inputIndex47balanceRoot48stateRoot49}50... on ChangeOutput {51naar52amount53assetId54}55... on VariableOutput {56naar57amount58assetId59}60... on ContractCreated {61contract62stateRoot63}64}65status {66__typename67... on FailureStatus {68reason69programState {70returnType71}72}73}74}75}76}77`;7879client.query({80query: LATEST_TRANSACTIONS_QUERY81})82.then(result => {83console.log('Latest Transactions:', JSON.stringify(result.data, null, 2));84})85.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 LATEST_TRANSACTIONS_QUERY = gql`15query LatestTransactions {16transactions(last: 5) {17nodes {18id19inputs {20__typename21... on InputCoin {22owner23utxoId24amount25assetId26}27... on InputContract {28utxoId29contractId30}31... on InputMessage {32sender33recipient34amount35gegevens36}37}38outputs {39__typename40... on CoinOutput {41naar42amount43assetId44}45... on ContractOutput {46inputIndex47balanceRoot48stateRoot49}50... on ChangeOutput {51naar52amount53assetId54}55... on VariableOutput {56naar57amount58assetId59}60... on ContractCreated {61contract62stateRoot63}64}65status {66__typename67... on FailureStatus {68reason69programState {70returnType71}72}73}74}75}76}77`;7879client.query({80query: LATEST_TRANSACTIONS_QUERY81})82.then(result => {83console.log('Latest Transactions:', JSON.stringify(result.data, null, 2));84})85.catch(error => console.error('Error:', error));
1import verzoeken2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56nuttige lading = json.dumps({7"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"8})9kopteksten = {10'Accept': 'application/json',11'Content-Type': 'application/json'12}1314antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1516afdrukken(reactie.tekst)
1import verzoeken2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56nuttige lading = json.dumps({7"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"8})9kopteksten = {10'Accept': 'application/json',11'Content-Type': 'application/json'12}1314antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1516afdrukken(reactie.tekst)
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11request["Accept"] = "application/json"12verzoek["Content-Type"] = "application/json"13verzoek.tekst = JSON.dump({14"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"15})1617antwoord = https.verzoek(verzoek)18geeft het antwoord weer.read_body19
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11request["Accept"] = "application/json"12verzoek["Content-Type"] = "application/json"13verzoek.tekst = JSON.dump({14"query": "query LatestTransactions { transactions(last: 5) { nodes { id inputs { __typename ... on InputCoin { owner utxoId amount assetId } ... on InputContract { utxoId contractId } ... on InputMessage { sender recipient amount data } } outputs { __typename ... on CoinOutput { to amount assetId } ... on ContractOutput { inputIndex balanceRoot stateRoot } ... on ChangeOutput { to amount assetId } ... on VariableOutput { to amount assetId } ... on ContractCreated { contract stateRoot } } status { __typename ... on FailureStatus { reason programState { returnType } } } } } }"15})1617antwoord = https.verzoek(verzoek)18geeft het antwoord weer.read_body19
Heb je nog geen account?
Maak binnen enkele seconden je Quicknode-eindpunt aan en ga aan de slag
Ga gratis aan de slag