En NFT-sweepbot forsøker å anskaffe flere NFT-er fra en samling, vanligvis fra oppføringer med lavere pris først. Den tiltalende overskriften er enkel: kjøp en gruppe nær gulvprisen. Den faktiske beslutningen er en rekke tokenspesifikke kjøp med forskjellige priser, eiere, ordrevilkår og mulige utfall. En samlingsetikett gjør ikke hvert token utbyttbart, og valg av fem gjenstander garanterer ikke at fem anskaffes.

En sweep kan gi mening når en samler bevisst ønsker flere kvalifiserte aktiva og har en grunn til å akseptere hvert. Den blir langt vanskeligere å vurdere når kjøpsmengden velges fordi grensesnittet tilbyr en praktisk knapp. Mengden bør følge budsjettet, utvalgsreglene og tiltenkt bruk av beholdningen. Bekvemmelighet bør ikke bestemme hvor stor eksponering som tas.

Veiledningen bruker en oppdiktet samling kalt Tide Rooms til å bygge en fullstendig kjøpsplan. Alle priser og gebyrrammer er hypotetiske. Målet er å forklare dybde, erstatning, håndtering av mislykkede gjenstandskjøp og kostnadsavstemming slik at resultatet kan forstås selv når opprinnelig plan endres under utførelse.

Bygg sweepbotens budsjett fra individuelle salgstilbud

Begynn med en liste over kvalifiserte aktiva, ikke ett enkelt gulvpristall. Hver rad i arbeidsoppføringen trenger kjede, kontrakt, tokenidentifikator, mengde, selgerordre, betalingstoken, utløp og gjeldende pris. Beslutningen bør også registrere hvorfor gjenstanden kvalifiserer. Et token som ser sjeldent ut, men ligger utenfor godkjente kriterier, blir ikke akseptabelt bare fordi det har neste prisplassering.

For Tide Rooms antar vi at seks kvalifiserte oppføringer for ett token hver ber om 0,20, 0,21, 0,23, 0,27, 0,34 og 0,50 ETH. Kjøp av de første fire koster 0,91 ETH før tilleggsutgifter. Multiplikasjon av gulvprisen på 0,20 ETH med fire ville gi 0,80 ETH og undervurdere gjenstandsprisene med 0,11 ETH. Det fjerde kjøpet er dyrere enn det første, nettopp det dybdeoppføringen avdekker.

Anta et samlet anskaffelsestak på 1,00 ETH og en maksimal forløpskostnadsramme på 0,04 ETH. Firegjenstandsplanen krever 0,95 ETH og etterlater 0,05 ETH ubrukt. Tillegg av femte gjenstand øker totalen av tilbudspriser til 1,25 ETH; med samme illustrative ramme krever planen 1,29 ETH. Et rimelig gjennomsnitt for de første gjenstandene gjør ikke den større planen betalbar.

Rammen er ikke en påstand om gjeldende nettverksgebyrer. Den er maksimalt ekstraforbruk de oppdiktede reglene tillater for planlagt forløp. Et reelt anslag avhenger av faktiske transaksjoner, betalingskonvertering, godkjenninger og annet påkrevd vederlag. Undersøk komponentene uten å legge til et gebyr to ganger når det allerede inngår i oppgitt total.

Forklar hvilken dybde du målte

Vist dybde er et sett observerte oppføringer. Validert dybde er delsettet som består kontrollene tilgjengelige på et bestemt tidspunkt. Gjennomførbar dybde er det som faktisk kan kjøpes gjennom valgt forløp når transaksjonene kjøres. Settene kan avvike, særlig når andre kjøpere konkurrerer om samme lavprisgjenstander.

Registrer observasjons- og valideringstid separat. En oppføring mottatt for flere minutter siden kan fortsatt være synlig i en lokal kø etter at den er solgt. Et oppdatert samlingssammendrag kan oppdateres før den individuelle gjenstandsoppføringen, eller omvendt. Programmet bør ikke løse motstridende informasjon ved å velge verdien som får sweepen til å virke billigst.

