Trendande ämnen
#
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 | Snurrare av plattor
fitz ⨀ delade inlägget
Levr är glada över att kunna tillkännage vår såddrunda på 3 miljoner dollar som leds av @blockchaincap & @Maven11Capital med stöd från
@KosmosVC
Detta innebär att vår totala finansiering uppgår till $5 miljoner+ och kommer att hjälpa oss att föra ut den första hävstångsbaserade sportboken någonsin till massorna.

191,32K
fitz ⨀ delade inlägget
Hur vi förlorade $25k på grund av en perp DEX API-quirk
Vi handlar mycket på en perp DEX (topp 10 poänghållare, topp 5 i volym). Det visar sig att deras cancel_order() API-slutpunkt är. speciell. Den returnerar alltid 200 OK.
Du kan ringa cancel_order() med:
• Ett giltigt beställnings-ID (13295238234991)
• Ett giltigt kundorder-ID
• Ett ogiltigt order-ID eller kundorder-ID
• Ett order-ID som redan har avbrutits
• Ett order-ID från 6 månader sedan
• En skinksmörgås
• Din mamma
→ fortfarande 200 OK.
Det här är bra om du vet att det händer och kodar runt det. Det gjorde vi inte.
Den faktiska frågan:
• Ibland ökar create_order() RTT till 50ms+ under hektiska tider.
• Vi skulle skicka en beställning och sedan avbryta den med kundorder-ID innan beställningen faktiskt hade landat.
• Avbryt returnerar 200 OK, så vi antar att beställningen är död och tar bort den från våra böcker.
• Några sekunder senare fylls den.
→ Vi blir plockade för 10-20 bps per incident.
Kickern? Dessa fyllningar var blandade med vanliga fyllningar, så det var svårt att upptäcka.
Vi hade också bakgrundsloopar i inaktuell ordning som kördes, men de är periodiska och fångade inte alltid upp dessa innan de fylldes.
Reparera:
• För denna DEX *kräver* vi nu att websocket cancel bekräftar eller så fortsätter vi att spamma cancel tills vår maximala gräns för återförsök är uttömd.
Skada:
• Beräknad förlust: $20K-$30K.
Lektion:
• Varje API har egenheter. De är vanligtvis inte logiska, ibland inte ens synliga och ofta dyra.
• Kontrollera alltid att framgång faktiskt betyder framgång, lita inte på 200.
42,63K
Topp
Rankning
Favoriter
Trendande på kedjan
Trendande på X
Senaste toppfinansieringarna
Mest anmärkningsvärda