27 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
28 (
FF(1) -
static_cast<View
>(in.get(C::address_derivation_sel)));
32 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
33 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
34 (
static_cast<View
>(in.get(C::address_derivation_partial_address_domain_separator)) -
35 CView(constants_GENERATOR_INDEX__PARTIAL_ADDRESS));
39 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
40 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
41 (
static_cast<View
>(in.get(C::address_derivation_const_two)) -
FF(2));
45 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
46 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
47 (
static_cast<View
>(in.get(C::address_derivation_const_three)) -
FF(3));
51 using View =
typename std::tuple_element_t<4, ContainerOverSubrelations>::View;
52 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
53 (
static_cast<View
>(in.get(C::address_derivation_const_four)) -
FF(4));
57 using View =
typename std::tuple_element_t<5, ContainerOverSubrelations>::View;
58 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
59 (
static_cast<View
>(in.get(C::address_derivation_const_five)) -
FF(5));
63 using View =
typename std::tuple_element_t<6, ContainerOverSubrelations>::View;
64 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
65 (
static_cast<View
>(in.get(C::address_derivation_public_keys_hash_domain_separator)) -
66 CView(constants_GENERATOR_INDEX__PUBLIC_KEYS_HASH));
70 using View =
typename std::tuple_element_t<7, ContainerOverSubrelations>::View;
71 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
72 (
static_cast<View
>(in.get(C::address_derivation_preaddress_domain_separator)) -
73 CView(constants_GENERATOR_INDEX__CONTRACT_ADDRESS_V1));
77 using View =
typename std::tuple_element_t<8, ContainerOverSubrelations>::View;
78 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
79 (
static_cast<View
>(in.get(C::address_derivation_g1_x)) -
CView(constants_GRUMPKIN_ONE_X));
83 using View =
typename std::tuple_element_t<9, ContainerOverSubrelations>::View;
84 auto tmp =
static_cast<View
>(in.get(C::address_derivation_sel)) *
85 (
static_cast<View
>(in.get(C::address_derivation_g1_y)) -
CView(constants_GRUMPKIN_ONE_Y));