56 static constexpr std::array<ColumnAndShifts, LOOKUP_TUPLE_SIZE>
SRC_COLUMNS = {
57 ColumnAndShifts::contract_instance_retrieval_address,
58 ColumnAndShifts::contract_instance_retrieval_salt,
59 ColumnAndShifts::contract_instance_retrieval_deployer_addr,
60 ColumnAndShifts::contract_instance_retrieval_original_class_id,
61 ColumnAndShifts::contract_instance_retrieval_init_hash,
62 ColumnAndShifts::contract_instance_retrieval_nullifier_key_x,
63 ColumnAndShifts::contract_instance_retrieval_nullifier_key_y,
64 ColumnAndShifts::contract_instance_retrieval_incoming_viewing_key_x,
65 ColumnAndShifts::contract_instance_retrieval_incoming_viewing_key_y,
66 ColumnAndShifts::contract_instance_retrieval_outgoing_viewing_key_x,
67 ColumnAndShifts::contract_instance_retrieval_outgoing_viewing_key_y,
68 ColumnAndShifts::contract_instance_retrieval_tagging_key_x,
69 ColumnAndShifts::contract_instance_retrieval_tagging_key_y
71 static constexpr std::array<ColumnAndShifts, LOOKUP_TUPLE_SIZE>
DST_COLUMNS = {
72 ColumnAndShifts::address_derivation_address,
73 ColumnAndShifts::address_derivation_salt,
74 ColumnAndShifts::address_derivation_deployer_addr,
75 ColumnAndShifts::address_derivation_class_id,
76 ColumnAndShifts::address_derivation_init_hash,
77 ColumnAndShifts::address_derivation_nullifier_key_x,
78 ColumnAndShifts::address_derivation_nullifier_key_y,
79 ColumnAndShifts::address_derivation_incoming_viewing_key_x,
80 ColumnAndShifts::address_derivation_incoming_viewing_key_y,
81 ColumnAndShifts::address_derivation_outgoing_viewing_key_x,
82 ColumnAndShifts::address_derivation_outgoing_viewing_key_y,
83 ColumnAndShifts::address_derivation_tagging_key_x,
84 ColumnAndShifts::address_derivation_tagging_key_y