code: func (c *chainView) Genesis() *blockNode {
  	c.mtx.Lock()
  	genesis := c.genesis()
  	c.mtx.Unlock()
  	return genesis
  }
docs: // Genesis returns the genesis block for the chain view.
  //
  // This function is safe for concurrent access.