getFirstAvailableBlock RPC Method
Parameters
Deze methode accepteert geen parameters
Retourzendingen
resultaat
Bezig met laden...
Verzoek
1curl https://docs-demo.solana-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","id":1, "method":"getFirstAvailableBlock"}'
1curl https://docs-demo.solana-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","id":1, "method":"getFirstAvailableBlock"}'
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["Content-Type"] = "application/json"12verzoek.tekst = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getFirstAvailableBlock"16})1718antwoord = https.verzoek(verzoek)19geeft het antwoord weer.read_body20
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["Content-Type"] = "application/json"12verzoek.tekst = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getFirstAvailableBlock"16})1718antwoord = https.verzoek(verzoek)19geeft het antwoord weer.read_body20
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56try {7const firstAvailableBlock = await solanaRpc.getFirstAvailableBlock().send();8console.log(Number(firstAvailableBlock));9} catch (error) {10console.error("Error fetching first available block:", error);11}12})();
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56try {7const firstAvailableBlock = await solanaRpc.getFirstAvailableBlock().send();8console.log(Number(firstAvailableBlock));9} catch (error) {10console.error("Error fetching first available block:", error);11}12})();
1const web3 = require("@solana/web3.js");2(async () => {3const solana = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/");4console.log(await solana.getFirstAvailableBlock());5})();6
1const web3 = require("@solana/web3.js");2(async () => {3const solana = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/");4console.log(await solana.getFirstAvailableBlock());5})();6
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_first_available_block())
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_first_available_block())
1use reqwest::header;2use reqwest::Client;3use std::error::Error;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7let mut headers = header::HeaderMap::new();8headers.insert("Content-Type", "application/json".parse().unwrap());910let client = Client::new();11let json_data = r#"12{13"jsonrpc": "2.0",14"id": 1,15"method": "getFirstAvailableBlock"16}17"#;18let response = client19.post("https://docs-demo.solana-mainnet.quiknode.pro/")20.headers(headers)21.body(json_data)22.send()23.await?;2425let body = response.text().await?;26println!("{}", body);2728Oké(())29}
1use reqwest::header;2use reqwest::Client;3use std::error::Error;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7let mut headers = header::HeaderMap::new();8headers.insert("Content-Type", "application/json".parse().unwrap());910let client = Client::new();11let json_data = r#"12{13"jsonrpc": "2.0",14"id": 1,15"method": "getFirstAvailableBlock"16}17"#;18let response = client19.post("https://docs-demo.solana-mainnet.quiknode.pro/")20.headers(headers)21.body(json_data)22.send()23.await?;2425let body = response.text().await?;26println!("{}", body);2728Oké(())29}
Antwoord
1{2"jsonrpc": "2.0",3"id": 1,4"result": 05}
1{2"jsonrpc": "2.0",3"id": 1,4"result": 05}
Heb je nog geen account?
Maak binnen enkele seconden je Quicknode-eindpunt aan en ga aan de slag
Ga gratis aan de slag