IExec. Выполнение программ из Marketplace. #3


В предыдущем посте я показал как развернуть свое приложение в сети Ethereum и исполнять его на платформе IExec при помощи SDK. Но мало кто из пользователей захочет работать с окном терминала, да и вправду, зачем, когда есть такая замечательная штука как Marketplace.

Для работы с Marketplace нам нужен браузер Google Chrome и MetaMask, и на этом все, нам не надо никаких регистраций, почты, номеров телефонов и т.п. (MetaMask - это кошелек, который встраивается в браузер Google Chrome и служит для упрощеной передачи Ethereum и токенов ERC-20).

Установка MetaMask

В браузере Google Chrome заходите Настройки - Дополнительные инструменты - Расширения.

Там, левый верхний угол, кнопка "Расширения", жмем ее

и внизу жмем на "Открыть Интернет-магазин Chrome"

В поиске набираем "metamask" и нажимаем "Установить" ( у меня он уже установлен ). На запросы браузера о запуске расширения даете разрешение

Ну пароль придумаете сами))) и т.д.

Не забудте сохранить секретную фразу, по ней можно восстановить кошелек если вы забудете пароль или переустановите ОС и т.д.

Итак нам нужно немного ETH в тестовой сети Kovan

Заходим в MetaMask, выбираем "Тестовая сеть Kovan" и кликаем по нашему Аккаунту (теперь в буфере обмена наш адрес эфира используемый MetaMask)

переведите на него немного тестового эфира или запросите эфир здесь
Почти все готово для того чтобы пользоваться платформой IExec ;)

Открываем Marketplace, он на автомате увидит MetaMask и авторизует вас, если страница Marketplace у вас была открыта до установки MetaMask, просто обновите ее.
Теперь вам нужно получить nRLC на кошелек MetaMask и пополнить аккаунт (из предыдущего поста вы должны понимать для чего IExec использует аккаунт. Но не переживайте это все очень просто и делается в пару кликов))

Сперва пополним наш кошелек nRLC. Жмем "wallet balance", в браузере откроется новая страничка в которой надо нажать "Get nRLC" (по умолчанию должна быть выбрана тестовая сеть Kovan).

Теперь пополним баланс аккаунта, нажимаем "iExec balance", откроется окно MetaMask в нем нажмите "Подтвердить". MetaMask откроет несколько окон во всех надо нажать "Подтвердить".

Ну вот и все теперь мы полностью вооружены и готовы к выполнению приложений))

Когда мы выбираем приложение в Dapp Store, то автоматически открывается MarketPlace в котором на автомате заполняются Dapp Address и Work Params (его надо подкорректировать под свои данные), там остается кликнуть только по выбранному вами ордеру и нажать кнопку "Buy" (MetaMask запросит разрешение на подтверждение транзакции, вы должны подтвердить).
В предыдущем посте я показал, что приложения можно запускать не только с магазина Dapp Store, но и любой свой задеплоеный Dapp. У нас уже есть программа майнинга которая задеплоена и имеет адрес

0x5f83bb4d45b20e295bef2e06de1c985d0d40dbe7

воспользуемся ей ;)

заносим в Dapp Address наш адрес 0x5f83bb4d45b20e295bef2e06de1c985d0d40dbe7

и в Work Params вы указываете ваши данные, я укажу свои

{"cmdline": "-l equihash.eu.nicehash.com:3357 -u 1JrknowyWouVaPGjPtmZJ8zLxgavHifFzG.Upaut2 -p x"}

остается только кликнуть по выбранному нами ордеру и нажать кнопку "Buy". В окне которое откроет Metamask подтверждаем транзакцию.

Вычисления начаты. Проверяем NiceHash ))
На этом все)

Подключайтесь к обсуждению на bitcointalk
Подключайтесь к чату RLCrussia в Telegram


Comments 2