Блокчейн Dapps с нуля + Python + Solidity + Web3. | Программирование, обучение, разработка и встраивание смарт контрактов в dapps.
Изучить Django Профессионально
С чего мне начать?
Как я могу получить доступ?
Получится ли у меня?

  14. Давайте сделаем более удобным наше обучение.

Вы, в категории: 1. Solidity понимание смарт-контракта.

<< Назад  |  Далее >>

  дата публикации: 27 мая 2022 г.

Зачем нам это нужно?

Подключение Remix к VS Studio Code. Иногда Капризно.

Solidity + Python. Развернём смарт-контракт через ganache-cli.

Сейчас нужно рассмотреть было бы разницу между mapping и array и перейти к более глубокому изучения.

Но мы обязательно рассмотрим, через несколько уроков.

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

Браузерная remix ide прекрасная вещь, но все же стоит сбросить куки и все пропадает.

давайте пока научимя vs code работать с remix и познакомимся с ganache-cli и одно и второе может делать то же самое, что делала remix только в нашей vs.

Позже мы сделаем среду, что описывали здесь, сейчас нам нужно, как то централизовать нашу работу.

https://groups.google.com/g/spb-tut/c/dhg_GpeLZGA/m/JSepb3RkAAAJ

Пока давайте сделаем то что запланировали, что бы работать на компе и хранить данные только локально и создадим git, что бы если будем переустанавливать систему ничего никуда не делось.

  1. Скачать vs кто ещё не установил.
  2. установить node, переопределить node-modules, что бы использовать без sudo (мы это делали на spb)
  3. Установить библиотеки ganache-cli и remixd(пока им не будем пользоваться но пусть будет. что бы не забыть).
  4. Установить расширения для vs.
  5. Подключить vs через remix и через ganache-cli (делают они одно и то же, использовать можно какое кому больше понравится.) Проверить компиляцию и развертывание контрактов.
  6. Создадим Env и установим mkdocs.
  7. Запишем в mkdocs, что ранее планировали. Здесь описывал.

https://groups.google.com/g/spb-tut/c/dhg_GpeLZGA/m/sGaFWOFjAwAJ

Выдержка с того текста, в чём главное. Формировать понимание что тестировать по ходу изучения.

Андрей, сейчас важный момент, нужно установить mkdocs, либо взять другое удобное для пометок,к чему привыкли и по ходу прохождения solidity записывать уже две вещи.

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

пока локальную среду не будем создавать, нужно пройти язык, он короткий........................

  1. создадим git репо и добавим туда нашу директорию. (git не рассматриваем, так как нужно пройти много уроков они есть в курсе джанго.)

После этого можно продолжить, так как все будет собрано в одной директории

Поехали по пунктам.

Посмотреть видео, что бы понять, как мы изучаем Solidity.

Solidity + Django. Почему у новичков не получается понять, как писать блокчейн приложения?

vs code

# переходим в каталог загрузки и ставим вашу версию.
sudo dpkg -i code_1.67.2-1652812855_amd64.deb
# инструмент, нам нужен для скачивания
sudo apt install curl

# скачиваем Node
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

# запускаем
sudo bash nodesource_setup.sh 

# ставим Node
sudo apt install nodejs

# проверяем
node -v

Прочтите статью, как будем дальше делать среду разработки.

справка, если не работает Node.

# вариант сработал.

#Осторожно!!! Осторожно!!! Осторожно!!!

#chown или chmod НЕ являются решением проблемы безопасности.

#Вместо этого сделайте:

#Сначала проверьте, куда указывает npm, если вы звоните:

npm config get prefix
#Если /usr возвращается, вы можете сделать следующее:

mkdir ~/.npm-global
export NPM_CONFIG_PREFIX=~/.npm-global
export PATH=$PATH:~/.npm-global/bin
#Это создаст npm-Direktory в вашем домашнем каталоге и укажет на него npm.

#Чтобы эти изменения были постоянными, вы должны добавить команду экспорта в ваш .bashrc:

echo -e "export NPM_CONFIG_PREFIX=~/.npm-global\nexport PATH=$PATH:~/.npm-global/bin" >> ~/.bashrc




Урок: 14. Давайте сделаем более удобным наше обучение. | раздел: смарт-контракты(Solidity)
Вcе записи раздела.

<< Назад  |  Далее >>