Identitet betyr noe før sortering. To samlinger kan dele navn, og samme kunstverk kan forekomme på flere kjeder. Utgavemengder endrer også betydningen av en rad. Kjøp av tre enheter av én ERC-1155-identifikator er ikke samme beholdningsutfall som anskaffelse av tre forskjellige ERC-721-tokener. Definer om målet er gjenstander, enheter, unike identifikatorer eller en kombinasjon.

Observasjonsarbeidet i en NFT-prissporingsbot bidrar til å etablere pålitelig prishistorikk, men en sporer alene autoriserer ikke en sweep. Kjøpsreglene må fortsatt avgjøre hvilke registrerte oppføringer som kvalifiserer, og om gjeldende oppfyllelsesvilkår samsvarer med tidligere observasjoner.

Behandle erstatning som en ny beslutning

Erstatningsregler for en NFT-sweep besvarer hva som skjer når en valgt gjenstand forsvinner. Én tilnærming er å kjøpe færre gjenstander. En annen er å vurdere neste kvalifiserte oppføring innen samme grenser. En tredje er å stoppe hele planen fordi det opprinnelige settet hadde en bestemt betydning, som en ønsket kombinasjon av egenskaper. Hver tilnærming er forsvarlig når den velges på forhånd.

OpenSeas gjeldende dokumentasjon for sweep-endepunktet, kontrollert 24. september 2026, beskriver automatisk erstatning med neste billigste oppføring fra samme samling når en forespurt gjenstand blir utilgjengelig. Den sier at erstatning er aktivert som standard og begrenser endepunktet til EVM-samlinger. Dokumentasjonen beskriver også en ordnet liste med transaksjoner som skal kjøres. Forløpsdetaljene bør undersøkes fremfor å utledes fra ordet sweep.

En standardregel for erstatning passer kanskje ikke samlerens utvalgsregler. Neste billigste token kan ha en annen egenskap, eierskapshistorikk eller begrensning. Hvis støttet forløp ikke kan uttrykke nødvendige grenser, kan et forsiktig system avvise forløpet eller kreve ny gjennomgang. Det bør ikke svekke reglene i det stille for å passe grensesnittet.

I Tide Rooms-eksemplet antar vi at gjenstanden til 0,21 ETH forsvinner. Erstatning med gjenstanden til 0,34 ETH gir en firegjenstandstotal på 1,04 ETH i tilbudspriser: 0,20 pluss 0,23 pluss 0,27 pluss 0,34. Med kostnadsrammen på 0,04 ETH krever revidert plan 1,08 ETH og bryter taket på 1,00 ETH. Å beholde fire gjenstander er ikke tilstrekkelig grunn til overforbruk.

Kjøp av de tre gjenværende opprinnelige gjenstandene ville koste 0,70 ETH før tilleggsutgifter. Den mindre planen kan være akseptabel hvis samleren autoriserte delvis fullføring. Hvis oppdraget krevde nøyaktig fire angitte aktiva, kan den være uakseptabel. Systemet bør følge oppgitt mål fremfor å behandle fullført antall som ønskelig i seg selv.

Forstå transaksjonsgrupperingen

Utførelse av en samlingssweep kan omfatte én transaksjon, flere transaksjoner eller et forløp med forberedende trinn. Grupperingen i grensesnittet fastslår ikke hva som skjer når én gjenstand blir utilgjengelig. Avgjør hvilke trinn som er atomiske sammen, hvilke som kan lykkes uavhengig og hvilke som krever at et tidligere trinn avsluttes før neste kan vurderes.

For et EVM Seaport-eksempel beskriver kontraktgrensesnittdokumentasjonen funksjoner for tilgjengelige ordrer som kan utelate inaktive, fullstendig utførte eller kansellerte ordrer. Den bemerker også at visse overføringsfeil eller formateringsproblemer kan få hele gruppen til å mislykkes. Det er en mer spesifikk regel enn å si at en gruppe alltid lykkes delvis eller alltid krever hver opprinnelig valgte gjenstand.

