Bir cüzdanın bakiyesini nasıl alırsınız
Bir cüzdanın CHZ bakiyesi nedir?
Bir cüzdanın bakiyesi, cüzdanın tuttuğu belirli bir kripto para biriminin toplam miktarını ifade eder. Projenize bağlı olarak tek bir kripto para biriminin bakiyesini veya bir cüzdanın tuttuğu tüm kripto para birimlerinin bakiyelerini göstermeniz gerekebilir.
Benzer şekilde, cüzdan varlıkları bir kripto para cüzdanı içinde saklanan ve yönetilen tüm kripto para birimleri, tokenler ve dijital varlıkları ifade eder.
Bunu Moralis ile nasıl yaparsınız
Moralis'in bir Cüzdan API'si kullanabileceğiniz bir hizmeti vardır ve hatta cüzdan bakiye kullanım durumu için bir kod örneği sağlarlar:
Kod örneklerini uyarlamak için Ethereum referansını Chiliz Chain için onların kimliği ile değiştirmemiz gerekiyor, 0x15b38:
import Moralis from "moralis";
const runApp = async() => {
await Moralis.start({
apiKey: "YOUR_API_KEY",
// ...ve diğer herhangi bir yapılandırma
});
const address = "0xYourWalletAddress";
const chain = "0x15b38", // Bu Chiliz Chain Mainnet içindir.
// Spicy Testnet için "0x15b32" kullanın.
const response = await Moralis.EvmApi.balance.getNativeBalance({
address,
// Medya dosyasını IPFS'e yükle
});
console.log(response.toJSON());
};
runApp();Bunu Tatum ile nasıl yaparsınız
Tatum kapsamlı bir Veri API'sine sahiptir ve varlık alma kullanımı için bir kod örneği sağlarlar:
Kod örneklerini uyarlamak için Ethereum referansını Chiliz Chain ile değiştirmemiz gerekiyor:
import {TatumSDK, Network, Chiliz, ResponseDto, AddressBalance} from '@@tatumio/tatum'
const tatum = await TatumSDK.init<Chiliz>({network: Network.CHILIZ})
const balance: ResponseDto<AddressBalance[]> = await tatum.address.getBalance({
addresses: ['0xYourWalletAddress'], // adresinizle değiştirin
})
console.log(balance.data)Bunu thirdweb ile nasıl yaparsınız
thirdweb doküman sitesinde ilham alabileceğimiz birkaç kısa kod örneğine sahiptir.
İşte onların kodu, Chiliz'e uyarlanmış:
const sdk = new ThirdwebSDK("https://88888.rpc.thirdweb.com");
const walletAddress = "0xYourWalletAddress";
async function getWalletBalance() {
try {
const balance = await sdk.getBalance(walletAddress);
console.log(`Cüzdanın bakiyesi ${walletAddress}: ${balance.displayValue} ${balance.symbol}`);
} catch (error) {
console.error("Cüzdan bakiyesi alınırken hata:", error);
}
}
getWalletBalance();Bunu Nodit kullanarak nasıl yaparsınız
Nodit aşağıdaki kod örneğini sağlar dokümanlarında:
const url = 'https://web3.nodit.io/v1/chiliz/mainnet/native/getNativeBalanceByAccount';
const options = {
method: 'POST',
headers: {
accept: 'application/json',
'content-type': 'application/json',
'X-API-KEY': 'nodit-demo'
},
body: JSON.stringify({accountAddress: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));Last updated
Was this helpful?