ERC-1155-kaupankäyntibotti tarvitsee määrien kirjanpidon omaisuuserätunnisteen lisäksi. Positio voi sisältää useita yhden token-tyypin yksiköitä, ja ehdotettu myynti voi koskea vain osaa positiosta. Jokaisen NFT-tietueen käsittely yhtenä jakamattomana kohteena voi siksi vääristää saatavilla olevan varaston, keskikulut ja avoimet sitoumukset.

Toiminnallinen haaste on säilyttää token-tyypin, määrän, hankintahistorian ja toimeksiantotilan suhde. Kokoelmakuvien määrä ei kerro osittaisen luovutuksen jälkeen jäljelle jääviä yksiköitä. Lompakon kokonaissaldo ei myöskään paljasta muihin ohjeisiin jo varattua varastoa.

Opas käyttää kuvitteellista Lantern Editions -kokoelmaa sekä kuvitteellisia määriä ja ETH-hintoja. Se selittää kirjanpidon ja hallinnan suunnittelua, ei tiettyä markkinapaikkatoteutusta. Jokainen todellinen toteutusreitti tarvitsee omat varmennetut ehtonsa, tuettujen omaisuuserien tarkistuksensa ja näytön syntyvistä tilimuutoksista.

Rakenna ERC-1155-kaupankäyntibotti token-tyyppien ympärille

Virallinen ERC-1155-määritys kuvaa sopimusrajapinnan, joka voi hallita useita token-tyyppejä ja tiliin sekä tokenin tunnisteeseen liitettyjä saldoja. Se sisältää yksittäiset ja eräsiirrot, eräsaldokyselyt sekä operaattorivaltuudet. Nämä kyvyt eivät määrää, miten markkinapaikka hinnoittelee painoksen tai tukeeko tietty toimeksianto osittaista toteutusta.

Käytä ketjua, sopimusta ja tokenin tunnistetta tyypin yksilöintiin ja tallenna määrä erikseen. Tokenin tunniste ei ole omistettu määrä. Kenttien erottaminen estää näyttötunnisteen tulkitsemisen summaksi ja antaa useiden hankintatietueiden muodostaa yhden ajantasaisen tyyppisaldon.

Liitä jokaiseen määrään selkeä yksikkönimi. Viiden painosyksikön ehdotusta ei saa sekoittaa viiteen eri token-tyyppiin tai viiteen ETH:iin ostovoimaa. Käyttöliittymä voi tiivistää position, mutta taustatietueen pitää säilyttää riittävä tarkkuus aiotun siirron täsmälliseen rekonstruointiin.

Vertailu ERC-721-kaupankäyntibottiin auttaa paljastamaan tärkeän mallinnusvalinnan. Yksittäisten kohteiden omistukseen suunniteltu ohjelmisto ei saa huomaamatta käyttää samaa oletusta määrällisiin tietueisiin. Tunnista tuettu standardi ennen omaisuuserien tuontia kaupankäyntikirjanpitoon.

Erota omistetut, varatut ja käytettävissä olevat määrät

Havaittu saldo kertoo tilin varmennuskäytännön mukaisen omistettujen yksiköiden määrän. Varattu määrä kertoo työnkulussa aktiivisiin myynti- tai siirtoaikomuksiin sidotut yksiköt. Käytettävissä oleva määrä on toimintaperiaatteiden laskelma, joka huomioi sitoumukset ja ratkaisemattomat poikkeamat.

Oletetaan kuvitteellisen tilin omistavan 12 yksikköä Lantern Edition 7 -tyyppiä. Yksi aktiivinen ohje varaa neljä yksikköä ja toinen ratkaisematon toimi koskee kahta. Molemmat varaavassa varovaisessa käytännössä vain kuusi yksikköä jää uudelle ohjeelle. Kaikkien 12 yksikön raportointi vapaasti käytettävissä olevina ohittaisi työnkulun omat nykyiset sitoumukset.