Skillet påvirker både beholdning og kostnad. Hvis separate kjøp fullføres uavhengig, kan en avbrutt sweep etterlate samleren med bare noen aktiva. Hvis en transaksjon reverseres, kan den etterlate ingen aktiva fra transaksjonen og likevel bruke et nettverksgebyr. En forberedende transaksjon kan også ha fullført selv når et senere kjøp ikke gjorde det.

Ikke bruk EVM-transaksjonsantakelser på enhver kjede en markedsplass støtter. En synlig samling kan ha annen handelsstøtte eller utførelsesbetydning. Korrekt plan er knyttet til faktisk nettverk, standard og forløp. En generell sweepstrategi bør beskrive dette som forutsetninger som må bekreftes fremfor å love identisk atferd overalt.

Reserver én gang og avstem deretter per gjenstand

Reserver maksimalt autorisert forbruk for planen før transaksjoner sendes. Hvis utførelsesforløpet inneholder separate trinn, spores både samlet reservasjon og forpliktelsene hvert trinn skaper. En annen strategi som bruker samme lommebok, bør ikke bruke penger reservert til sweepen bare fordi noen gjenstander ennå ikke er kjøpt.

Reservasjonen bør inkludere autoriserte erstatninger. Hvis planen tillater en erstatning opp til en angitt pris, beregnes verst tillatt total fremfor å anta at billigste observerte kombinasjon fortsatt vil være tilgjengelig. Et tak per gjenstand kan fortsatt tillate et ubetalbart samlet kjøp når det multipliseres over flere gjenstander.

Anta at Tide Rooms-sweepen til slutt anskaffer de tre gjenværende opprinnelige tokenene for 0,70 ETH og betaler 0,024 ETH i samlede tilordnede transaksjonskostnader. Anskaffet beholdningsgrunnlag er 0,724 ETH etter regler som tilordner kostnadene til den fullførte anskaffelseskampanjen. Sammenlignet med opprinnelig reservasjon på 0,95 ETH kan 0,226 ETH frigis når hvert annet mulig trinn er avklart.

Frigivelsen avhenger av kunnskap om hva som skjedde med fjerde gjenstand og eventuell erstatningshandling. En ubesvart forespørsel eller manglende lokal kvittering er utilstrekkelig. Bevar uavklarte identifikatorer og reservasjonene til en pålitelig statuskontroll fastslår utfallet. For tidlig kapasitetsfrigivelse kan gjøre en delvis sweep til en utilsiktet ny sweep når forsinkede transaksjoner gjøres opp.

Fordel felleskostnader konsekvent for senere analyse. Én rimelig intern tilnærming fordeler dem forholdsmessig etter gjenstandspriser; en annen bruker lik fordeling når formålet begrunner det. Ingen av fordelingene endrer kampanjetotalen. Oppgi metoden slik at et attraktivt resultat på ett token ikke skapes ved å flytte alle fellesutgifter til et annet.

Unngå å forveksle høyere gulvpris med gevinst

Kjøp av de billigste oppføringene kan heve laveste gjenværende salgstilbud. Endringen fastslår ikke at anskaffet beholdning kunne selges til ny vist gulvpris. Den beskriver bare hva selgere nå ber om etter at lavere tilbud er fjernet. Kjøpere kan by betydelig mindre, eller det kan være for få kjøpere til mengden som nå eies.

Etter Tide Rooms-kjøpene antar vi at laveste gjenværende salgstilbud er 0,34 ETH. Verdsetting av tre anskaffede tokener til tilbudsprisen gir en vist total på 1,02 ETH. Sammenlignet med anskaffelsesgrunnlaget på 0,724 ETH ser skjermen ut til å vise en økning på 0,296 ETH. Dette er en tilbudsprisbasert verdi, ikke realisert proveny, og antar at de tre forskjellige tokenene fortjener samme pris.

Se i stedet for deg at hver av de tre gjenstandene faktisk kunne selges for 0,25 ETH, med hypotetiske salgsfradrag på 4 % av bruttoproveny og ytterligere 0,01 ETH i samlet salgskostnad. Bruttosalg ville være 0,75 ETH, prosentfradrag 0,03 ETH og nettoproveny 0,71 ETH. Mot grunnlaget på 0,724 ETH ville kampanjen tape 0,014 ETH.

