Bu sayfa otomatik olarak çevrilmiştir. İngilizce orijinal kanonik versiyondur. İngilizce oku →
Ana içeriğe geç

Değişiklik Günlüğü

Hypercall testnet ve ana ağ alfa sürümü için API değişiklikleri ve kullanımdan kaldırmalar.

Deneysel API değişiklik politikası​

Tüm /experimental uç noktaları ve açıkça deneysel olarak belirtilen WebSocket mesajları kararsızdır. Uyumluluğu bozan değişiklikler bir gün (24 saat) önceden bildirimle yürürlüğe girebilir. Bu, alanların veya uç noktaların kaldırılmasını ya da yeniden adlandırılmasını, alan türlerinin değiştirilmesini ve istek veya yanıt davranışının değiştirilmesini kapsar. Bu değişiklik günlüğündeki bildirimler etkilenen yüzeyleri, gerekli istemci değişikliklerini ve yürürlük tarihini ve saatini belirtecektir. İstemciler bu bildirimleri takip etmeli ve söz konusu saatten önce güncelleme yapmalıdır. Bu politika, deneysel olmayan uç noktaların ve aboneliklerin uyumluluk taahhütlerini değiştirmez.

Güncel arayüz için deneysel kombo API sayfasına bakın. Bu politika, herhangi bir kullanılabilirlik duyurusu veya anında şema değişikliği anlamına gelmez.

Ayrıca bakınız: REST API Referansı · WebSocket API · Kimlik Doğrulama


Yeni Sürüm Yok - 6 Ekim 2026​

Eklenenler​

  • Herkese açık PM teminat politikası: GET /v1/pm-margin/policy, etkin portföy teminatı politikasını (tür, sürüm, gama katmanı modu ve dayanak varlık bazında tam evren) kimlik doğrulaması gerektirmeden döndürür. Yanıt, güçlü bir ETag ve Cache-Control: public, max-age=60, stale-while-revalidate=300 içerir; politika değişmediği sürece gövdesiz bir 304 Not Modified almak için If-None-Match gönderin. Bkz. PM Risk Parametreleri.
  • Üretim ortamında WebSocket sıkıştırması: 30 Eylül başlığı altında açıklanan permessage-deflate müzakeresi artık üretim yapılandırmasında etkindir. Bu uzantıyı sunmayan istemciler etkilenmez.

Yeni Sürüm Yok - 5 Ekim 2026​

Eklenenler​

  • Bu dönemde hız sınırı veya kademe değişikliği yayınlanmadı; hız sınırları değişmedi ve yeni TEE perp gönderimleri, diğer perp emir gönderimleri gibi Account yöneticisinin limitinden düşülür. Hiçbir uç nokta kullanımdan kaldırılmadı.
  • TEE perp tetik ve toplu emir rotaları: POST /v1/tee-perp/orders/submit-trigger tek bir yerel zarar durdur (stop-loss) veya kâr al (take-profit) emri gönderir, POST /v1/tee-perp/orders/submit-batch ise gruplanmış bir emir (na, normalTpsl veya positionTpsl) gönderir. Her ikisi de POST /v1/tee-perp/orders/submit ile aynı uygulama anahtarı EIP-712 imzalamasını kullanır, aynı portföy teminatı kontrolünden geçer ve her zaman Hypercall builder kodunu taşır.
  • TEE perp önizleme: POST /v1/tee-perp/preview, bir emir, toplu emir veya kaldıraç değişikliği için teminat kontrolünü günlüğe yazmadan, nonce ayırmadan veya enclave'i çağırmadan çalıştırır; kararı, sabit bir reasonCode değerini, teminat rakamlarını, platform likidasyon fiyatlarını ve ikiye bölme yöntemiyle bulunan bir maxSize değerini döndürür. Emir, toplu emir ve kaldıraç gönderim yanıtları artık aynı reasonCode değerini taşır. Bkz. neden kodları.
  • TEE perp piyasaları: GET /v1/tee-perp/markets, Hypercall'un kabul ettiği perp piyasalarını ve bunların varlık endekslerini listeler. Hypercall fiyat beslemesi, PM senaryo ızgarası ve USDC teminatlı bir Hyperliquid piyasası bulunan her piyasa tüm TEE rotalarında kabul edilir. Diğer tüm piyasalar market_not_supported ile reddedilir.
  • Rota hatırlatması: TEE rotaları API düzeyinde isteğe bağlıdır: API istemcileri bunları /v1/tee-perp/ uç noktalarını çağırarak seçer ve bu rotaları kullanmayan emirler hesap sözleşmesi direktif yolundan geçer. Hypercall uygulamasında TEE varsayılan perp rotasıdır; akıllı sözleşme rotası ise Ayarlar'da gelişmiş bir ayar olarak kullanılabilir.

Değişenler​

  • İstemci tarafından seçilen istek kimlikleri yeni UUIDv7 olmalıdır. POST /v1/tee-perp/cancels/submit-prepared (hem nonceReservationRequestId hem de requestId) ve POST /liquidation/standard-margin (request_id), istek kimliği bir UUIDv7 değilse (örneğin crypto.randomUUID() ile üretilen bir v4), gömülü zaman damgası 1 saatten eskiyse veya 30 saniyeden fazla ileri bir tarihteyse 400 döndürür. Her yeni istek için yeni bir UUIDv7 üretin ve bunu yalnızca aynı isteği bir saat içinde yeniden denemek için tekrar kullanın.
  • Bu sürüm öncesinden sonrasına uzanan TEE emir, iptal ve kaldıraç yeniden denemeleri reddedilir. POST /v1/tee-perp/orders/submit, POST /v1/tee-perp/cancels/submit, POST /v1/tee-perp/cancels/submit-by-oid, POST /v1/tee-perp/schedule-cancel/submit ve POST /v1/tee-perp/leverage/submit için sunucu tarafından atanan kimlikler bu sürümde değişti. Yükseltmeden önce ilk kez gönderilmiş bir isteğin yeniden denenmesi, ilk kabul yanıtı yerine yeniden kullanılmış nonce nedeniyle 400 döndürür; orijinal istek geçerliliğini korur. Yeni bir nonce ile yeni bir istek imzalayıp gönderin.
  • RFQ bacak büyüklüklerinin hassasiyeti gönderim sırasında kontrol edilir: 6 ondalık basamaktan fazla (0.000001 değerinden daha ince) bir RFQ bacak büyüklüğü, RFQ gönderildiğinde reddedilir ve hata mesajı aşağı yuvarlanabilecek en büyük uygulanabilir büyüklüğü belirtir. Önceden RFQ kabul ediliyor, ardından tüm piyasa yapıcı kotasyonları başarısız oluyordu; bu nedenle alıcı taraf genel bir "kotasyon yok" zaman aşımı görüyordu. İmzalanan bacak hash'i değişmemiştir: büyüklüğü imzalamadan önce kendiniz yuvarlayın.

Yeni Sürüm Yok - 4 Ekim 2026​

Eklenenler​

  • TEE perp kaldıracı: POST /v1/tee-perp/leverage/submit, emir kabulüyle aynı teminat kuralını kullanarak TEE rotası üzerinden piyasa bazında kaldıracı ve çapraz (cross) veya izole (isolated) modu değiştirir. Reddedilen bir değişiklik, insufficient_margin veya leverage_requires_flat_account gibi sabit bir reasonCode döndürür.

Yeni Sürüm Yok - 2 Ekim 2026​

Eklenenler​

  • TEE perp iptal ve zamanlanmış iptal rotaları: POST /v1/tee-perp/cancels/submit (istemci emir kimliğine göre), POST /v1/tee-perp/cancels/submit-by-oid ve POST /v1/tee-perp/schedule-cancel/submit (ölü adam anahtarı) TEE rotasında kullanılabilir.

Yeni Sürüm Yok - 30 Eylül 2026​

Eklenenler​

  • WebSocket sıkıştırması: /ws, ortam bazında etkinleştirilen server_no_context_takeover ile RFC 7692 permessage-deflate desteği sunar. Bu uzantıyı öneren istemciler büyük mesajları sıkıştırılmış olarak alır; önermeyen istemciler etkilenmez. Bkz. Sıkıştırma.
  • Toplu gösterge piyasa verisi: yeni indicative_market_data_v2 kanalı, indicative_market_data satırlarını IndicativeMarketDataBatch çerçeveleri halinde iletir. Her çerçeve, bir toplama penceresi (varsayılan 25 ms) içinde yayımlanan satırları sırasıyla ve birleştirilmeden taşır. Onay mesajı {"type":"Subscribed","channel":"indicative_market_data_v2","batch":true} şeklindedir; bu işaret yoksa değişmeden kalan indicative_market_data kanalına geri dönün. Satırlar en fazla bir pencere gecikmeyle ulaşır. permessage-deflate ile toplu çerçeveler, tek tek sıkıştırılan satırlara göre yaklaşık beş kat daha küçüktür. Bkz. Toplu İletim. Kısa ömürlü "batch": true abonelik alanı kaldırılmıştır; sunucular bu alanı yok sayar.
  • Bilinmeyen kanallar reddedilir: mevcut olmayan bir kanala yapılan Subscribe isteği artık bir Subscribed onayı ve ardından sessizlik yerine {"type":"Error","code":"unknown_channel","channel":"<name>","message":"Unknown channel '<name>'"} döndürür. Error mesajlarına isteğe bağlı code ve channel alanları eklenmiştir. Kullanımdan kaldırılmış kanallar mevcut hatalarını korur.
  • Rust istemcisi: WsClient::subscribe_indicative_market_data(symbols), indicative_market_data_v2 kanalına abone olur ve sunucu toplu işaret olmadan onay verdiğinde veya kanalı reddettiğinde indicative_market_data kanalına geri döner. WsClient::with_batched_indicative(false) ile bu davranışı devre dışı bırakabilir, WsClient::unsubscribe_indicative_market_data() ile durdurabilirsiniz; bu yöntem hangi kanala çözümlendiyse onda çalışır. Uyumluluğu bozan değişiklik (1.0 öncesi): yöntemin batch argümanı kaldırılmıştır, WsMessage::Subscribe batch alanını kaybeder, WsMessage::Subscribed ve WsMessage::Error isteğe bağlı alanlar kazanır; bu nedenle struct literal'ları ve kapsamlı desen eşleştirmelerinin güncellenmesi gerekir.