Dokumentoi varauksen syntyminen ja vapautuminen. Luonnoksen luonti ei ehkä ansaitse samaa käsittelyä kuin toteutuskelpoisen toimeksiannon valtuutus, mutta eron pitää olla harkittu. Peruutuspyyntö ei saa vapauttaa varastoa ennen todellisen toteutussuunnittelun vaatimaa näyttöä.

ERC-1155-määrien varaussääntöjen pitää säilyä uudelleenkäynnistyksissä. Jos varaukset ovat vain muistissa, sovelluksen uudelleenkäynnistys voi saada aiemmin sidotun varaston näyttämään taas käytettävissä olevalta. Rekonstruoi varaukset pysyvistä aikomus- ja tulostietueista ennen seuraavan ehdotuksen sallimista käyttää saldoa.

Seuraa hankintaeriä keksimättä fyysisiä sarjanumeroita

Hankintaerä kirjaa, milloin ja millä kululla tili sai tietyn määrän. Se on kirjanpitotietue, ei välttämättä väite yksittäisten yksiköiden erillisistä sarjatunnisteista. Kirjanpito voi säilyttää useiden ostojen taloudellisen historian yksiköiden jakaessa yhden token-tyyppitunnisteen.

Havainnollistetaan tilillä, joka hankkii kolme yksikköä hintaan 0,10 ETH kappaleelta ja myöhemmin kaksi hintaan 0,14 ETH kappaleelta ennen menoja. Ostojen kokonaisarvo on 0,58 ETH viidestä yksiköstä, joten yksinkertainen keskikuluperiaate antaa keskiarvoksi 0,116 ETH yksiköltä. Alkuperäisten erien pitää pysyä saatavilla, vaikka raportit näyttävät keskiarvon.

Valitse johdonmukainen sisäisen raportoinnin käytäntö hankintakulun kohdistamiseen luovutuksille. Eri käytännöt voivat tuottaa eri myyntikohtaisia lukuja tilin kokonaislaskennan pysyessä täsmäytettävänä. Älä esitä valittua menetelmää yleispätevänä verokäsittelynä; opas koskee sisäistä strategia-analyysia ja tietueiden säilyttämistä.

Säilytä kunkin erän määrä ja menot, jotta laskelmaa voi muuttaa tai tarkastaa myöhemmin menettämättä lähdenäyttöä. Jokaisen oston tiivistäminen yhdeksi ylikirjoitettavaksi keskiarvoksi vaikeuttaa poikkeaman selittämistä tai nykyisen riskin luoneen hankintajakson tutkimista.

Erota yksikköhinta toimeksiannon kokonaissummasta

Listaus voi ilmaista ehdot tarkkaa tulkintaa vaativin tavoin. Ehdotuksen pitää yksilöidä, koskeeko näytetty summa yhtä yksikköä, yksikköryhmää vai koko toimeksiantoa. Älä koskaan päättele eroa pelkästä NFT-kuvasta tai lyhyestä hintanimikkeestä.

Kuvitteellisessa esimerkissä tarjous hankkia kuusi yksikköä yhteensä 0,48 ETH:lla merkitsee 0,08 ETH:ta yksiköltä ennen menoja. Kuuden yksikön tarjous hintaan 0,48 ETH kappaleelta merkitsee 2,88 ETH:ta ennen menoja. Samat luvut tuottavat hyvin erilaisen riskin hinnoitteluyksikön tullessa ymmärretyksi väärin.

Näytä sekä yksikkösumma että kokonaissitoumus tarkastustietueessa. Sisällytä maksuomaisuuserä, pyydetty määrä ja kohdistettavat kulut. Tarkastajan pitää pystyä toistamaan kokonaissumma suoraviivaisella laskennalla ennen toimen valtuutusta.

