-record(create_validator, { signing_key :: key@ed25519@public_key:public_key(), voting_key :: bitstring(), reward_address :: account@address:address(), signal_data :: gleam@option:option(bitstring()), proof_of_knowledge :: bitstring(), proof :: transaction@signature_proof:signature_proof() }).