Değişenler​

  • Uyumluluğu bozan değişiklik: portföy teminatı, birleşik bir HyperCore hesabı gerektirir. portfolio ile yapılan POST /margin-mode isteği, HyperCore Hesabı unifiedAccount modunda raporlamadığı sürece artık 400 ve pm_account_not_unified koduyla başarısız olur. Önce hl_set_abstraction direktifiyle bu modu etkinleştirin, onayı bekleyin ve ardından yeniden deneyin. Birleşik olmayan bir PM Hesabı hiçbir zaman değerlenemeyeceği için bu değişiklik, daha sonra ortaya çıkan belirsiz bir hatanın yerini alır.
  • GET /portfolio, eksik PM özsermaye akışını açıklar. Bir portföy teminatı Hesabının güncel HyperCore özsermayesi olmadığında, HyperCore Hesabı hiç yayımlamamış ve başka bir mod raporluyorsa yanıt 409 pm_account_not_unified olur; aksi takdirde güncel bir birleşik anlık görüntü motora ulaşana kadar yeniden denenebilir bir 503 pm_account_equity_pending döner (birleşik değilse HyperCore modunu belirtir). Diğer PM değerleme hataları genel 503 yanıtını korur.
  • RFQ piyasa yapıcı ön kontrolü fiyatlama hatalarını ayırır. Borsanın değerleyemediği bir kotasyon (örneğin eksik bir zımni oynaklık yüzeyi) artık margin_rejected yerine pricing_unavailable gerekçesiyle reddedilir. margin_rejected artık yalnızca piyasa yapıcının hesabına ilişkin bir teminat kararı anlamına gelir.

Yeni Sürüm Yok - 2 Eylül 2026​

Eklenenler​

  • Herkese açık risk simülasyonu: POST /risk/simulate/portfolio, mark fiyatlı pozisyon eklemelerini veya değiştirmelerini önizler. POST /risk/simulate/orders, bekleyen veya atomik finansal kabulü önizler. Her iki uç nokta da tek bir değişmez motor anlık görüntüsü kullanır, Standart ve Portföy Teminatını destekler, kimlik doğrulama gerektirmez ve hesap ya da journal durumunu asla değiştirmez. Emir önizlemeleri yönlendirme, eşleştirme, nonce ve işlem durdurma garantilerini kapsamaz; bu nedenle motor durumu ilerledikten sonra gönderilen gerçek bir emir farklı sonuçlanabilir.
  • Sıralı açık emir temel durumları: POST /risk/simulate/orders, isteğe bağlı hypothetical_open_orders alanını kabul eder, bunları sırayla bekleyen GTC emirleri olarak kabul eder ve önerilen emir veya atomik paketle birlikte toplam etkilerini raporlar.

Standart Teminat opsiyon geçişi​

Kapsam: Standart Teminat, her dayanak varlık ve vade sonu içindeki uyumlu opsiyon spread'lerini, butterfly'ları ve diğer portföyleri tanır. Takvim pozisyonları ayrı vade gruplarında tutulur. USDC fonlaması ve mevcut emir yolları değişmeden kalır.

Ek nakit sözleşmesi: REST ve WebSocket portföy özetlerine cash_margin, initial_margin_headroom, maintenance_margin_headroom ve uyumlu vade tanılamalarını içeren standard_margin alanı eklenir. Mevcut initial_margin ve maintenance_margin alanları, NAV'dan türetilen geleneksel anlamlarını korur. SM kabulü ve likidasyon için açık nakit marj alanlarını kullanın. Eksik dökümler, sıfır risk anlamına gelmez; yeteneğin kullanılamadığı anlamına gelir.

Uyumluluğu bozan pozisyon anlamları: margin_posted ve pozisyon başına maintenance_margin, grup korumasından önceki bağımsız tanılama değerleridir. Hesap gereksinimleri için bunları toplamayın veya tek bir bacağı kapatmanın maliyetini tahmin etmek için kullanmayın. Hesap gereksinimlerini ve gruplanmış dökümü kullanın.

Uyumluluğu bozan nullable alan: SM opsiyon pozisyonları artık REST ve WebSocket portföy mesajlarında liquidation_price: null döndürür. Ondalık bir string bekleyen çözümleyicileri güncelleyin ve kullanılamayan bir fiyat ya da hesap marjı gösterin. Eski fiyatı döndürmek, gruplanmış likidasyon riskini yanlış yansıtırdı. Bu değişiklik koordineli bir backend/istemci geçişi gerektirir; katı eski çözümleyicilerle uyumluluk iddiası taşımaz.

İstemci geçişi: yeni backend'e karşı işleme devam etmeden önce frontend ve otomatik risk tüketicilerini güncelleyin. Eski piyasa yapıcı kotasyonlarını iptal edin ve kaldırıldıklarını doğrulayın, ardından eski piyasa yapıcıyı durdurun. Güncellenmiş piyasa yapıcıyı yalnızca yeni nakit dökümü mevcutken başlatın. Yeni piyasa yapıcı sürümleri bu bağlam olmadığında kotasyon vermeyi durdurur; eski sürümler kullanım oranı için NAV kullanır ve yeni nakit tabanlı risk kurallarına uygun değildir. Aynı işlem hesapları için karışık backend sürümleri çalıştırmayın.

Rust kütüphaneleri: portföy pozisyonlarının likidasyon fiyatları isteğe bağlı hale gelir ve teminat özetlerine herkese açık bir döküm alanı eklenir; bu da ilgili struct literal güncellemelerini gerektirir. NAV'dan türetilen mevcut teminat yardımcı fonksiyonlarının imzaları değişmez; nakit farkındalıklı risk tüketicileri açık SM sözleşmesini kullanmalıdır. Likidatör kütüphanesi ayrıca serileştirilmiş teminat anlık görüntülerinde ve oluşturulan adaylarda yetkili maintenance_margin marjını gerektirir. Bu anlık görüntüleri güncel okumalardan yeniden oluşturun; eksik nakit marjını kaydedilmiş NAV'dan çıkarmayın.

Doğrulama: birinci taraf tüketiciler PM'i SM'den ayırt eder, kullanılamayan nakit bağlamı otomatik risk kararlarını durdurur ve emir isteği/imza formatları değişmeden kalır. Bu yayımlanmamış kayıt, bir dağıtımı veya desteklenen karışık sürümlü bir geçişi belgelemez.


Yeni Sürüm Yok - 15 Ağustos 2026​

Eklenenler​

  • Koleksiyon varlık hacmi: GET /accounts/{wallet}/collection artık her varlığın ömür boyu kesin kanonik dayanak varlık nominal değerini, ek assets[].volume alanında ondalık bir string olarak döndürür.

Yeni Sürüm Yok - 14 Ağustos 2026​

Kullanımdan Kaldırma Bildirimleri​

  • Profil kullanıcı adı alanı kullanımdan kaldırıldı: Rust GET /profile yanıtındaki username alanı kullanımdan kaldırılmıştır ve 7 Eylül 2026 veya sonrasında kaldırılabilir. Bunun yerine seçilen kullanıcı adlarını Analytics API üzerindeki GET /username?wallet=... uç noktasından okuyun. Bu uç nokta 404 döndürürse, adjective_noun.xx değerini kanonik cüzdandan yerel olarak türetin. Başarılı /profile yanıtları, geçiş süresi boyunca artık Deprecation, Sunset, X-Deprecation-Removal-Unix ve Warning başlıklarını içerir.
  • Kalan eski kullanıcı adı yanıt alanları: Eski Rust GET /username ve POST /username yanıtlarındaki username alanı ile yarışma liderlik tablosu yanıtları, 20 Ağustos 2026 takvimi kapsamında kaldırılmaya uygun olmaya devam etmektedir. Analytics API GET /username ve imzalı POST /username sözleşmesi, seçilen kullanıcı adı için yerine geçen çözümdür. Liderlik tablosu istemcileri, seçilmiş bir ad mevcut olmadığında adjective_noun.xx görünen adlarını kanonik wallet veya wallet_address değerinden yerel olarak türetmelidir. Aşağıdaki deterministik hesap adı algoritması bağlayıcıdır.

Deterministik hesap adı algoritması​

Girdi: Kanonik bir EVM cüzdanının baştaki ve sondaki boşluklarını kırpın ve küçük harfe dönüştürün. Değer ^0x[0-9a-f]{40}$ ile eşleşmelidir. Geçersiz girdi Unknown üretir.

Sıralı kelime listeleri: Bu sırayı aynen koruyun.

adjectives = [swift, silent, long, short, deep, wide, sharp, calm, cold, quiet, bold, thin, idle, vivid, grim, amber, slate, rapid, steady, hollow, rogue, plain, lucky, brisk, stark]
nouns = [theta, vega, gamma, delta, rho, basis, carry, skew, strike, tenor, vol, wick, candle, ladder, condor, collar, straddle, strangle, butterfly, spread, hedge, premium, tick, lot]

Hash fonksiyonu: ASCII baytları üzerinde 32 bit FNV-1a kullanın. Her çarpma işlemi işaretsiz 32 bit tamsayıya sarar; bu, JavaScript'teki Math.imul(hash, 0x01000193) >>> 0 ifadesine eşdeğerdir.

fnv1a32(value, seed = 0x811c9dc5):
hash = uint32(seed)
for byte in ascii(value):
hash = uint32(hash XOR byte)
hash = uint32(hash * 0x01000193)
return hash

wallet = trim(input).lowercase()
adjective_hash = fnv1a32(wallet)
noun_hash = fnv1a32(wallet + "#2", adjective_hash)
adjective = adjectives[adjective_hash modulo 25]
noun = nouns[noun_hash modulo 24]
suffix = last 2 characters of wallet
display_name = adjective + "_" + noun + "." + suffix

Test vektörleri:

CüzdanGörünen ad
0x000000000000000000000000000000000000002avivid_candle.2a
0xd9fe4c6bf4271fd685409cd01b7eece052c886c8silent_theta.c8

Eklemeler​

  • Herkese açık rozet API'si: Analytics Worker artık rozet kaydını GET /badges üzerinden, sayfalanmış rozet sahiplerini GET /badges/{slug} üzerinden, hesap bazlı durumu GET /badges/accounts/{wallet} üzerinden ve en fazla 100 cüzdanlık önbellek dostu toplu sorguları GET /badges/accounts?wallet=... üzerinden sunmaktadır. Podyum ve tüm zamanların hacmi, materyalize edilmiş liderlik tablosu nesillerini kullanır. Kurucu üye uygunluğu, ilk kez 1 Ağustos 2026 UTC tarihinden önce görülen hesaplarla sabitlenmiştir. Cüzdana bağlı Trollbox mesaj sayıları saatlik olarak yenilenir ve bir mesaj silindikten sonra da kazanılmış seviyeler korunur.
  • Profil seri ve koleksiyon başarımları: GET /accounts/{wallet}/streak?days=14|61|365 seri takvimini döndürür. GET /accounts/{wallet}/collection, zaman aralığı parametresi olmadan bağımsız koleksiyon varlık ızgarasını döndürür. Seri, uygun bir gerçekleşme (fill) içeren ardışık UTC günlerini sayar. Koleksiyon, işlem yapılan farklı dayanak varlıkları sayar ve bunları güncel listelenen katalogla karşılaştırır. Çözümlenmiş kendi kendine eşleşmeler sayılmaz. Katalog daha sonra genişlese bile tamamlanmış bir koleksiyon kazanılmış olarak kalır.
  • Liderlik tablosu satırlarında Hyperliquid adları: Yarışma ve tüm zamanlar liderlik tablosu uç noktalarının döndürdüğü data[] satırları artık null olabilen hyperliquid_name alanını içerir. Analytics Worker adları yalnızca döndürülen sayfadaki cüzdanlar için çözümler, HyperEVM çağrılarını toplu hâlde yapar ve olumlu ile olumsuz sonuçları on dakika boyunca önbelleğe alır. Bu alan, kullanımdan kaldırılmış olan otomatik üretilmiş username alanından ayrıdır. İstemciler, null olmadığında bu alanı tercih edebilir, aksi takdirde deterministik hesap adını kullanabilir.

