Sorgulamalar / İstemciler
Umee'de sorguların nasıl gerçekleştirileceğine genel bakış
Umee ağı içinde sorgu gerçekleştirmenin CLI, Tendermint'in RPC'si ve uygulamanın gRPC ve API örneklerini kullanma gibi birden çok yolu vardır. Bu kılavuzun tüm olası sorgulara ve bunların nasıl çağrılacağına ilişkin kapsamlı bir genel bakış olmadığını unutmayın.
Tüm Cosmos SDK tabanlı uygulamalar gibi, operatörler de çalışan bir umeed işlemine karşı sorgular başlatabilir. Kural olarak, sorgular bir modül alt komutu altında gerçekleştirilir.
Örneğin, bir hesabın bakiyesini sorgulamak için:
Varsayılan olarak, umeed
işlemi localhost'a karşı sorgu yapacaktır. Harici bir düğüme karşı sorgulama yapmak istiyorsanız, --node
komutunu eklemelisiniz.
--chain-id
ve --node
gibi aynı bayrakları tekrar tekrar sağlamak zorunda kalmamak için, config dizininde bir client.toml
dosyasını bu değerlerle doldurabilirsiniz. Örneğin:
Tüm modüller ve sorgu komutları için $ umeed --help
bölümüne bakın.
Bu özellik etkinleştirilirse, umeed
node, bir gRPC ve gRPC Gateway API'sini kullanıma sunabilir. Varsayılan olarak, gRPC sunucusu 9090
numaralı bağlantı noktasında çalışır ve gRPC Ağ Geçidi API sunucusu 1317
numaralı bağlantı noktasında çalışır - bu bağlantı noktalarının her ikisi de app.toml
'de yapılandırılabilir.
Örneğin, bir hesabın bakiyesini sorgulamak için:
Kullanımdan kaldırılan eski yollar yerine gRPC Ağ Geçidi API yollarını kullanmanızı öneririz. Kullanımdan kaldırılan eski API yolları, gelecekteki bir Cosmos SDK sürümünde tamamen kaldırılacaktır. Tüm gRPC Gateway API yolları, Protobuf sürümünü içerir, ör. v1beta1.
Varsayılan olarak, gRPC Gateway API, geçerli blok yüksekliğine göre durumu sorgular. Ayrıca, x-cosmos-block-height
başlığı aracılığıyla önceki yüksekliklerdeki sorguları da destekler:
Ayrıca, gRPC sunucusuna karşı doğrudan gRPC sorgularını da çağırabilirsiniz. grpcurl
aracını kullanmanızı öneririz.
Örneğin, bir hesabın bakiyesini sorgulamak için:
Last updated