25 for (
const auto&
event : events) {
28 { { { C::address_derivation_sel, 1 },
29 { C::address_derivation_salt,
event.instance.salt },
30 { C::address_derivation_deployer_addr,
event.instance.deployer_addr },
31 { C::address_derivation_class_id,
event.instance.original_class_id },
32 { C::address_derivation_init_hash,
event.instance.initialisation_hash },
33 { C::address_derivation_nullifier_key_x,
event.instance.public_keys.nullifier_key.x },
34 { C::address_derivation_nullifier_key_y,
event.instance.public_keys.nullifier_key.y },
35 { C::address_derivation_incoming_viewing_key_x,
event.instance.public_keys.incoming_viewing_key.x },
36 { C::address_derivation_incoming_viewing_key_y,
event.instance.public_keys.incoming_viewing_key.y },
37 { C::address_derivation_outgoing_viewing_key_x,
event.instance.public_keys.outgoing_viewing_key.x },
38 { C::address_derivation_outgoing_viewing_key_y,
event.instance.public_keys.outgoing_viewing_key.y },
39 { C::address_derivation_tagging_key_x,
event.instance.public_keys.tagging_key.x },
40 { C::address_derivation_tagging_key_y,
event.instance.public_keys.tagging_key.y },
41 { C::address_derivation_address,
event.address },
42 { C::address_derivation_salted_init_hash,
event.salted_initialization_hash },
44 { C::address_derivation_partial_address,
event.partial_address },
45 { C::address_derivation_public_keys_hash,
event.public_keys_hash },
47 { C::address_derivation_preaddress,
event.preaddress },
49 { C::address_derivation_preaddress_public_key_x,
event.preaddress_public_key.x() },
50 { C::address_derivation_preaddress_public_key_y,
event.preaddress_public_key.y() },
51 { C::address_derivation_g1_x,
g1.x() },
52 { C::address_derivation_g1_y,
g1.y() },
53 { C::address_derivation_address_y,
event.address_point.y() } } });