Yeni Sürüm Yok - 3 Ağustos 2026​

Geriye Dönük Uyumsuz Değişiklikler​

  • Profil görselleri Rust API'den kaldırıldı: POST /profile/image artık kullanılamaz ve GET /profile artık profile_image_url döndürmez.

Yeni Sürüm Yok - 29 Temmuz 2026​

Geriye Dönük Uyumsuz Değişiklikler​

  • Mum grafiği REST uç noktası kaldırıldı: GET /candles artık kullanılamaz ve şimdi 404 döndürür. İstemciler bu uç noktayı çağırmayı bırakmalıdır.
  • Mum grafiği WebSocket iletimi sonlandırıldı: Hypercall artık candles:<UNDERLYING>:<RESOLUTION> kanallarına CandleUpdate mesajları yayınlamamaktadır. İstemciler bu kanallara abone olmayı bırakmalıdır. Bu sürümde yerine geçecek bir mum grafiği akışı mevcut değildir.

Yeni Sürüm Yok - 27 Temmuz 2026​

Eklemeler​

  • Gösterge niteliğindeki verinin yayın zamanı: her indicative_market_data WebSocket yükü artık, ilgili yükün gönderildiği andaki API saatine göre milisaniye cinsinden zaman damgası olan published_at alanını içerir. Sağlayıcı kotasyonunun yayın anındaki yaşını ölçmek için published_at - rfq_provider_quotes[].updated_at kullanın. Bu değerlerin hiçbirini istemcinin duvar saatiyle karşılaştırmayın. Mevcut timestamp alanı, kaynak toplu verinin güncellenme zamanı olmaya devam eder.
  • WebSocket iletim saati: yayından alıma kadar geçen süreyi temkinli şekilde ölçmesi gereken istemciler, abone olmadan önce {"type":"ClockSync","nonce":"<client nonce>"} gönderip {"type":"ClockSynced","nonce":"<same nonce>","server_at":<API milliseconds>} yanıtını bekleyebilir. API örneğini istemcinin monoton geçen süresiyle birleştirin. server_at değerini istemcinin duvar saatiyle karşılaştırmayın.

Yeni Sürüm Yok - 22 Temmuz 2026​

Eklemeler​

  • Herkese açık geçmişte işlem yönü: GET /trades tarafından döndürülen her işlem artık Buy veya Sell değerini alan taker_side alanını içerir. Maker tarafı her zaman bunun tersidir.
  • İşlemler için imleç tabanlı sayfalama: daha yeni işlemleri artan trade_id sırasıyla getirmek için GET /trades uç noktasına after_trade_id parametresini iletin. Son döndürülen ID'den devam edin. İmleç modu offset, option_id, underlying veya account ile birlikte kullanılamaz; mevcut offset tabanlı ve filtrelenmiş sorgular değişmeden kalır.

Yeni Sürüm Yok - 20 Temmuz 2026​

Uyumluluğu Bozan Değişiklikler​

  • Yavaş WebSocket tüketicilerinin bağlantısı kesilir: /ws bağlantıları, bağlantı başına herhangi bir güvenlik tavanı aşıldığında sonlandırılır. Uygulanan tavanlar 16.384 bekleyen mesaj, 8 MiB kodlanmış bekleyen veri, 5 saniyelik kuyruk yaşı ve tek bir soket yazımı için 5 saniyedir. Bunlar operasyonel güvenlik tavanlarıdır; verim garantisi veya uyumluluk taahhüdü değildir. Kuyruk, bayt veya yaş ihlali, error: "slow_consumer", class, cause ve recovery alanlarını içeren kompakt bir JSON gerekçesiyle 1008 kapanış kodu gönderir. Kapanış çerçevesini dahi kabul edemeyen bir bağlantı, okunabilir bir gerekçe olmadan sonlanabilir. Henüz bir yeniden oynatma imleci mevcut değildir. İstemciler yeniden bağlanmalı, gerektiğinde yeniden kimlik doğrulaması yapmalı, yeniden abone olmalı ve kurtarma eylemini izlemelidir: sıralı genel veriler için anlık görüntüyü yeniden çekin, özel kalıcı olayları REST üzerinden mutabık kılın veya portföy durumunu yeniden çekin. İstemciler, yeniden bağlanma boyunca kesintisiz teslimat olduğunu varsaymamalıdır. Fiyat kotasyonu sağlayıcısı giriş rotası /ws/quotes ayrıdır ve değişmemiştir.
  • Değişmeyen gösterge niteliğindeki yenilemeler birleştirilir: indicative_market_data artık yalnızca zaman damgasından ibaret her kotasyon yenilemesini yayınlamaz. Sağlayıcı fiyatları, büyüklükleri ve kullanılabilirliği değişmediğinde, her enstrüman saniyede en fazla bir güncellik bildirimi yayınlar. Finansal fiyat veya büyüklük değişiklikleri ile sağlayıcı kaldırmaları hâlâ anında yayınlanır. Her kaynak zaman damgasını bir olay olarak kullanan istemciler bunun yerine en son alınan anlık görüntüyü kullanmalıdır.
  • WebSocket komutları, tek bir API süreci içinde REST hız limitlerini paylaşır: imzalı /ws PlaceOrder, SubmitRfq, SubmitAutoExecuteRfq ve AcceptRfqQuote komutları artık o API sürecindeki REST karşılıklarıyla aynı bellek içi, cüzdan başına RateLimitCache yapısını kullanır. Limitler küme genelinde değildir ve farklı API replikaları bağımsız pencereler tutar. Cüzdan yalnızca imza kurtarma ve ajan yetkilendirmesinden sonra sayılır; bu nedenle başka bir cüzdanı belirtmek onun limitini tüketemez. Özel bir WebSocket teslimat pod'u bu limitleri atlatmaz. Limiti aşan WebSocket komutları, HTTP hız limiti başlıkları yerine bir Error mesajı döndürür.

Düzeltmeler​

  • WebSocket bellek geri basıncı: soket sahibi yolu artık kuyruk muhasebesini kabulden tamamlanan soket yazımına kadar korur. Kodlanmış baytları, kuyruk yaşını, serileştirme süresini, gerçek çerçeve baytlarını, yayından yazıma gecikmeyi, yazma hatalarını ve teslimat sınıfına göre baskı kaynaklı kapanışları kaydeder.
  • Yinelenen gösterge niteliğindeki bant genişliği: finansal alanları değişmemiş tekrarlanan tam zincir gösterge niteliğindeki anlık görüntüler, genel dağıtımdan önce bastırılır.

Yeni Sürüm Yok - 13 Temmuz 2026​

Eklemeler​

  • API hata kodları: API tarafından üretilen HTTP 4xx ve 5xx JSON hata yanıtları, mevcut alanları korurken code ve message alanlarını ekler. Dallanma için kararlı, makine tarafından okunabilir code alanını kullanın; görüntüleme veya teşhis için message alanını kullanın. Bkz. Hatalar ve Ret Gerekçeleri.

Yeni Sürüm Yok - 3 Temmuz 2026​

Eklemeler​

  • RFQ sağlayıcı kotasyonu görünürlüğü: GET /options-summary, include_rfq_provider_quotes=true veya geriye dönük uyumlu takma ad rfq_provider_quotes=true geçirilerek ham RFQ kotasyon sağlayıcısı gösterge niteliğindeki kotasyonlarını içerebilir. Enstrüman başına sağlayıcı kotasyonlarını rfq_provider_quotes_limit, provider_quotes_limit veya limit ile sınırlandırın.
  • Gösterge niteliğindeki piyasa verisi akışı: IndicativeMarketData WebSocket mesajları artık rfq_provider_quotes alanını içerir; böylece istemciler, toplu alış ve satış fiyatının arkasındaki sağlayıcı başına RFQ gösterge niteliğindeki kotasyon kümesini inceleyebilir.

Düzeltmeler​

  • Opsiyon özeti sorgu parametreleri: REST API referansı artık yeni /options-summary sağlayıcı kotasyonu sorgu parametrelerini belgelemektedir.
  • Kullanılamayan sağlayıcı kotasyonları: Artık kullanılamayan RFQ sağlayıcı kotasyonları, piyasa verisi yanıtlarında hızla görünmez hale gelir.

Yeni Sürüm Yok - 26 Haziran 2026​

Kullanımdan Kaldırma Bildirimleri​

  • Belirtilmeyen emir rotası: PlaceOrder, en az 4 Temmuz 2026'ya kadar route belirtilmeden kabul edilir. POST /order, belirtilmeyen route değerini best_execution olarak değerlendirir ve Deprecation, Sunset, X-Deprecation-Removal-Unix ve Warning başlıklarını döndürür. İstemciler route göndermeli ve bunu PlaceOrder tipli verisine dahil etmelidir. route, 4 Temmuz 2026'dan önce zorunlu hale gelmeyecektir, ancak daha sonra zorunlu hale gelebilir.

Eklemeler​

  • İsteğe bağlı emir rotası: POST /order artık PlaceOrder üzerinde isteğe bağlı, imzalı bir route alanını kabul eder. İstemciler best_execution, book_only veya rfq_only gönderebilir. Belirtilmeyen route, planlanan kullanımdan kaldırma süresi boyunca varsayılan olarak mevcut best_execution davranışını kullanır.
  • Yalnızca defter emir rotası: istemciler, RPI/RFQ keşfini atlayıp doğrudan emir defterine yönlendirmek için route=book_only gönderebilir. route=best_execution, mevcut önce RPI sonra defter davranışını korur. route=rfq_only ayrılmıştır ve yalnızca RFQ emir geçmişi semantiği uygulanana kadar /order için şu anda reddedilmektedir.
  • Toplu emir rotası doğrulaması: POST /bulk_order, rotaya duyarlı istekler için route=book_only destekler. Belirtilmeyen route, mevcut yalnızca defter davranışını korur. Toplu uç nokta RPI/RFQ yönlendirmesi çalıştırmadığından, route=best_execution ve route=rfq_only toplu işlemde reddedilir.