Testaa ero tarkoituksella epäselvillä esimerkkitietueilla. Jos tuontitoiminto ei pysty määrittämään hinnoitteluperustetta, sen pitää hylätä ehdotus tai siirtää se tarkastukseen eikä valita sopivaa tulkintaa. Näennäisesti halpa painos voi olla kallis osto kokonaishintakentän sekoittuessa yksikköhintakenttään tai päinvastoin.

Käsittele osatoteutus todellisen toimeksiannon mukaan

Pelkkä tokenstandardi ei osoita toimeksiannon voivan toteutua osittain. Tutki toteutusreitti ja toimeksiantoehdot. Kun osatoteutus on tuettu, tilitietueen pitää erottaa pyydetty, toteutunut, jäljellä oleva aktiivinen sekä peruttu tai vanhentunut määrä.

Oletetaan kuvitteellisen toimeksiannon pyytävän 10 yksikköä ja varmennetun tuloksen osoittavan neljä hankittua yksikköä. Omistustietue kasvaa neljällä, ja jäljellä olevat kuusi riippuvat toimeksiannon todellisesta tilasta. Kaikkien 10 yksikön laskeminen omistetuiksi keksii varastoa; koko toimeksiannon laskeminen valmistuneeksi voi unohtaa jäljellä olevan sitoumuksen.

ERC-1155-osatoteumakirjanpidon pitää yhdistää jokainen toteutus alkuperäiseen aikomukseen kirjoittamatta aiempien toteumien päälle. Jos ensin saapuu kolme yksikköä ja myöhemmin kaksi, tietueen pitää näyttää molemmat tapahtumat ja kumulatiivinen viisi. Historia auttaa selittämään hankinnan eri vaiheiden menot ja ajoituserot.

Käytä samaa kurinalaisuutta myynneissä. Osittainen luovutus vähentää omistettua määrää varmennetulla määrällä ja sulkee vastaavan osan kirjanpidollisesta positiosta. Jäljellä olevat yksiköt säilyttävät oman riskinsä ja kulutietueensa. Myyntinimike ei koskaan saa antaa ymmärtää koko painosposition kadonneen, ellei määränäyttö tue sitä.

Säilytä erän tunniste–määrä-parit jokaisessa tarkastuksessa

Kun ehdotettu toimi sisältää useita token-tyyppejä, säilytä kunkin tunnisteen ja määrän pari. Tarkastusnäkymä, joka luettelee tunnisteet yhdessä paikassa ja määrät muualla, voi vaikeuttaa virheen huomaamista. Näytä kukin pari yhtenä merkitysyksikkönä, vaikka taustarajapinta käyttää taulukoita.

Kuvitteellisen erän tarkoitetut parit voivat olla Edition 7 ja kolme yksikköä, Edition 12 ja yksi yksikkö sekä Edition 19 ja kuusi yksikköä. Kahden määrän vaihtaminen muuttaa toimen, vaikka tunnistejoukko ja lukujoukko pysyvät samoina. Varmennuksen pitää tarkistaa suhteet, ei pelkkää arvojen olemassaoloa.

Määrittele, miten työnkulku esittää eräyrityksen ja sen varmennetun tuloksen. Älä oleta markkinapaikan toteutusryhmittelyn vastaavan tokenin siirtorajapinnan ryhmittelyä. Tilin pitää käyttää todellisen reitin näyttöä sen selvittämiseen, mitkä aiotut muutokset tapahtuivat.

ERC-1155-eräsiirron tarkastuksen pitää myös yksilöidä vastaanottaja ja taloudellinen kokonaisriski. Erä voi yksinkertaistaa tointa mutta kasvattaa väärän kohdeosoitteen tai määrävastaavuuden seurauksia. Helppous ei poista tarvetta tutkia ehdotuksen jokaista olennaisesti erilaista osaa.

Jaa yhteiset menot läpinäkyvästi

