Как создать свою криптовалюту на ethereum
Перейти к содержимому

Как создать свою криптовалюту на ethereum

  • автор:

Что такое ERC-20

Aleksandr Shatilov

ERC расшифровывается как Ethereum Request for Comment. По сути, это стандарты, которые были одобрены сообществом и используются для передачи технических требований и спецификаций для определенных вариантов использования.

ERC-20, в частности, представляет собой стандарт, который описывает техническую спецификацию взаимозаменяемого токена.

Взаимозаменяемый токен — это токен, в котором все «части» токена одинаковы. Обмен 1 ETH на другой 1 ETH ничего не меняет. У вас все еще есть 1 ETH. Таким образом, ETH — это взаимозаменяемый токен. Вся фиатная валюта также взаимозаменяема.

NFT — это примеры невзаимозаменяемых токенов (подробнее об этом позже), где каждый токен отличается от другого токена.

Большинство токенов на Ethereum соответствуют спецификации ERC-20. Следование такому стандарту, как ERC-20, позволяет разработчикам приложений, использующим токены ERC-20, легко поддерживать все токены ERC-20 без необходимости писать для них специальный код по отдельности.

Например, децентрализованные биржи, такие как Uniswap, позволяют вам обменивать любой токен на любой другой токен. Это возможно только потому, что почти все токены соответствуют стандарту ERC-20, поэтому Uniswap может написать код, который работает со всеми токенами, соответствующими стандарту.

Настройка среды

  • Нужно иметь установденный metamask
  • Указать в качестве сети Goerli Testnet. Почитать можно тут
  • Для тестовой разработки можно запросить немного эфира https://faucets.chain.link/
    https://goerli.etherscan.io/token/0x326c977e6efc84e512bb9c30f76e30c160ed06fb?a=0x2b76d0d6c9ef2844bdf1edbbf4de8d1b4cadc2be

Теперь можно начать!

Пишем код в Remix

Создадим новый файл кон в проекте и назваоем его wb3.sol (вы можеет выбрать любое название). И добавим в него следующий код:

Разберем эти строчки кода

Эта строка указывает используемую версию компилятора Solidity. ^0.8.0 означает любую версию выше 0.8.0. Обычно вы хотите использовать последнюю версию компилятора Solidity, поскольку новая версия обычно подразумевает либо новые функции, либо оптимизацию.

Эта строка импортирует стандарт токена ERC-20 от OpenZeppelin (OZ). OZ — компания, занимающаяся безопасностью Ethereum. Среди прочего, OZ разрабатывает эталонные контракты для популярных стандартов смарт-контрактов, которые тщательно протестированы и безопасны. Всякий раз, когда реализуете смарт-контракт, который должен соответствовать стандарту, постарайтесь найти эталонную реализацию OZ, а не переписывать весь стандарт с нуля.

Класс описывает новый контракт с именем WB3Token в нашем файле Solidity. Кроме того, в нем говорится, что этот контракт является экземпляром ERC20. ERC20 в данном случае относится к стандартному контракту, который мы импортировали из OpenZeppelin.

По сути, мы расширяем стандартный контракт ERC20, импортированный из OpenZeppelin. Таким образом, все функции и логика, встроенные в ERC20, доступны для использования, и мы можем добавить к ним собственную пользовательскую логику.

Это конструктор, который вызывается при первом развертывании смарт-контракта. В конструкторе нам нужны два аргумента от пользователя — _name и _symbol, которые определяют имя и символ нашей криптовалюты. Например. имя = Ethereum, символ = ETH.

Сразу после указания функции-конструктора мы вызываем ERC20(_name, _symbol). Контракт ERC20, который мы импортировали из OpenZeppelin, имеет собственный конструктор, для которого требуются параметры имени и символа. Поскольку мы расширяем контракт ERC20, нам нужно инициализировать контракт ERC20 при развертывании нашего. Итак, как часть нашего конструктора, нам также нужно вызвать конструктор контракта ERC20.

Поэтому мы предоставляем в наш контракт переменные _name и _symbol, которые сразу же передаем конструктору ERC20, тем самым инициализируя смарт-контракт ERC20.

_mint — это внутренняя функция стандартного контракта ERC20, что означает, что она может быть вызвана только самим контрактом. Внешние пользователи не могут вызывать эту функцию.

