Jump to content

Валидация адресов различных монет


Recommended Posts

Posted

Товарищи, подскажите, кто как проверяет корректность адреса ?

Допустим возьмём биток - можно проверить длину строки, начальные символы и т.д. Можно всё это закинуть в регулярку и жить некоторое время  счастливо пока не добавиться новый формат адресов. А если таких монет сотни?
Есть какой то автоматизированный сервис где посредством апи можно узнать, валидный адрес или нет?

 

Posted

@OreshkinAlexey , как правило, большинство блокчейнов имеют схожие стандарты, и регулярок будет немного. Но в любом случае, проверка должна проходить отдельно для каждого блокчейна. Обычно, такая проверка уже включена в библиотеки для работы с конкретными криптовалютами. Поэтому достаточно проверять логи ошибок выполнения таких скриптов.

 

Если же речь идёт о предварительной проверке, то маловероятно, что существуют какие-то сверхуниверсальные инструменты. Если интересуют открытые API, можно использовать любые обозреватели блоков, они в 90% случаев имеют бесплатные API для проверки истории транзакций, и вернут ошибку для неправильного формата кошелька. Но сами обозреватели, в любом случае, нужно будет искать вручную для каждой сети, которую решите добавить в свой сервис.

Posted (edited)

@BestChange Понял. Надеялся, что то появилось, так как время от времени проверяю этот вопрос и каждый раз надеюсь на положительный ответ. Жаль, ладно, значит как всегда всё делать ручками.
Благодарю.

 

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

Edited by OreshkinAlexey
Posted

Регуляркой проверять адрес недостаточно.

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

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

Могу подсказать как это делать для адресов биткоина, эфира и трона.

Вы ищете именно сервис для проверки или вам на каком-то языке это у себя реализовать нужно?

Posted

@zuks  В идеале лучше подсказать как реализовывается для битка эфира и трона. На любом языке, это не суть. Если есть возможность выбора языка, то питон или js будут норм.
Если есть готовые сервисы, то с радостью тоже с ними познакомлюсь.

Posted

Если с JS знакомы, вот эту библиотеку посмотрите, я с нее в свое время брал информацию как "потрошить" адреса для разных монет. Из минусов ее не обновляли давно и соответственно она не умеет для биткоина bech32m адреса валидировать (хотя возможно уже умеет, давно не смотрел)

https://github.com/ognus/wallet-address-validator

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Artemis и Dune: Количество активных адресов со стейблкоинами выросло на 53%

      За последний год количество активных адресов со стейблкоинами увеличилось с 19,6 млн до 30 млн, сообщили авторы исследования, проведенного аналитическими платформами Artemis и Dune. Это на 53% больше, чем год назад, обратили внимание аналитики. Общее предложение стейблкоинов тоже увеличилось. В феврале 2024 года этот показатель составлял $138 млрд, а через год достиг $225 млрд, продемонстрировав рост на 63%. За год вырос и ежемесячный объем переводов стейблкоинов. В прошлом феврале он соста

      in Новости криптовалют

    • Santiment: За месяц количество адресов Биткоина выросло на 50 000

      За месяц в сети Биткоина появилось 50 000 новых адресов, несмотря на сильную волатильность криптовалюты. Это говорит о стремительном росте блокчейна первой криптовалюты, заявили аналитики Santiment. На 37 390 новых адресов находится менее 0,1 BTC, тогда как на остальных 12 754 хранят от 0,1 до 100 BTC. При этом количество адресов, содержащих как минимум 100 биткоинов, сократилось всего на шесть. Это означает, что несколько крупных держателей, так называемых «китов», продавали свои монеты.

      in Новости криптовалют

    • Рост числа новых адресов BTC и BNB: крипторынок окрасился в зеленый

      После сверхудачного для крипторынка конца прошлого года 2025-й пока проходит достаточно спокойно. Цены в США вновь растут, так же как и отток средств из спотовых биржевых фондов. Парадокс ситуации в том, что криптовалюты на этом фоне дорожают. Биткоин   Стоимость биткоина с 7 по 14 февраля 2025 года практически не изменилась. Всю неделю торговля шла в узком диапазоне между $94 000 и $98 500. Серьезных ценовых всплесков (более 3 % за торговую сессию) у крупнейшей криптовалюты не наблюд

      in Новости криптовалют

    • Аналитики Bloomberg оценили вероятность запуска различных криптовалютных ETF

      Аналитики Bloomberg опубликовали список заявок на запуск криптовалютных биржевых фондов (ETF), которые с наибольшей вероятностью могут получить разрешение Комиссии по ценным бумагам и биржам США (SEC). Эрик Балчунас (Eric Balchunas) и Джеймс Сейффарт (James Seyffart) прогнозируют, что заявки компаний на запуск ETF, привязанных к LTC, DOGE, SOL и XRP, имеют хорошие, но разные шансы на одобрение американского регулятора. Вероятность появления ETF на XRP составляет 65%, немного больше шансы дл

      in Новости криптовалют

    • В сети Litecoin выросло число активных адресов

      Активность в сети Litecoin за год выросла на 10%, сообщили аналитики IntoTheBlock. Среднее количество проявляющих ежедневную активность адресов выросло до 401 000, тогда как в 2023 году их было 366 000. Активность сети дошла до пика в начале января, достигнув за один день впечатляющих 1,37 млн адресов, превзойдя по ежедневной активности блокчейны Биткоина и Эфириума. Этот показатель говорит и о том, что Litecoin все чаще используется для пиринговых транзакций и не теряет актуальности, уточ

      in Новости криптовалют

×
×
  • Create New...