Yhdistetty toimi voi aiheuttaa menon ilman erillistä tyyppikohtaista erittelyä. Kirjanpito tarvitsee nimenomaisen jakokäytännön sisäiseen analyysiin samalla säilyttäen todellisen kokonaissumman. Tasajako yksiköittäin, jako ostoarvon mukaan ja suora kohdistus sen ollessa saatavilla vastaavat eri raportointikysymyksiin.

Tarkastellaan kuvitteellista kahden tyypin ostoa arvoilla 0,20 ja 0,80 ETH sekä 0,05 ETH:n yhteisellä menolla. Ostoarvon mukainen jako kohdistaa niille vastaavasti 0,01 ja 0,04 ETH. Tasajako tyyppien kesken antaa kummallekin 0,025 ETH. Kumpikaan laskenta ei muuta 1,05 ETH:n kokonaismenoa, mutta tyyppikohtaiset tulosraportit eroavat.

Valitse käytäntö ennen strategioiden vertailua, dokumentoi se ja sovella johdonmukaisesti. Menetelmän muuttaminen yhden tappiollisen position ulkoasun parantamiseksi tekee analyysista harhaanjohtavan, vaikka tilin kokonaissumma edelleen täsmäisi. Säilytä riittävästi raakatietoa raporttien uudelleenlaskentaan toisella kohtuullisella käytännöllä.

Pidä myös epäonnistuneiden yritysten menot näkyvissä. Jos hankintayritys ei tuota varastoa mutta aiheuttaa kuluja, projekti käytti silti resursseja. Vain onnistuneisiin eriin rajoittuva raportti aliarvioi toiminnan kuorman ja voi saada toistuvat epäonnistuneet yritykset näyttämään taloudellisesti harmittomilta.

Mallinna aiotun määrän sulkemiskapasiteetti

Yhden yksikön hinta ei osoita suuremman määrän olevan myytävissä samoilla keskimääräisillä ehdoilla. Työnkulun pitää arvioida aiotun luovutuksen koko ja sille olennainen saatavilla oleva ostokiinnostus. Pieni houkutteleva hintatarjous voi kuvata vain murto-osaa tilin positiosta.

Oletetaan tilin omistavan 20 kuvitteellista yksikköä. Ostajat tarjoavat nyt kahdesta ensimmäisestä yksiköstä 0,10 ETH yksiköltä ja kolmesta seuraavasta 0,08 ETH yksiköltä; lopuille ei ole varmennettuja ehtoja. Kaikkien 20 yksikön arvostus 0,10 ETH:iin olettaa kysyntää, jota näyttö ei osoita. Tietueen pitää erottaa tuetut tulot ratkaisemattomasta loppuosasta.

Käytä varastoraportoinnissa useita takaisin saatavan arvon skenaarioita. Malli voi näyttää pienen määrän ripeän myynnin, suuremman määrän epäedullisemman myynnin tai myymättömien yksiköiden pidemmän pitämisen tuloksen. Ne ovat skenaarioita, eivät lupauksia tulevasta likviditeetistä.

Määräkeskittymä on olennainen yksikköhinnan vaikuttaessa vaatimattomaltakin. Saman painoksen toistuvat ostot voivat sitoa merkittävän pääoman yhteen ostajajoukkoon. Siksi toimeksiantokohtaista rajaa pitää täydentää tyypin omistuksen ja sitoumusten kokonaisrajalla.

Pidä ERC-1155-kaupankäyntibotin valtuustietue erillään

Standardin operaattorivaltuutus on laajempi kuin yksi paikallisesti kuvattu kauppa. Työnkulun pitää näyttää olennainen sopimus ja valtuutettu taho sekä selittää toimivallan suhde aiottuun toimeen. Houkutteleva hinta ei ole syy ohittaa valtuustarkastusta.

Tallenna valtuushavainnot erillään toimeksiannon tilasta. Toimeksianto voi vanhentua valtuuden jäädessä voimaan, eikä strategian poistaminen käytöstä itsessään kuvaa valtuustilaa. Tilin tarkastusprosessin pitää tehdä erot näkyviksi lompakosta vastaavalle henkilölle.

