Gas Ücretini Getir
Bir ağın güncel gas fiyatını üç onay hızında (safe, propose, fast) ağın zincir ailesine ait gas oracle'ından (EVM ağları için Etherscan gas oracle) döndürür. Fiyatlar, ağın gas birimi başına yerel para birimi cinsinden ondalık string'lerdir, Gwei değildir: Gwei için 1000000000 ile çarpın.
Bir fiyat teklifi ağ başına 15 saniye yeniden kullanılır; bu yüzden updated_at (teklifin oracle'dan okunduğu an) yanıttan en fazla 15 saniye eski olabilir. Sorgulamak yerine teklifleri değiştikçe almak için gerçek zamanlı gas ücreti kanalına abone olun.
Uç nokta, zincir katmanının geri kalanı gibi kimlik doğrulama ister: her teklif platformun gas oracle kotasından harcar.
Gerekli izin: node:summary:view
İstek
GET /v2/blockchain/gas-fee?network_id={network_id}
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
network_id | integer | query | Zorunlu. Ağın EVM zincir id'si (örn. Polygon için 137), 0'dan büyük. Bu, Ağları Listele satırının id'si değil network_id alanıdır. Varsayılan ağ yoktur |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Örnek
curl --request GET \
--url '{{baseUrl}}/v2/blockchain/gas-fee?network_id=137' \
--header 'Authorization: Bearer <access_token>'
Yanıt
{
"network_id": 137,
"safe_gas_price": "0.00000003",
"propose_gas_price": "0.000000031",
"fast_gas_price": "0.000000035",
"native_currency_symbol": "POL",
"updated_at": "2026-11-09T10:15:42.318274Z"
}
Yanıt Alanları
| Alan | Tip | Açıklama |
|---|---|---|
network_id | integer | Teklif verilen ağın EVM zincir id'si |
safe_gas_price | string | Yavaş, düşük maliyetli onay için gas fiyatı, gas başına yerel para birimi cinsinden |
propose_gas_price | string | Standart onay için gas fiyatı, gas başına yerel para birimi cinsinden |
fast_gas_price | string | Hızlı onay için gas fiyatı, gas başına yerel para birimi cinsinden |
native_currency_symbol | string | Fiyatların ifade edildiği yerel para birimi (örn. POL, ETH) |
updated_at | string | Teklifin oracle'dan okunduğu ISO 8601 zaman |
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10015 | network_id eksik ya da 0'dan büyük değil (details alanına bakın) veya sayı değil |
| 400 | 10015 | Katalogda bu EVM zincir id'sine sahip ağ yok (mesaj network not found) ya da ağın zinciri yok (mesaj network has no chain) |
| 400 | 21001 | Ağın zinciri için gas fiyatı sağlayıcısı yok (domain 12). Bugün yalnızca EVM ağlarına teklif verilir |
| 400 | 21002 | Oracle pozitif ondalık olmayan bir fiyat döndürdü (domain 12) |
| 400 | 10000 | Oracle isteği reddetti; örneğin bu ağa hizmet vermiyor ya da hız sınırına ulaşıldı. Mesaj etherscan gas oracle ile başlar |
| 500 | 10000 / -1 | Oracle HTTP hatası döndürdü (10000) ya da oracle'a ulaşılamadı (-1) |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.