🔥Как создать свой Токен ERC-20🔥(MetaMask) - Page 5 - Инструкции - CryptoTalk.Org Jump to content
Dagamand007

🔥Как создать свой Токен ERC-20🔥(MetaMask)

Recommended Posts

Всегда интересовало как создаются токены на ERC-20. Но никогда руки не доходили внимательно изучить тему. Прочитал данный гайд и понял что в принципе все не так уж и сложно. Огромная благодарность автору, наткнулся чисто случайно !

Edited by Deaddy

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Давно хотел создать

Интересно даже будет посмотреть профит на этот токен

Но все же, как то не хочется, слишком уж сложно для меня

Но почитать было интересно

Share this post


Link to post
Share on other sites
13 hours ago, mylik said:

Спасибо.Я бы тоже хотел попробовать запустить свою монету.Это было бы реально круто.Не понял только какая сумма нужна для начала запуска своей собственной крипто монеты.И как долго это происходит по времени.

 

сумма для запуска - стоимость газа. смотрим на сайте эфира т.к. цена меняется от нагрузки на сеть.

 

 

12 hours ago, Lyugin said:

Довольно хорошо все описано и главное подробно. Кому нибудь пригодиться, у меня была проблема с подтверждением токена на Etherscan, было интересно увидеть как меня код уже выпущенного токена. Ну а за гайд такой подробный автор + в репу

 

что сложного открыть блокчейн и глянуть любой контракт?

 

11 hours ago, shestakovrid said:

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

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

 

 

Share this post


Link to post
Share on other sites

Было любопытно как создаются подобные токены, но ни когда не видел подобных инструкций, спасибо автору. 

Share this post


Link to post
Share on other sites

Спасибо, интересно было прочесть, вообще я не собираюсь делать свой токен, но малали что🙂 Кто-то уже делал свой токен? 

Share this post


Link to post
Share on other sites

Чисто ради интереса зашла почитать на эту тему, не собиралась создавать токен, но почему бы для общего развития и не попробовать. Главное потом понять, как его раскрутить, и вообще, что с ним делать))

Share this post


Link to post
Share on other sites

Спасибо автору за статью , всегда было интересно как это работает и на каких костылях держится, ещё интересно как привязывают криптовалюту к тому же долларуи тд.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Спасибо большое за пост так как он для меня он оказался очень информативным и я узнал как создать ерс 20 токен) спасибо!

Share this post


Link to post
Share on other sites

Это все конечно круто, но не знаю пригодится ли) Перечитал 2 раза и очень это уж все сложно. Намного легче создать токен на унисвапе протоколе, в Ютубе есть много видео. Но автору лайк за старание)

Share this post


Link to post
Share on other sites

Не знал, что создать свой токен на ERC-20 на столько легко. Автору огромная благодарность за подробное объяснение. Хотя кроме создания своей монеты это дело требует очень хорошей раскрутки.

Share this post


Link to post
Share on other sites

Предвижу кучу мусорных токенов, которые будут стоить сущие копейки. Так же думаю будет кучу скама на этой почве (примеры мне все с вами видели )

Share this post


Link to post
Share on other sites

Всегда думал создать свой токен сложно, но теперь стало понятно, почему так много скам проектов появляется 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
On 02.05.2020 at 18:35, Dagamand007 said:

spacer.png

Что означает Токен ERC-20:

Полное название токена ERC - "Ethereum Request for Comments". Число 20-ть это случайный идентификационный номер предложения. Токены ERC-20 наиболее популярны в сети Эфириума. Они используются для оплаты различных функций, их так же называют служебные токены. Еще они используются для оплаты товаров и услуг различных сетей. В данный момент насчитывается более 300-та криптовалют построенных на сети Эфириум. Существуют и другие стандарты токенов как ERC-223, ERC-721 и ERC-777. Но об этом попозже...

Как создать токен ERC-20:

Используем среду разработки - Remix для написания Смарт-Контракта для нашего токена ERC-20.
Remix - это онлайн-инструмент, который позволяет вам написать смарт контракт на языке Solidity, приступим к его созданию.
Переходим на онлайн-окружения Remix на вашем браузере и мы сможем создать свой токен.

Screenshot111.thumb.png.42626c0b372cfb24f8512836915603e8.png

