getMinimumBalanceForRentExemption RPC Method
Paramètres
usize
entier
Chargement en cours...
objet
objet
Chargement en cours...
commitment
chaîne de caractères
Chargement en cours...
finalized
chaîne de caractères
Chargement en cours...
confirmed
chaîne de caractères
Chargement en cours...
processed
chaîne de caractères
Chargement en cours...
Retours
résultat
Chargement en cours...
Demande
1curlmainnet\2-X POST \3-H « Content-Type : application/json » \4--data '{"jsonrpc":"2.0", "id":1, "method":"getMinimumBalanceForRentExemption", "params":[50]}'
1curlmainnet\2-X POST \3-H « Content-Type : application/json » \4--data '{"jsonrpc":"2.0", "id":1, "method":"getMinimumBalanceForRentExemption", "params":[50]}'
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": "getMinimumBalanceForRentExemption",16« params »: [175018]19})2021réponse = https.requête(requête)22affiche la réponse.read_body23
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": "getMinimumBalanceForRentExemption",16« params »: [175018]19})2021réponse = https.requête(requête)22affiche la réponse.read_body23
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc(«mainnet »);56essayer {7const minimumBalance = await solanaRpc.getMinimumBalanceForRentExemption(BigInt(50)).send();8console.log("Minimum Balance for Rent Exemption:", minimumBalance);9} catch (erreur) {10console.error("Error fetching minimum balance for rent exemption:", error);11}12})();13
1import { createSolanaRpc } from "@solana/kit";23(async () => {4const solanaRpc = createSolanaRpc(«mainnet »);56essayer {7const minimumBalance = await solanaRpc.getMinimumBalanceForRentExemption(BigInt(50)).send();8console.log("Minimum Balance for Rent Exemption:", minimumBalance);9} catch (erreur) {10console.error("Error fetching minimum balance for rent exemption:", error);11}12})();13
1const web3 = require("@solana/web3.js");2(async () => {3const solana = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/");4console.log(await solana.getMinimumBalanceForRentExemption(50));5})();6
1const web3 = require("@solana/web3.js");2(async () => {3const solana = new web3.Connection("https://docs-demo.solana-mainnet.quiknode.pro/");4console.log(await solana.getMinimumBalanceForRentExemption(50));5})();6
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_minimum_balance_for_rent_exemption(50) )
1from solana.rpc.api import Client2solana_client = Client("https://docs-demo.solana-mainnet.quiknode.pro/")3print(solana_client.get_minimum_balance_for_rent_exemption(50) )
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": "getMinimumBalanceForRentExemption",16« params » : [175018]19}20« #;21soit réponse = client22.article(«mainnet »)23.en-têtes(en-têtes)24.corps(json_data)25.envoyer()26.await?;2728laissez corps = réponse.text().await?;29println!("{}", body);3031D'accord(())32}
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": "getMinimumBalanceForRentExemption",16« params » : [175018]19}20« #;21soit réponse = client22.article(«mainnet »)23.en-têtes(en-têtes)24.corps(json_data)25.envoyer()26.await?;2728laissez corps = réponse.text().await?;29println!("{}", body);3031D'accord(())32}
Réponse
1{2« jsonrpc »: « 2.0 »,3"result": 1238880,4« id »: 15}
1{2« jsonrpc »: « 2.0 »,3"result": 1238880,4« id »: 15}
Vous n'avez pas encore de compte ?
Créez votreendpoint Quicknode endpoint quelques secondes et commencez à développer
Commencez gratuitement