Ejemplo n.º 1
0
 /**
  * Initialize the block storage with genesis and chain
  * @param BlockHeaderInterface $header
  */
 public function init(BlockHeaderInterface $header)
 {
     $hash = $header->getHash();
     try {
         $this->db->fetchIndex($hash);
     } catch (\Exception $e) {
         $this->db->createIndexGenesis($header);
     }
 }
Ejemplo n.º 2
0
 /**
  * @param BlockHeaderInterface $header
  * @return bool
  */
 public function createIndexGenesis(BlockHeaderInterface $header)
 {
     echo __FUNCTION__ . PHP_EOL;
     return $this->db->createIndexGenesis($header);
 }