Avalanche

Published by AVIX on

Создание смарт-контракта на Avalanche с использованием Remix и MetaMask.

@danikop06|November 02, 2020

Всем привет, сегодня вам расскажу как создать смарт-контракт на Avalanche с использованием Remix и MetaMask.

В статье:

1.Введение

1.1 Что такое Avalanche и чем платформа Avalanche отличается от Ethereum’а?

1.2 Токен AVAX

1.3 Сетевая инфраструктура Avalanche.

1.4 Видео по данной теме.

2)1. Шаг) Скачиваем расширение MetaMask.

2.1 Добавляем тестовую сеть в MetaMask.

3)2. Шаг) Делаем тестовую транзакцию на ваш кошелёк C-Chain.

1)Введение

Что такое Avalanche и чем платформа Avalanche отличается от Ethereum’а?

Avalanche — платформа для создания смарт-контрактов. Платформа Avalanche обрабатывает транзакции менее чем за секунду, на платформе имеется весь набор инструментальных средств разработки Ethereum. Платформа Avalanche предназначена для запуска DeFi, и за чего сейчас сильно загружена сеть Ethereum, платформа Avalanche легко может взять часть транзакций на себя и разгрузить сеть Ethereum.

Токен AVAX

Также у проекта Avalanche есть свой собственный токен AVAX. Токен используется для использования и создания новых сетей на платформе, стейкинга, операционных комиссий, одноранговой передачи ценности.

Сетевая инфраструктура Avalanche.

Видео по данной теме.

https://medium.com/media/8830ccf52e280fd1f8b78f16b04e2473/href

1. Шаг) Скачиваем расширение MetaMask.

Данный кошелёк популярный для хранения криптовалюты, так что спокойно можем доверять этому расширению — ссылка.

После того как прошли регистрацию в кошелек или зашли в аккаунт. Нам надо создать пользовательский RPC. Все действия продемонстрированы на картинке ниже 🠗🠗🠗

Добавляем тестовую сеть в MetaMask.

2. Шаг) Делаем тестовую транзакцию на ваш кошелёк C-Chain.

Мы сделаем это, чтобы убедиться в работоспособности нашей тестовой сети. Нажимаем на расширение MetaMask. Копируем адрес кошелька.

Заходим на сайт https://faucet.avax.network

Обязательно перед адресом пишем C- и нажимаем кнопку “Запросить 2.0000 C-AVAX”

Через несколько секунд мы получил на кошелёк C-AVAX.

3. Шаг) Создаем смарт-контракт через Remix.

Заходим на сайт Remix и подключаем MetaMask к сайту Remix.

Нажимаем “Подключиться” и перезагружаем страницу.

После чего на сайте Remix нам надо удалить не нужные файлы.

После этого нам надо добавить исходные коды(Файлы которые надо добавить, показаны ниже), нажимаем “+” , возле browser и добавляем 5 файлов.

!Эти файлы, 1)пишем имя файла 2)исходный код

Address.sol — тут

Context.sol — тут

IERC20.sol — тут

SafeMath.sol — тут

ERC20.sol — тут

После всех действий заходим в файл ERC20.sol и меняем путь к файлам. Как показано на скриншотах ниже.

Сейчас –

Изменяем и добавляем это –

Теперь нам надо перейти в SOLIDITY COMPILER

Здесь будем компилировать смарт-контракт. Выбираем: soljson-v0.6.2+commit.bacdbe57.js

И нажимаем компилировать.

В этой вкладке находится ABI контракта и байт-код

Переходим в DEPLOY & RUN TRANSACTIONS

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

Поздравляю, наш смарт-контракт создан!


Avalanche was originally published in Avalanche Hub on Medium, where people are continuing the conversation by highlighting and responding to this story.

Categories: News