How to get the Redeem Script for a P2SH Address From Private Key with PHP

By | May 26, 2020

Just a quick piece of code, that is using Bitwasp library to mare redeem script from private key


<?php
require __DIR__ . "/vendor/autoload.php";

use BitWasp\Bitcoin\Key\Factory\PrivateKeyFactory;
use BitWasp\Bitcoin\Script\ScriptFactory;

// Private key for address
$wifkey='privatekeycomeshere';

// Initializing Private Key Class
$privKeyFactory = new PrivateKeyFactory();

// Getting private key from the one stored in WIF format
$key = $privKeyFactory->fromWif($wifkey);

$redeemScript = ScriptFactory::scriptPubKey()->p2wkh($key->getPubKeyHash());

print_r($redeemScript);

?>

Leave a Reply