Populære emner
#
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.
DEATHStr har fått en kaotisk start. Jeg gikk dessverre glipp av det første rushet, men fant et problem som ble oversett, som jeg opplyste for teamet og som nå er fikset.
DEATHStr er designet for å kjøpe NFT-er og liste dem 20 % lavere, med hensikt å senke NFT-gulvene til fordel for DEATHStr selv (inntektene brukes til å kjøpe og brenne tokenet).
Men det finnes ingen forsinkelse eller annen mekanikk for å hindre en ren arb – hvem som helst som holder en Moonbird kan effektivt høste 20 % av kontraktens gebyrer når som helst.
Funksjonen ovenfor er nok for enhver Moonbird-innehaver til atomært og risikofritt å ta 20 % av DEATHSTRs tilgjengelige avgifter.
I rekkefølge:
- Bestemmer tilgjengelige gebyrer
- genererer en Seaport-oppføring for dette beløpet
- ber DEATHSTR kjøpe den oppføringen
- Leser prisen DEATHSTR oppga NFT-en til (bør være 20 % rabatt)
- Kjøper NFT-en tilbake
Brukeren ender opp med samme NFT som de startet med, + litt fersk ETH. Dette kunne kjøres så lenge 'currentFees() * 0.2' kom ut til mer enn gassen for å gjennomføre.
Foreslått løsning: implementer en forsinkelse på én blokk før en NFT kan kjøpes tilbake fra DEATHSTR. Dette fjerner atomisitet og gjør at enhver NFT som selges til protokollen har en rettferdig sjanse til å bli kjøpt av hvem som helst i verden, så å selge for hvor som helst under gulvet er plutselig en risiko, og sannsynligvis til og med et garantert tap for brukeren.
Foreløpig har teamet bare lagt til tilgangskontroll på buyTargetNFT, så kun godkjente adresser kan utløse kjøp. Dette er greit på kort sikt, men jeg skulle gjerne sett en mer åpen løsning på lang sikt.

Jeg vil si at dette er mer et narrativt problem enn et mekanisk. DEATHSTR blir fortsatt kjøpt og brent likevel, men det finnes ikke lenger noe aspekt som kan regnes som et "angrep" på nft-gulv.
Faktisk kobler den den helt fra innsamlingen den retter seg mot, bortsett fra at arbitrageuren må ha en nft fra målinnsamlingen for å høste gebyrene.
37
Topp
Rangering
Favoritter
