getBlockHeight RPC Method
Paramètres
objet
objet
Chargement...
commitment
chaîne de caractères
Chargement...
finalisé
chaîne de caractères
Chargement...
confirmed
chaîne de caractères
Chargement...
processed
chaîne de caractères
Chargement...
minContextSlot
entier
Chargement...
Renvoie
résultat
Chargement...
Requête
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":"getBlockHeight"}'
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":"getBlockHeight"}'
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getBlockHeight"16})1718response = https.request(request)19puts response.read_body20
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.host, url.port)8https.use_ssl = true910request = Net::HTTP::Post.new(url)11request["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getBlockHeight"16})1718response = https.request(request)19puts response.read_body20
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56essayer {7const blockHeight = await solanaRpc.getBlockHeight().send();8console.log(blockHeight);9} catch (erreur) {10console.error("Error fetching block height:", error);11}12})();
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56essayer {7const blockHeight = await solanaRpc.getBlockHeight().send();8console.log(blockHeight);9} catch (erreur) {10console.error("Error fetching block height:", error);11}12})();
1const web3 = require("@solana/web3.js");2(async () => {3const SOLANA_CONNECTION = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/");4console.log(5await SOLANA_CONNECTION.getBlockHeight(94101948)6);7})();
1const web3 = require("@solana/web3.js");2(async () => {3const SOLANA_CONNECTION = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/");4console.log(5await SOLANA_CONNECTION.getBlockHeight(94101948)6);7})();
1from jsonrpcclient import request, parse, Ok2import logging3import requests4response = requests.post("https://docs-demo.solana-mainnet.quiknode.pro/", json=request("getBlockHeight"))5parsed = parse(response.json())6if isinstance(parsed, Ok):7print(parsed.result)8else:9logging.error(parsed.message)10
1from jsonrpcclient import request, parse, Ok2import logging3import requests4response = requests.post("https://docs-demo.solana-mainnet.quiknode.pro/", json=request("getBlockHeight"))5parsed = parse(response.json())6if isinstance(parsed, Ok):7print(parsed.result)8else:9logging.error(parsed.message)10
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": "getBlockHeight"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}30
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": "getBlockHeight"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}30
Réponse
1{2"jsonrpc": "2.0",3"result": 313733712,4"id": 15}
1{2"jsonrpc": "2.0",3"result": 313733712,4"id": 15}
Vous n'avez pas encore de compte ?
Créez votre endpoint Quicknode en quelques secondes et commencez à développer
Commencez gratuitement