Поскольку вы, как разработчик, хотите получить токены при развертывании этого контракта, мы вызываем функцию _mint, чтобы расперделить в msg.sender. _mint принимает два аргумента — адрес для распределения и количество токенов.

msg.sender — это глобальная переменная, введенная виртуальной машиной Ethereum, которая представляет собой адрес, по которому была совершена эта транзакция. Поскольку именно вы будете развертывать этот контракт, ваш адрес будет указан в msg.sender.

10 * 10 ** 18 указывает, что вы хотите, чтобы на ваш адрес было выпущено 10 полных токенов.

По сути, Solidity не поддерживает числа с плавающей запятой, то есть десятичные числа. Кроме того, поскольку токены ERC20 имеют дело с деньгами, использование чисел с плавающей запятой — плохая идея.

В качестве примера рассмотрим простое вычисление (1/3) * 3 на языке, который поддерживает числа с плавающей запятой. Как вы думаете, что это возвращает?

Если вы думали, что он вернет 1, вы ошибаетесь.

Из-за неточностей в вычислениях с плавающей запятой, поскольку компьютеры не могут представлять бесконечное количество цифр, (1/3) * 3 на самом деле дает что-то вроде 0,999999999.

Таким образом, при представлении финансовых валют десятичные дроби не используются из-за ошибок в расчетах. В качестве альтернативы мы представляем каждую валюту как сумму относительно наименьшей неделимой части этой валюты. Например, 1 доллар представлен как 100 центов, поскольку вы не можете получить меньше 1 цента при работе с долларами США. В этой системе счисления 1 цент — это всего лишь 1, а не 0,01. 0,33 доллара США представлены как 33, а не (1/3).

Токены ERC20 по умолчанию работают с 18 знаками после запятой. Таким образом, 1 полный WB3Token в данном случае фактически представлен как 10 ^ 18. Следовательно, чтобы получить 10 полных LW3Token, мы используем 10 * 10 ** 18.

Как самому создать токен и привлечь инвестиции в проект?

Как самому создать токен и привлечь инвестиции в проект?

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

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

Поговорим о том, какие платформы позволяют создать цифровую монету и какой блокчейн выбрать. Кроме того, ответим на главные вопросы: сколько это стоит, как привлечь инвесторов.

Выбираем платформу

В тройку наиболее популярных входят Ethereum, Binance Smart Chain и Polygon. Затем идут Heco, Arbitrum и OKchain. Существуют и другие, более доступные, варианты. Однако низкие комиссии в альтернативных сервисах свидетельствуют о слабой защищенности. Если проект действительно начнет развиваться, а токены будут похищены — это приведет к краху. Следовательно, остановим свое внимание на лидерах.

Ethereum — самая популярная и надежная сеть

Платформу выбирают сотни стартапов. Возможно, это происходит в надежде повторить успех Golem Network. Они собрали 8 млн. $ за 20 минут.

Главное преимущество, по которому стоит выбрать сеть — это быстрый выход на огромную аудиторию. Пользователи Эфириума исчисляются миллионами, и у всех есть деньги. Кроме того, они готовы вложить их в перспективный проект.

Однако сеть ETH находится на стадии перехода на алгоритм обработки транзакций POS. В настоящее время может проводить 3 200 сделок в секунду, из-за чего платежи дорого обходятся. В частности, за каждую транзакцию потребуется отдать не менее 45 $ комиссии.

Binance Smart Chain — сеть криптовалюты крупнейшей биржи

К преимуществам этой платформы можно отнести высокую пропускную способность и интуитивно понятный интерфейс. Кроме того, главным «топливом» в сети является токен BNB. Он за последний год вырос с 40 $ до 600 $. Все созданные монеты также потянулись вверх за ним.

После создания цифрового актива он будет доступен миллионам пользователей со всего мира. Если проект имеет ценность и уникальность, то инвестировать в него могут с первых минут существования.

Polygon — удобная сеть для простых пользователей

Платформа была запущена в 2020 году. Главным токеном сети выступает Matic, цена которого держится около 1,5 $. Polygon представляет собой Ethereum-совместимый сайдчейн второго уровня, работающий по алгоритму POS. Напомним, что Эфириум только в стадии перехода на такой способ подтверждения транзакций.

