Milestone Escrow
Naročnik vnaprej zaklene celoten proračun, razdeljen na mejnike. Sredstva se premaknejo le ob sprostitvi, odločitvi arbitra ali odpovedi.
Komplet za lansiranje tokena: ERC-20 z zgornjo mejo, vesting s cliffom in linearnim sproščanjem ter nagrade za staking
SigmaToken je ERC-20 s trdo zgornjo mejo, EIP-2612 permit (odobritve brez stroškov gasa), možnostjo sežiga in dvostopenjskim prenosom lastništva; lastnik lahko kuje (mint) le do zgornje meje. TokenVesting hrani tokene za številne upravičence; vsak načrt ima začetek, cliff, trajanje in oznako preklicljivosti ter je ob ustvarjanju v celoti financiran.
StakingRewards uporabnikom omogoča, da stakajo en token in v obdobju nagrajevanja po fiksni stopnji služijo drugega (ali istega). Uporablja obračun nagrade na token v O(1), zato stroški gasa ne rastejo s številom stakerjev, nagrade pa se v pogodbo potegnejo, preden so obljubljene.
Lansiranje tokena zahteva disciplino pri ponudbi, verodostojna obdobja zaklepa za ekipo in vlagatelje ter poštene spodbude za imetnike. Lastne, nerevidirane implementacije teh vzorcev so pogost vir exploitov: napačna matematika nagrad, nefinancirane obljube nagrad in administratorska stranska vrata.
SigmaToken se namesti s trdo zgornjo mejo; lastnik lahko kuje le do nje.
Lastnik ustvari načrte vestinga (začetek, cliff, trajanje, znesek, preklicljivost). Tokeni se takoj potegnejo v pogodbo.
Pred iztekom cliffa (začetek + cliff) se ne sprosti nič; nato se tokeni sproščajo linearno do konca trajanja. Upravičenci lahko kadar koli pokličejo release().
Pri preklicljivih načrtih po revoke() že sproščeni del ostane na voljo za prevzem, vrne pa se le nesproščeni preostanek.
Lastnik obdobje nagrajevanja za staking financira z notifyRewardAmount(); stakerji služijo sorazmerno in lahko kadar koli stakajo, dvignejo vložek, prevzamejo nagrade ali izstopijo.
Trajanje nagrajevanja je mogoče spremeniti le med obdobji nagrajevanja.
Naročnik vnaprej zaklene celoten proračun, razdeljen na mejnike. Sredstva se premaknejo le ob sprostitvi, odločitvi arbitra ali odpovedi.
Pošteno lansiranje NFT-jev: faza allowlist in javna faza, omejitve na denarnico, nespremenljiva največja količina, licenčnine ERC-2981 in zakasnjeno razkritje.
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.