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

Token + Vesting + Staking

Alat za lansiranje tokena: ERC-20 s gornjom granicom, vesting s cliffom i linearnim otključavanjem te nagrade za staking

ERC-20EIP-2612OpenZeppelin v5Foundry

Što je to

SigmaToken je ERC-20 s čvrstom gornjom granicom, EIP-2612 permit (odobrenja bez plaćanja gasa), mogućnošću spaljivanja i vlasništvom u dva koraka — vlasnik može kovati samo do granice. TokenVesting drži tokene za mnogo korisnika; svaki plan ima početak, cliff, trajanje i oznaku opozivosti te se u potpunosti financira pri stvaranju.

StakingRewards omogućuje korisnicima da ulože jedan token i zarađuju drugi (ili isti) po fiksnoj stopi tijekom razdoblja nagrađivanja. Koristi obračun nagrade po tokenu u O(1), pa trošak gasa ne raste s brojem stakera, a nagrade se prebacuju u ugovor prije nego što se obećaju.

Poslovni problem

Lansiranje tokena zahtijeva disciplinu u ponudi, vjerodostojna razdoblja zaključavanja za tim i investitore te poštene poticaje za imatelje. Vlastite, nerevidirane implementacije tih obrazaca čest su izvor napada — pogrešna matematika nagrada, nepokrivena obećanja nagrada i administratorska stražnja vrata.

Kako funkcionira

  1. 1

    SigmaToken se postavlja s čvrstom gornjom granicom; vlasnik može kovati samo do nje.

  2. 2

    Vlasnik stvara planove vestinga (početak, cliff, trajanje, iznos, opozivost). Tokeni se odmah prebacuju u ugovor.

  3. 3

    Prije početka + cliffa ništa se ne otključava; nakon toga tokeni se otključavaju linearno do kraja trajanja. Korisnici mogu u bilo kojem trenutku pozvati release().

  4. 4

    Kod opozivih planova revoke() ostavlja otključeni dio dostupnim za preuzimanje i vraća samo neotključeni ostatak.

  5. 5

    Vlasnik financira razdoblje nagrađivanja za staking pomoću notifyRewardAmount(); stakeri zarađuju razmjerno i u bilo kojem trenutku mogu uložiti, povući, preuzeti nagrade ili izaći.

Sigurnosne mjere

  • Gornja granica provodi se u _update, pa vrijedi za svaki put kovanja
  • Vlasništvo u dva koraka na sva tri ugovora
  • Vesting potpuno pokriven; invarijanta balance == allocated − released provjerena fuzzingom
  • Pošten opoziv: otključeni tokeni nikada se ne mogu oduzeti
  • Nagrade se prebacuju pri notify — nema nepokrivenih obećanja; invarijante solventnosti
  • recoverERC20 nikada ne može povući token za staking ni token nagrade
  • nonReentrant na funkcijama koje pomiču vrijednost, SafeERC20 posvuda

Značajke

  • ERC-20 s gornjom granicom i EIP-2612 permit
  • Vesting s cliffom i linearnim otključavanjem za mnogo korisnika
  • Oznaka opozivosti po planu
  • Nagrade za staking po uzoru na Synthetix s O(1) matematikom
  • Nastavak razdoblja nagrađivanja

Tipični slučajevi upotrebe

  • Događaji generiranja tokena za DAO-ove, igre i programe vjernosti
  • Transparentan vesting za tim, savjetnike i investitore
  • Kampanje nagrada za staking i likvidnost

Poznata ograničenja

Trajanje nagrađivanja može se mijenjati samo između razdoblja nagrađivanja.

Ostali showcase ugovori

Showcase

Milestone Escrow

Naručitelj unaprijed polaže cijeli budžet, podijeljen na etape. Sredstva se pomiču samo pri isplati etape, odluci arbitra ili otkazivanju.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 testova · 100 % pokrivenost · analizirano Slitherom

Showcase

SigmaNFT Collection

Pošteno lansiranje NFT-a: allowlist i javna faza, ograničenja po novčaniku, nepromjenjiva najveća ponuda, ERC-2981 tantijeme i odgođeno otkrivanje.

ERC-721ERC-2981Merkle proofs

223 testova · 100 % pokrivenost · analizirano Slitherom

Showcase

Gold-Backed Token (RWA)

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

ERC-20AccessControlProof of reserve

223 testova · 100 % pokrivenost · analizirano Slitherom

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

Imate projekt na umu?

Recite nam što gradite. Dobit ćete iskrenu procjenu, jasan opseg i ponudu s fiksnom cijenom ili po fazama – obično u roku od nekoliko radnih dana.

Radije biste prvo pisali? Pišite nam