getInflationRate RPC Method
Paramètres
Cette méthode n'accepte aucun paramètre
Retours
résultat
Chargement en cours...
epoch
Chargement en cours...
foundation
Chargement en cours...
total
Chargement en cours...
validator
Chargement en cours...
Demande
1curlmainnet\2-X POST \3-H « Content-Type : application/json » \4--data '{"jsonrpc":"2.0","id":1, "method":"getInflationRate"}'
1curlmainnet\2-X POST \3-H « Content-Type : application/json » \4--data '{"jsonrpc":"2.0","id":1, "method":"getInflationRate"}'
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI(«mainnet »)67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11demande[« Content-Type »] = « application/json »12demande.corps = JSON.dump({13« jsonrpc »: « 2.0 »,14« id »: 1,15"method": "getInflationRate"16})1718réponse = https.requête(requête)19affiche la réponse.read_body20
1nécessite « uri »2require « json »3nécessite « net/http »45url = URI(«mainnet »)67https = Net::HTTP.new(url.serveur, url.port)8https.use_ssl = true910demande = Net::HTTP::POST.nouveau(URL)11demande[« Content-Type »] = « application/json »12demande.corps = JSON.dump({13« jsonrpc »: « 2.0 »,14« id »: 1,15"method": "getInflationRate"16})1718réponse = https.requête(requête)19affiche la réponse.read_body20
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc(«mainnet »);56essayer {7const inflationRate = await solanaRpc.getInflationRate().send();8console.log(inflationRate);9} catch (erreur) {10console.error("Error fetching inflation rate:", error);11}12})();
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc(«mainnet »);56essayer {7const inflationRate = await solanaRpc.getInflationRate().send();8console.log(inflationRate);9} catch (erreur) {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 données = {10jsonrpc: « 2.0 »,11id: 1,12method: "getInflationRate",13};14axios15.article(«mainnet », données, config)16.puis(function (réponse) {17// handle success18console.journal(réponse.data);19})20.catch((err) => {21// handle error22console.journal(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 données = {10jsonrpc: « 2.0 »,11id: 1,12method: "getInflationRate",13};14axios15.article(«mainnet », données, config)16.puis(function (réponse) {17// handle success18console.journal(réponse.data);19})20.catch((err) => {21// handle error22console.journal(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())
1utiliser reqwest::en-tête;2utiliser reqwest::Client;3utiliser std::error::Erreur;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7soit mut en-têtes = en-tête::HeaderMap::nouvel();8en-têtes.insérer(« Content-Type », « application/json ».parse().déballer());910soit client = Client::new();11let json_data = r#"12{13« jsonrpc » : « 2.0 »,14« id » : 1,15"method": "getInflationRate"16}17« #;18soit réponse = client19.article(«mainnet »)20.en-têtes(en-têtes)21.corps(json_data)22.envoyer()23.await?;2425laissez corps = réponse.text().await?;26println!("{}", body);2728D'accord(())29}
1utiliser reqwest::en-tête;2utiliser reqwest::Client;3utiliser std::error::Erreur;45#[tokio::main]6async fn main() -> Result<(), Box<dyn Error>> {7soit mut en-têtes = en-tête::HeaderMap::nouvel();8en-têtes.insérer(« Content-Type », « application/json ».parse().déballer());910soit client = Client::new();11let json_data = r#"12{13« jsonrpc » : « 2.0 »,14« id » : 1,15"method": "getInflationRate"16}17« #;18soit réponse = client19.article(«mainnet »)20.en-têtes(en-têtes)21.corps(json_data)22.envoyer()23.await?;2425laissez corps = réponse.text().await?;26println!("{}", body);2728D'accord(())29}
Réponse
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}
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement