Стоимость указана, чтобы вам было проще оценить примерные расходы на решение вашей задачи. Окончательную цену фрилансер сможет сообщить в личной беседе после уточнения деталей.
Используются следующие стандарты/контракты
• ERC-20 (OpenZeppelin)
• UniswapV2Factory
• UniswapV2Router02
Описание контракта
1) Токен ERC-20 с maxSupply 10000000000000 * 10 ** 18.
2) Апрув роутеру Uniswap на всю сумму, для возможности списания токенов с контракта.
3) Запуск майнинга админом, где определяется стартовый и финальный блок (длительность майнинга ограничена - 72 часа), создаётся ликвидная пара на Uniswap, добавляется начальная сумма ETH и минтится начальный эквивалент XYZ.
4) Функция майнинга для пользователей, которая делает 30% своп на dead адрес, 30% добавляет к ликвидности, и 40% отправляет на адрес деплоера. Взамен, через 72 часа будут доступны для клейма токены XYZ. Размер клейма XYZ линейно снижается, в зависимости от момента, когда была вызвана функция, в сравнении с генезис блоком контракта.
5) Функция клейма для пользователей, которая минтит зафиксированное в маппинге за адресом количество токенов.
6) Функция сжигания излишек, которые образовываются на контракте в результате минта при каждом добавлении в LP.
Контракт для теста задеплоен и верифицирован в Ethereum Goerli Testnet
0xEde783bb0E2d62F34d08459283f2d028e0f0811A
https://goerli.etherscan.io/address/0xEde783bb0E2d62F34d08459283f2d028e0f0811A#readContract