Sağlanan açık anahtarın hesabıyla ilişkili tüm bilgileri döndürür.
Parametreler
Sorgulanacak hesabın açık anahtarı (base-58 kodlu dize)
Aşağıdaki isteğe bağlı alanları içeren yapılandırma nesnesi:
Ağı sorgulamak için kullanılacak onay seviyesi:
processed: En son blok (onaylanmamış)
confirmed: Süper çoğunluk tarafından onaylanmış
finalized: Süper çoğunluk tarafından sonuçlandırılmış
encoding
string
varsayılan:"base64"
Hesap verisi için kodlama formatı:
base58
base64
base64+zstd
jsonParsed (belirli hesap türleriyle sınırlı)
Hesap verisinin bir dilimini isteyin:
offset: number - Başlangıç konumu (bayt cinsinden)
length: number - Döndürülecek bayt sayısı
İsteğin değerlendirilebileceği minimum slot
Yanıt
İstenen hesap mevcut değilse null döndürür. Aksi takdirde şunları içeren bir nesne döndürür:
Hesaba atanan lamport sayısı
Bu hesabın sahibi programın base-58 kodlu açık anahtarı
Bu hesabın bir program içerip içermediği
Bu hesabın bir sonraki kira borcunun olacağı dönem
data
[string, string] | object
Hesabın verisi. Format, kodlama parametresine bağlıdır:
- base58/base64 olarak kodlanmışsa
[string, encoding] demeti
- Kodlama “jsonParsed” ise ayrıştırılmış JSON nesnesi
Hesabın verisi tarafından kullanılan alan
Kod Örnekleri
Temel İstek
Yanıt
Veri Dilimi ile İstek
web3.js Kullanımı
Notlar
-
jsonParsed kodlaması yalnızca belirli hesap türleri için kullanılabilir:
- Stake hesabı
- Token hesabı
- Token mint
- Token metadata
-
dataSlice kullanıldığında, data alanı yalnızca istenen dilimle sınırlı olacaktır.
-
Hesap verisi, hesabın sahibi olan programa bağlı olarak farklı şekilde kodlanmış olabilir.
Yaygın Hatalar