Пример #1
0
 /**
  * @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();
 }
Пример #2
0
 /**
  * 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();
 }