ru24.pro
«Фрилансим»
Февраль
2025
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
27
28

Создание смарт-контракта Pre Sale на Solana (SPL) с админ-панелью и ин

0
Ищем опытного разработчика для создания смарт-контракта Pre Sale на блокчейне Solana (SPL-стандарт). Контракт должен обеспечивать проведение продажи токенов в 3 этапа с фиксированной ценой, учитывать перенос/сжигание нераспроданных токенов и распределять купленные токены с учётом локап-периода.

Возможность внешнего аудита (проверка безопасности).

Интеграция готового решения на наш сайт.

Требования к кандидату:

Уверенное владение Solana (Rust, Anchor или другой фреймворк) и понимание SPL-токенов.

Опыт разработки и тестирования подобных пресейл-контрактов.

Готовность предоставить пример кода или ссылки на предыдущие проекты.

Подробное описание заказа:

ТЗ по пресейлу:

1. Общая эмиссия токенов 10 000 000 000 токенов SOUL

2. 30% от общей эмиссии идет на предварительные продажи (Pre Sale)

3. Предварительная продажа проходит в 3 этапа

4. На каждый этап выделяется ровно 1 000 000 000 токенов

5. Каждый этап длится ровно месяц

6. Стартовая цена токена 0.005$. Затем на каждом новом этапе идет повышение на 40%

7. Если в каждом этапе токены распроданы до окончания этапа, продажа на данном этапе закрывается. Следующий этап открывается по расписанию

8. Если проходит месяц, то есть заканчивается срок определенного этапа, а токены, выделенные на данный этап не распроданы, оставшееся количество переходит в другой этап. То есть, например, в первом этапе осталось 300 000 000 токенов, этот остаток переходит во второй этап. Во втором этапе инвесторам будет предложено уже 1 300 000 000 токенов

9. Если по окончанию всех трех этапов остается какое-то количество нереализованных токенов, они сжигаются

10. Сеть, в которой реализуется смарт контракт: SOL

11. Стандарт токена: SPL

12. Валюты, в которых происходит оплата: SOL, USDT, USDC

13. Курс/цена на каждом этапе всегда фиксированный. Если оплата происходит не в USDT, то количество покупаемых SOUL рассчитывается, исходя из курса криптовалюты, за которую покупаются токены SOUL, на момент покупки

14. Локап период купленных токенов: 50% разблокируется через 6 месяцев после TGE, дальше по 10% каждый месяц

15. Минимальная сумма покупки эквивалентна 50 usdt

16. После покупки токены SOUL сразу начисляются в кошелек покупателя

17. Создание админ панели, в которой владелец сможет:

- запуск/приостановка пресейла
- изменение дат этапов
- вывод собранных средств на другой кошелек

18. Логирование событий:

а) event TokensPurchased(
address indexed buyer,
uint256 tokenAmount,
uint256 cost,
uint256 stage
);

б) event StageOpened(
uint256 indexed stage,
uint256 startTime,
uint256 endTime,
uint256 tokenAllocation,
uint256 price
);

event StageClosed(
uint256 indexed stage,
uint256 timeClosed,
uint256 tokensSold,
uint256 tokensLeft
);

в) event TokensCarriedOver(
uint256 indexed fromStage,
uint256 indexed toStage,
uint256 amount
);

г) event TokensBurned(
uint256 amount,
address indexed burner,
uint256 time
);

д) event FundsWithdrawn(
address indexed receiver,
uint256 amount,
uint256 time
);

19. Документация:

- Описание основных функций контракта (краткое руководство для разработчиков и тестировщиков)

- Пояснение к параметрам (например, этапы, цена, как вызываются функции)

- Информация о том, как взаимодействовать с контрактом (через web-интерфейс, консоль и пр.)

20. Тестирование и предоставление информации о результатах тестов

21. Возможность проведения внешнего аудита

22. Интеграция на наш сайт