Как поучаствовать в распределении токенов EOS? Всё не так просто!

in #ru7 years ago

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

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

https://steemit.com/eos/@sandwich/contributing-to-eos-token-sale-with-myetherwallet-and-contract-inner-workings

Попробую подробно расписать порядок участия в ICO EOS с использованием кошелька MEW:

Шаг 1 - создание ключей в системе EOS

1) Заходите в генератор ключей в будущей системе EOS: https://nadejde.github.io/eos-token-sale/

2) Генерируете себе ключ нажав " Generate EOS key ". 

3) Надёжно сохраняете эти ключи, так как в случае их потери токены в сети EOS вы не получите. 


Шаг 2 - регистрация ключей

1) Заходите на сайт https://eos.io/ и согласившись с условиями ICO получаете   Contract Address и ABI / JSON Interface 

2) Идете во вкладку Contracts кошелька MEW:  https://www.myetherwallet.com/#contracts 

3) Вводите Contract Address и ABI / JSON Interface 

4) Нажимаете  Access 

5) Под надписью   "Read / Write Contract" выбираете register в выпадающем меню.  

6) В открывшемся поле  Key  введите ПУБЛИЧНЫЙ ключ для будущей системы EOS, который вы сгенерировали ранее. 

6) Авторизуетесь в своем кошельке и нажимаете  Unlock 

7) Нажимаете  Write 

8)  Вводите в Amount to send занчение 0 и устанавливаете Gas Limit. Рекомендуется вводить газ лимит 90000  или больше. 

9) Нажмите  "Generate Transaction" 

 10) В появившемся меню выберете Yes, I am sure! Make transaction

11) В появившейся внизу зеленой страке будет ссылка на вашу транзакцию убедитесь, что она ушла в блок-чейн.


 Шаг 3 - отправка денег в контракт EOS

Я думаю, все знаю как это делать, поэтому - тезисно:

  1. Берете адрес контракта:  0xd0a6E6C54DbC68Db5db3A091B171A77407Ff7ccf  (с оф. сайта только берите)
  2. Открываете MEW https://www.myetherwallet.com/#send-transaction
  3. Вводите данные своего кошелька
  4. Нажимаете Unlock 
  5. В поле Address вводите адрес контракта.
  6. В поле Amount to send вводите сумму, которую хотите перевести
  7. Выбираете Gas Limit. Рекомендуется 90000  или больше. 
  8. Нажимаете Generate Transaction 
  9. Проверяете правильность введеных данных и жмете: Yes, I am sure! Make transaction
  10. В зеленом всплывающем окне проходите со ссылке и убеждаетесь, что она ушла в блок-чейн.

 

Шаг 4 - запрос токенов EOS

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

  1. Опять же берете Contract Address и ABI / JSON Interface с сайта офиального
  2. Идете в MEW по вкладку Contrats: https://www.myetherwallet.com/#contracts
  3. Вводите Contract Address и ABI/JSON Interface code
  4. Нажимаете Access
  5. Под надписью "Read / Write Contract" в выпадающем окне выбираете claimAll.
  6. Воодите данные своего кошелька
  7. Нажимаете Unlock 
  8. Нажимаете Write 
  9. Вводите в Amount to send значение 0 и устанавливает Gas Limit. Выбираете Gas Limit. Рекомендуется 90000  или больше. 
  10. Нажимаете Generate Transaction 
  11. Проверяете правильность введеных данных и жмете: Yes, I am sure! Make transaction
  12. В зеленом всплывающем окне проходите со ссылке и убеждаетесь, что она ушла в блок-чейн.


По идее всё вы должны получить токены. Посмотрим как всё работает через 5 дней. :)

P.S. Если вы заметили ошибку в моей инструкции, напишите в комментах.


Sort:  

Отличная статья, спасибо!

По моему мнению немного странный стартап.

Чем странный?

Спасибо за инструкцию.

Ну наконец то, а то ничего не понятно ))
спасибо!

Ребята, продолжайте нести этот свет грамотности, хотя Прометеем быть трудно))

Подскажите, пожалуйста, а столько может висеть контакт вне блокчейна? Я создал его в Шаге 2, прошло уже 3-е суток, и до сих пор транзакция не ушла в блокчейн.... Это нормально?