Milestone Escrow
Naročnik vnaprej zaklene celoten proračun, razdeljen na mejnike. Sredstva se premaknejo le ob sprostitvi, odločitvi arbitra ali odpovedi.
Drop ERC-721 z Merklovim allowlistom, javno fazo, licenčninami in zakasnjenim razkritjem
SigmaNFT za allowlist hrani le Merklov koren (uporabniki predložijo dokaz oziroma proof, združljiv z @openzeppelin/merkle-tree), zato je na allowlist mogoče uvrstiti tisoče podpornikov, ne da bi naslove zapisovali na verigo. Faze se preklapljajo iz Closed v Allowlist in nato v Public, vsaka s svojo ceno in omejitvijo na denarnico, pod globalno, nespremenljivo največjo količino.
Dokler lastnik zbirke ne razkrije, vsak token vrača nadomestne metapodatke; po razkritju kaže na končne metapodatke. Licenčnine ERC-2981 tržnicam sporočajo ustvarjalčev delež, izkupiček pa se izplača lastniku.
NFT-drop mora nagraditi zgodnje podpornike, ne da bi na verigo shranjeval tisoče naslovov, botom in kitom preprečiti, da pokupijo celotno izdajo, prinašati licenčnine od nadaljnjih prodaj in pred razkritjem onemogočiti lov na redke primerke (rarity sniping). Naivne implementacije odpovejo prav pri teh točkah.
Off-chain: iz allowlista se zgradi Merklovo drevo, objavijo se dokazi in nastavi se Merklov koren.
Lastnik odpre fazo allowlist; denarnice z allowlista kujejo s svojim dokazom po ceni za allowlist.
Lastnik odpre javno fazo; kuje lahko vsakdo, do omejitve na denarnico.
Po kovanju se metapodatki naložijo na IPFS in lastnik pokliče reveal(baseURI).
Lastnik dvigne izkupiček.
Gostovanje metapodatkov (npr. pripenjanje na IPFS) poteka off-chain.
Naročnik vnaprej zaklene celoten proračun, razdeljen na mejnike. Sredstva se premaknejo le ob sprostitvi, odločitvi arbitra ali odpovedi.
ERC-20 z zgornjo mejo in odobritvami brez stroškov gasa, načrti vestinga s cliffom za ekipo in vlagatelje ter nagrade za staking po vzoru Synthetixa.
Kritje postane pogoj za kovanje: tokene je mogoče kovati le, če sporočena zlata rezerva pokriva novo skupno količino.
Standardi: Solidity 0.8.x, OpenZeppelin, testi Foundry s fuzzingom, statična analiza Slither, verificirana izvorna koda. 223 testov · 100 % pokritost · analiza Slither.
Povejte nam, kaj razvijate. Senior inženir odgovori v 24 urah ob delovnih dneh, v nekaj delovnih dneh pa prejmete iskreno oceno, jasen obseg in ponudbo s fiksno ceno ali po mejnikih.
Bi raje najprej pisali? Pišite nam
Vaš sogovornik: Ing. Ismet Mesic, Tehnični vodja.