getBlockHeight RPC Method
Parâmetros
objeto
objeto
Carregando...
commitment
cadeia de caracteres
Carregando...
finalized
cadeia de caracteres
Carregando...
confirmado
cadeia de caracteres
Carregando...
processed
cadeia de caracteres
Carregando...
minContextSlot
número inteiro
Carregando...
Devoluções
resultado
Carregando...
Pedido
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"}'
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getBlockHeight"16})1718resposta = https.pedido(pedido)19insere a resposta.read_body20
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getBlockHeight"16})1718resposta = https.pedido(pedido)19insere a resposta.read_body20
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56try {7const blockHeight = await solanaRpc.getBlockHeight().send();8console.log(blockHeight);9} catch (error) {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/");56try {7const blockHeight = await solanaRpc.getBlockHeight().send();8console.log(blockHeight);9} catch (error) {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)8caso contrário: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)8caso contrário: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
Resposta
1{2"jsonrpc": "2.0",3"result": 313733712,4"id": 15}
1{2"jsonrpc": "2.0",3"result": 313733712,4"id": 15}
Ainda não tem uma conta?
Crieendpoint seuendpoint Quicknode endpoint segundos e comece a desenvolver
Comece gratuitamente