Разработчики сети смогли сохранить все достоинства ETH. В частности, это высокая степень децентрализации и тысячи транзакций в секунду. В дополнение: на этой платформе уже разработаны сотни DeFi-проектов. Вот некоторые из них: NFT Aavegotchi, F1 Delta Game, Artvatars и другие популярные площадки.

Главным преимуществом использования Polygon является то, что создать токен может каждый. На это в буквальном смысле уйдет 5 минут. Эту сеть и разберем в качестве примера.

Как самому создать токен и привлечь инвестиции в проект? Фото: Olya Kobruseva / Pexels

Создать токен за 5 минут

Для этого будем использовать децентрализованный сервис Dodo Finance. Кроме того, потребуется зарегистрировать кошелек MetaMask. Далее следуйте этой инструкции:

  • войдите на Dodo Finance и нажмите «Подключить кошелек»;
  • следуйте подсказкам;
  • далее выберите сеть (в нашем случае Polygon);
  • откройте пункт «Инструменты» и нажмите «Создать токен»;
  • заполните данные (название, общее предложение монет, тикер, десятичное число).

Нажмите «Создать». Токен готов. Вот так, на конструкторе за несколько кликов.

Сколько это стоит

После создания потребуется оплатить комиссию 1 Matic (главная монета сети Polygon). Ее цена в настоящее время находится в районе 1,5 $. Когда платеж будет успешно проведен, все токены зачислятся на баланс в кошельке MetaMask.

Как добавить монету на биржу

Чтобы пользователи имели возможность приобрести коин, потребуется создать пул средств. Делается это на Dodo Finance через вкладку «Инструменты» в пункте «Создать пул».

Выбирайте собственный токен и любой стейблкоин (USDT, USDC, BUSD). Устанавливаете цену. Например, 100 000 монет будут стоит 1 000 $. Таким образом, цена одного токена составит 0,01 $. Чтобы цена не взлетала от покупок и не опускалась до нуля при продаже, внесите ликвидность. Все это делается через кошелек MetaMask.

Теперь любой желающий может приобрести созданный токен. По этому же принципу монеты добавляются на другие децентрализованные биржи.

Создание монет в других сетях практически идентично. Отличия заключаются в технических характеристиках, плате и комиссиях.

Как пройти листинг на Binance и других крупных биржах

Эта информация доступна в разделе FAQ на торговых площадках. Чтобы монета начала торговаться на крупнейших криптовалютных ресурсах, потребуется создать документ о проекте (White Paper). В частности, там должны быть описаны все проблемы, которые решает актив. Кроме того, укажите техническую информацию и данные об основателях.

Проект попадет на модерацию. Далее руководство примет решение о листинге.

Как привлекать инвесторов

После запуска цифровой монеты, официального сайта и добавления пула ликвидности токен появится на Defi площадке. Кроме того, коин нужно внести в базу CoinMarketCap. Там валюту увидят тысячи потенциальных инвесторов.

Также для привлечения вкладчиков используйте средства рекламы, публикуйтесь в СМИ и источниках с потенциальной аудиторией. Проработанные, полезные проекты всегда находят отклик и получают нужное финансирование. Хотя даже мем-монеты могут иметь капитализацию в миллионы долларов.

Вывод

Как видите, создать токен — наименьшая часть работы. В настоящее время существуют десятки сетей, позволяющих запустить новую монету. Поэтому выбирайте, исходя из своих потребностей и бюджета.

Основная задача — вызвать интерес к проекту. Самый надежный способ сделать это — предложить что-то новое и практичное. «Шуточных» монет по типу Doge и Shiba Inu уже тысячи. Пора реализовывать полезные для общества идеи.

Как создать свою криптовалюту на Ethereum

Вопреки ожиданиям, создание своего токена на Ethereum – процесс стандартизированный и подробно проработанный разработчиками платформы. Создатели намеренно стремились к тому, чтобы любой желающий, даже не обладающий специальными знаниями по программированию, мог запустить свою монету, пользуясь готовым блокчейном сети. Авторы, по сути, создали цифровой конструктор, в котором в исходнике токена стандарта ERC20 нужно изменить несколько строк и с помощью программы «залить» результат в сеть.

Содержание

Что нужно знать перед стартом

Создать токен на Ethereum открыт на экране смартфона.

Ethereum – это среда, созданная огромным количеством соединенных между собой узлов (нод). Это объединение работает как единая машина, которую так и называют Ethereum Virtual Machine (сокращённо EVM). На базе сети действует система смарт-контрактов («умных контрактов»).

