code: func (p PublicKey) ABCIPubKey() abci.PubKey {
  	return abci.PubKey{
  		Type: p.CurveType.ABCIType(),
  		Data: p.PublicKey,
  	}
  }
docs: // PublicKey extensions
  // Return the ABCI PubKey. See Tendermint protobuf.go for the go-crypto conversion this is based on