Simple ethereum token

Дождитесь окончания компиляции обычно несколько секунд и нажмите на Details. Откроется всплывающее окно с необходимыми нам данными — Байткодом и ABI. В байткоде нам необходимо скопировать то, что находится в поле object: Скопируйте и сохраните в блокнот или другой редактор, ABI скопируйте полностью и тоже сохраните в блокнот.

В моем случае Bytecode и ABI выглядят так:. Теперь открывайте https: Если вы хотите создать токен в тестовой сети, то в правом верхнем выпадающем списке выберите Network Ropsten Myetherapi.

Если в реальной сети, то останьтесь в ETH Myetherapi. Я буду создавать токен в тестовой сети. В верхнем меню выберите контракт и нажмите подменю Опубликовать контракт. Вот и готов наш токен. Теперь его нужно добавить в Метамаск или MyEtherWallet. Для этого нам потребуется адрес контракта. Не путайте его с адресом своего кошелька. Чтобы узнать адрес созданного контракта перейдите в https: В списке транзакций вы увидите запись под названием Contract Creation.

Выглядит это так:. Жмите на Contract Creation и перейдете на страницу со своим контрактом. Копируйте адрес контракта и добавляйте его в Метамаск или MyEtherWallet, а после этого можете рассылать свой токен друзьям и знакомым.

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

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

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

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

Create ERC20 ethereum token via Token Factory & MetaMask

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

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

Если переменной явно не присвоено значение, то она будет инициализирована со значением стандартным для данного типа 0x0 для адреса, 0 для uint, false для bool. Существуют локальные переменные - это переменные, объявленные внутри вызова функций. Такие переменные не расходуют газ на создание и не записываются в данные хранилища контракта, а существуют только локально в памяти клиента в момент исполнения.

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

В нашем случае контракт содержит потенциальную уязвимость. Опкод throw вызовет прерывание транзакции и сожжет весь оставшийся на момент исполнения газ. Теперь добавим getter функцию чтобы пользователи могли поросматривать балансы без необходимости посылать в контракт транзакцию и тратить на это средства. Добавим к функции модификатор constant returns - это позволит вызывать конракт локально для извлечения значения return.

Нам так же необходимо указать один параметр - баланс кого мы хотим узнать и тип возвращаемого значения uint так как это число токенов на балансе. На этом всё, наш контракт простого токена готов. Вы можете задеплоить его в тестовую сеть и попробовать его использовать. Как задеплоить контракт вы можете узнать в этой инструкции: Вы так же можете прочитать о стандартах токенов для Ethereum: Skip to content.

Simple Token

Dismiss Join GitHub today GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together. Sign up. No description, website, or topics provided. Find File. Download ZIP.