Сущность «умных контрактов» заключается в том, что обе стороны заключают некую операционную сделку, минуя посредников. Два условных лица без привлечения третьей стороны формируют условия контракта, которые «загружаются» в систему (гроссбух) в переведенном в код виде. Программа автоматически определяет соответствие правилам контракта. Если условия соблюдены, EVM подтвердит это и проведёт транзакцию. Если условия нарушены, система автоматически оштрафует «виновника» (если это предусмотрено правилами) и либо вернёт актив, либо производит другие действия, прописанные в коде. Причем в одностороннем порядке «по-тихому» переписать контракт нельзя, поскольку он храниться в децентрализованной цепи.

Формируя свою систему смарт-контрактов на базе блокчейна Ethereum, можно создавать собственный проект или децентрализованное приложение (dApps), расчетной единицей в котором будет такой токен. Примером внутренней валюты могут служить монеты систем SIA, Library и др. В самой сети Ethereum эти токены не дают каких-либо прав и привилегий, но могут иметь самостоятельную ценность.

Выделенные ветви проектов создают целую экосистему Ethereum, в которой потенциально единственной расчетной единицей можно было бы сделать основную монету ETH. Но это очень неудобно. Отдельные проекты и приложения могут жить собственной «жизнью», с разными темпами развиваться, менять конфигурацию и все эти изменения проще и естественнее проводить со специальным криптовалютным эквивалентом.

Однако полностью «придумывать» криптовалютный эквивалент «с нуля» означает встроить его в систему на всех уровнях и подуровнях, сделать «понятным» для различных бирж, кошельков, сервисов и dApp. А это сложно и чаще экономически нецелесообразно.

Поэтому, чтобы не «множить сущности», в 2015 году на DevCon 1 был представлен так называемый Initial Standards Token, или стандарт для токенов Ethereum. После принятия его кошельком Mist, тестирования и добавления необходимых требований, был сформирован действующий стандарт ERC-20 (что расшифровывается как Ethereum Request for Comments 20). Стандарт не является обязательным, но следование ему заметно облегчает работу пользователю по формированию своей монеты, и делает ее понятной приложениям и сторонним сервисам.

Инструкция ERC-20: стандарт Ethereum по созданию своей монеты

Содержательно смарт-контракт токена состоит из двух групп элементов.

  1. Структуры данных, связывающих сетевые адреса с количеством токенов, для чего существует набор публичных переменных.
  2. Набора функций, обеспечивающих пересылку активов между адресами (функции transfer и _transfer), перевод монет с чужих адресов (transferFrom), доступ других пользователей к средствам кошелька (approve), списание токенов (burn) и т.д.

Деятельность в сети может иметь вид бесплатного обращения к смарт-контракту для считывания данных из его структуры, а может иметь вид уже платной записи данных от имени принадлежащего пользователю кошелька. Плата вносится на счёт участников сети, которые обеспечивают операцию вычисления и записи в блокчейне Ethereum.

Для создания своего токена надо, прежде всего, придумать его название, символ, выбрать количество токенов и определиться с делимостью одной расчетной единицы. После этого нужно внести эти данные, для чего выполняется следующий набор действий:

  1. Выбирается стандартная форма смарт-контракта, которую можно скачать по ссылке: github.com/artyomLisovskij/solidity-erc20-token-bootstrap (скачивать нужно оба файла с расширением .sol).Типовая форма смарт-контракта на сайте GitHub.
  2. В редактор Ethereum Remix (который доступен по адресу: remix.ethereum.org ) с помощью кнопки «Load» или значка «Папка» загружаются оба скачанных файла.Открытие файлов в редакторе Ethereum Remix.
  3. В файле NewToken.sol (открытом в этот момент в редакторе Remix), вместо значений переменных, содержащихся в треугольных скобках, вносятся выбранные ранее значения: Содержание файла NewToken.sol
    • общего количества токенов – totalSupply (например, 123 тысячи),
    • названия монеты – name (например, Best Token Ever),
    • величины дробления – количества знаков после запятой – для возможности зачисления нецелого числа токенов – decimal (в примере – «4»),
    • символического обозначения монеты – symbol (BTE по первым буквам наименования).
  4. Данные сохраняются, и код с внесенными изменениями развертывается в сети. Для этого нужно воспользоваться каким-либо клиентом, например, MetaMask, который хоть и не компилирует умные контракты, но компиляцию легко произвести в том же редакторе Remix. Для этого открывается вкладка Compile в левой части экрана и запускается нажатием кнопки «Compile». Компиляция нового токена из файла.При установке «метки» в соседнем поле, компиляция контракта будет происходить автоматически.
  5. Развёртывание контрактов с помощью установленного в браузер клиента MetaMask производится следующим образом:
    • Там же в редакторе Remix выбирается соседняя вкладка Run и подпункт Injected Web3. Развертывание контракта с помощью Metamask.Ниже заполняются поля Gas limit и Value и нажимается Create.
    • Account, от которого будет происходить развёртывание при установленном клиенте MetaMask, подгружается автоматически, считывая информацию со страницы.Подтверждение нового токена в MetaMask.
    • После нажатия «Submit» и внесения записи в блокчейн, контракт считается развернутым. Статут подтверждается в клиенте иконкой с изображением «документа», подписанной «Contract published». При нажатии на неё пользователь переходит на страницу транзакций.

