Как опубликовать код Смарт-Контракта?
Для того чтобы задеплоенный контракт был виден для всех на Etherscan — необходимо его верифицировать. Как задеплоить контракт мы писали в этой статье.
Делается это следующим образом:
1. Открываем наш контракт на EtherScan (адрес можно найти в деталях транзакции деплоя).
2. Переходим во вкладку Contract, нажимаем Verify and Publish
3. Заполняем поля:
— Compiler Type – Solidity (Single file),
— Compiler Version — версия компилятора использованная при деплое в Remix,
— License Type – No License. Жмем Continue, проходим проверку на робота.
4. Заполняем окна:
— Optimization – Yes, если в Remix при деплое стояла галочка Enable Optimization, No, если нет;
— Вставляем код контракта (полностью) в большое окно.
— Жмем Verify and Publish.
5. Если все сделано правильно – код контракта будет опубликован.
Если нет – пробуйте заново, все действия должны быть сделаны в точности верно.
Если у вас остались вопросы или вас интересует разработка/аудит Смарт-Контрактов, свяжитесь с нами и мы проконсультируем вас по всем моментам.