21static constexpr std::size_t FR_PUBLIC_INPUTS_SIZE = 1;
24static constexpr std::size_t BIGFIELD_PUBLIC_INPUTS_SIZE = 4;
27static constexpr std::size_t GOBLIN_FIELD_PUBLIC_INPUTS_SIZE = 4;
30static constexpr std::size_t BIGGROUP_PUBLIC_INPUTS_SIZE = 2 * BIGFIELD_PUBLIC_INPUTS_SIZE;
33static constexpr std::size_t GOBLIN_GROUP_PUBLIC_INPUTS_SIZE = 2 * GOBLIN_FIELD_PUBLIC_INPUTS_SIZE;
41static constexpr std::size_t PAIRING_POINTS_SIZE = 2 * GOBLIN_GROUP_PUBLIC_INPUTS_SIZE;
46static constexpr std::size_t GRUMPKIN_OPENING_CLAIM_SIZE = 2 * FR_PUBLIC_INPUTS_SIZE + 2 * BIGFIELD_PUBLIC_INPUTS_SIZE;
49static constexpr std::size_t INVALID_PUBLIC_INPUTS_SIZE = 0;
52static constexpr std::size_t MEGA_EXECUTION_TRACE_NUM_WIRES = 4;
55static constexpr std::size_t KERNEL_PUBLIC_INPUTS_SIZE =
57 GOBLIN_GROUP_PUBLIC_INPUTS_SIZE +
58 GOBLIN_GROUP_PUBLIC_INPUTS_SIZE +
59 (MEGA_EXECUTION_TRACE_NUM_WIRES * GOBLIN_GROUP_PUBLIC_INPUTS_SIZE) +
60 FR_PUBLIC_INPUTS_SIZE;
63static constexpr std::size_t DEFAULT_PUBLIC_INPUTS_SIZE = PAIRING_POINTS_SIZE;
66static constexpr std::size_t APP_PUBLIC_INPUTS_SIZE = PAIRING_POINTS_SIZE;
69static constexpr std::size_t HIDING_KERNEL_PUBLIC_INPUTS_SIZE =
71 GOBLIN_GROUP_PUBLIC_INPUTS_SIZE +
72 (MEGA_EXECUTION_TRACE_NUM_WIRES * GOBLIN_GROUP_PUBLIC_INPUTS_SIZE);
75static constexpr std::size_t ROLLUP_PUBLIC_INPUTS_SIZE =
76 PAIRING_POINTS_SIZE + GRUMPKIN_OPENING_CLAIM_SIZE;
79static constexpr std::size_t GOBLIN_AVM_PUBLIC_INPUTS_SIZE = FR_PUBLIC_INPUTS_SIZE + PAIRING_POINTS_SIZE;
Entry point for Barretenberg command-line interface.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept