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 ); |
?> |