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

    • Количество активных адресов в сети XRP Ledger выросло за две недели на 655%

      За последние две недели, с 10 по 24 августа, активность в сети XRP Ledger (XRPL) компании Ripple выросла более чем на 655%, показывают данные платформы Santiment. Если 10 августа число активных учетных записей составляло 47 180, то за последние 14 дней их количество увеличилось на 308 890, до 356 070 адресов.   $XRP NETWORK ACTIVITY EXPLODED! Active addresses have surged 654.71%, jumping from 47,180 to 356,070. That kind of spike typically signals a sharp increase in net

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

    • Криптомошенники выдают себя за сервисы AML-проверки адресов

      Злоумышленники стали использовать новую фишинговую схему, создавая поддельные вебсайты проверки криптоадресов на отмывание денег и другую подозрительную деятельность (AML), сообщила работающая в сфере кибербезопасности компания Malwarebytes Labs. Специалисты по безопасности обнаружили, что аферисты копируют дизайн и логотипы сервиса AMLBot или используют похожие названия вроде AMLCheck. Подобные сервисы проверяют по истории транзакций, может ли криптоадрес быть связан с мошенничеством, хаке

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

    • Число адресов с балансом в сети Эфириума приблизилось к 200 млн

      Число адресов с ненулевым балансом в сети Эфириума достигло 195 миллионов. В сети Биткоина только около 59 млн таких адресов, обратили внимание аналитики платформы Santiment. Разрыв между Эфириумом и Биткоином продолжает увеличиваться. По мнению аналитиков Santiment, это отражает более активное использование сети Эфириума в мировой блокчейн-экономике.   Эфириум занимает прочные позиции на рынке децентрализованных финансов (DeFi), при использовании активов для кредитования и получения

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

    • Под санкции США попали шесть адресов Эфириума

      Управление по контролю за иностранными активами Минфина США (OFAC) добавило в санкционные списки шесть адресов Эфириума. Под блокировки может попасть любой другой кошелек, биржа или платформа, взаимодействовавшие с этими адресами, дали понять американские чиновники. Попавшие под ограничения адреса связаны с двумя фигурантами дел о наркокартелях.    Пять адресов Эфириума принадлежат Армандо де Хесусу Охеда Авилесу (Armando de Jesus Ojeda Aviles). Власти США считают, что он связан с кру

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

    • Число активных адресов в Эфириуме достигло исторического максимума

      Число активных адресов в сети Эфириума возросло до исторического максимума — около 587 000, сообщили аналитики ончейн-платформы CryptoQuant. Показатель продолжает расти даже на фоне недавнего падения цены второй по капитализации криптовалюты. Раньше динамика числа активных адресов и курса актива, как правило, совпадала, однако сейчас наблюдается расхождение с этой моделью, обратили внимание ончейн-эксперты.   Аналитики связали увеличение активности в Эфириуме с развитием экосистемы и

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

×
×
  • Create New...