code: func LoadChequebook(path string, prvKey *ecdsa.PrivateKey, backend Backend, checkBalance bool) (*Chequebook, error) {
  	data, err := ioutil.ReadFile(path)
  	if err != nil {
  		return nil, err
  	}
  	cb, _ := NewChequebook(path, common.Address{}, prvKey, backend)
  
  	if err = json.Unmarshal(data, cb); err != nil {
  		return nil, err
  	}
  	if checkBalance {
  		cb.setBalanceFromBlockChain()
  	}
  	log.Trace("Loaded chequebook from disk", "path", path)
  
  	return cb, nil
  }
docs: // LoadChequebook loads a chequebook from disk (file path).