Jos toteutusreitti muuttuu, arvioi sen vaatima toimivalta uudelleen. Älä oleta aiemmin havaitun valtuuden soveltuvan asianmukaisesti vain uuden reitin samankaltaisen tarkoituksen vuoksi. Varmennettujen tunnisteiden ja ajantasaisten vaatimusten pitää ohjata päätöstä.

NFT-kaupankäyntiagentin laajempi toimeksiantokeskustelu selittää suunnittelun ja toimivallan erillisten hallintakeinojen tarpeen. Määrät huomioiva agentti voi ehdottaa hyödyllisiä varastotoimia, mutta sen toteutusluvan pitää pysyä selkeiden omaisuuserä-, määrä- ja toimintasääntöjen rajaamana.

Pidä ERC-1155-kaupankäyntibotin valtuustietue erilläänAcquisition lotsAvailable unitsActive reservationsUncertain transfersUnsold inventoryTRADING FIELD NOTESEDUCATIONAL RESOURCE
Nämä tilinäkymät erottavat taloudellisen historian, toteutuskelpoisen kapasiteetin ja ratkaisemattomat sitoumukset.

Täsmäytä ulkoiset siirrot ja odottamattomat saldomuutokset

Botin oma toimeksiantohistoria ei välttämättä selitä jokaista tililiikettä. Henkilö voi käyttää toista käyttöliittymää, toinen valtuutettu työnkulku voi toimia tai omaisuuserä voi saapua odotetun hankintaprosessin ulkopuolelta. Kirjanpidon pitää havaita muuttunut saldo ja tutkia alkuperä eikä pakottaa sitä lähimpään tunnettuun kauppaan.

Luokittele liike hankinnaksi, luovutukseksi, säilytyssiirroksi tai ratkaisemattomaksi tapahtumaksi vain näytön tukiessa luokittelua. Saapuva määrä ei automaattisesti ole osto nykyisellä markkinahinnalla. Lähtevä määrä ei automaattisesti ole myynti, jonka tulot vastaavat näytettyä hintatarjousta.

Säilytä alkuperäinen havainto ja myöhempi selitys. Jos saldopoikkeama ratkaistaan tarkastuksen jälkeen, lisää tukeva näyttö äläkä korvaa tietuetta huomaamatta. Näin tilihistoria hyödyttää toistuvien tiedonkeruu- tai ylläpitäjien yhteensovitusongelmien diagnosointia.

Keskeytä kiistanalaiseen tyyppiin liittyvät uudet toimet poikkeaman vaikuttaessa käytettävissä olevaan määrään. Epävarman saldon yksiköiden varaamisen tai myynnin jatkaminen voi luoda ristiriitaisia sitoumuksia. Riippumaton seuranta voi jatkua asianomaisen varaston ollessa tarkastuksessa.

Testaa määrälaskenta rajoilla

Käytä pieniä tarkastettavia esimerkkejä ennen tyyppien tai yksiköiden määrän kasvattamista. Sisällytä nolla käytettävissä olevaa yksikköä, varmennetun saldon ylittävä määrä, osittain toteutunut toimeksianto ja kaksi samoista yksiköistä kilpailevaa yhtäaikaista ehdotusta. Kukin tapaus testaa varausmallin eri oletusta.

Testaa määrien jäsennys ja tallennus. Määrää ei saa huomaamatta pyöristää eri valtuutetuksi määräksi. Jos reitti tai omaisuuserä vaatii kokonaislukuyksikön ja ehdotus sisältää tukemattoman murto-osan, hylkää se nimenomaisesti arvaamatta käyttäjän tarkoitusta.

Aloittelija voi käydä tapaukset läpi aloittelijan NFT-botin harjoituksen rinnalla. Tarkoitus on näyttää tilamuutokset yksinkertaisilla luvuilla, jotta ylläpitäjä osaa selittää käytettävissä olevan varaston muutoksen jokaisen tapahtuman jälkeen.

