Перейти к содержанию

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


OreshkinAlexey

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

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

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

 

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

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

 

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

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

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

 

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

Изменено пользователем OreshkinAlexey
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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

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

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Количество активных адресов Polkadot превысило 600 000

      По данным Parity Data, количество активных адресов в экосистеме блокчейна Polkadot достигло 605 200. Почти половина из них, около 248 000 адресов, связаны с парачейном Moonbeam. Более 191 000 адресов созданы напрямую в сети Polkadot. На децентрализованную сеть Интернета вещей Nodle приходится 66 063 активных адресов, за ней следуют парачейн Polkadot Astar и децентрализованный протокол ликвидного стейкинга Bifrost с 24 262 и 16 907 адресами соответственно. В число парачейнов с наиболее актив

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

    • IntoTheBlock: Количество активных адресов Dogecoin превысило 6 млн

      Согласно цифрам сервиса IntoTheBlock, экосистема Dogecoin достигла размера в 6,27 млн адресов, что указывает на рост доверия к DOGE со стороны криптоэнтузиастов. Всплеск открытия новых адресов совпал по времени с бычьим импульсом биткоина, ставшим главным драйвером роста криптовалютного рынка. В моменте количество активных адресов, открытых новыми пользователями Dogecoin в течении суток, достигало 506 000.     Транзакционная активность сообщества вплотную приблизилась к пиковым

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

    • Количество адресов в сети Cardano превысило 4,6 млн

      Согласно данным Cardano Blockchain Insights, количество адресов в сети Cardano на 21 марта 2024 года достигло 4 651 150. Показатель вырос на 3,75% с 1 января. В начале года речь шла о 4 483 116 адресах. С начала года в блокчейне Cardano появилось 168 034 новых пользовательских кошельков, в среднем ежедневно увеличиваясь на 2100 новых адресов. Самым плодотворным днем стало 2 февраля 2024 года, когда в экосистеме было создано 5414 новых адреса. Тенденция доказывает растущее внедрение алгоритм

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

    • IntoTheBlock: Число новых адресов Shiba Inu стало расти в 20 раз быстрее

      По данным обозревателя IntoTheBlock, ежедневный прирост количества новых адресов Shiba Inu достиг уровня, почти в 20 раз превышающего средний показатель за последние месяцы. Эксперты аналитической платформы отмечают, что с 1 марта по 7 марта в сети Shiba Inu открывалось более 8 400 новых адресов ежедневно. На пике приток новых пользователей достигал 21 000 ежедневных открытий, что почти в 20 раз превышает средний дневной показатель с начала года.   Повышенное внимание к сети Shiba Inu

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

    • IntoTheBlock: 97% биткоин-адресов находятся в зоне прибыли

      Аналитики компании IntoTheBlock сообщают, что впервые с ноября 2021 года стоимость активов на балансе подавляющего большинства биткоин-кошельков с момента покупки — выросла. Более 13,6 млн биткоинов находятся в распоряжении долгосрочных инвесторов, которые держат актив более года. По состоянию на 19 февраля показатель среднего времени удержания актива перед продажей превысил 365 дней, что стало двухлетним максимумом.   Новички, которые планируют войти на крипторынок, чтобы купить ВТС,

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

×
×
  • Создать...