Yeni Sürüm Yok - 25 Haziran 2026​

Dokümantasyon Düzeltmeleri​


Yeni Sürüm Yok - 10 Haziran 2026​

Dokümantasyon Düzeltmeleri​

  • API Referansı temel URL'leri: oluşturulan REST API Referansı, genel ortamları testnet için https://testnet-api.hypercall.xyz ve üretim için https://api.hypercall.xyz olarak listeleyecek şekilde düzeltildi.

Yeni Sürüm Yok - 10 Haziran 2026​

Düzeltmeler​

Yürütme​

  • RPI boş defter gerçekleşmeleri: tek bacaklı RPI, yürütülebilir bekleyen defter likiditesi olmadığında artık kullanıcı limitini yürütme tavanı veya tabanı olarak kabul eder. Görüntülenen limitteki uygun fiyat iyileştirme yanıtları, limitin kendisini iyileştirmediği için reddedilmek yerine gerçekleşebilir. Yürütülebilir bekleyen defter likiditesi varsa, kotasyon sağlayıcılarının yine de o defter fiyatını en az bir tik iyileştirmesi gerekir. Bkz. Emir Önceliği.
  • Kotasyon sağlayıcısı yanıtları: RFQ yanıtları artık API ile aynı limit fiyat kuralını izler. Defter referansı olmadığında alıcı limitindeki doğal kotasyonlar kabul edilir; alıcı limitinin dışındaki kotasyonlar veya yürütülebilir defter likiditesini iyileştirmeyen kotasyonlar ise hâlâ reddedilir.

Trollbox​

  • Ana ağ yönlendirmesi: üretim Trollbox artık ana ağ worker'ını işaret eder; böylece uygulama sohbeti canlı Trollbox ortamını kullanır.

Yeni Sürüm Yok - 1 Haziran 2026​

Ayrıca bakınız: Ana Ağ Lansman Yazısı

Uyumluluğu Bozan Değişiklikler​

  • Ana ağ ortamı: üretim istemcileri, ana ağ için yapılandırılmış uygulamayı, API'yi, zincir kimliklerini, kontrat adreslerini ve imzalama alanını kullanmalıdır. Testnet imzalarını, testnet API anahtarlarını, testnet agent anahtarlarını veya faucet varsayımlarını ana ağda yeniden kullanmayın.
  • Lansman işlem kapsamı: ana ağ alfa sürümü, riski tanımlı opsiyon akışıyla sınırlıdır. Çıplak short pozisyonlar, geniş kapsamlı portföy teminatı, faucet ile fonlama ve testnet yarışma yolları, herkese açık ana ağ kullanıcıları için etkin değildir.
  • Faucet rotası gerçek para derlemelerinden kaldırıldı: yalnızca faucet'e özgü fonlama yolları üretim derlemelerinde kullanılamaz. Ana ağ kullanıcıları, uygulamanın fonlama akışı üzerinden USDC ile fonlama yapar.

Eklemeler​

Ana Ağ​

  • Ana ağ alfa: Hypercall, gerçek USDC uzlaşması ve lansman piyasası olarak SPCX opsiyonlarıyla app.hypercall.xyz adresinde yayında.
  • SPCX lansman piyasası: SpaceX opsiyonları ana ağda alım opsiyonları, satım opsiyonları, straddle'lar, strangle'lar ve riski tanımlı spread'lerle kullanılabilir. Ana ağdaki SPCX kontratlarının vade sonu ET saatiyle 16:00'dır. Piyasa, Emir Önceliği sayfasında belgelenen emir yönlendirme modelinin aynısını kullanır.
  • Ana ağ zincir yapılandırması: cüzdan bağlantısı, opsiyon emri imzalama, kontrat adresleri ve ortama özgü arayüz metinleri artık sabit kodlanmış testnet varsayımları yerine etkin ana ağ/testnet yapılandırmasından türetilir.
  • Üretim işlem kapıları: lansman yapılandırması, alfa dağıtımı için kontrollü risk ayarlarını korurken işlemleri durdurulmamış halde tutar.
  • Üretim API'si: herkese açık üretim API'si ana ağ istemcileri için kullanılabilir.

Fonlama​

  • USDC yatırma işlemleri: kullanıcılar uygulama üzerinden bir Hypercall hesabına USDC yatırabilir. Akış; rotayı, kaynak zinciri, relay durumunu, hedef hesabı ve yatırılan tutarı gönderim öncesinde ve sonrasında gösterir.
  • Exchange yatırma ataması: Exchange USDC yatırma olayları, alacaklandırılan hesabı açıkça içerir; böylece backend servisleri sahipliği msg.sender üzerinden çıkarsamak yerine hedeflenen Hypercall hesabını alacaklandırır. Bkz. Kontratlar: Hesap Açılışı.
  • Yatırma zap'leri: frontend, relay fiyat teklifi ve relay durum takibi dahil olmak üzere uygulama üzerinden köprüleme ve yatırma akışlarını destekler.
  • Para çekme işlemleri: ana ağ para çekme desteği sistem aksiyonları üzerinden bağlanmıştır ve hesap fonlama aksiyonlarında sunulur.
  • Yatırma rotası seçimi: yatırma aksiyonları etkin rotayı kontrat yapılandırmasından seçer; bu sayede aynı arayüz ortama özgü fonlama yollarını izleyebilir.
  • Yasal onay: hesap kurulumu ve fonlama akışları, yayımlanmış Kullanım Koşulları ve Gizlilik Politikası ile birlikte lansman yasal onayını içerir.

Emir Yürütme​

  • Tek bacaklı emirler için RPI: tek bacaklı opsiyonlar, uygun olduklarında Perakende Fiyat İyileştirme açık artırması üzerinden yönlendirilir; uygun bir teklif kazanmazsa emir defterine geri döner.
  • Çok bacaklı paketler için RFQ: çok bacaklı strateji paketleri, ya hep ya hiç yürütme için RFQ üzerinden yönlendirilir. Üretimdeki çift modlu emirler, paket yürütmenin gerekli olduğu durumlarda RFQ'yu tercih eder.
  • Lansman ücretleri: lansman yapılandırmasında maker ve taker ücretleri devre dışıdır. Bkz. Ücretler.
  • Birleşik emir yönlendirme: birleşik emirler, yalnızca frontend'e dayalı paket varsayımları yerine backend RPI/RFQ yolları üzerinden yönlendirilir.
  • Fiyat sağlayıcı short'ları: kayıtlı fiyat sağlayıcılar, herkese açık lansman kapsamı sınırlı kalırken RFQ/RPI likiditesi için gerekli short bacakları doldurabilir.

Düzeltmeler​

  • Yatırma sayfası erişimi: üretim fonlama akışı için uygulama sunucusundaki üçüncü taraf fonlama rotaları ve yatırma modalı davranışının önündeki engeller kaldırıldı.
  • Yatırma izin listesinin kaldırılması: lansman fonlama erişimi için üretimdeki yatırma beyaz liste kısıtlaması devre dışı bırakıldı.
  • RFQ boyutlandırma: maliyet modundaki RFQ boyutları gönderimden önce tam olarak yuvarlanır; böylece paket boyutlandırmada kesirli hassasiyet kayması önlenir.
  • Çok bacaklı getiri fiyatları: çok bacaklı payoff grafikleri bacak fiyat çözümleyicisini kullanır; böylece grafikteki değerler seçilen paketle eşleşir.
  • Negatif değerler: negatif değerler artık lansman arayüz yüzeylerinde açık bir işaretle gösterilir.
  • Eski yatırma adresi temizliği: eski yatırma adresi ve kullanılmayan köprü durumu, lansman doğrulamasından sonra kaldırıldı.

Yeni Sürüm Yok - 22 Mayıs-1 Haziran 2026​

Ayrıca bakınız: Ana Ağ Lansman Yazısı

Uyumluluğu Bozan Değişiklikler​

  • Portföy teminatı testnet dışında devre dışı: testnet dışındaki ortamlar artık portföy teminatı kurulumunu reddeder. Ana ağ alfa yalnızca standart teminat kullanır.
  • Emir durumu normalleştirmesi: emir yaşam döngüsü etiketleri, onaylanmış/açık ve kısmen/tamamen gerçekleşmiş durumları daha tutarlı biçimde ayırt eder. Ham durum dizelerini gösteren istemciler bunları kullanıcıya yönelik standart durumlar olarak ele almalıdır.

Eklemeler​

Fonlama ve Hesaplar​

  • Yatırma rotası seçimi: uygulama, yatırma rotalarını sabit kodlanmış ortam varsayımları yerine etkin kontrat yapılandırmasından seçer.
  • Exchange yatırma zap'leri: testnet, daha sonra ana ağa da gelen, relay fiyat teklifi/durum yönetimi dahil uygulama tarafı köprüleme ve yatırma akışını kazandı.
  • Açık yatırma alacaklandırması: Exchange USDC yatırma işlemleri, yatırma olayında belirtilen hesabı alacaklandırır; böylece işlemi bir router veya zap gönderdiğinde belirsiz atama önlenir.
  • Standart USDC çekimleri: standart cüzdanlar, API/sistem aksiyonu yolu üzerinden USDC çekim talebi gönderebilir.
  • Hesap kurulumunda teminat başlatma: API anahtarı kurulumu artık hesap açılışı sırasında desteklenen teminat modunu başlatır; bu, fonlanmış bir hesabın geçersiz bir işlem durumuna düşme olasılığını azaltır.
  • Merkezi hesap ayarları: hesap tercihleri ve ayarları normalleştirildi; böylece fonlama, agent anahtarları, Trollbox görünürlüğü ve profil ayarları tek bir hesap yüzeyini paylaşır.

Piyasalar ve İşlem​

  • Yakında gelecek piyasalar: uygulama, yakında gelecek piyasa kartlarını işlem yapılabilir piyasalar olarak listelemeden gösterebilir.
  • Kesirli varlık açık pozisyonu: varlık açık pozisyonu, küçük piyasaları kırpmak yerine kesirli değerleri gösterir.
  • Canlı katalog tabanlı gösterge risk: gösterge niteliğindeki RFQ/risk piyasa listeleri, eskimiş bir frontend listesi yerine canlı katalogdan türetilir.
  • Referans alış/satış ile piyasaya uygunluk: emir girişi, bir emrin piyasaya karşı gerçekleşebilir olup olmadığına karar vermek için referans alış/satış verilerini kullanır.
  • Karışık kaynaklı IV çaprazlığını giderme: opsiyon özeti zımni oynaklık hesaplamaları, IV'yi türetmeden önce karışık kaynaklı alış/satış fiyatlarındaki çaprazlığı giderir.
  • Yerel sabit mark satırları: strateji mark satırları, daha temiz bir zincir kaydırması için yerel sticky davranışına taşındı.

