Beispiel #1
0
 /**
  * @param NodeInterface $node
  * @param array $params
  * @return array
  */
 public function execute(NodeInterface $node, array $params)
 {
     if (strlen($params[self::PARAM_TXID]) !== 64) {
         throw new \RuntimeException('Invalid txid field');
     }
     $txid = Buffer::hex($params[self::PARAM_TXID], 32);
     $tx = $node->chain()->fetchTransaction($node->transactions(), $txid);
     return ['tx' => $this->convertTransactionToArray($tx)];
 }