Для осуществления операций с токеном нужны кошелек отправителя (например, создателя контракта) и кошелек получателя. Передавать токен можно, используя страницу Remix.

Розовый цвет обозначает платные операции записи, а голубой – бесплатные операции чтения. Для передачи монет вводится нужное количество токенов и адрес получателя. После проведения транзакции баланс можно проверить запуском операции balanceOf.

Публикация с использованием кошелька

Кроме описанного выше способа, можно осуществить публикацию умного контракта на блокчейне Ethereum с помощью официального кошелька MyEtherWallet.

  1. В открытом приложении нажимается кнопка «Contracts», а затем – «Deploy Contract». Deploy Contract в MyEtherWallet.В открывшихся формах (Bytecode, ABI/JSON interface и Contract name) можно прописать тот же код, что и в Ethereum Remix.
  2. Для взаимодействия с контрактом нужно перейти в "Interact with Contract".Окно для взаимодействия с контрактами Ethereum.
  3. В «Select Contract To Deploy» (выпадающее меню) из исходного кода выбирается тот контракт, который пользователь планирует опубликовать, и заполняются параметры его конструктора.
  4. Определение комиссии производится прокруткой бегунка «Select Fee». Увеличение комиссии ускоряет проведение транзакции в системе, однако при публикации токенов на этом обычно экономят.
  5. Отправка транзакции осуществляется нажатием «Sign Transaction».

Для добавления токена в Ethereum Wallet выбирается строка меню «Add Token», а затем указывается адрес, название токена, его символическое обозначение и количество десятичных. Для подтверждения введения данных нажимается кнопка «Ok».

Создаем свой ERC20 токен на базе Ethereum за 2 минуты

В задаче создания своего токена и проведения ICO нет никакой магии с технической стороны. Эта тропинка была протоптана настолько хорошо, что уже можно класть асфальт — чем займемся в этой и следующей статьях.

Готовясь к ICO вы должны понимать, что ICO — чистой воды маркетинговое событие. Если вы думаете, что для проведения вам понадобится штаб программистов, вы заблуждаетесь. Вам понадобится штаб маркетологов(или просто людей, готовых выполнять ваши поручения), а также нормальное количество валюты, чтобы привлечь внимание общественности. Да, существуют ICO, выехавшие без серьезных вложений (за счет своей идеи/опыта/связей), но давайте не будем тешить себя надеждами и лукавить — для сбора миллиона долларов вам придется вложить тысячи долларов в ICO.

Проработку ICO оставим на следующую статью, а пока создадим наш ERC20 токен на базе Ethereum максимально быстро.

Я уже писал, что для создания своего токена у вас есть много путей, наиболее простые и популярные это:

  • Перейти на Waves/CryptonoteStarter(или аналоги) и прямо в интерфейсе за 1 минуту выпустить свою монету
  • Разобраться в Solidity/pyEthereum(токен на базе Ethereum). Используя знания и/или стандарт написания смарт-монет ERC20(по факту исходник монеты с многими вариантами блекджеков) задеплоить контракт.

Скажу честно — я лукавил. Вам не нужно разбираться в Solidity. Для запуска своего токена вам необходимо взять исходник токена ERC20, поменять пару строк и залить контракт в сеть одним из клиентов(оф.клиент Ethereum/Metamask/etc).

