Есть ли PHP-скрипт, в котором он проверяет закрытый биткойн-ключ, а также получает публичный адрес из ключа?
Моя цель состояла в том, чтобы:
Я знаю, что могу проверить это, отправив на него несколько биткойнов, или использовать электрум для проверки, но, скажем, у меня есть 100 закрытых ключей, которые мне нужно проверить, как мне это сделать?
Нет PHP-кода MVP, но кое-что может помочь.
- проверить закрытый ключ
Предположим, вы хотите, чтобы закрытый ключ находился в диапазоне ECDSA secp256k1. Вы можете проверить, является ли ключ любым числом между 0x1
и 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140
. Взгляните на запись в вики-биткойне о закрытых ключах о диапазоне ключей .
- Получите публичный адрес, используя этот закрытый ключ
Здесь вам может помочь библиотека BitcoinECDSA.php . Особенно
$bitcoinECDSA->setPrivateKey($privateKey);
$bitcoinECDSA->getAddress();
3 + 4.Проверьте баланс с помощью внешнего API и проверьте, если баланс > 0
Этот шаг можно легко комбинировать. Если вы хотите положиться на третью сторону, вы можете использовать Block.io PHP API и Libary . У них есть пример кода PHP для подметания.
0xb10c
0xb10c
Дж.Бачук