Function validate_registration_data

Source
pub fn validate_registration_data<TAccountKeys: MaybeFromCandidateKeys>(
    stake_pool_pub_key: &StakePoolPublicKey,
    registration_data: &RegistrationData,
    genesis_utxo: UtxoId,
) -> Result<(Public, TAccountKeys), RegistrationDataError>
Expand description

Validates registration data provided by the authority candidate.

Validates:

  • Account keys and Partner Chain public keys of the candidate
  • stake pool signature
  • sidechain signature
  • transaction inputs contain correct registration utxo