Solidity. Смарт контракты и аудит
2.63K subscribers
246 photos
7 videos
18 files
550 links
Обучение Solidity. Уроки, аудит, разбор кода и популярных сервисов
Download Telegram
Моя базовая подготовка папки проекта

Думаю, нужно немного рассказать и уточнить, как я дальше буду практиковаться с контрактами и реактом.

Моя пошаговая подготовка директории:

1. Открываю консоль из папки проекта и устанавливаю React командой "npx create-react-app --template typescript .";

2. Далее устанавливаю Hardhat командой "npm install --save-dev hardhat" в этой же папке;

3. Удаляю файлы в папке README.md, tsconfig.json, так как они конфликтуют с hardhat и все равно будут перезаписаны;

3. Запускаю Hardhat командой "npx hardhat";

4. Устанавливая hardhat toolbox командой "npm install --save-dev "hardhat@^2.11.2" "@nomicfoundation/hardhat-toolbox@^2.0.0"";

5. И, в конце, устанавливаю dotenv, чтобы можно было прятать информацию в .env. Команда для этого "npm install dotenv --save";

6. Создаю файл ".env" в папке проекта, добавляю его в gitignore, а также в hardhat.config.json добавляю строки: "import * as dotenv from 'dotenv';" и "dotenv.config();";

7. Чищу базовые файлы React и импорты;

8. Добавляю все на GitHub

Хочу заметить, что базовый и продвинутый курс по Solidity научит вас работать со смарт контрактами на хорошем уровне. И если вы хотите найти работу связанную исключительно с написанием СК, то тех знаний будет вполне достаточно. Главное больше практиковаться. Я даже чуть позже выложу некоторые задания для практики, чтобы вам было интереснее.

Дальше на канале будут размещаться посты, которые будут полезны для тех, кто хочет стать фулстек разработчиком, и учится писать не только СК, но и вебсайты для взаимодействия с ними, а также внешние популярные сервисы и решения для работы с блокчейном, типа thegraph.

Опять же, мне лично больше понравился React, поэтому я буду использовать примеры с ним.

Если вы хотите двигаться вместе со мной, то желательно будет подучить следующие стеки:

1. HTML и CSS;
2. JavaScript;
3. TypeScript;

Без них будет проблематично дальнейшее продвижение.

Признаться честно, начиная учебу с Solidity, я думал, что все будет быстрее... Хочется бросить, но, когда думаю, сколько мы уже прошли... Короче, двигаемся дальше!

#react #hardhat #base
👍1