@@ -55,10 +55,13 @@ builtinConstructors = \case
5555 BuiltinList -> [BuiltinListNil , BuiltinListCons ]
5656 BuiltinMaybe -> [BuiltinMaybeNothing , BuiltinMaybeJust ]
5757 BuiltinPair -> [BuiltinPairConstr ]
58+ BuiltinJson -> [BuiltinJsonArray , BuiltinJsonBool , BuiltinJsonObject , BuiltinJsonNumber , BuiltinJsonString ]
5859 BuiltinPoseidonState -> [BuiltinMkPoseidonState ]
5960 BuiltinEcPoint -> [BuiltinMkEcPoint ]
6061 BuiltinAnomaResource -> [BuiltinMkAnomaResource ]
6162 BuiltinAnomaAction -> [BuiltinMkAnomaAction ]
63+ BuiltinAnomaComplianceInputs -> [BuiltinMkAnomaComplianceInputs ]
64+ BuiltinAnomaShieldedTransaction -> [BuiltinMkAnomaShieldedTransaction ]
6265 BuiltinEq -> [BuiltinMkEq ]
6366 BuiltinOrd -> [BuiltinMkOrd ]
6467 BuiltinOrdering -> [BuiltinOrderingLT , BuiltinOrderingEQ , BuiltinOrderingGT ]
@@ -70,13 +73,16 @@ data BuiltinInductive
7073 | BuiltinList
7174 | BuiltinMaybe
7275 | BuiltinPair
76+ | BuiltinJson
7377 | BuiltinEq
7478 | BuiltinOrd
7579 | BuiltinOrdering
7680 | BuiltinPoseidonState
7781 | BuiltinEcPoint
7882 | BuiltinAnomaResource
7983 | BuiltinAnomaAction
84+ | BuiltinAnomaComplianceInputs
85+ | BuiltinAnomaShieldedTransaction
8086 deriving stock (Show , Eq , Ord , Enum , Bounded , Generic , Data )
8187
8288instance Hashable BuiltinInductive
@@ -93,13 +99,16 @@ instance Pretty BuiltinInductive where
9399 BuiltinList -> Str. list
94100 BuiltinMaybe -> Str. maybe_
95101 BuiltinPair -> Str. pair
102+ BuiltinJson -> Str. json
96103 BuiltinEq -> Str. eq
97104 BuiltinOrd -> Str. ord
98105 BuiltinOrdering -> Str. ordering
99106 BuiltinPoseidonState -> Str. cairoPoseidonState
100107 BuiltinEcPoint -> Str. cairoEcPoint
101108 BuiltinAnomaResource -> Str. anomaResource
102109 BuiltinAnomaAction -> Str. anomaAction
110+ BuiltinAnomaComplianceInputs -> Str. anomaComplianceInputs
111+ BuiltinAnomaShieldedTransaction -> Str. anomaShieldedTransaction
103112
104113instance Pretty BuiltinConstructor where
105114 pretty = \ case
@@ -114,10 +123,17 @@ instance Pretty BuiltinConstructor where
114123 BuiltinMaybeNothing -> Str. nothing
115124 BuiltinMaybeJust -> Str. just
116125 BuiltinPairConstr -> Str. pair
126+ BuiltinJsonArray -> Str. jsonArray
127+ BuiltinJsonBool -> Str. jsonBool
128+ BuiltinJsonObject -> Str. jsonObject
129+ BuiltinJsonNumber -> Str. jsonNumber
130+ BuiltinJsonString -> Str. jsonString
117131 BuiltinMkPoseidonState -> Str. cairoMkPoseidonState
118132 BuiltinMkEcPoint -> Str. cairoMkEcPoint
119133 BuiltinMkAnomaResource -> Str. anomaMkResource
120134 BuiltinMkAnomaAction -> Str. anomaMkAction
135+ BuiltinMkAnomaComplianceInputs -> Str. anomaMkComplianceInputs
136+ BuiltinMkAnomaShieldedTransaction -> Str. anomaMkShieldedTransaction
121137 BuiltinMkEq -> Str. mkEq
122138 BuiltinMkOrd -> Str. mkOrd
123139 BuiltinOrderingLT -> Str. lt
@@ -141,10 +157,17 @@ data BuiltinConstructor
141157 | BuiltinMaybeNothing
142158 | BuiltinMaybeJust
143159 | BuiltinPairConstr
160+ | BuiltinJsonArray
161+ | BuiltinJsonBool
162+ | BuiltinJsonObject
163+ | BuiltinJsonNumber
164+ | BuiltinJsonString
144165 | BuiltinMkPoseidonState
145166 | BuiltinMkEcPoint
146167 | BuiltinMkAnomaResource
147168 | BuiltinMkAnomaAction
169+ | BuiltinMkAnomaComplianceInputs
170+ | BuiltinMkAnomaShieldedTransaction
148171 deriving stock (Show , Eq , Ord , Generic , Data )
149172
150173instance Hashable BuiltinConstructor
@@ -280,6 +303,7 @@ data BuiltinAxiom
280303 | BuiltinAnomaRandomSplit
281304 | BuiltinAnomaIsCommitment
282305 | BuiltinAnomaIsNullifier
306+ | BuiltinAnomaCreateFromComplianceInputs
283307 | BuiltinAnomaSet
284308 | BuiltinAnomaSetToList
285309 | BuiltinAnomaSetFromList
@@ -350,6 +374,7 @@ instance HasNameKind BuiltinAxiom where
350374 BuiltinAnomaRandomSplit -> KNameFunction
351375 BuiltinAnomaIsCommitment -> KNameFunction
352376 BuiltinAnomaIsNullifier -> KNameFunction
377+ BuiltinAnomaCreateFromComplianceInputs -> KNameFunction
353378 BuiltinPoseidon -> KNameFunction
354379 BuiltinEcOp -> KNameFunction
355380 BuiltinRandomEcPoint -> KNameFunction
@@ -427,6 +452,7 @@ instance Pretty BuiltinAxiom where
427452 BuiltinAnomaRandomSplit -> Str. anomaRandomSplit
428453 BuiltinAnomaIsCommitment -> Str. anomaIsCommitment
429454 BuiltinAnomaIsNullifier -> Str. anomaIsNullifier
455+ BuiltinAnomaCreateFromComplianceInputs -> Str. anomaCreateFromComplianceInputs
430456 BuiltinAnomaSet -> Str. anomaSet
431457 BuiltinAnomaSetToList -> Str. anomaSetToList
432458 BuiltinAnomaSetFromList -> Str. anomaSetFromList
0 commit comments