getInflationRate RPC Method
Parámetros
Este método no admite ningún parámetro
Devoluciones
resultado
Cargando...
epoch
Cargando...
foundation
Cargando...
total
Cargando...
validador
Cargando...
Solicitud
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":"getInflationRate"}'
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":"getInflationRate"}'
1requiere «uri»2require "json"3require «net/http»45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.nuevo(url.host, url.puerto)8https.use_ssl = true910solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«Content-Type»] = "application/json"12solicitud.cuerpo = JSON.dump({13«jsonrpc»: "2.0",14«id»: 1,15"method": "getInflationRate"16})1718respuesta = https.solicitud(solicitud)19inserta la respuesta.read_body20
1requiere «uri»2require "json"3require «net/http»45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.nuevo(url.host, url.puerto)8https.use_ssl = true910solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«Content-Type»] = "application/json"12solicitud.cuerpo = JSON.dump({13«jsonrpc»: "2.0",14«id»: 1,15"method": "getInflationRate"16})1718respuesta = https.solicitud(solicitud)19inserta la respuesta.read_body20
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56prueba {7const inflationRate = await solanaRpc.getInflationRate().send();8console.log(inflationRate);9} catch (error) {10console.error("Error fetching inflation rate:", error);11}12})();
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56prueba {7const inflationRate = await solanaRpc.getInflationRate().send();8console.log(inflationRate);9} catch (error) {10console.error("Error fetching inflation rate:", 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: "getInflationRate",13};14axios15.post("https://docs-demo.solana-mainnet.quiknode.pro/", data, config)16.then(function (response) {17// handle success18console.log(response.data);19})20.captura((err) => {21// handle error22console.log(err);23});24})();25
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: "getInflationRate",13};14axios15.post("https://docs-demo.solana-mainnet.quiknode.pro/", data, config)16.then(function (response) {17// handle success18console.log(response.data);19})20.captura((err) => {21// handle error22console.log(err);23});24})();25
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_inflation_rate())
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_inflation_rate())
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": "getInflationRate"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);2728Vale(())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": "getInflationRate"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);2728Vale(())29}
Respuesta
1{2«jsonrpc»: "2.0",3"result": {4"epoch": 776,5"foundation": 0,6"total": 0.045789013533866635,7"validator": 0.0457890135338666358},9«id»: 110}
1{2«jsonrpc»: "2.0",3"result": {4"epoch": 776,5"foundation": 0,6"total": 0.045789013533866635,7"validator": 0.0457890135338666358},9«id»: 110}
¿Aún no tienes una cuenta?
Crea tu punto de conexión de Quicknode en cuestión de segundos y empieza a desarrollar
Empieza gratis