A. Główne funkcje ERC-20:
1. name — Nazwa tokena (na przykład “ProTechToken”)
2. symbol — Symbol tokena (na przykład “PTT”)
3. decimals — Liczba miejsc po przecinku (zwykle 18)
4. totalSupply() — Całkowita liczba stworzonych tokenów
5. balanceOf(address) — Pokaż saldo wskazany adres
6. transfer(address, uint256) — Przekazywanie tokenów
B. Nieograniczone możliwości i ograniczenia:
7. unlimitedHolders = true — Nieograniczona liczba właścicieli tokena ♾️
8. unlimitedTransfers = true — Bez limitów na transfery 🚀
9. onlyTokenHoldersCanTransfer = true — Przekazywać mogą tylko właściciele tokenów 🛡️
10. noBlacklistOrPause = true — Bez funkcji blokowania i zatrzymywania pracy ❌
C. Bezpieczeństwo i rezygnacja z kontroli:
11. owner() — Poznaj aktualnego właściciela kontraktu
12. renounceOwnership() — Rezygnacja z kontroli dla decentralizacji ⚖️
D. Spalanie tokenów (burn):
13. burn(uint256) — Dobrowolne spalanie tokenów z salda 🔥
E. Staking z zamrożeniem na 30 dni:
14. stake(uint256) — Zamrożenie tokenów na 30 dni ⏳
15. unstake() — Odmrożenie tokenów po zakończeniu okresu ❄️
16. getStakingInfo(address) — Informacje o zamrożeniu i okresie
F. Przedsprzedaż tokena (bez płynności):
17. setSaleActive(bool) — Włącz/wyłącz przedsprzedaż ⚙️
18. setPrice(uint256) — Ustaw cenę w ETH 💰
19. buyTokens() payable — Zakup tokenów za ETH bezpośrednio
20. withdrawETH() — Wypłata ETH z kontraktu na portfel właściciela 💼
21. getPrice() — Sprawdzenie aktualnej ceny tokena
Umieszczenie kodu na GitHub!!!
Szukam doświadczonego programisty z portfolio i przykładami kontraktów. Płatność do uzgodnienia.
Piszcie w wiadomości prywatnej ✊