Eksemplet forutsier ikke et salg. Det viser hvorfor selve sweephandlingen ikke kan bevise egen suksess. En vurdering av hvordan finne lønnsomme NFT-er trenger dokumentasjon på uavhengig kjøperetterspørsel, sammenlignbare transaksjoner og sannsynlig tid for salg av tiltenkt mengde.

Undersøk konsentrasjon i samlingen

Flere NFT-er fra én samling kan utsette kjøperen for mye av samme underliggende risiko. De kan dele skaper, kontrakt, fortelling, hendelsesplan og kjøperfellesskap. Telling av tokener som separate posisjoner gir ikke nødvendigvis meningsfull diversifisering. En sweep kan konsentrere en portefølje selv når hvert token har en unik identifikator.

Egenskapsmangfold kan bety noe, men bør ikke antas å fjerne felleseksponeringen. Fire bakgrunner og fire tilbehør kan appellere til forskjellige samlere og samtidig avhenge av samme etterspørsel for hele samlingen. Hvis hele samlingen blir mindre attraktiv, kan alle fire gjenstander bli vanskelige å selge samtidig.

Beholdninger hos andre deltakere påvirker også salget. Flere lignende prisede gjenstander kan komme etter sweepen, eller en stor innehaver kan bestemme seg for å selge. Den gjenværende stigen av salgstilbud er ikke en fast mur som støtter kjøperens beholdning. Den er et skiftende sett selgerbeslutninger, og nye oppføringer kan komme til enhver pris.

Vurder hvor mange gjenstander samleren ville være komfortabel med å beholde hvis intet videresalg skjedde i tiltenkt eierperiode. Spørsmålet gir ofte en mindre og mer praktisk kjøpsstørrelse enn ekstrapolering av nylige salg. En sweep bør vurderes som en beholdningsforpliktelse før den beskrives som en handelsmulighet.

Vurder utvalgsregler før hastighet legges til

En bot kan kjøpe lavprisede tokener raskt og samtidig konsekvent velge aktiva som er vanskelige å videreselge. Utvalgsregelen bør testes uavhengig av utførelseshastighet. Forklar om den retter seg mot en egenskapsgruppe, et sett utgaver, en maksimal pris i forhold til sammenlignbare salg eller et annet observerbart vilkår.

Historisk testing trenger dataene tilgjengelige ved hvert beslutningstidspunkt. Et tokens endelige avslørte egenskaper kan ikke begrunne en kjøpsregel før avsløring med mindre egenskapene allerede var kjent. En oppføring senere registrert som solgt var ikke nødvendigvis tilgjengelig for testkjøperen ved tidligere tidsstempel. Tidsproblemene kan gjøre en tilsynelatende sterk sweepstrategi umulig å gjenskape.

Et rammeverk for algoritmisk NFT-handel kan bidra til å skille signaldefinisjonen fra utførelsesantakelsene. For sweeps tas faktisk tilbudsstige, kvalifikasjonsfiltre, mislykkede gjenstandskjøp og erstatningsgrenser med. Testing bare av første oppføring og multiplikasjon av resultatet med ønsket mengde overser det sentrale økonomiske problemet.

Gjennomgå avviste gjenstander så vel som anskaffede. Strenge regler kan korrekt la en sweep være delvis uutført. Hvis vurderingen bare belønner antall kjøp, vil den oppmuntre svakere utvalg og høyere forbruk. Relevant mål er om anskaffet sett samsvarte med autoriserte kriterier til en forsvarlig totalkostnad.

Vurder utvalgsregler før hastighet legges tilWanted itemsSkipped itemsReplacementsOwned itemsTRADING FIELD NOTESEDUCATIONAL RESOURCE
Opprinnelig målsett, oppføringer som ble hoppet over, foreslåtte erstatninger og endelige beholdninger bør forbli adskilt i resultatet.

Pris den marginale gjenstanden separat

