O tej ofercie
Dlaczego kontrakt vestingowy ma znaczenie
Sprawiedliwy podział tokenów pomiędzy zespół, doradców lub inwestorów to złożony element każdego wdrożenia Web3. Zbudowanie niezawodnego mechanizmu od podstaw i jego właściwe przetestowanie wymaga znacznej ilości czasu. Ten pakiet zapewnia gotowy, przygotowany do audytu kontrakt, pozwalający na natychmiastowe utworzenie profesjonalnej struktury blokady tokenów (lock-up).
Niezależnie od tego, czy przygotowują Państwo wdrożenie ERC-20, czy zarządzają skarbcem DAO, ten kontrakt uwalnia tokeny w sposób przewidywalny, zgodnie z ustalonym harmonogramem.
Co Państwo otrzymują
- Przejrzysty, zoptymalizowany pod kątem zużycia gazu i w pełni opatrzony komentarzami kontrakt vestingowy w Solidity
- Pełną dokumentację README wyjaśniającą konfigurację, wdrożenie oraz użytkowanie na dowolnym łańcuchu zgodnym z EVM
- Działającą demonstrację potwierdzającą, że okres cliff, liniowe uwalnianie oraz logika wypłat funkcjonują prawidłowo
- W wyższych pakietach skrypt Python (Web3.py) obsługujący kompilację, wdrożenie i lokalne testowanie
Kluczowe funkcje
- Okres cliff i uwalnianie liniowe: początkowy okres blokady, po którym następuje stopniowe, oparte na czasie uwalnianie tokenów
- Wbudowana ochrona przed reentrancy dzięki niestandardowemu modyfikatorowi nonReentrant
- Uprawnienia właściciela do tworzenia przydziałów oraz, w razie potrzeby, unieważniania nieodblokowanych tokenów
- Funkcja widoku vestedAmount umożliwiająca sprawdzenie salda dostępnego do odebrania w dowolnym momencie
- Obsługa wielu równoległych przydziałów, odpowiednia dla zespołów, doradców lub wielu rund inwestycyjnych
Standardy tokenów i obsługa sieci
Kontrakt został stworzony przede wszystkim dla tokenów ERC-20 i działa w sieciach Ethereum, BSC (BEP-20), Polygon oraz innych sieciach opartych na EVM.
Status własności i audytu
Otrzymują Państwo pełną własność dostarczonego kodu, bez żadnych dodatkowych opłat. Nie był on weryfikowany przez zewnętrzną firmę audytorską, lecz został dokładnie przetestowany w lokalnym środowisku Ganache i jest zgodny z przyjętymi konwencjami bezpieczeństwa, dzięki czemu znajduje się w stanie odpowiednim do przekazania zewnętrznemu audytorowi przed jakimkolwiek wdrożeniem w sieci mainnet.
Jak pracujemy
1. Potwierdzamy szczegóły Państwa tokena oraz wymagany harmonogram nabywania uprawnień (vesting), w tym długość okresu cliff i czas trwania.
2. Przygotowujemy inteligentny kontrakt oraz, w stosownych przypadkach, skrypty wdrożeniowe Python, aby dopasować je do Państwa projektu.
3. Przeprowadzamy pełną lokalną symulację, aby potwierdzić, że funkcje nabywania uprawnień i uwalniania środków działają zgodnie z założeniami.
4. Otrzymują Państwo gotowy kod źródłowy, wszelkie skrypty oraz pełną dokumentację.
Dla kogo jest ta usługa
Usługa ta jest przeznaczona dla założycieli i programistów, którzy potrzebują sprawdzonego sposobu na blokowanie i uwalnianie tokenów dla zespołu, doradców lub inwestorów – niezależnie od tego, czy wolą Państwo samodzielnie wdrożyć kontrakt, oczekują uwzględnienia testów lokalnych, czy potrzebują wdrożenia niestandardowego harmonogramu w sieci testowej z bezpośrednim wsparciem. Przed złożeniem zamówienia prosimy przygotować domenę projektu oraz krótkie podsumowanie, w tym preferowane warunki vestingu.