Milestone Escrow
Klient z góry blokuje cały budżet, podzielony na kamienie milowe. Środki są wypłacane tylko przy zwolnieniu, decyzji arbitra albo anulowaniu.
Zestaw do launchu tokena: ERC-20 z limitem podaży, liniowy vesting z cliffem oraz nagrody za staking
SigmaToken to ERC-20 ze sztywnym limitem podaży, permit zgodnym z EIP-2612 (zatwierdzenia bez gasu), możliwością spalania i dwuetapowym przekazaniem własności – owner może mintować tylko do wysokości limitu. TokenVesting przechowuje tokeny dla wielu beneficjentów; każdy harmonogram ma start, cliff, czas trwania i flagę odwoływalności, a w chwili utworzenia jest w pełni sfinansowany.
StakingRewards pozwala stakować jeden token i zarabiać inny (albo ten sam) według stałej stawki przez okres nagród. Stosuje rozliczanie nagrody na token w czasie O(1), więc koszty gasu nie rosną wraz z liczbą stakujących, a nagrody są pobierane do kontraktu, zanim zostaną obiecane.
Launch tokena wymaga dyscypliny podaży, wiarygodnych lock-upów dla zespołu i inwestorów oraz uczciwych zachęt dla holderów. Własne, nieaudytowane implementacje tych wzorców to częste źródło exploitów – błędna matematyka nagród, obietnice nagród bez pokrycia i administracyjne tylne furtki.
SigmaToken jest wdrażany ze sztywnym limitem podaży; owner może mintować tylko do tego limitu.
Owner tworzy harmonogramy vestingu (start, cliff, czas trwania, kwota, odwoływalność). Tokeny są od razu pobierane do kontraktu.
Przed upływem start + cliff nic nie jest nabywane; potem tokeny są nabywane liniowo do końca czasu trwania. Beneficjenci mogą wywołać release() w dowolnej chwili.
W harmonogramach odwoływalnych revoke() pozostawia część już nabytą do odebrania i zwraca wyłącznie nienabytą resztę.
Owner finansuje okres nagród za staking wywołaniem notifyRewardAmount(); stakujący zarabiają proporcjonalnie i w każdej chwili mogą stakować, wypłacać, odbierać nagrody albo wyjść.
Czas trwania nagród można zmienić wyłącznie między okresami nagród.
Klient z góry blokuje cały budżet, podzielony na kamienie milowe. Środki są wypłacane tylko przy zwolnieniu, decyzji arbitra albo anulowaniu.
Uczciwy launch NFT: faza allowlisty i faza publiczna, limity na portfel, niezmienna maksymalna podaż, tantiemy ERC-2981 i opóźniony reveal.
Pokrycie staje się warunkiem mintowania: tokeny można wyemitować tylko wtedy, gdy zgłoszona rezerwa złota pokrywa nową łączną podaż.
Standardy: Solidity 0.8.x, OpenZeppelin, testy Foundry z fuzzingiem, analiza statyczna Slither, zweryfikowany kod źródłowy. 223 testy · 100% pokrycia · analiza Slither.
Opowiedz nam, co budujesz. Zwykle w ciągu kilku dni roboczych dostajesz uczciwą ocenę, jasny zakres i ofertę w stałej cenie albo z rozliczeniem za kamienie milowe.
Wolisz najpierw napisać? Napisz do nas
Twój rozmówca: Ing. Ismet Mesic, Tech lead.