Нажмите кнопку Solidity, полсе кнопку "Плюс" в левом верхнем углу.
Название выбираете любое, мне нравится «YobitCoin», так и оставим 🙂

Screenshot112.thumb.png.3037825d5512320a8b798d4cc794d057.png

Главные правила токена ERC-20:
Стандарт ERC20 состоит из 3 необязательных правил и 6 обязательных правил.
Необходимо включить в смарт-контракт токена определенные функции, в соответствии требованиям ERC20. Если вы не включили обязательные функции, вы не сможете запустить смарт контракт.

Обязательные правила следующие:
1.totalSupply
2.balanceOf
3.transfer
4.transferFrom
5.approve
6.allowance

----------------------------------------------------------------------------------------
Необязательные правила:
1.Token Name
2.Symbol
3.Decimal (до 18)

----------------------------------------------------------------------------------

Копируем полный код нашего токена YobitCoin:

  Reveal hidden contents


pragma solidity ^0.5.0;

// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
//
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}

// ----------------------------------------------------------------------------
// Safe Math Library
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a); c = a - b; } function safeMul(uint a, uint b) public pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function safeDiv(uint a, uint b) public pure returns (uint c) { require(b > 0);
        c = a / b;
    }
}


contract Yobitcoin is ERC20Interface, SafeMath {
    string public name;
    string public symbol;
    uint8 public decimals; // 18 decimals is the strongly suggested default, avoid changing it
   
    uint256 public _totalSupply;
   
    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;
   
    /**
     * Constrctor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    constructor() public {
        name = "Yobitcoin";
        symbol = "YBC";
        decimals = 12;
        _totalSupply = 30000000000000;
       
        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }
   
    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }
   
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }
   
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }
   
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }
   
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }
   
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }
}

Вы можете поменять, главные значения на свои:

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

Screenshot113.png.b55d47a8786b5bf0e49819711c905ae6.png

Создаем смарт-контракт нашего токена:
Нам понадобится всеми известный кошелек MetaMask.
Metamask - это расширение, которое позволяет запускать Ethereum dApps прямо в браузере, не запуская полную ноду Ethereum.
Переходим в расширение 
MetaMask для браузера (Chrome, Firefox или Opera) и устанавливаем его.

Screenshot114.thumb.png.52b687c24dcde8f18a2a6687c01119ae.png

Screenshot.png.a0e4b7097d63f3aea36453204f496863.png

Создаем наш кошелек MetaMask

Screenshot2.png.d0029fb9712a6aa097de766467d7bc6c.png

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

Screenshot3.png.6078692569c474248560f854a3ce3274.png

1. В правом нижнем углу, нажимаем сохранить секретную фразу на ПК.

2. С лева, нажимаем показать секретную фразу, записываем.

3. Нажимаем далее.

Screenshot4.thumb.png.e65b586af87a851b2d91361deb2c7f67.png

1. Ставим нашу секретную фразу по счету как они были в начале.

2. Нажимаем подтвердить.

Screenshot6.thumb.png.b59df07623edb562ec8c37cd9a436d8a.png

Поздравляю, вы создали кошелек, нажимаем "Завершено"

Screenshot8.png.27c08ff934eb152d62f8684042fd2131.png

Переключаемся на тестовую сеть.

Screensho7.png.b543dc7fe520f877fc09fa163465fcb9.png

На нашем кошельке, сейчас 0 ETH, но это не беда мы сейчас все исправим.. Для развертывания контракта в сети Ethereum необходимо некоторое количество эфира.
Мы опубликуем этот контракт в тестовой сети. Переходим на тестовую сеть Ropsten.
В тестовой сети мы работаем с тестовыми бесплатными эфирами. Нужно просто собрать эфириум с крана.
Перейдите по адресу: Кран_для_тестовой_сети, вставьте адрес своего кошелька и нажмите «
Отправить мне тестовый эфир».

Screenshot9.thumb.png.d3baee8aeaaf9381da478f4d8579889b.png

Screenshot10.png.8d27fe264e85d944a2d54c69cb9929e2.png

Перейдите в Remix и скомпилируйте договор. Если все прошло удачно, можно "развертывать" наш смарт-контракт.

Screenshot115.thumb.png.f6e1655f7fb6b1b16e9efec759279d54.png

  1. Выбираем Deploy and run transactions.
  2. Для среды выберите Injected Web3. Он автоматически обнаружит ваш  метамаск кошелек.
  3. Ваш кошелек MetaMask.
  4. Выбираем название своего токена , в моем случаи "YobitCoin"
  5. Нажмите кнопку «Развернуть».

 

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

Screenshot12.png.31c9fee912a73278058f1e6d35b843b3.png

После мы получиучаем хэш транзакции. Нажмите на данный хеш из терминала и переходим далее.

Screenshot116.thumb.png.1a4596ba9f6af95545cfecdc264306a8.png

Переходим на Ropsten Testnet Networи здесь вы можете отслеживать все, что происходим с вашим токеном. Возможно отслеживать и другие смарт-контракты так как блокчейн полностью открыт.
Когда мы перешли по ссылке, мы можем изучить все детали о нашей транзакции. Переходим на хеш транзакции.

Screenshot14.thumb.png.91d2df3d07ae3c66cd6de80235271c23.png

Нажмите на Token Tracker, и вы увидите наш скомпилированный код

Screenshot117.thumb.png.85d54f7622f18c90de4198b95e92c502.png

Screenshot118.thumb.png.5ddd07c2d84cecd4acd9b286bec15748.png

Теперь вы можете перейти к Token Tracer, чтобы увидеть подробную информацию о нашем токене YobitCoin. Все три значения которые мы меняли, все они записали в смарт-контракте.

Если вы все сделали правильно, значит ваш смарт-контракт находится в тестовой сети Эфириум. Всем спасибо и удачи в создании токенов ERC-20

Спасибо за толковый и подробный обзор! вполне доступно. можно ли использовать MEW вместо Meta Mask? а как вывести свой токен на листинг? насколько это затратно и сложно? и главное, к чему привязать свой токен, он обязательно должен представлять реальную технологию?вопросов возможно слишком много, просто я новичок , прошу не судить строго) данная тема очень интересна

Share this post


Link to post
Share on other sites

Многие обменники обменивают только если вы находитесь в сети ERC-20, только никак не пойму как это понять, если я майню эфириум и кидаю им с кошелька myetherwallet. 

Share this post


Link to post
Share on other sites
On 02.05.2020 at 18:42, J.Assange said:

Харош,очень доступно и понятно.Я конечно свой токен делать не буду,но почитать было интересно.

Соглашусь с тем что все разжевано просто в описании! Спасибо за такую интересную информацию! Давно задавалась таким вопросом -как создать свою монету) и вот! Побольше бы таких интересных постов!

On 02.05.2020 at 18:42, J.Assange said:

 

 

Edited by Katea

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
20 hours ago, steeleer7 said:

Спасибо за толковый и подробный обзор! вполне доступно. можно ли использовать MEW вместо Meta Mask? а как вывести свой токен на листинг? насколько это затратно и сложно? и главное, к чему привязать свой токен, он обязательно должен представлять реальную технологию?вопросов возможно слишком много, просто я новичок , прошу не судить строго) данная тема очень интересна

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

  • +2 1
  • +5 1

Share this post


Link to post
Share on other sites

Очень интересная информация, нужно попробовать как-нибудь, и будет у меня свой собственный токен, интересно как много таких же как и я чуваков с собственными токенами) 

Share this post


Link to post
Share on other sites

Информация прям исчерпывающая расписали все просто и понятно было бы время попробовал бы создать свой токен ну т.е. еще один щ*ткоин 🤣 без поддержки и продвижения зато свой токен

 

Share this post


Link to post
Share on other sites

отлично. разложили всё по палочкам. нигде не встречал такой полезной информации о создании своего токена. оказываетсяя можно справиться. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Topics

  • Сообщения

    • Уважаемые Пользователи! Доступны новые направления для обмена.    Filecoin (FIL) Algorand (ALGO) Для нас очень важно слышать Ваше мнение и получать обратную связь о нашей работе.  Вы можете обратиться к нам в чат для получения лучшего курса по рынку  в интересующих направлениях как на покупку так и на продажу криптовалюты, будем очень рады вниманию и Вашим отзывам !  С наилучшими пожеланиями команда Galaxy-coin.cash.
    • Уважаемые клиенты!Добавлены новые направления:Tether POLYGON USDT, Tether SOL USDT, Ravencoin RVN, NEAR Protocol, Toncoin TON.Совершайте обмен вместе с нами, будем рады вас видеть у нас на сервисе Oneclick24.io.
    • Здравствуйте, уважаемые пользователи!   Хотим Вас уведомить, что на сайт добавили следующие направления обмена: Tether TRC20 USDT > Dogecoin DOGE Dogecoin DOGE > Tether TRC20 USDT
    • Мы рады объявить, что поддерживаем METIS на нашей платформе!   METIS – это решение второго уровня для масштабирования на блокчейне Ethereum, разработанное для увеличения скорости транзакций и снижения затрат при поддержке разработки децентрализованных приложений. Оно направлено на создание доступной, децентрализованной и удобной экосистемы для разработчиков и пользователей, используя технологию оптимистичных роллапов.   Обменивайте METIS по лучшим курсам на: easybit.com/ru 👈  
    • We are excited to announce that we support METIS on our platform!   METIS is a Layer 2 scaling solution on the Ethereum blockchain, designed to enhance transaction speed and reduce costs while supporting the development of decentralized applications. It aims to create an accessible, decentralized, and user-friendly ecosystem for developers and users, leveraging optimistic rollup technology.   Exchange METIS at the best rates at: easybit.com 👈  
    • 📈 Криптовалютный бум: биткоин достигает шестинедельного максимума 📈 Средняя рыночная цена биткоина в долларах США взлетела до шестинедельного пика, достигнув $71,650. В течение суток криптовалюта выросла более чем на 7%. 📊 Согласно данным CoinMarketCap, этот новый локальный рекорд был установлен в японской иене.   Ослабление японской йены к доллару США стало основной причиной этого роста, поясняют специалисты CoinMarketCap. За последний квартал йена потеряла более 10% своей стоимости по отношению к доллару. 📉   📰 По словам обозревателя Томаса Фахера, криптовалютные рынки в 12 странах, включая Великобританию, Австралию, Канаду и другие, также показали значительный рост цен на биткоин в своих национальных валютах, что соизмеримо с историческими пиковыми значениями середины марта. 🌍   🔍 Аналитики компании Santiment отмечают, что в начале недели крупные инвесторы вновь начали активно скупать биткоины, что стало ключевым фактором резкого роста рыночных цен до месячного максимума. 💼 🔗 Наши контакты: Электронная почта: coinfy.help@gmail.com Вы можете связаться напрямую с оператором через онлайн чат на нашем сайте https://coinfy.cc/ Больше новостей в нашем телеграм канале: @coinfy_news  
    • Участвовал в прошлом году в их тестнете, не помню уже что и как, делал какие-то минимальные действия, теперь интересно даст ли это что-то... 🤔 Думаю, что исключать нельзя. Но народ. кто делал объемы в предвкушении. Что ж, посмотрим - проект конечно с интригой. 👀
    • Объемы-то удивили (в этом и суть 😎), но отчего же это так на цену до сих пор несущественно повлияло, ведь даже без этих ETF Биткойн в прошлом цикле достигал этих значений, а тут уже и халвинг прошел, но цена топчется - не задумывались о причинах?) 
    • Так я бы не с казал, что у Notcoin прям какой-то уровень высокий, но профит меня и правда удивил - не ожидал. Но сам-то проект на мой взгляд пустой. А вот Blum судя по всему уровнем и фундаменталом гораздо выше должен быть, поэтому думаю может вполне порадовать - посмотрим. 
    • Я сам этой деятельностью занимаюсь относительно недавно и большинство проектов пока в ожидании. Вот, например, в Altlayer, на который я потратил где-то час труда, пришло 600 ALT (200$), в Venom можно было около 100$ зафиксировать, в еще парочке тестнетов по 20-30 баксов. Тут на форуме про DOP рассказывал, у меня вышло 750 токенов DOP за тестнет, которые думаю также могут неплохо стоить после листинга, который ожидается в ближайшее время. Ну и так далее, проектов немало на подходе, буду делиться результатами на своей Телегрем-канале, если интересно, можете присоединиться: https://t.me/cryptomaticaa Будете иметь понимание как-что по этой теме. 😎 А Вы по моей ссылке присоединились?) Просто вроде и на своем канале рассказал о проекте, обычно бывает хотя бы несколько рефералов, но что-то на сайте Tari пока 0. Думаю, может не засчитывает... 🤔
×
×
  • Create New...