Gjennomsnittlig anskaffelseskostnad kan skjule et lite attraktivt siste kjøp. I opprinnelig Tide Rooms-stige blir de tre første salgstilbudene totalt 0,64 ETH, eller omtrent 0,2133 ETH per token før utgifter. Tillegg av fjerde token hever gjennomsnittet av tilbudspriser til 0,2275 ETH, men faktisk beslutning er om akkurat tokenet til 0,27 ETH er verdt å kjøpe. Gjennomsnittet verken reduserer den individuelle prisen eller forbedrer videresalgsutsiktene.

Dette betyr noe når strategien stopper ved et rundt antall. En samler kan bestemme seg for å kjøpe fem bare fordi fem føles som en nyttig posisjonsstørrelse. Vurder i stedet tilleggsgjenstanden mot egen forventet bruk, etterspørselsdokumentasjon og tilleggskostnad. Riktig stoppunkt kan være tre selv når hele lommeboken hadde råd til mer. Tilgjengelige penger er et forbrukstak, ikke en grunn til å bruke dem opp.

Felles transaksjonsutgifter kan komplisere sammenligningen. En ekstra gjenstand i et eksisterende forløp kan tilføre mindre nettverkskostnad enn et separat kjøp, men den mulige besparelsen må komme fra et gjeldende forløpsanslag. Ikke anta at en ekstra gjenstand er gratis å gjennomføre, eller del et fast gebyr på et vilkårlig antall aktiva for å fremstille en lavere tilsynelatende inngangskostnad.

Samme resonnement gjelder en erstatning. En erstatningsgjenstand bør bidra nok til å begrunne egen pris og virkning på samlet plan. Å bevare planlagt antall er en operativ preferanse; det er ikke dokumentasjon på at neste token har positiv økonomisk verdi til oppgitt pris.

Hold mottakeren i kjøpsplanen

Lommeboken som betaler og adressen som skal motta NFT-ene kan være forskjellige i et støttet forløp. Registrer begge før utførelse, og kontroller endelig eierskap mot tiltenkt mottaker. En vellykket betaling med levering til utilsiktet adresse er ikke et vellykket beholdningsutfall for strategien, selv om transaksjonen fulgte kodede instrukser.

Når aktiva sendes til en kontraktstyrt adresse, har mottaksatferd og aktivastandard også betydning. En samlingssweep kan blande identifikatorer eller mengder mottakersystemet håndterer forskjellig. Behandle leveringskvalifikasjon som del av utvalg og forløpsvalidering, ikke en antakelse som undersøkes etter kjøpet. Endelig beholdningsoppføring bør knytte hver anskaffet gjenstand til mottakeren som faktisk kan kontrollere den.

La sweepboten rapportere det faktiske settet

Sluttrapporten bør begynne med aktivaene som faktisk ble anskaffet, mengder, anskaffelseskostnader og uavklarte handlinger. Deretter bør den forklare avvik fra opprinnelig plan: gjenstander solgt før utførelse, vurderte erstatninger, avviste erstatninger, transaksjonsfeil og gjenværende budsjett. Én enkelt vellykket-status mister skillene som betyr mest.

Behold opprinnelig plan intakt ved siden av resultatet. Hvis fire tokener ble forespurt og tre anskaffet, ikke skriv om forespørselen til en tretokenplan i ettertid. Forskjellen avdekker hvor ofte observert dybde overlever utførelse og om erstatningsreglene er nyttige. Over tid kan dokumentasjonen forbedre valget mellom sweeps, tilbud og selektive kjøp.

Spor feilkostnader separat nok til å diagnostisere dem og sørg samtidig for at de inngår i kampanjeøkonomien. Gjentatte små nettverksgebyrtap på utilgjengelige oppføringer kan endre strategiens verdi vesentlig. Utelatelse av forsøkene fordi de ikke produserte noen NFT gjør oppføringen mer flatterende og mindre informativ.

En veldrevet sweep er et kontrollert kjøpssett der konsekvensene forblir forståelige når markedet beveger seg. Kvaliteten kommer fra respekt for totalbudsjett, bevart gjenstandsidentitet, definert erstatningsatferd og regnskap for faktisk mottatt beholdning. Antall kjøpte tokener er et utfall av prosessen, ikke bevis på at prosessen skapte verdi.

Fortsett å lære

Utforsk alle ressurser