MCPcopy Create free account
hub / github.com/PolyhedraZK/ExpanderCompilerCollection / serializeRootCircuit

Function serializeRootCircuit

ecgo/irwg/serialize.go:60–66  ·  view source on GitHub ↗
(o *utils.OutputBuf, c *RootCircuit, field field.Field)

Source from the content-addressed store, hash-verified

58}
59
60func serializeRootCircuit(o *utils.OutputBuf, c *RootCircuit, field field.Field) {
61 o.AppendUint64(uint64(len(c.Circuits)))
62 for k, c := range c.Circuits {
63 o.AppendUint64(uint64(k))
64 serializeCircuit(o, c, field)
65 }
66}
67
68func SerializeRootCircuit(c *RootCircuit) []byte {
69 o := &utils.OutputBuf{}

Callers 1

SerializeRootCircuitFunction · 0.70

Calls 2

AppendUint64Method · 0.80
serializeCircuitFunction · 0.70

Tested by

no test coverage detected