Arayüz ve İçerik​

  • Karanlık mod: uygulama, işlem yüzeyinin tamamında kapsamlı bir karanlık mod güncellemesi aldı.
  • Etkileşim durumları: frontend etkileşim durumları lansman öncesi cilalama için iyileştirildi.
  • Hypercall ana sayfası ve Insights ayrımı: herkese açık web yönlendirmesi yenilendi; Insights kendi mülküne ayrıldı ve ürün ana sayfası canlı işlem yüzeyine yönlendirildi.
  • RPI ve RFQ açıklayıcısı: RPI yürütme makalesi yayımlandı ve lansman materyallerine bağlandı.

Düzeltmeler​

  • Kayan yazı bandında işlem yapılabilirlik: kayan yazı bandı çıktısı listelenmiş piyasalarla sınırlandırıldı; böylece kullanıcılar işlem yapılamayan varlıkları canlı olarak görmez.

Yeni Sürüm Yok - 28 Nisan-21 Mayıs 2026​

Ayrıca bakınız: 7. Hafta Ürün Güncellemesi

Uyumluluğu Bozan Değişiklikler​

  • Kullanılmayan API yüzeyleri kaldırıldı: kullanılmayan /limit_iv uç noktası ve yinelenen /profile/username-request rotası kaldırıldı. İstemciler, belgelenmiş REST API Referansı rotalarını kullanmalıdır.
  • RFQ paket geri dönüşü sıkılaştırıldı: çok bacaklı RFQ'lar paket işlemleridir ve artık rastgele çok bacaklı yürütme için emir defteri geri dönüş semantiğine dayanmaz. RPI/emir defteri geri dönüş davranışı için tek bacaklı emir gönderimini kullanın.
  • İmzalama zincir kimlikleri yapılandırılabilir: opsiyon emri imzalama artık tek bir testnet zincir kimliği varsaymaz. İstemciler, imzalama zincirini aktif ortamdan türetmelidir.

Eklemeler​

Piyasalar​

  • SPCX testnet piyasası: SpaceX halka arz öncesi opsiyonları testnet'e eklendi; vade sonları 12 Haziran halka arz tarihiyle sınırlandırıldı.
  • Listelenmiş piyasa kayan bant filtrelemesi: production ve staging piyasa kayan bantları yalnızca listelenmiş piyasaları gösterir; böylece kullanılamayan varlıkların işlem yapılabilir gibi görünmesi önlenir.
  • Seans duyarlı moneyness oynaklık modeli: oynaklık modellemesi, moneyness'e duyarlı piyasaları fiyatlarken seans bağlamını hesaba katar.

Strateji Oluşturucu​

  • Tek tıkla strateji oluşturucu: straddle, strangle, dikey spread ve iron condor gibi yaygın opsiyon yapıları, bacak bacak oluşturulmak yerine bir strateji galerisinden seçilebilir.
  • Gelişmiş oluşturucu: gelişmiş mod; kullanım fiyatı aralığı kontrolleri, takvim tarzı yapılar için uzak vade sonu seçimi ve satış bacaklı strateji oluşturma özelliklerini ekler.
  • Yeni çok bacaklı emir formu: paket girişi; bacak başına kotasyon işleme, kotasyon vade sonu geri sayımları, kayma mesajları ve daha sade bir en iyi kotasyonu kabul etme akışıyla yeniden oluşturuldu.
  • Strateji etiketleri ve rozetleri: strateji başlıkları artık kompakt etiketler, borç/alacak (debit/credit) sınıflandırması ve ticker veya vade sonu bağlamı zaten açık olduğunda daha kısa adlar gösterir.
  • Opsiyon zinciri göstergeleri: zincir görünümlerine zincir, genişlik ve spread görünümlerinde seçili bacak etiketleri, sabit mark satırları, DTE etiketleri, başabaş okları ve pozisyon göstergeleri eklendi.

RPI ve RFQ​

  • Perakende Fiyat İyileştirmesi (RPI): uygun enstrümanlardaki tek bacaklı emirler, emir defterine geri dönmeden önce RPI açık artırmasından geçer. Bkz. Emir Önceliği.
  • Gösterge niteliğinde RFQ risk akışı: gösterge niteliğindeki kotasyon ve risk güncellemeleri WebSocket üzerinden akar; böylece aktif kotasyon yüzeyleri için yoklama ihtiyacı azalır.
  • Üst düzey RFQ istemci oluşturucu: Rust istemcisine ve trade CLI'ye RFQ kotasyon talepleri oluşturmak için yardımcılar eklendi.

Hesap ve Agent Anahtarları​

  • Agent anahtarı iptal paneli: hesap ayarları artık aktif agent anahtarlarını bir iptal akışıyla listeler. Bkz. Agent Kimlik Doğrulaması.
  • Agent anahtarı bildirimleri: çok fazla aktif anahtarı olan kullanıcılar, iptal paneline bağlantı veren bir öneri bildirimi alır.
  • Ana ağa hazır zincir seçimi: imzalama zincir kimliği, Privy cüzdan zinciri ve cüzdan değiştirme davranışı artık ortam yapılandırmasından türetilir.

Trollbox​

  • Masaüstü Trollbox: masaüstü uygulamasında sürüklenebilir bir sohbet paneli yayında; gösterme veya gizleme ayarlarıyla birlikte.
  • Telegram köprüsü: mesajlar, yanıtlar, medya, tepkiler, iletilen mesaj kaynak bilgisi, çıkartmalar ve komut kartları web Trollbox ile Telegram arasında köprülenir.
  • Telegram hesap bağlama: kullanıcılar, tek kullanımlık kod akışıyla Telegram'ı bir cüzdana bağlayabilir.
  • Trollbox derin bağlantıları ve önizlemeleri: mesaj bağlantılarında OG önizlemeleri, medya görselleri ve paylaşılan mesajlar için uygulama rotaları bulunur.

Profil ve Arayüz​

  • Profil görselleri: kullanıcılar profil görselleri yükleyebilir, kırpabilir veya içe aktarabilir; görsel ayarlanmamışsa deterministik yedek avatarlar kullanılır.
  • Emir inceleme akışı: mobil emir girişine bir inceleme adımı ve kaydırarak gönderme onayı eklendi.
  • Tema ve düzen iyileştirmeleri: tema değişkenleri, grafik etiketleri, hızlı işlemler, strateji etiketleri ve buton durumları masaüstü ve mobilde iyileştirildi.
  • Performans: varlık sayfaları ve liderlik tablosu gereksiz veri çekmeyi azalttı ve ilk görüntülemede daha faydalı verilerle render edilir.
  • Birleşik hesap özkaynağı: portföy teminatı ve Hydromancer akışı okumaları, hesap özkaynağı için portföy durumunu kullanır; bu da teminat gösterimleri genelinde tutarlılığı artırır.

Düzeltmeler​

  • Kademe satış birimi uyuşmazlığı: kademeli emir kabulü için satış birimi işleme ve teminat satırı geri alma düzeltildi.
  • İlk emir kademe kurulumu: kademe durumu olmayan cüzdanlar, eksik kademe hatası almak yerine ilk emirde başlatılır.
  • Vadesi dolmuş enstrümanlar: katalog mutabakatı artık vade sonu tikleri sırasında eksik put/call çiftlerini ve vadesi dolmuş aktif enstrümanları ele alır.
  • Trollbox kararlılığı: WebSocket heartbeat'leri, ortam yönlendirmesi, avatar yükleme, medya normalleştirme, tepki kalıcılığı ve boşta bağlantı kesme işlemleri düzeltildi.

Yeni Sürüm Yok - 17–27 Nisan 2026​

Ayrıca bakınız: 6. Hafta Ürün Güncellemesi

Eklemeler​

RFQ​

  • Teklif Talebi (RFQ) işlem sistemi: derin emir defteri likiditesi olmayan piyasalar için yeni işlem modu. Bir RFQ gönderin, kimliği doğrulanmış WebSocket rfq kanalı üzerinden gerçek zamanlı teklifler alın ve kabul edin ya da reddedin. Hiç teklif alınmazsa emir defterinde bir limit emrine geri döner. Organik likiditeyi beklemeden yeni varlıkların (US500, USOIL, GOLD, HYPE) hızla listelenmesini sağlar.
  • Otomatik yürütme modu: yeni SubmitAutoExecuteRfq EIP-712 imza türü, bir limit fiyata kadar yürütmeyi önceden yetkilendirir. Limit dahilindeki ilk uygun teklif, tek bir gidiş-dönüşte anında yürütülür. Hiç teklif gelmezse veya tüm teklifler limiti aşarsa emir defterinde bir limit emrine geri döner.
  • RFQ teklif kartları: teklifler bacak başına fiyatları, toplam net primi ve vade sonuna kadar bir geri sayım sayacını gösterir. Tek tıkla kabul edin veya reddedin.
  • Kayma kontrolleri: bir RFQ gönderirken gösterge fiyata göre yapılandırılabilir kayma toleransı (%1, %2, %3, %5).

Çok Bacaklı İşlem​

  • Çok bacaklı opsiyon emri oluşturucu: zincirdeki bir opsiyona tıklamak, onu çok bacaklı RFQ emir formuna bir bacak olarak ekler. Birden fazla bacak birikir; X düğmesi tek tek bacakları kaldırır. Bacaklar URL'de (?legs=) saklanır, böylece çok bacaklı emirler sayfa yenilemesinden sonra korunur ve paylaşılabilir.
  • Strateji otomatik algılama: 28 strateji türünü algılar ve etiketler: Bull/Bear Call/Put Spread, Long/Short Straddle, Long/Short Strangle, Calendar Spread, Diagonal Spread, Iron Condor, Iron Butterfly, Call/Put Butterfly, Call/Put Condor, Risk Reversal, Collar, Synthetic Long/Short, Ratio Spread, Backspread, Box Spread, Jade Lizard, Seagull, Broken Wing Butterfly, Split-Strike Conversion. Strateji adları dokümantasyona bağlanır.
  • Birleşik getiri, grafik ve greekler: çok bacaklı görünüm, birleşik bir getiri diyagramı, birleşik bir teorik fiyat grafiği (tüm bacakların teorik fiyatlarının toplamı) ve satış bacakları için işaret düzeltmesiyle toplu greekleri (delta, gama, teta, vega) gösterir.
  • Kontrat ve strateji greekleri arasında geçiş: alt panelde kontrat başına ve strateji düzeyinde toplu greekler arasında geçiş yapın.
  • Maksimum bacak sayısı 10'a çıkarıldı: önceki sınır 4 idi.

