public function getBlockByHeight() { $height = $this->bootstrap->route['height']; $paycoin = new PaycoinDb(); $block = $paycoin->getBlockByHeight($height); $block['transactions'] = $paycoin->getTransactionsInBlock($block['height']); $block['transactionsOut'] = $paycoin->getTransactionsOut($block['height']); $block['raw'] = unserialize($block['raw']); $this->outputJsonResponse($block); }
public function transaction() { $this->addJs('/js/transaction.js'); $txid = $this->bootstrap->route['txid']; $paycoin = new PaycoinDb(); $this->setBlockHeight(); $transaction = $paycoin->getTransaction($txid); $transactionsIn = $paycoin->getTransactionsIn($txid); $transactionsOut = $paycoin->getTransactionsOut($txid); $this->setData('redeemedIn', $paycoin->getTransactionIn($transaction['txid'])); $this->setData('transaction', $transaction); $this->setData('transactionsIn', $transactionsIn); $this->setData('transactionsOut', $transactionsOut); $this->setData('pageTitle', 'Paycoin Transaction - ' . $txid); $this->setData('cacheTime', 60); $this->render('header'); $this->render('transaction'); $this->render('footer'); }