/** * @param \BitWasp\Bitcoin\Signature\TransactionSignatureInterface $signature * @param PublicKeyInterface $publicKey * @return ScriptInterface */ public function payToPubKeyHash(TransactionSignatureInterface $signature, PublicKeyInterface $publicKey) { return ScriptFactory::create()->push($signature->getBuffer())->push($publicKey->getBuffer())->getScript(); }
/** * Create a Pay to pubkey output * * @param PublicKeyInterface $public_key * @return ScriptInterface */ public function payToPubKey(PublicKeyInterface $public_key) { return ScriptFactory::create()->push($public_key->getBuffer())->op('OP_CHECKSIG')->getScript(); }