getPeers Query
Parameters
Deze methode accepteert geen parameters
Retourzendingen
gegevens
object
Bezig met laden...
nodeInfo
object
Bezig met laden...
peers
array
Bezig met laden...
id
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": "{ nodeInfo { peers { id } } }"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": "{ nodeInfo { peers { id } } }"6}'
1const PEERS_QUERY = `2query {3nodeInfo {4peers {5id6}7}8}9`;1011const fetchNodePeers = async (): Promise<void> => {12try {13const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {14method: 'POST',15headers: {16'Accept': 'application/json',17'Content-Type': 'application/json',18},19body: JSON.stringify({20query: PEERS_QUERY,21}),22});2324if (!response.ok) {25throw new Error(`HTTP error! status: ${response.status}`);26}2728const result = await response.json();29console.log('Peers:', result.data.nodeInfo.peers);30} catch (error) {31console.error('Error fetching node peers:', error);32}33};3435fetchNodePeers();36
1const PEERS_QUERY = `2query {3nodeInfo {4peers {5id6}7}8}9`;1011const fetchNodePeers = async (): Promise<void> => {12try {13const response = await fetch('https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql', {14method: 'POST',15headers: {16'Accept': 'application/json',17'Content-Type': 'application/json',18},19body: JSON.stringify({20query: PEERS_QUERY,21}),22});2324if (!response.ok) {25throw new Error(`HTTP error! status: ${response.status}`);26}2728const result = await response.json();29console.log('Peers:', result.data.nodeInfo.peers);30} catch (error) {31console.error('Error fetching node peers:', error);32}33};3435fetchNodePeers();36
1const myHeaders = new Headers();2myHeaders.append("Accept", "application/json");3myHeaders.toevoegen("Content-Type", "application/json");45const raw = JSON.stringify({6"query": "{ nodeInfo { peers { id } } }"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": "{ nodeInfo { peers { id } } }"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 NODE_INFO_QUERY = gql`15{16nodeInfo {17peers {18id19}20}21}22`;2324client.query({25query: NODE_INFO_QUERY26})27.then(result => {28console.log('Node Info (Peers):', JSON.stringify(result.data, null, 2));29})30.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 NODE_INFO_QUERY = gql`15{16nodeInfo {17peers {18id19}20}21}22`;2324client.query({25query: NODE_INFO_QUERY26})27.then(result => {28console.log('Node Info (Peers):', JSON.stringify(result.data, null, 2));29})30.catch(error => console.error('Error:', error));
1import verzoeken2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56nuttige lading = json.dumps({7"query": "{ nodeInfo { peers { id } } }"8})9kopteksten = {10'Accept': 'application/json',11'Content-Type': 'application/json'12}1314antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1516afdrukken(reactie.tekst)17
1import verzoeken2import json34url = "https://docs-demo.fuel-mainnet.quiknode.pro/v1/graphql"56nuttige lading = json.dumps({7"query": "{ nodeInfo { peers { id } } }"8})9kopteksten = {10'Accept': 'application/json',11'Content-Type': 'application/json'12}1314antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)1516afdrukken(reactie.tekst)17
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": "{ nodeInfo { peers { id } } }"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": "{ nodeInfo { peers { id } } }"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