Likidasyon​

  • İki aşamalı likidasyon sistemi: backend tarafından yönetilen IOC kapatma emirleriyle kısmi likidasyon; kısmi likidasyon yetersiz kaldığında zincir üstü açık artırma yoluyla tam likidasyona yükseltilir.
  • Likidasyonlar sekmesi: alt panelde bağlı cüzdanın likidasyon olaylarını gösteren yeni sekme.
  • GET /liquidations: üçüncü taraf likidasyon botlarının aday tespiti için kullandığı, herkese açık, imleç tabanlı sayfalandırılmış likidasyon geçiş geçmişi.
  • Örnek likidatör botu: standart teminat likidasyon izlemesini ve imzalı Hypercall likidasyon emirlerini gösteren yeni liquidator crate'i.

Arayüz​

  • Varlık grafiğinde K/Z atfı: varlık grafiğinde pozisyon başına yığılmış alan dolgularını görmek için katmanlar simgesini açıp kapatın. Grafiğin altındaki yatay çubuk dökümü pozisyonları dayanak varlığa göre gruplar, sembol başına gerçekleşmiş K/Z'yi gösterir ve tek tek pozisyonları ayırmak veya gizlemek için onay kutusu filtrelemesini destekler. İmleç üzerine gelindiğinde döküm güncellenir. Bkz. masaüstü kılavuzu.
  • İçerik yolu (breadcrumb) destekli genişletilebilir piyasalar paneli: sol taraftaki piyasalar paneli, işlem alanına daha fazla yer açmak için daraltılabilir. İçerik yolu, gezinme bağlamını gösterir (ör. Varlıklar > BTC > Opsiyonlar).
  • Bildirim zili: duyurular megafonunun yerini alır. Bildirimler (gerçekleşmeler) ve Duyurular sekmelerine sahip sekmeli açılır menü. Okunmamış noktası SSR sayesinde ilk çizimde görüntülenir. Cüzdan başına kapatılma zamanı durumu localStorage'da saklanır.
  • Hesap üzerine gelme menüsü: profil düğmesinin üzerine gelindiğinde varlık değeri, K/Z, alım gücü ve pozisyon sayısını içeren bir açılır menü gösterilir. Kullanıcı adı belirlememiş kullanıcılar "İsim seçin" istemini görür.
  • Gezinmede yardım: gezinme çubuğunda dokümantasyona bağlanan yardım düğmesi.
  • Hizmet kullanılamıyor göstergesi: backend'e ulaşılamadığında başlıkta kırmızı gösterge.
  • Sıralama tablosu sıra göstergesi: gezinme çubuğunda (sıralama tablosu bağlantısının yerini alan) canlı sıra rozeti; işlem yaptıkça sıra değişikliklerini gösteren delta göstergeleri içerir.
  • Uzlaşmış pozisyon detay sayfaları: teorik fiyat grafiği, tek tek gerçekleşmeler, gerçekleşmiş K/Z dökümü ve anlaşılır enstrüman adlarını (ör. "BTC $55,000 Call Apr 14") gösteren pozisyon başına detay görünümü.
  • Dinamik sosyal önizleme görselleri: paylaşılabilir tüm sayfalar için oluşturulan OG görselleri: enstrümanlar (teorik fiyat grafiği + greekler), çok bacaklı stratejiler (getiri diyagramı + strateji adı), profiller (K/Z istatistikleri + sıra), sıralama tablosu (madalya rozetleriyle ilk 5) ve işlem onayları.
  • Masaüstü gezinme çubuğu yeniden yapılandırıldı: alt bilgi kaldırıldı, bağlan düğmesi başlığa taşındı, klavye kısayolu göstergeleri (Ctrl+K) görünür hale getirildi.
  • Grafik başlığı fiyat kesilmesi düzeltildi: fiyatlar artık masaüstü grafik başlıklarında taşmıyor.

