Preskoči na sadržaj
Showcase projektBlockchain & Web3
  • 223 testova
  • 100% pokrivenost
  • Slither-analizirano

SigmaNFT Collection

ERC-721 drop s Merkle allowlistom, javnom fazom, licencnim naknadama i odloženim otkrivanjem

ERC-721ERC-2981Merkle proofsFoundry

Šta je

SigmaNFT čuva samo Merkle root za allowlist (korisnici podnose dokaz, kompatibilan s @openzeppelin/merkle-tree), tako da hiljade podržavalaca može biti na allowlisti bez upisivanja adresa on-chain. Faze se mijenjaju Closed → Allowlist → Public, svaka s vlastitom cijenom i limitom po walletu, pod globalnim, nepromjenjivim maksimalnim supplyem.

Dok vlasnik ne otkrije kolekciju, svaki token vraća privremene metapodatke; nakon otkrivanja pokazuje na finalne metapodatke. ERC-2981 licencne naknade signaliziraju marketplace-ima naknade autora, a prihod se povlači vlasniku.

Poslovni problem

NFT drop mora nagraditi rane podržavaoce bez upisivanja hiljada adresa on-chain, zaustaviti botove i kitove da ne pokupuju mint, zaraditi licencne naknade na sekundarnim prodajama i spriječiti snajpanje rijetkosti prije otkrivanja. Naivne implementacije padaju tačno na ovim tačkama.

Kako radi

  1. 1

    Off-chain: izgradite Merkle stablo od allowliste, objavite dokaze i postavite Merkle root.

  2. 2

    Vlasnik otvara allowlist fazu; walleti na allowlisti mintaju sa svojim dokazom po allowlist cijeni.

  3. 3

    Vlasnik otvara javnu fazu; svako može mintati do limita po walletu.

  4. 4

    Nakon minta metapodaci se učitavaju na IPFS i vlasnik poziva reveal(baseURI).

  5. 5

    Vlasnik povlači prihod.

Sigurnosne mjere

  • nonReentrant putanje mintanja; brojači se ažuriraju prije _safeMint povratnih poziva
  • Pravilo tačne uplate: nema logike povrata, nema izgubljenog ETH
  • Dvostruko heširani Merkle listovi verificirani s OpenZeppelin MerkleProof
  • Nepromjenjivi maksimalni supply; Ownable2Step
  • Withdraw se reverte umjesto da tiho gubi sredstva
  • Fuzzirano: supply ≤ MAX_SUPPLY, bilanca == mintano × cijena

Značajke

  • Merkle allowlist (na osnovu dokaza)
  • Faze Closed → Allowlist → Public sa zasebnim cijenama
  • Limiti po walletu po fazi
  • Nepromjenjivi MAX_SUPPLY
  • ERC-2981 licencne naknade
  • Odloženo otkrivanje

Tipični slučajevi upotrebe

  • PFP i art dropovi, propusnice za članove, ulaznice za događaje
  • Kolekcije lojalnosti brenda za postojeće kupce
  • Pretprodaje gaming predmeta s odloženim otkrivanjem rijetkosti

Poznata ograničenja

Hosting metapodataka (npr. IPFS pinning) vodi se off-chain.

Ostali showcase ugovori

Showcase

Milestone Escrow

Klijent zaključava cijeli budžet unaprijed, podijeljen na korake. Sredstva se kreću samo pri oslobađanju, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100% pokrivenost · Slither‑analizirano

Showcase

Token + Vesting + Staking

Ograničeni ERC-20 s gasless odobrenjima, rasporedi vestinga s cliffom za tim i investitore i staking nagrade u stilu Synthetixa.

ERC-20EIP-2612OpenZeppelin v5

223 testova · 100% pokrivenost · Slither‑analizirano

Showcase

Gold-Backed Token (RWA)

Pokriće postaje preduvjet mintanja: tokeni se mogu mintati samo ako prijavljena zlatna rezerva pokriva novu ukupnu ponudu.

ERC-20AccessControlProof of reserve

223 testova · 100% pokrivenost · Slither‑analizirano

Standardi: Solidity 0.8.x, OpenZeppelin, Foundry testovi s fuzzingom, Slither statička analiza, verificirani izvorni kod. 223 testova · 100% pokrivenost · Slither-analizirano.

Imate projekt na umu?

Recite nam šta gradite. Senior inženjer odgovara u roku od sat vremena radnim danom — a zatim dobijate poštenu procjenu, jasan opseg i ponudu po fiksnoj cijeni ili po koracima, obično za nekoliko radnih dana.

Radije prvo pišete? Pišite nam

Razgovarat ćete direktno s Ing. Ismet Mesic, Tech lead.