Documentation Index
Fetch the complete documentation index at: https://docs.orbitflare.com/llms.txt
Use this file to discover all available pages before exploring further.
Parametreler
Hesap verisinin bayt cinsinden uzunluğu
Onay seviyesi (processed, confirmed, finalized)
Yanıt
Lamport cinsinden kira muafiyeti için gereken minimum bakiye
Kod Örnekleri
Temel İstek
curl https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY -X POST -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"id": 1,
"method": "getMinimumBalanceForRentExemption",
"params": [1000]
}'
web3.js Kullanımı
import { Connection } from '@solana/web3.js';
const connection = new Connection('https://fra.rpc.orbitflare.com?api_key=YOUR-API-KEY');
// Get minimum balance for rent exemption
const dataLength = 1000; // bytes
const minBalance = await connection.getMinimumBalanceForRentExemption(dataLength);
console.log('Minimum balance:', minBalance);
// Calculate account creation cost
async function calculateAccountCost(
dataLength: number,
owner: string
) {
const minBalance = await connection.getMinimumBalanceForRentExemption(dataLength);
const rentExempt = minBalance;
return {
dataLength,
minBalance,
rentExempt,
owner
};
}
// Check if account has sufficient balance
async function hasSufficientBalance(
account: string,
dataLength: number
) {
const [balance, minBalance] = await Promise.all([
connection.getBalance(account),
connection.getMinimumBalanceForRentExemption(dataLength)
]);
return {
account,
currentBalance: balance,
requiredBalance: minBalance,
hasSufficientBalance: balance >= minBalance,
difference: balance - minBalance
};
}
Notlar
- Bir hesabın kira muafiyeti için gereken minimum bakiyeyi döndürür
- Bakiye lamport cinsinden döndürülür
- Gerekli bakiye hesabın veri uzunluğuna bağlıdır
- Mevcut durumdan okuduğu için yanıt anında gelir
- Bu değer ağ yükseltmeleriyle değişebilir
En İyi Uygulamalar
- Hesap oluşturma maliyetlerini belirlemek için bu metodu kullanın
- RPC yükünü azaltmak için uygun durumlarda sonuçları önbelleğe alın
- Veri uzunluğunun maliyetler üzerindeki etkisini göz önünde bulundurun
- Kira muafiyeti gereksinimlerindeki değişiklikleri izleyin
- Diğer hesapla ilgili metodlarla birlikte kullanın
Yaygın Hatalar
| Kod | Mesaj | Çözüm |
|---|
| -32601 | Method not found | Bir Solana RPC düğümüne bağlı olduğunuzu doğrulayın |
| -32602 | Invalid params | dataLength parametresini kontrol edin |
| -32007 | Balance information unavailable | Düğüm başlatılıyor veya senkronize ediliyor olabilir |