Exemple #1
0
 public function testNetworkSerializer()
 {
     list($hex, $tx) = $this->getTestTx();
     $net = Bitcoin::getDefaultNetwork();
     $serializer = new NetworkMessageSerializer($net);
     $factory = new Factory($net, new Random());
     $txMsg = $factory->tx($tx);
     $serialized = $txMsg->getNetworkMessage()->getBuffer();
     $parsed = $serializer->parse($serialized)->getPayload();
     $this->assertEquals($txMsg, $parsed);
 }
Exemple #2
0
 /**
  * @param TransactionInterface $tx
  */
 public function tx(TransactionInterface $tx)
 {
     $this->send($this->msgs->tx($tx));
 }