getBlockCommitment RPC Method
Parameter
block number
Ganzzahl
ERFORDERLICH
Wird geladen...
Rücksendungen
Ergebnis
Wird geladen...
commitment
Wird geladen...
null
Wird geladen...
Array
Wird geladen...
totalStake
Wird geladen...
Anfrage
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":"getBlockCommitment","params":[94101948]}'
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":"getBlockCommitment","params":[94101948]}'
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 = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Content-Type“] = „application/json“12Anfrage.Inhalt = JSON.dump({13„jsonrpc“: "2.0",14„id“: 1,15"method": "getBlockCommitment",16„params“: [179410194818]19})2021Antwort = https.Anfrage(Anfrage)22gibt die Antwort aus.read_body23
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 = true910Anfrage = Netto::HTTP::POST.new(URL)11Anfrage[„Content-Type“] = „application/json“12Anfrage.Inhalt = JSON.dump({13„jsonrpc“: "2.0",14„id“: 1,15"method": "getBlockCommitment",16„params“: [179410194818]19})2021Antwort = https.Anfrage(Anfrage)22gibt die Antwort aus.read_body23
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56try {7const blockCommitment = await solanaRpc.getBlockCommitment(BigInt(94101948)).send();8console.log("Block Commitment:", blockCommitment);9} catch (error) {10console.error("Error fetching block commitment:", error);11}12})();
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56try {7const blockCommitment = await solanaRpc.getBlockCommitment(BigInt(94101948)).send();8console.log("Block Commitment:", blockCommitment);9} catch (error) {10console.error("Error fetching block commitment:", error);11}12})();
1// not currently supported by solanaJS2const axios = require("axios");3(() => {4const config = {5headers: {6"Content-Type": "application/json",7},8};9const data = {10jsonrpc: "2.0",11id: 1,12method: "getBlockCommitment",13params: [94101948],14};15axios16.post("https://docs-demo.solana-mainnet.quiknode.pro/", data, config)17.then(function (response) {18// handle success19console.log(response.data);20})21.catch((err) => {22// handle error23console.log(err);24});25})();26
1// not currently supported by solanaJS2const axios = require("axios");3(() => {4const config = {5headers: {6"Content-Type": "application/json",7},8};9const data = {10jsonrpc: "2.0",11id: 1,12method: "getBlockCommitment",13params: [94101948],14};15axios16.post("https://docs-demo.solana-mainnet.quiknode.pro/", data, config)17.then(function (response) {18// handle success19console.log(response.data);20})21.catch((err) => {22// handle error23console.log(err);24});25})();26
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_block_commitment(94101948) )
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_block_commitment(94101948) )
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": "getBlockCommitment",16"params": [179410194818]19}20"#;21let response = client22.post("https://docs-demo.solana-mainnet.quiknode.pro/")23.headers(headers)24.body(json_data)25.send()26.await?;2728let body = response.text().await?;29println!("{}", body);3031Ok(())32}33
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": "getBlockCommitment",16"params": [179410194818]19}20"#;21let response = client22.post("https://docs-demo.solana-mainnet.quiknode.pro/")23.headers(headers)24.body(json_data)25.send()26.await?;2728let body = response.text().await?;29println!("{}", body);3031Ok(())32}33
Antwort
1{2„jsonrpc“: "2.0",3"result": {4"commitment": null,5"totalStake": 3894177989088052506},7„id“: 18}
1{2„jsonrpc“: "2.0",3"result": {4"commitment": null,5"totalStake": 3894177989088052506},7„id“: 18}
Haben Sie noch kein Konto?
Erstellen Sie Ihren Quicknode-Endpunkt in Sekundenschnelle und legen Sie los
Kostenlos loslegen