getBlocksWithLimit RPC Method
Please note that for this RPC method, block range limits are set to 5 for Free Trial plans and 1005 for all paid accounts.
参数
start_slot
字符串
必填
正在加载...
上限
字符串
必填
正在加载...
对象
对象
正在加载...
承诺
字符串
正在加载...
已最终确定
字符串
正在加载...
已确认
字符串
正在加载...
退货
结果
正在加载...
请求
1curl https://docs-demo.solana-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4-d $'5{6"jsonrpc": "2.0",7"id":1,8"method":"getBlocksWithLimit",9"params":[5, 3]10}11'
1curl https://docs-demo.solana-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4-d $'5{6"jsonrpc": "2.0",7"id":1,8"method":"getBlocksWithLimit",9"params":[5, 3]10}11'
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.主机, url.端口)8https.use_ssl = true910请求 = Net::HTTP::POST.new(url)11请求["Content-Type"] = "application/json"12请求.请求体 = JSON.dump({13“jsonrpc”: "2.0",14"id": 1,15"method": "getBlocksWithLimit",16“params”: [175,18319]20})2122回复 = https.请求(请求)23返回响应.read_body24
1require "uri"2require "json"3require "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.new(url.主机, url.端口)8https.use_ssl = true910请求 = Net::HTTP::POST.new(url)11请求["Content-Type"] = "application/json"12请求.请求体 = JSON.dump({13“jsonrpc”: "2.0",14"id": 1,15"method": "getBlocksWithLimit",16“params”: [175,18319]20})2122回复 = https.请求(请求)23返回响应.read_body24
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56试一试 {7const blocks = await solanaRpc.getBlocksWithLimit(BigInt(5), 3).send();8console.log(blocks);9} catch (error) {10console.error("Error fetching blocks with limit:", error);11}12})();
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56试一试 {7const blocks = await solanaRpc.getBlocksWithLimit(BigInt(5), 3).send();8console.log(blocks);9} catch (error) {10console.error("Error fetching blocks with limit:", 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: "getBlocksWithLimit",13params: [5, 3],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: "getBlocksWithLimit",13params: [5, 3],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 jsonrpcclient import request, parse, Ok2import logging3导入 请求4response = requests.post("https://docs-demo.solana-mainnet.quiknode.pro/",json=request("getBlocksWithLimit", params=[5,3]))5parsed = parse(response.json())6if isinstance(parsed, Ok):7print(parsed.result)8else:9logging.error(parsed.message)10
1from jsonrpcclient import request, parse, Ok2import logging3导入 请求4response = requests.post("https://docs-demo.solana-mainnet.quiknode.pro/",json=request("getBlocksWithLimit", params=[5,3]))5parsed = parse(response.json())6if isinstance(parsed, Ok):7print(parsed.result)8else:9logging.error(parsed.message)10
1使用 reqwest::header;2使用 reqwest::客户端;3使用 std::error::错误;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7let mut 头文件 = header::HeaderMap::new();8标题.插入("Content-Type", "application/json".parse().unwrap());910let 客户端 = Client::new();11let json_data = r#"12{13"jsonrpc": "2.0",14"id": 1,15"method": "getBlocksWithLimit",16"params": [175,18319]20}21"#;22let 响应 = 客户端23.帖子(“https://docs-demo.solana-mainnet.quiknode.pro/”)24.标题(标题))25.正文(json_data)26.发送()27.await?;2829let 正文 = 响应.text().await?;30println!("{}", body);3132好的(())33}34
1使用 reqwest::header;2使用 reqwest::客户端;3使用 std::error::错误;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7let mut 头文件 = header::HeaderMap::new();8标题.插入("Content-Type", "application/json".parse().unwrap());910let 客户端 = Client::new();11let json_data = r#"12{13"jsonrpc": "2.0",14"id": 1,15"method": "getBlocksWithLimit",16"params": [175,18319]20}21"#;22let 响应 = 客户端23.帖子(“https://docs-demo.solana-mainnet.quiknode.pro/”)24.标题(标题))25.正文(json_data)26.发送()27.await?;2829let 正文 = 响应.text().await?;30println!("{}", body);3132好的(())33}34
回复
1{2“jsonrpc”: "2.0",3“结果”: [45,56,677],8"id": 19}
1{2“jsonrpc”: "2.0",3“结果”: [45,56,677],8"id": 19}