/** * @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)]; }