PHP code example of jundayw / bip44-sdk-php

1. Go to this page and download the library: Download jundayw/bip44-sdk-php library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

jundayw / bip44-sdk-php example snippets



use Jundayw\Bip44\Bip44HierarchicalKey;

$seed = '4076216a6f099f264cf261f1f07892b1851eea6c1c17cc14d13faf6b356cbdd57e137ab5cb88139b575dc29b87692c2db5ff51be8af5fccaea196ca7235bb82c';

$HDKey = Bip44HierarchicalKey::fromEntropy($seed)->derive("44'/60'/0'/0");

echo $HDKey->getPrivateKey();
echo PHP_EOL;
echo $HDKey->getPublicKey();
echo PHP_EOL;
echo $HDKey->getPrivateExtendedKey();
echo PHP_EOL;
echo $HDKey->getPublicExtendedKey();
echo PHP_EOL;
echo $HDKey->publicKeyToAddress($HDKey->getPublicKey());
echo PHP_EOL;
echo PHP_EOL;
for ($i = 0; $i <= 1; $i++) {
    $hdChild = $HDKey->deriveChild($i);
    echo $hdChild->getPrivateKey();
    echo PHP_EOL;
    echo $hdChild->getPublicKey();
    echo PHP_EOL;
    echo $hdChild->getPrivateExtendedKey();
    echo PHP_EOL;
    echo $hdChild->getPublicExtendedKey();
    echo PHP_EOL;
    echo $hdChild->publicKeyToAddress($hdChild->getPublicKey());
    echo PHP_EOL;
}