19enum PROOF_TYPE {
PLONK,
HONK,
OINK,
PG,
AVM,
ROLLUP_HONK,
ROOT_ROLLUP_HONK,
HONK_ZK,
PG_FINAL,
PG_TAIL,
CIVC };
58 std::vector<uint32_t>
key;
66 template <
typename Builder>
68 const std::vector<uint32_t>& witness_indices)
71 result.reserve(witness_indices.size());
72 for (
const auto& idx : witness_indices) {
void read(auto &it, msgpack_concepts::HasMsgPack auto &obj)
Automatically derived read for any object that defines .msgpack() (implicitly defined by MSGPACK_FIEL...
void write(auto &buf, const msgpack_concepts::HasMsgPack auto &obj)
Automatically derived write for any object that defines .msgpack() (implicitly defined by MSGPACK_FIE...
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept