Lider Slot Bilgileri API Dokümantasyon
Lider Slot Bilgileri Nedir (LeaderSlots) API?
getLeaderSlots genişletilmiş bir şey Solana RPC Gelecek lider slot kayıtlarını geçerli olan kimlik, hesap ağırlığı, ağ uç noktası metadata, tahmin edilen lider konum ve geçncy ölçümlerini tutarsanız.If you hold you hold the next leader slot records with validator identity, account kilo, network endpoint metadata, tahmin edilen lider konum, and reference latency ölçümler.If you hold.If you hold you hold you hold the hold.If you hold you hold the reliable.If you hold you hold the command latency ölçümler. ERPC Kullanım kredileri (kullanıcı)API Jetonlar), standart olarak aynı formatta da çağırabilirsiniz Solana RPC Yöntem.Bu Bu Bu Bu Bu Bu Bu Bu API Sağ:
- Lider talep edilen slottan başlayan program
stakeWeightHer lider için geçerli olan- Tahminen lider bölge, şehir, ülke, koordinatlar, ASN organizasyonu ve zaman bölgesi
- Referans ölçümlerinden ERPC gözlem bölgeleri gözlem bölgeleri aracılığıyla
pingToLeaders
Endpoint and Request Body Örnek
text
https://edge.erpc.global?api-key=<YOUR_API_KEY>https://edge.erpc.global?api-key=<YOUR_API_KEY>Başlangıç slot numarasını içeri girin
params.json
{
"jsonrpc": "2.0",
"id": 1,
"method": "getLeaderSlots",
"params": [416462031]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "getLeaderSlots",
"params": [416462031]
}Örnek ( Örnek)HTTP)
bash
curl 'https://edge.erpc.global?api-key=<YOUR_API_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc":"2.0",
"id":1,
"method":"getLeaderSlots",
"params":[416462031]
}'curl 'https://edge.erpc.global?api-key=<YOUR_API_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc":"2.0",
"id":1,
"method":"getLeaderSlots",
"params":[416462031]
}'Örnek Yanıt (JSON)
Mevcut yanıt kayıtları kapalı
result.data[]. result.total Kaç kayıt geri döndüklerini gösteriyor.json
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"success": true,
"message": "Leader schedule records retrieved successfully",
"total": 100,
"data": [
{
"identity": "BSVckjdW2f8kcXPGcrPPtV9kUDBZ8w8PjrrGVnxgEdwq",
"epoch": 964,
"slot": "416462031",
"stakeWeight": 2502391.138720913,
"ipAddress": "5.199.172.175",
"gossipPort": 12000,
"tpuPort": 12003,
"tpuQuicPort": 12009,
"rpcAddress": null,
"version": "3.1.13",
"featureSet": "534737035",
"leaderRegion": "stockholm",
"leaderCity": "Šiauliai",
"leaderCountry": "LT",
"leaderLat": 55.93333,
"leaderLon": 23.31667,
"leaderOrg": "AS16125 UAB Cherry Servers",
"leaderTimezone": "Europe/Vilnius",
"pingToLeaders": [
{
"city": "Frankfurt am Main",
"region": "frankfurt",
"ms": 27.742,
"fromIp": "185.191.118.11",
"country": "DE",
"lat": 50.139,
"lon": 8.6725,
"org": "AS213896 UAB Cherry Servers",
"postal": "60320",
"timezone": "Europe/Berlin"
}
]
},
{
"identity": "2oHUYyW2PU9VJh4XBs5TbGgzdernunvGqyKth3kxW4ns",
"epoch": 964,
"slot": "416462032",
"stakeWeight": 280745.689124988,
"ipAddress": "64.130.43.229",
"gossipPort": 8001,
"tpuPort": 5004,
"tpuQuicPort": 5010,
"rpcAddress": null,
"version": "3.1.13",
"featureSet": "534737035",
"leaderRegion": "amsterdam",
"leaderCity": "Amsterdam",
"leaderCountry": "NL",
"leaderLat": 52.37403,
"leaderLon": 4.88969,
"leaderOrg": "AS20326 TeraSwitch Networks Inc.",
"leaderTimezone": "Europe/Amsterdam",
"pingToLeaders": [
{
"city": "Frankfurt am Main",
"region": "frankfurt",
"ms": 16.835,
"fromIp": "185.191.118.11",
"country": "DE",
"lat": 50.139,
"lon": 8.6725,
"org": "AS213896 UAB Cherry Servers",
"postal": "60320",
"timezone": "Europe/Berlin"
}
]
},
{
"identity": "JupmVLmA8RoyTUbTMMuTtoPWHEiNQobxgTeGTrPNkzT",
"epoch": 964,
"slot": "416462036",
"stakeWeight": 12254651.761860535,
"ipAddress": "64.130.41.46",
"gossipPort": 8000,
"tpuPort": 9001,
"tpuQuicPort": 9007,
"rpcAddress": null,
"version": "3.1.13",
"featureSet": "534737035",
"leaderRegion": "frankfurt",
"leaderCity": "Frankfurt am Main",
"leaderCountry": "DE",
"leaderLat": 50.1924,
"leaderLon": 8.6753,
"leaderOrg": "AS20326 TeraSwitch Networks Inc.",
"leaderTimezone": "Europe/Berlin",
"pingToLeaders": [
{
"city": "Frankfurt am Main",
"region": "frankfurt",
"ms": 0.974,
"fromIp": "185.191.118.11",
"country": "DE",
"lat": 50.139,
"lon": 8.6725,
"org": "AS213896 UAB Cherry Servers",
"postal": "60320",
"timezone": "Europe/Berlin"
}
]
}
]
}
}{
"jsonrpc": "2.0",
"id": 1,
"result": {
"success": true,
"message": "Leader schedule records retrieved successfully",
"total": 100,
"data": [
{
"identity": "BSVckjdW2f8kcXPGcrPPtV9kUDBZ8w8PjrrGVnxgEdwq",
"epoch": 964,
"slot": "416462031",
"stakeWeight": 2502391.138720913,
"ipAddress": "5.199.172.175",
"gossipPort": 12000,
"tpuPort": 12003,
"tpuQuicPort": 12009,
"rpcAddress": null,
"version": "3.1.13",
"featureSet": "534737035",
"leaderRegion": "stockholm",
"leaderCity": "Šiauliai",
"leaderCountry": "LT",
"leaderLat": 55.93333,
"leaderLon": 23.31667,
"leaderOrg": "AS16125 UAB Cherry Servers",
"leaderTimezone": "Europe/Vilnius",
"pingToLeaders": [
{
"city": "Frankfurt am Main",
"region": "frankfurt",
"ms": 27.742,
"fromIp": "185.191.118.11",
"country": "DE",
"lat": 50.139,
"lon": 8.6725,
"org": "AS213896 UAB Cherry Servers",
"postal": "60320",
"timezone": "Europe/Berlin"
}
]
},
{
"identity": "2oHUYyW2PU9VJh4XBs5TbGgzdernunvGqyKth3kxW4ns",
"epoch": 964,
"slot": "416462032",
"stakeWeight": 280745.689124988,
"ipAddress": "64.130.43.229",
"gossipPort": 8001,
"tpuPort": 5004,
"tpuQuicPort": 5010,
"rpcAddress": null,
"version": "3.1.13",
"featureSet": "534737035",
"leaderRegion": "amsterdam",
"leaderCity": "Amsterdam",
"leaderCountry": "NL",
"leaderLat": 52.37403,
"leaderLon": 4.88969,
"leaderOrg": "AS20326 TeraSwitch Networks Inc.",
"leaderTimezone": "Europe/Amsterdam",
"pingToLeaders": [
{
"city": "Frankfurt am Main",
"region": "frankfurt",
"ms": 16.835,
"fromIp": "185.191.118.11",
"country": "DE",
"lat": 50.139,
"lon": 8.6725,
"org": "AS213896 UAB Cherry Servers",
"postal": "60320",
"timezone": "Europe/Berlin"
}
]
},
{
"identity": "JupmVLmA8RoyTUbTMMuTtoPWHEiNQobxgTeGTrPNkzT",
"epoch": 964,
"slot": "416462036",
"stakeWeight": 12254651.761860535,
"ipAddress": "64.130.41.46",
"gossipPort": 8000,
"tpuPort": 9001,
"tpuQuicPort": 9007,
"rpcAddress": null,
"version": "3.1.13",
"featureSet": "534737035",
"leaderRegion": "frankfurt",
"leaderCity": "Frankfurt am Main",
"leaderCountry": "DE",
"leaderLat": 50.1924,
"leaderLon": 8.6753,
"leaderOrg": "AS20326 TeraSwitch Networks Inc.",
"leaderTimezone": "Europe/Berlin",
"pingToLeaders": [
{
"city": "Frankfurt am Main",
"region": "frankfurt",
"ms": 0.974,
"fromIp": "185.191.118.11",
"country": "DE",
"lat": 50.139,
"lon": 8.6725,
"org": "AS213896 UAB Cherry Servers",
"postal": "60320",
"timezone": "Europe/Berlin"
}
]
}
]
}
}Yanıt Fields
| Field | Anlam Anlam Anlam Anlam |
|---|---|
result.success | İstek başarılı olsun. |
result.message | İnsan hazırlanabilir durum mesajı. |
result.total | Geri dönüş lideri slot kayıtları.The Number of returned leader slot records. The The Number of returned leader slot records.The The The Number of returned leader slot records. API Şu anda talep başına 100 kayıt döndürür. |
result.data[] | İstenen slottan başlayan lider slot kayıtları sipariş edildi. |
identity | Lider doğrulamacı kimlik genel anahtarını onayladı. |
epoch | Solana slot içeren bir dönem. |
slot | Slot numarası. Bir dize olarak geri döndü, bu yüzden müşteriler JSON numarasını düşünmemelidir. |
stakeWeight | Lider doğrulamacıya onay verdi. Yüksek tehlike genellikle lider programlarında daha sık zaman ortaya çıkıyor. |
leaderRegion | Normalleştirilmiş operasyonel bölge etiketi, routing ve analiz için kullanılan. Yakınlardaki şehirler veya sağlayıcı konumlar grup olabilir. |
leaderCity, leaderCountry, leaderLat, leaderLon, leaderOrg, leaderTimezone | Lider doğrulamacı için tahmin edilen geolok ve ağ organizasyonu. |
pingToLeaders[] | Referans geçncy from ERPC Bölge, şehir, ms, Ip, ülke, koordinatlar, ASN organizasyon, posta kodu ve zaman bölgesi dahil olmak üzere lider bölgeleri gözlemliyor. |
Görselleştirme Lider Slots
Aynı yanıt bir slot-by-slot operasyonel zaman çizelgesi olarak görülebilir. Bu örnek kullanımları kullanır. Frankfurt Gözlem noktası olarak.
| Slot Pencere | Lider bölge Lideri | Lider konum | Stake ağırlık | Ping from from from from Frankfurt | Operasyonel okuma |
|---|---|---|---|---|---|
| 416462031 | Stokholm | Šiauliai, LT | 2,502,391.14 | 27.742 ms | Sebepsiz Avrupa geç kaldı, ancak aynı metro değil. |
| 416462032-416462035 | amsterdam | Amsterdam, NL | 280,745.69 | 16.835 ms | Düşük çözünürlük Avrupa penceresi. Amsterdam kaynaklar yararlı olabilir. |
| 416462036 | frank | Frankfurt Ben Ana, DE | 12,254,651.76 | 0.974 ms | Aynı bölge lideri. Frankfurt kaynaklar bu yuva için güçlü bir şekilde destekleniyor. |
Bu görüş yararlıdır çünkü Solana Global. Geleneksel HFT'nin aksine, ana hedef genellikle bir eşleştirme motoruna yakın oturmaktır, Solana Liderler dünya çapında geçerli olan tüm dünyada dönüyorlar. Lider programları olarak en hızlı bölge değişiklikleri.
Solana Network Data Website Web Web Web
Geçerli biratör ve ağ dağıtımını kamuoyu için, kullanımı kullanın Validators SolutionsDaha geniş anlamak için kullanın Solana Ağ, sonra ağ kullanın
getLeaderSlots Orta seviye programı için, hesap ağırlığı, geçerlileyici yer ve operasyonel routing için gerekli gecikme verileri ölçtü.Hediye Kullanımı
The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The The API Belirtilen slottan başlayan 100 lider slot kaydı alın. Her istek 420 jet tüketiyor.
Lider Slot Bilgileri Neden Önemli
- Lider coğrafi olarak veya ağ-path uzaksa, doğrudan işlem teslimatı verimsiz hale gelir.
- Stake ağırlığı, zaman içinde lider programında ne sıklıkta geçerli bir sunucunun görünmesine yardımcı olur.
- Küresel lider geçişleri sırasında, bölgesel geçiş stratejileri tek bir küresel ortalama gecikmeden daha önemlidir.
- slot programıyla, hisse ağırlığı, lider yeri ve ölçümlenen veri, optimize edilmiş routing ve geçerliator yerleştirme sağlar.
Arka plan arka plan arka plan arka plan arka plan arka plan arka plan
Tek bir tek tek bir tek Solana Dönem yaklaşık 432,000 slottan oluşur. Sürekli olarak lider programları, geçerlileyici metadata, geolok ve geç ölçümler özel bir veri hattı gerektirir. ERPC Bu verileri korur ve hemen kullanılabilir bir lider slot haritası olarak ortaya çıkıyor RPC arayüz.
Stratejik Kullanım Vakaları
- Analiz optimizasyonu: Yakınlarda öncelik, düşük seviyeli lider pencereleri.
- Multi-region dağıtım: FRA, AMS, NY, TY, SGP ve diğer stratejik bölgelerde geçiş boşluklarını azaltmak için.
- Stake-aware planlama: kullanımı
stakeWeightHangi liderlerin daha sık daha uzun pencereler üzerinde önemli olduğunu anlamak. - Görselleştirme ve analitik: lider oranları, hesap dağılımı ve bölge tarafından geç kalmış dağıtım.
Kullanılabilirlik
getLeaderSlots Tüm bunlara kullanılabilir ERPC Kullanıcılar. API Jet ve kullanım kredileri, belirtilmiş veya doğrulanabilir ERPC Web Dashboard.- ERPC Web Dashboard: ERPC Web Dashboard
İşlem Başarısı Oranı ve SWQoS Endpoint
İşlem başarı oranını ve uygulama hızını daha da artırmak için, kullanmayı tavsiye ederiz. SWQoS Endpoint. SWQoS (Hizmetin ağırlıklı Kalitesi), güven bağlantılarını oluşturan doğrulamalara öncelik verir. Liderler, öncelikli trafik için yaklaşık% 80'i ve% 20'yi öncelikli trafik için öncelikli şerit ile önceki değerlendirmeden önce gerçekleşir. SWQoS önceliği şerit gerçek düşük çözünürlük performansı için ön koşuldur.
