Перейти к публикации
tarabukinivan

Как проверить через сайт существование ETH и баланс

Рекомендованные сообщения

Доброе утро!

У меня есть свой сайт. На сайт есть поле ввода кошелька. Через него клиент дает свой ETH.

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

Есть ли простой способ через get или post проверить существования кошелька etherium и, если возможно, то еще и его баланс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день. Чем не устраивает вариант посмотреть тут  ?

UPD. А, я не проснулся, сори. Хотите смотреть, есть ли деньги у клиента в автоматическом режиме, на этапе заполнения какой-то формы. Не сталкивался, ничего не скажу.

Изменено пользователем KosPin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Thin сказал:

Спасибо большое ответившим!

Хотелось бы реализовать проверку именно на своем сайте не лазя по другим.

Например, пользователь вводит свой ETH в поле ввода и нажимает submit. В контроллере проверяется существование ETH и в случае успеха переходим ко второму шагу, а в случае отказа пишем типа "не найден указанный кошелек"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, bezumniy_trader сказал:

Web3 API

 

Да пишут, что это реализуется через Web3 API. Но я пока шипко не знаком с Web3, node.js. Для реализации такого на web3 API еще и нужно найти хостинг с его поддержкой. Есть ли у кого русскоязычная инструкция по переносу такого приложения на хостинг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@tarabukinivan  В принципе etherscan  это в  первую очередь нода блокчейн, с веб интрефесом для него. Соответвенно можно поднять кошель эфирки, и вся база будет синкаться локально.  Соответсвенно можно найти инфу по кажому адресу в ней.

 

Для старта можно взять кошелек эфирки, он же опен сорс и доступен в исходниках

 

Но все же мне кажется это глупо ) etherscan уже делает всю работу,  и простое rest api доступно поверх https://etherscan.io/apis#accounts

Изменено пользователем Thin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо большое! Вы правы Thin, но функциональность сайта требует такое: после того, как посетитель укажет свой кошелек, идет проверка существования кошелька, потом должен быть следующий шаг, на той же странице сайта

А функции из https://etherscan.io/ могут ли отправить ответ на мой сайт или ответ будет только на  https://etherscan.io?

В языке солидити есть ли функция отправки данных методом post или get на указанный сайт?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 10/6/2017 в 15:06, tarabukinivan сказал:

 

Да пишут, что это реализуется через Web3 API. Но я пока шипко не знаком с Web3, node.js. Для реализации такого на web3 API еще и нужно найти хостинг с его поддержкой. Есть ли у кого русскоязычная инструкция по переносу такого приложения на хостинг?

К geth ноде можно обращаться обычным GET запросом

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, bezumniy_trader сказал:

К geth ноде можно обращаться обычным GET запросом

Да это можно, интересует как получить ответ от geth?

Не получиться свой смарт контракт создать. В контракте функцию поиска кошелька и последующей отправкой данных из geth на свой сайт?

Изменено пользователем tarabukinivan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, tarabukinivan сказал:

Да это можно, интересует как получить ответ от geth?

Не получиться свой смарт контракт создать. В контракте функцию поиска кошелька и последующей отправкой данных из geth на свой сайт?

 

1) https://github.com/ethereum/wiki/wiki/JSON-RPC
2) Нет, смарт контракт может работать только с данными, которые уже размещены в блокчейне

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×