getInflationRate RPC Method
Parameters
Deze methode accepteert geen parameters
Retourzendingen
resultaat
Bezig met laden...
epoch
Bezig met laden...
foundation
Bezig met laden...
totaal
Bezig met laden...
validator
Bezig met laden...
Verzoek
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"}'
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["Content-Type"] = "application/json"12verzoek.tekst = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getInflationRate"16})1718antwoord = https.verzoek(verzoek)19geeft het antwoord weer.read_body20
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.solana-mainnet.quiknode.pro/")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["Content-Type"] = "application/json"12verzoek.tekst = JSON.dump({13"jsonrpc": "2.0",14"id": 1,15"method": "getInflationRate"16})1718antwoord = https.verzoek(verzoek)19geeft het antwoord weer.read_body20
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc("https://docs-demo.solana-mainnet.quiknode.pro/");56try {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/");56try {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.catch((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.catch((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);2728Oké(())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);2728Oké(())29}
Antwoord
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}
Heb je nog geen account?
Maak binnen enkele seconden je Quicknode-eindpunt aan en ga aan de slag
Ga gratis aan de slag