Populární témata
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

fitz ⨀
DeFi @monad | rozvlákňovač desek
fitz ⨀ repostoval/a
Společnost Levr s potěšením oznamuje naše počáteční kolo ve výši 3 milionů dolarů vedené společností @blockchaincap & @Maven11Capital s podporou
@KosmosVC
Tím se naše celkové financování zvýší na 5 milionů USD+ a pomůže nám přinést vůbec první sázkovou kancelář založenou na pákovém efektu masám.

185,33K
fitz ⨀ repostoval/a
Jak jsme přišli o 25 tisíc dolarů kvůli vtípku DEX API
Hodně obchodujeme na perp DEX (top 10 points holder, top 5 podle objemu). Ukázalo se, že jejich koncový bod API cancel_order() je.. zvláštní. Vždy vrátí hodnotu 200 OK.
Můžete volat cancel_order() s takto:
• Platné ID objednávky (13295238234991)
• Platné ID objednávky klienta
• Neplatné ID objednávky nebo ID objednávky klienta
• ID objednávky, která již byla zrušena
• ID objednávky z doby před 6 měsíci
• Šunkový sendvič
• Vaše matka
→ stále 200 OK.
To je v pořádku, pokud víte, že se to děje, a kódujete kolem toho. My ne.
Skutečný problém:
• Občas se doba odezvy create_order() během špičky zvýší na 50 ms+.
• Spustili jsme objednávku a pak ji zrušili podle ID objednávky klienta ještě předtím, než objednávka skutečně dorazila.
• Zrušení vrátí 200 OK, takže předpokládáme, že objednávka je mrtvá a odstraníme ji z našich knih.
• O několik sekund později se zaplní.
→ Vybíráme si 10-20 bps na incident.
A co je to za problém? Tyto výplně byly smíchány s normálními výplněmi, takže bylo těžké je rozpoznat.
Měli jsme také spuštěné smyčky na pozadí v zastaralém pořadí, ale byly periodické a ne vždy je zachytily před vyplněním.
Opravit:
• U této decentralizované pošty nyní *vyžadujeme* potvrzení zrušení websocketu nebo pokračujeme ve spamování zrušení, dokud nevyčerpáme maximální limit opakování.
Škoda:
• Odhadovaná ztráta: 20 tisíc až 30 tisíc dolarů.
Lekce:
• Každé API má své zvláštnosti. Obvykle nejsou logické, někdy ani viditelné a často drahé.
• Vždy si ověřte, že úspěch skutečně znamená úspěch, důvěřujte č. 200.
42,63K
Top
Hodnocení
Oblíbené
Co je v trendu on-chain
Populární na X
Nejvyšší finanční vklady v poslední době
Nejpozoruhodnější