PWA​

  • Kök rota geçişi: tüm rotalar /mobile/* yerine kök /* altında birleştirildi. Eski /mobile/* yolları otomatik olarak yönlendirilir. Masaüstü ve mobil genelinde birleşik URL şeması.
  • iOS PWA yükseltme akışı: eski /mobile PWA'sını yükleyen kullanıcılar, Apple'ın resmi simgelerini kullanan adım adım iOS kurulum talimatlarını (Paylaş > Daha Fazla Göster > Ana Ekrana Ekle) içeren yerel tarzda bir yükseltme penceresi görür.
  • iOS açılış ekranları ve gezinme ön yüklemesi: 12'den fazla cihaza özel açılış ekranı, soğuk başlatmada beyaz ekran yanıp sönmesini ortadan kaldırır. Gezinme ön yüklemesi, service worker başlatılırken sayfayı getirir.
  • Uygulama kısayolları: Portföy ve Para Yatırma'ya hızlı erişim için ana ekran simgesine uzun basın.
  • Ekran uyanık tutma kilidi: bağımsız PWA modunda işlem oturumları sırasında ekranı açık tutar. Uygulamaya geri dönüldüğünde otomatik olarak yeniden alınır.
  • Kalıcı depolama: tarayıcının önbelleğe alınmış uygulama varlıklarını silmesini önlemek için navigator.storage.persist() isteğinde bulunur.

API​

  • WebSocket olaylarında instrument_type: gerçekleşme ve emir güncelleme olayları artık instrument_type ("option" veya "perp") alanını içerir. Geriye dönük uyumlu bir eklemedir.
  • GET /profile/trades üzerinde ?symbol= filtresi: işlem geçmişini enstrüman sembolüne göre filtreleyin. Belirli enstrümanları sorgulayan yüksek hacimli yatırımcılar için yanıt boyutunu küçültür.
  • Perp gerçekleşmeleri WebSocket üzerinden iletiliyor: Hydromancer perp gerçekleşmeleri artık WebSocket akışında yayınlanıyor (önceden eksikti).
  • WebSocket üzerinden AcceptRfqQuote ve PlaceOrder: emir yaşam döngüsünün tamamı (RFQ gönderme, teklif alma, kabul etme, emir verme) artık sıfır REST çağrısıyla tek bir WebSocket bağlantısı üzerinden yürütülebilir.
  • PerpOrderResult üzerinde fills alanı: Rust SDK artık perp emir yanıtlarıyla birlikte gerçekleşmeleri satır içi döndürür. Alanlar: coin, side, size, price.

Düzeltmeler​

  • IOC/FOK hayalet emirleri: kısmen gerçekleşen IOC ve FOK emirleri, kalan miktarı emir defterinde hayalet emir olarak bırakıyordu. Kalan miktarlar artık kısmi gerçekleşmeden hemen sonra iptal ediliyor ve durum PartiallyFilled yerine Canceled olarak ayarlanıyor.
  • Kapatma amaçlı alımlarda prim rezervasyonu: bir short pozisyonu kapatan alış emirleri yanlışlıkla prim rezerve ediyor, varlık değerini tüketiyor ve hatalı likidasyonu tetikliyordu. Pozisyon kapatan alış emirleri için prim rezervasyonu artık atlanıyor.
  • Dağıtım sonrası vadesi dolmuş zincirler: vadesi dolmuş opsiyon zincirleri sunucu yeniden başlatıldığında kısa süreliğine Aktif olarak görünüyordu. Enstrümanlar artık yükleme sırasında vade sonu zaman damgalarına göre kontrol ediliyor ve hemen ExpiredPendingPrice olarak işaretleniyor.
  • RFQ teklifsiz geri dönüş: uygun teklif almayan otomatik yürütmeli RFQ daha önce bir hata gösteriyordu. Artık emir defterinde bir limit emri vermeye geri dönüyor.
  • Kayan şerit hareket edenler doğruluğu: fiyat şeridindeki en çok hareket edenler artık opsiyon özeti önbelleğinden, teorik fiyat ile 24 saat önceki teorik fiyat arasındaki değişim kullanılarak türetiliyor ve yalnızca kotasyonu olan opsiyonlarla filtreleniyor. Önceden, gürültülü veya güncelliğini yitirmiş değerler üreten ham BBO verileri kullanılıyordu.
  • Opsiyon özeti price_change: fiyat değişimi hesaplaması için BBO referansı artık yalnızca emir defteri alış fiyatını kullanıyor; yanıltıcı rakamlar üretebilen mark-teorik fiyat geri dönüşünün yerini alıyor.

Yeni Sürüm Yok - 14–16 Nisan 2026​

Uyumluluğu Bozan Değişiklikler​

  • PUT /order ve PUT /bulk_order: yeni atomik emir değiştirme uç noktaları. Mevcut emri iptal eder ve aynı motor döngüsünde yeni bir emir girer. İptal başarısız olursa (emir zaten gerçekleşmiş veya bulunamamışsa) yeni emir girilmez. Yeni ReplaceOrder EIP-712 imza türünü kullanır. Eski önce-iptal-sonra-gir yöntemini kullanan istemcilerin geçiş yapması gerekir.

Eklemeler​

API​

  • GET /profile/realized-pnl: gerçekleşmeleri ve uzlaşmaları toplayarak sembol bazında gerçekleşmiş PnL döndürür. Sonuçları bir yarışma dönemiyle sınırlamak için isteğe bağlı competition_id parametresini kabul eder.
  • GET /profile/trades üzerinde realized_pnl alanı: her gerçekleşme satırı artık o işleme atfedilen gerçekleşmiş PnL'i içerir.
  • GET /profile/historical-pnl üzerinde net_deposits ve atıf bileşenleri: geçmiş özsermaye anlık görüntü noktaları artık kümülatif net yatırımları ve K/Z atıf dökümlerini içerir.
  • GET /markets üzerinde prev_day_px alanı: piyasa verisi artık enstrüman başına önceki günün referans fiyatını içerir.

UI​

  • Duyuru megafonu: masaüstü ve mobil başlıklarında okunmamış sayısı rozetiyle megafon simgesi. Tıklandığında duyuruları (başlık, metin, tarih, isteğe bağlı görsel/bağlantı) listeleyen bir açılır pencere açılır. Okundu/kapatıldı durumu cüzdan bazında tutulur.
  • Emir düzenleme ve değiştirme: masaüstünde açık emirlerde satır içi fiyat/büyüklük düzenlemesi için kalem simgesi bulunur; onay işareti gönderir, X iptal eder, düzenleme sırasında satır kehribar renkle vurgulanır. Mobilde bir emre dokunulduğunda İptal ve Güncelle düğmeleri gösterilir.
  • Üye sayfasında uzlaşmış pozisyonlar: Pozisyonlar ile İşlem Geçmişi arasında yeni "Uzlaşmış Pozisyonlar" bölümü. Vadesi dolmuş opsiyonlardan ve kapatılmış işlemlerden elde edilen sembol bazında gerçekleşmiş PnL'i yeşil/kırmızı renklendirmeyle gösterir. Opsiyonların nasıl uzlaştığı için Uzlaşma sayfasına bakın.
  • İşlem geçmişinde Gerçekleşmiş PnL sütunu: gerçekleşme başına gerçekleşmiş PnL'i renk kodlamasıyla gösterir; pozisyon açan gerçekleşmelerde tire gösterilir.
  • API anahtarı yönetimi yüklemede artık titremiyor: agent listesi sayfa yüklendikten sonra aniden belirmek yerine hemen görüntülenir.
  • Boş pozisyon tablosu gizlendi: kullanıcının açık pozisyonu olmadığında, boş tablo başlıkları göstermek yerine pozisyonlar bölümü tamamen gizlenir.
  • Boş durum ekranlarında bağlan düğmeleri: boş durum ekranlarındaki eksik cüzdan bağlama düğmeleri geri getirildi.

PnL​

  • K/Z artık ödenen prim düşülerek hesaplanıyor: gerçekleşmiş PnL artık pozisyonu açmak için ödenen primi hesaba katar. Daha önce yalnızca brüt ödeme gösteriliyordu. Örnek: daha önce +162Kgerc\cekles\cmis\cK/Zgo¨sterenbircu¨zdan,o¨denen162K gerçekleşmiş K/Z gösteren bir cüzdan, ödenen 135K prim hesaba katıldıktan sonra artık doğru şekilde +$27K gösterir.
  • Uzlaşmış opsiyonlar dayanak varlığa göre gruplandı: atıf artık vadesi dolmuş her sembolü tek tek listelemez; uzlaşmış pozisyonlar dayanak varlık bazında gruplara toplanır (ör. "BTC (settled)").
  • Canlı özsermaye OTM pozisyonlarda artık sıfıra düşmüyor: özsermaye grafiğinin canlı ucunda zararda (OTM) pozisyon değerinin aniden sıfıra düştüğü kırılma düzeltildi.
  • Yalnızca vadesi dolmuş pozisyonları olan cüzdanlarda atıf görünür: açık pozisyonu olmayan ancak uzlaşmış opsiyonları bulunan cüzdanlar artık PnL atfını doğru şekilde gösterir.

Düzeltmeler​

  • GET /profile 500 döndürmesi: eksik toplu veriye sahip cüzdanlar için düzeltildi.
  • Sunucu yeniden başlatıldıktan sonra güncelliğini yitiren gerçekleşmemiş PnL: portföyler artık bir sonraki fiyat güncellemesini beklemek yerine yeniden başlatmada hemen yeniden fiyatlanır.
  • Getiri diyagramlarında DTE bir gün kayması: başabaş ve maksimum zarar çizgilerini kaydıran vade sonuna kalan gün hesaplaması düzeltildi.
  • Odak çalma: UI etkileşimleri sırasında odağın çalınması düzeltildi.
  • Grafik görüntüleme iyileştirmeleri: çeşitli grafik görüntüleme düzeltmeleri.

Yeni Sürüm Yok - 11–13 Nisan 2026​

Eklemeler​

Anlık Bildirimler​

  • Tarayıcı anlık bildirimleri: gerçekleşme, likidasyon ve uzlaşma uyarılarına Web Push ile abone olun. Yeni uç noktalar: POST /push/subscribe, POST /push/unsubscribe, POST /push/preferences. Tüm push uç noktaları bir EIP-712 cüzdan imzası gerektirir. Tür bazında açma/kapama seçenekleri (gerçekleşmeler, likidasyonlar, uzlaşmalar) masaüstü Ayarlar ve mobil hesap tercihleri bölümlerinde mevcuttur.
  • Masaüstü bildirim balonları: masaüstü düzeninde emir gerçekleşmeleri ve hatalar için gerçek zamanlı bildirim balonları.

İşlem​

  • Greeks sekmesi (masaüstü): alt panelde pozisyon bazında delta, gama, teta, vega, rho ve IV gösteren yeni sekme. Sütun başlıklarında Greeks referansına bağlantı veren araç ipuçları bulunur. Dayanak varlık bazında ara toplam satırları; pozisyonlar birden fazla dayanak varlığa yayıldığında portföy toplamı.
  • Sıralanabilir liderlik tablosu sütunları: liderlik tablosundaki kâr, hacim ve verimlilik sütunlarına artık tıklayarak sıralama yapılabilir.
  • Emir formu iyileştirmeleri: hızlı miktar seçiciler, geliştirilmiş araç ipuçları, duyarlı boyutlandırma.
  • Üye sayfasında PnL grafiği: üye profilleri artık zaman içindeki özsermaye grafiğini gösterir.
  • HC/HL istatistikleri yan panele taşındı: HyperCore ve HyperLiquid istatistikleri bir yan panele taşındı.
  • Sıfır büyüklüklü emir satırları kaldırıldı: emir listesi artık sıfır büyüklüklü emirleri göstermez.

Ghost Mode​

  • Ghost mode: kimliği doğrulanmamış kullanıcılar cüzdan bağlamadan piyasalara, emir defterlerine ve grafiklere göz atabilir. Ayarlar sayfasına da kimlik doğrulaması olmadan erişilebilir. Ayrıntılar için masaüstü kılavuzuna bakın.
  • Dinamik varlık bazında favicon'lar: tarayıcı sekmesi simgesi, aktif varlık simgesiyle birlikte yeşil bir halka gösterir. Opsiyonlar görüntülenirken call/put varyantları gösterilir.

Grafikler​

  • Oynaklık yüzeyi görselleştirmesi: listelenen tüm dayanak varlıklar için /risk/vol-surface adresinde etkileşimli 3B oynaklık yüzeyi görüntüleyici. Oynaklık yüzeylerinin nasıl elde edildiği için Oracles sayfasına bakın.
  • Portföy grafiği varsayılan olarak 5 dakikalık aralık kullanıyor: yeni hesaplarda daha akıcı görüntüleme (4G görünümü yerine 8S görünümü).
  • Tercih değişikliğinde grafik güncellenir: tercihlerde grafik modunu değiştirmek artık sayfa yenilemeye gerek kalmadan hemen etkili olur.

API​

  • GET /options-summary üzerinde vade sonu filtresi: yanıtı tek bir vade sonuyla sınırlamak için ?expiry=YYYY-MM-DD parametresini gönderin.

Hesap​

  • Kullanıcı adı görünen adları: cüzdanlar, liderlik tablosunda ve üye sayfalarında gösterilen bir görünen ad belirleyebilir. Adlar anında geçerli olur (moderatör incelemesi yoktur). Hem masaüstü Ayarlar'dan hem de mobil ayarlardan satır içinde düzenlenebilir.

Düzeltmeler​

  • Bazı emirlerde alış/satış tarafları ters: zincir üstü emir yönüne bağlı olarak yanlış taraf atanması düzeltildi.
  • Opsiyon zinciri yükleme süresi ~%60 azaldı: API vade sonu filtrelemesi ve görünür kullanım fiyatları için önceden alınan grafik verileri sayesinde daha hızlı yükleme.
  • Piyasa değiştirme artık anında: masaüstünde dayanak varlıklar arasında geçiş yaparken sayfanın tamamı yeniden yüklenmez.
  • Masaüstünde vade değiştirme çökmesi: opsiyon vadeleri arasında geçiş yaparken yaşanan çökme ve yavaşlık düzeltildi.
  • Masaüstü hesap sayfası kaydırma: uzun işlem geçmişi içeriği artık düzgün şekilde kaydırılabiliyor.
  • Mobil /preferences 404: tercihler sayfasına artık mobilde erişilebiliyor.
  • Yatırımdan sonra alım gücü güncelleniyor: bakiye artık testnet faucet yatırımından sonra yenileme gerektirmeden hemen güncelleniyor.
  • Agent kurulmadığında işlem kapısı gösteriliyor: çalışmayan bir imzala düğmesi yerine kurulum adımları gösterilir.
  • Hata afişleri otomatik temizleniyor: kalıcı hata afişleri artık kendiliğinden kapanıyor.
  • Mobilde liderlik tablosu düzeni: mobilde masaüstüne kıyasla sıkışık görünen değerler düzeltildi.
  • Yönlendirme titremesi giderildi: uygulamaya giderken görünür yönlendirmeler kaldırıldı.

Yeni Sürüm Yok - 7–10 Nisan 2026​

Ayrıca bakınız: 4. Hafta: Masaüstü Yayında

Eklemeler​

API​

  • GET /historical-theos: ham son işlem fiyatı geçmişinin yerini alan, zaman içindeki teorik opsiyon fiyatları. Zaman aralıkları ve limitler yapılandırılabilir. Bkz. REST API Referansı.
  • GET /historical-theos/batch: tek bir istekte en fazla 50 enstrüman için teorik fiyat serilerini getirir. Parametreler: instrument_names=A,B,C&interval=1h&limit=100.
  • GET /profile/trades üzerinde realized_pnl: gerçekleşen işlemler artık gerçekleşmiş K/Z döndürüyor.

Arayüz​

  • Greek'ler artık teorik değerlemeleri kullanıyor: tüm Greek hesaplamaları son işlem fiyatları yerine teorik fiyatları kullanır; bu, likit olmayan kullanım fiyatlarında doğruluğu önemli ölçüde artırır.
  • Enstrüman sayfalarında teorik fiyat grafiği: opsiyon kontratı sayfaları geçmiş teorik fiyat grafiğini gösterir (ham işlem fiyatı geçmişinin yerini alır).
  • Enstrüman sayfasında satır içi pozisyon: aktif enstrümandaki açık pozisyonunuz doğrudan kontrat sayfasında gösterilir.
  • Boş durum iyileştirmeleri: boş grafikler ve boş durumlar için daha iyi metin ve düzen.

Düzeltmeler​

  • Faucet yatırma limiti: testnet faucet artık sabit bir üst sınır yerine cüzdan başına kalan hakkı dikkate alıyor.
  • GET /portfolio aralıklı 503 hataları: portföy uç noktasındaki aralıklı sunucu hataları düzeltildi.
  • Yükleme göstergeleri: sayfa yüklenirken görünen hayalet yükleme göstergeleri kaldırıldı.
  • GET /profile/trades 500 döndürmesi: gerçekleşmiş işlemi olan cüzdanlar için düzeltildi.
  • Üye sayfası düzen kayması: üye sayfasındaki hizalama kayması düzeltildi.
  • Varsayılan grafik etiketi: varsayılan grafik tercihinin varlıklar için geçerli olduğu netleştirildi.

Yeni Sürüm Yok - 1–6 Nisan 2026​

Ayrıca bakınız: 3. Hafta Ürün Güncellemesi

Geriye Dönük Uyumsuz Değişiklikler​

  • Portföy teminatı modeli değişti: Başlangıç Teminatı formülü scanning_risk yerine max(scanning_risk, option_floor) + gamma_overlay olarak değişti. REST ve WebSocket portföy yanıtlarında üç yeni alan: scanning_risk, option_floor, gamma_overlay. Kullanılabilir bakiye artık equity - total_margin_used (önceden cash - total_margin_used). Özsermaye artık süresiz kontratların gerçekleşmemiş K/Z'sini içeriyor.
  • GET /risk/grid değişiklikleri: include_open_orders parametresi kaldırıldı. Senaryo modeli tek eksenli {scenario_type, value} yapısından birleşik şoklara {spot_shock_pct, vol_shock_pct, pnl_weight, is_tail} geçti. En kötü durum K/Z'si artık ağırlıklı.

Eklemeler​

Masaüstü​

  • Masaüstü işlem düzeni: çok panelli işlem görünümü, klavye ile gezinme, enstrüman fiyat grafiği, kompakt opsiyon sembolleri ve pozisyonlardan/emirlerden enstrümanlara tıklayarak geçiş içeren tam masaüstü arayüzü.

API​

  • Opsiyon enstrümanları artık dayanak varlık sembolünü ve fiyatını içeriyor: opsiyon enstrümanı yanıtları dayanak varlıklarını gösterir. Bkz. REST API Referansı.

Yarışma ve Liderlik Tablosu​

  • Yarışma sistemi: yeni uç noktalar: GET /competitions, GET /leaderboard, GET /competition-metric-ranks, POST /submitUsernameRequest. Aylık takvim (ayın 1'inden 1'ine, ET ile 16:00). Gerçek ödüllü testnet yarışması (SYN cinsinden 500/500/300/$200). Piyasa yapıcılar sıralamalara dahil edilmez.
  • Liderlik tablosu arayüzü: sıralama rozeti ("Sıra #X" veya "Kazanmak için işlem yap" çağrısı), ödül dağılımı kartı, Hyperliquid Names entegrasyonu, biçimlendirilmiş opsiyon sembolleri ("04/10 $59,000 Call"), FIFO lot K/Z'si, göreli zaman damgaları (5d, 2s, 3g).
  • Yarışma açıklamalarında Markdown: yarışma açıklamaları markdown biçimlendirmesini destekler.

Portföy​

  • Portföy teminatı: ilişkili pozisyonlar arasında çapraz teminatlandırma. Vadesi dolmuş enstrümanlar gama katmanından hariç tutulur.

Arayüz​

  • Kompakt opsiyon sembolleri: arayüz genelinde okunabilir biçim: "04/10 $59,000 Call".
  • Emir formunda Maks düğmesi: kullanılabilir teminata göre tek tıkla maksimum büyüklük.
  • Binlik ayırıcılar: tüm fiyat ve büyüklük alanları virgül gösterir.
  • Pozisyon/emir tıklama → enstrüman: bir pozisyon veya emir satırına dokunmak ilgili kontrata yönlendirir.
  • Tercihler sayfası: araç ipuçları, rozet döngüsü ve oturumlar arasında senkronize tercih durumu.

Düzeltmeler​

  • Grafik UTC ortalama: varlık grafikleri UTC sınırlarına göre ortalanır; zaman aralığı geçişleri kararlı hale getirildi.
  • Kaydırma hareketleri (mobil): düzensiz kaydırarak iptal etme ve kaydırarak gezinme davranışı düzeltildi.
  • Masaüstü URL temizleme: masaüstünde URL'lerden /mobile öneki kaldırıldı; kullanım fiyatı seçimi düzeltildi.

Yeni Sürüm Yok - 24–31 Mart 2026​

Ayrıca bakınız: 2. Hafta Ürün Güncellemesi

Eklemeler​

Grafikler​

  • Geçmiş K/Z grafiği: ana sayfada etkileşimli artı imleçli, zaman içindeki özsermaye grafiği. Herhangi bir noktayı incelemek için dokunun/tıklayın; zaman damgasını gösterir ve bakiye göstergesini günceller.
  • Varlık grafiği: y ekseni görünür dönem aralığına sabitlenmiş, varlık başına spot fiyat grafiği.

Emir Yönetimi​

  • Bölüm başlıkları: pozisyonlar, emirler ve geçmiş bölümleri daha kolay taranabilmeleri için ayrı başlıklara sahiptir.
  • Kaydırarak emir silme (mobil): iptal etmek için açık bir emri sola kaydırın.
  • Emir iptali onayı: emir iptali için ayrı bir iletişim kutusu.
  • Emir satırı tıklama → kontrat sayfası: bir emre dokunmak enstrüman ayrıntı görünümüne yönlendirir.
  • Güncellenmiş açık emir görünümü: açık emirler için yenilenmiş stil.

Bağlantı​

  • WebSocket bağlantı kopma uyarıları: WS akışı kesildiğinde veya backend'e ulaşılamadığında görünür uyarı bantları.

Greek'ler​

  • Varlık sayfasında pozisyon Greek'leri: varlık ayrıntı sayfasında toplam delta, gama, teta, vega.
  • Kontrat sayfasında kontrat Greek'leri: kontrat görünümünde pozisyon başına Greek'ler.
  • Opsiyon türleri genelinde başabaş fiyatları: call ve put opsiyonları ile spread'ler için başabaş fiyatları hesaplanır ve gösterilir.

İşlem Geçmişi​

  • GET /profile/trades üzerinde gerçekleşme zamanı: işlem geçmişi satırları artık gerçekleşme zaman damgasını içeriyor.
  • Opsiyon zinciri vade sonu kalıcılığı: seçilen vade sonu URL sorgu parametrelerine kaydedilir ve gezinme sırasında geri yüklenir.
  • Opsiyon enstrümanları dayanak varlık sembolünü ve fiyatını içeriyor: opsiyon enstrümanları yanıtlarda dayanak varlıklarını gösterir.

Hesap​

  • Kullanıcı adı sistemi: cüzdan adresiniz için liderlik tablosunda ve üye sayfalarında gösterilen bir görünen ad belirleyin.

Düzeltmeler​

  • GET /profile/trades 500 döndürmesi: gerçekleşmiş işlemi olan cüzdanlar için düzeltildi.
  • Varsayılan pozisyon gösterim sırası: pozisyonlar varsayılan olarak önce değeri, ardından K/Z'yi, ardından maliyet esasını gösterir (önceden tutarsızdı).
  • Emir alt bilgisi vade sonuna kalan süreyi gösteriyor: TTE gösterimi eklendi; 1 saniyelik imzalama gecikmesi yanlışlıkla yapılan çift gönderimleri önler.
  • Mobilde çıkış: oturum kapatıldığında oturum durumu düzgün şekilde temizlenir.
  • Açık mod arka planı: açık moddaki arka plan rengi düzeltildi.
  • Daha akıcı sayfa geçişleri: gezinme sırasındaki görsel takılmalar azaltıldı.
  • Kaydırma arka planı: kaydırma etkileşimleri sırasında arka plan oluşturma sorunu düzeltildi.

Yeni Sürüm Yok - 16–23 Mart 2026​

Ayrıca bakınız: 1. Hafta Ürün Güncellemesi

Eklemeler​

Tema ve Görünüm​

  • Midnight karanlık mod: mevcut açık modun yanında yeni yüksek kontrastlı karanlık tema.
  • Otomatik tema modu: tema, cihazın açık/karanlık tercihine otomatik olarak uyar. Yeni kullanıcılar varsayılan olarak otomatik modu kullanır.

Gösterge Paneli ve İstatistikler​

  • HL ve HC istatistik alanları: gösterge panelinde Hyperliquid'e özgü ve Hypercall'a özgü istatistikler arasında geçiş yapabilirsiniz.
  • Put/call oranı: Hypercall istatistik paneline put/call oranı eklendi.
  • Sonuç rozetleri: işlem sonuçları için görsel rozetler (kâr, zarar, değersiz vade sonu vb.) ve pozisyon başlığında pasta grafik.

Opsiyon Zinciri​

  • Kullanım fiyatı sıralayıcı ve seçim kalıcılığı: kullanım fiyatları sıralanabilir; seçim oturumlar arasında korunur.
  • Fiyat hedefi başlangıç değeri: fiyat hedefi sayfası boş yerine mevcut dayanak varlık fiyatıyla açılır.
  • Dayanak varlık fiyatı normalizasyonu: DEX perp verileri dahil tüm sayfalarda tutarlı dayanak varlık fiyatı gösterimi.

Emir Kullanıcı Deneyimi​

  • Gerçekleşmiş/süresi dolmuş emirler için iptal mesajı: zaten gerçekleşmiş veya süresi dolmuş emirleri iptal etme girişimlerinde ham bir hata yerine "Bu emir zaten tamamlanmış veya iptal edilmiş" mesajı gösterilir.

Tercihler​

  • Tercihler sayfası: ipuçları, rozet döngüsü ve oturumlar arasında senkronize edilen tercih durumu.

Düzeltmeler​

Bağlantı​

  • WebSocket yeniden bağlantısında veri yenileme: emirler, gerçekleşmeler ve portföy, eski verileri göstermek yerine WS yeniden bağlandığında yeniden çekilir.
  • WS yeniden bağlanma gecikmesi: geri çekilme (backoff) zamanlayıcısı artık sağlıklı bir bağlantıdan sonra sıfırlanır. Daha önce hiç sıfırlanmıyordu; bu da birkaç normal bağlantı kopmasından sonra tüm yeniden bağlanmaların 30 saniye beklemesine neden oluyordu.

Emirler​

  • Vadesi dolmuş enstrümanlardaki hayalet emirler: uzlaşması tamamlanmış enstrümanlardaki emirler artık düzgün şekilde temizlenir ve iptal sırasında "Orderbook not found" hatalarının önüne geçilir.
  • Negatif nakit bakiyesi reddi: nakit bakiyesini negatife düşürecek BUY emirleri artık gönderim sırasında reddedilir. Ret mesajı: "Insufficient cash (Standard)". Riski azaltan buy-to-close emirlerinde bu kontrol atlanabilir. Bkz. Standart Teminat.

Arayüz​

  • Fiyat hedefi animasyonu: fiyat hedefi sayfasındaki zıplayan/takılan animasyon düzeltildi.
  • Mobil varlık grafiği kırpılması: mobil varlık grafiğindeki hızlı işlem kırpılması düzeltildi.
  • Mobil PWA yükleme takılması: mobil PWA'nın "Loading..." ekranında takılmasına neden olan sorun düzeltildi.

Bilinen Sorunlar​

İstemci davranışında hata ayıklamaya başlamadan önce, aktif olaylar ve bakım çalışmaları için önce Hypercall durum sayfasını kontrol edin.

Staging davranışı ve bilinen sorunlar erişimle birlikte iletilir; ayrıntılar için ekiple iletişime geçin.

Sürümleme Politikası​

Kararlılık etiketleri:

  • Kararlı: Router yolları ve temel istek/yanıt yapılarının değişmesi olası değildir

Geriye dönük uyumsuz değişiklikler: Geçiş kılavuzlarıyla birlikte burada belgelenecektir.

Referanslar​