Hesap Bakiyesi Alma
import { address, createSolanaRpc } from "@solana/web3.js";
const rpc = createSolanaRpc("https://api.devnet.solana.com");
const LAMPORTS_PER_SOL = 1_000_000_000; // 1 milyar lamport bir SOL'dir
const wallet = address("nicktrLHhYzLmoVbuZQzHUTicd2sfP571orwo9jfc8c");
const { value: balance } = await rpc.getBalance(wallet).send();
console.log(`Bakiye: ${Number(balance) / LAMPORTS_PER_SOL} SOL`);
v2.0.0
itibarıyla, geliştiriciler ana kütüphane içinde varsayılan yapılandırmaları kullanabilirler (@solana/web3.js
) veya daha iyi kompozisyon veya daha ayrıntılı kontrol için herhangi bir alt paketi içe aktarabilirler. Daha fazla bilgi için Tree-Shakability sayfasına bakın.
bilgi
Bu yöntemleri kullanarak hesap bakiyenizi alabilir ve Solana üzerindeki işlemlerinizde bakiye kontrolü yapabilirsiniz.
import {
clusterApiUrl,
Connection,
PublicKey,
LAMPORTS_PER_SOL,
} from "@solana/web3.js";
const connection = new Connection(clusterApiUrl("devnet"), "confirmed");
const wallet = new PublicKey("nicktrLHhYzLmoVbuZQzHUTicd2sfP571orwo9jfc8c");
const balance = await connection.getBalance(wallet);
console.log(`Bakiye: ${balance / LAMPORTS_PER_SOL} SOL`);
Bu kod parçası, Solana ağındaki bir hesabın bakiyesini almanın temel bir örneğidir.
tehlike
Hesap adresinizi doğru bir şekilde girdiğinizden emin olun; aksi takdirde gerçek hiçbir bakiye elde edemezsiniz.
not
Unutmayın ki, Solana ağı üzerinde işlem yaparken her zaman en güncel belge ve geliştirici bilgilerine başvurmalısınız.