Säilytä esimerkit myöhempien muutosten regressiojoukkona. Uusi näyttökomponentti tai tuontitoiminto voi tuoda määrävirheitä, vaikka toteutuskoodi ei muutu. Testin pitää varmentaa omistettujen, varattujen ja toteutuneiden määrien merkitykselliset suhteet eikä vain painikkeen näkymistä.

Päätä käyttöjakso määrien ja rahojen täsmäytykseen

Yhdistä kullekin tyypille alkumäärä, varmennetut saapumiset, varmennetut poistumiset ja loppumäärä. Täsmäytä sitten niihin liittyvät maksuliikkeet ja menot. Näkymät vastaavat eri kysymyksiin ja niiden pitää täsmätä kirjattuihin toimiin sulautumatta yhdeksi nettoarvoarvioksi.

Tutki erot ennen uuden käyttöjakson aloittamista. Pieni poikkeama voi kertoa kahdennetusta toteumasta, kirjaamattomasta siirrosta tai jäsennysvirheestä. Sen toistuva siirtäminen eteenpäin vaikeuttaa myöhempää täsmäytystä jokaisen uuden toimen riippuessa jo epävarmasta alkusaldosta.

Säilytä myymätön varasto erillään realisoiduista tuloksista. Jäljellä oleville yksiköille annettu kuvitteellinen arvostus ei ole takaisin saatua rahaa. Raporttien pitää selittää, kuinka suuri osa strategian näennäisestä arvosta riippuu yhä ostajia tarvitsevien omaisuuserien arviosta.

Käyttöjakson loppuhuomion pitää yksilöidä ratkaisemattomat toimeksiannot, varatut määrät ja edelleen olennaiset valtuusmuutokset. Hiljainen kaupankäyntisilmukka ei ole täydellinen tilin tila. Ylläpitäjä tarvitsee riittävät tiedot johdonmukaiseen uudelleenkäynnistykseen selvittämättä uudelleen edellisen jakson aikomuksia.

Usein kysyttyä painoskaupankäynnistä

Tarkoittaako yksi tokenin tunniste aina yhtä yksikköä?

Ei. Tilimallin pitää säilyttää token-tyyppiin liittyvä havaittu määrä. Tunnisteen käsittely yhtenä kohdeomistuksena voi vääristää varaston ja toimeksiantokapasiteetin. Käytä todellisen omaisuuserän ja reitin merkityksiä äläkä päättele määrää markkinapaikan kuvan esitystavasta.

Onko erä aina taloudellisesti parempi?

Ei välttämättä. Erä voi muuttaa toteutusmenoja ja toiminnan monimutkaisuutta, mutta tulos riippuu todellisesta reitistä ja ehdotetusta sisällöstä. Vertaa kokonaiskuluja sekä epäonnistuneen tai virheellisen toimen seurauksia. Helppous ei yksin osoita parempaa taloudellista tulosta.

Voinko myydä kaiken viimeisellä yksikköhinnalla?

Aiempi yksikköhinta ei osoita nykyistä kysyntää koko omistukselle. Tutki aiotun määrän toteutuskelpoiset ehdot ja pidä vailla tukea olevat tulot näkyvästi epävarmoina. Suuret painospositiot voivat tarvita eri sulkemissuunnitelman kuin pieni tuore kauppa antaa ymmärtää.

Mikä on tärkein ensimmäinen tarkistus?

Varmista työnkulun erottavan token-tyypin, määrän ja hinnoitteluperusteen. Varmenna sitten omistettujen ja varattujen määrien täsmäytyminen osittaisen tuloksen jälkeen. Perusteet tekevät myöhemmästä kulu- ja varastoanalyysista merkityksellistä. Kehittynyt arvostus ei korjaa tilimallia, joka ei tiedä todella hallitsemiensa yksiköiden määrää.

Jatka oppimista

Tutustu kaikkiin aineistoihin