pub type CoinbaseVerifyingKey<N> = VerifierKey<<N as Environment>::PairingCurve>;Aliased Type§
pub struct CoinbaseVerifyingKey<N> {
pub g: <<N as Environment>::PairingCurve as PairingEngine>::G1Affine,
pub gamma_g: <<N as Environment>::PairingCurve as PairingEngine>::G1Affine,
pub h: <<N as Environment>::PairingCurve as PairingEngine>::G2Affine,
pub beta_h: <<N as Environment>::PairingCurve as PairingEngine>::G2Affine,
pub prepared_h: <<<N as Environment>::PairingCurve as PairingEngine>::G2Affine as PairingCurve>::Prepared,
pub prepared_beta_h: <<<N as Environment>::PairingCurve as PairingEngine>::G2Affine as PairingCurve>::Prepared,
}Fields§
§g: <<N as Environment>::PairingCurve as PairingEngine>::G1AffineThe generator of G1.
gamma_g: <<N as Environment>::PairingCurve as PairingEngine>::G1AffineThe generator of G1 that is used for making a commitment hiding.
h: <<N as Environment>::PairingCurve as PairingEngine>::G2AffineThe generator of G2.
beta_h: <<N as Environment>::PairingCurve as PairingEngine>::G2Affine\beta times the above generator of G2.
prepared_h: <<<N as Environment>::PairingCurve as PairingEngine>::G2Affine as PairingCurve>::PreparedThe generator of G2, prepared for use in pairings.
prepared_beta_h: <<<N as Environment>::PairingCurve as PairingEngine>::G2Affine as PairingCurve>::Prepared\beta times the above generator of G2, prepared for use in pairings.