1. Это структура данных(читай таблица), состоящая из связи адреса Ethereum = количество токенов(целое число).

2. Это набор функций, осуществляющих проверку на владение определенным количеством токенов, передача токенов = списание(операция вычитания) токенов у пользователя с определенным адресом и пополнение(операция сложения) «баланса» другого пользователя внутри структуры данных, и прочая логика.

Когда идет обращение к смарт-контракту, вы либо читаете данные из его структуры данных(бесплатно, общедоступно), либо записываете их туда(платно, от имени своего кошелька). Поскольку операция записи будет происходить в сеть блокчейн Ethereum, вам необходимо будет заплатить за такую транзакцию майнерам. Чем больше вычислений внутри вашего смарт-контракта, тем больше необходимо будет заплатить.

Из-за появления кучи бажных смарт-контрактов, пытающихся выполнить одни и те же действия, была предпринята попытка(удачная) стандартизировать выпускаемые токены. Сделано это было в первую очередь, чтобы:

  • снизить риски потерять деньги в результате ошибок в смарт-контракте
  • обеспечить возможность сторонним сервисам(биржам, кошелькам) бесприпятственно взаимодействовать(внедрять себе) с новыми токенами

Для выпуска токена стандарта ERC20 вам необходимо:

  • выбрать название, например Best Coin
  • выбрать символ , например BEC
  • выбрать количество токенов, оно неизменно, например 10 000
  • выбрать будут ли токены делиться, если да — то сколько знаков после запятой будет максимально.

Если вы доверяете community, можете воспользоваться утилитами — этой или другими. Проблема подобных сервисов — они не предоставляют исходный код, только байт-код. Поэтому нет уверености в их чистоте. Но чаще всего такие штуки пишут ребята с именем, поэтому доверять все-таки можно.

Теперь эти данные нам необходимо внести в смарт-контракт, доступный по ссылке. Скачиваем оба .sol файла. Переходим в редактор remix. Загружаем оба файла.

Открываем NewToken.sol, ставляем вместо переменных в <скобках> нужные значения:

  • totalSupply — общее количество токенов
  • name — полное название токена
  • decimal — количество заков после запятой. Дело в том, что в контрактах все хранится только в целых числах. Поэтому вам следует указывать количество знаков, если хотите иметь возможность зачислять нецелое количество токенов
  • symbol — символ для бирж

Должно получиться что-то в духе:

Сохраняем. Осталось задеплоить контракт в сеть. Для тестирования задеплоим в Ropsten test net. Для деплоя потребуется какой-либо клиент. Воспользуемся MetaMask — он не умеет компилировать смарт-контракты на Solidity, поэтому сперва произведем компиляцию.

В правой части редактора remix открываем вкладку compile. По умолчанию контракт компилируется автоматически. Выбрав свой контракт в select’е и нажав Details вы можете просмотреть байт-код и прочую информацию.

Для деплоя жмем Run, выбираем Injected Web3, выбираем Account, которым будем деплоить(он должен подгрузиться автоматически, если у вас установлен MetaMask в браузер). Вводим нужную информацию в поля(газ, value), жмем Create.

Жмем Submit. Ваш контракт задеплоен(после внесения в блокчейн, конечно). Деплой подтверждается в MetaMask’е иконкой с документом(она ведет на страницу транзакции) и надписью «Contract published».

Для операций с токеном требуются два кошелька — тот у кого они уже есть(по умолчанию — создатель контракта, стандарт ERC20) и тот, кому нужно их перечислить.

Производить операции с нашим токеном(передавать его, например) мы можем либо на странице контракта на etherscan(ссылка в MetaMask’е), либо на странице remix.

Для передачи токенов вводим адрес получателя и количество. После этого(и внесения данных в блокчейн, конечно) можно проверить свой баланс или баланс получившего токены операцией balanceOf.

Вот и всё, развлекайтесь!

Буду рад ответить на ваши вопросы в комментариях или (комментарии на vc.ru можно оставлять не всегда) в чате t.me/chainchain.

В следующей статье рассмотрим как запустить свое ICO в течение 10 минут.

Я осознаю, что сейчас кому-то обломаю бизнес, но это слишком просто, чтобы брать за это деньги, имхо

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *