/** * @param TransactionSignatureInterface $signature * @return Script */ public function payToPubKey(TransactionSignatureInterface $signature) { return ScriptFactory::create()->push($signature->getBuffer()); }
/** * @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(); }