> For the complete documentation index, see [llms.txt](https://node101-tr.gitbook.io/umee-turkish/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://node101-tr.gitbook.io/umee-turkish/umee-node-operatorleri/clients-istemci/sorgulamalar-istemciler.md).

# Sorgulamalar / İstemciler

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.

## [CLI ( Komut Satır Arayüzü )](#cli)

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:

```
$ umeed q bank balances umee17lu4h5nh28ctv9y6ldt0apqz7dxm8arvttx5xc
balances:
- amount: "5500000000000"
  denom: uumee
pagination:
  next_key: null
  total: "0"
```

{% hint style="info" %}
Varsayılan olarak, `umeed` işlemi localhost'a karşı sorgu yapacaktır. Harici bir düğüme karşı sorgulama yapmak istiyorsanız, `--node` komutunu eklemelisiniz.
{% endhint %}

`--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:

{% code title="$HOME/.umee/confing/client.toml" %}

```
chain-id = "<chain-id>"
output = "text"
broadcast-mode = "sync"
```

{% endcode %}

Tüm modüller ve sorgu komutları için `$ umeed --help` bölümüne bakın.

## [API ve gRPC](#api-and-grpc)

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:

```
$ curl http://localhost:1317/cosmos/bank/v1beta1/balances/umee17lu4h5nh28ctv9y6ldt0apqz7dxm8arvttx5xc
{
  "balances": [
    {
      "denom": "uumee",
      "amount": "5500000000000"
    }
  ],
  "pagination": {
    "next_key": null,
    "total": "1"
  }
}
```

{% hint style="info" %}
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.
{% endhint %}

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:

```
$ curl -H "x-cosmos-block-height: 400" http://localhost:1317/cosmos/bank/v1beta1/balances/umee17lu4h5nh28ctv9y6ldt0apqz7dxm8arvttx5xc
{
  "balances": [
    {
      "denom": "uumee",
      "amount": "350000000011"
    }
  ],
  "pagination": {
    "next_key": null,
    "total": "1"
  }
}
```

Ayrıca, gRPC sunucusuna karşı doğrudan gRPC sorgularını da çağırabilirsiniz. `grpcurl` [aracını kullanmanızı](https://github.com/fullstorydev/grpcurl) öneririz.

Örneğin, bir hesabın bakiyesini sorgulamak için:

```
$ grpcurl -d '{"address": "umee17lu4h5nh28ctv9y6ldt0apqz7dxm8arvttx5xc"}' --plaintext 0.0.0.0:9090 cosmos.bank.v1beta1.Query/AllBalances
{
  "balances": [
    {
      "denom": "uumee",
      "amount": "5500000000000"
    }
  ],
  "pagination": {
    "total": "1"
  }
}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://node101-tr.gitbook.io/umee-turkish/umee-node-operatorleri/clients-istemci/sorgulamalar-istemciler.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
