bitcoin-php
bitcoin-php copied to clipboard
The restored address is different from the address generated on imtoken app
Try recovering the address using a mnemonic phrase
public function restore(){
$mnemonic = "";
$mnemonic = $mnemonic;
$seedGenerator = new Bip39SeedGenerator(new Random());
$seed = $seedGenerator->getSeed($mnemonic);
$hierarchicalKeyFactory = new HierarchicalKeyFactory();
$rootKey = $hierarchicalKeyFactory->fromEntropy($seed);
$path = "44'/0'/0'";
$key = $rootKey->derivePath($path);
$publicKey = $key->getPublicKey();
$pubKeyHash = $publicKey->getPubKeyHash();
$address = new PayToPubKeyHashAddress($pubKeyHash);
$Address = $address->getAddress();
print_r($Address);die;
}