Extends
output
<typeofpolicyJSONValidator
>
Properties
CallingFunctions
CallingFunctions: object
[]
Defined in: src/modules/validation.ts:639
encodedValues
encodedValues: string
functionSignature
functionSignature: string
name
name: string
Inherited from
z.infer.CallingFunctions
Description
Description: string
Defined in: src/modules/validation.ts:637
Inherited from
z.infer.Description
ForeignCalls
ForeignCalls: object
[]
Defined in: src/modules/validation.ts:640
address
address: `0x${string}`
callingFunction
callingFunction: string
function
function: string
mappedTrackerKeyValues
mappedTrackerKeyValues: string
name
name: string
returnType
returnType: string
valuesToPass
valuesToPass: string
Inherited from
z.infer.ForeignCalls
MappedTrackers
MappedTrackers: object
[]
Defined in: src/modules/validation.ts:642
initialKeys
initialKeys: string
[]
initialValues
initialValues: (string
|string
[])[]
keyType
keyType: string
name
name: string
valueType
valueType: string
Inherited from
z.infer.MappedTrackers
Policy
Policy: string
Defined in: src/modules/validation.ts:636
Inherited from
z.infer.Policy
PolicyType
PolicyType: string
Defined in: src/modules/validation.ts:638
Inherited from
z.infer.PolicyType
Rules
Rules: object
[]
Defined in: src/modules/validation.ts:643
callingFunction
callingFunction: string
condition
condition: string
Description
Description: string
Name
Name: string
negativeEffects
negativeEffects: string
[]
order?
optional
order:number
positiveEffects
positiveEffects: string
[]
Inherited from
z.infer.Rules
Trackers
Trackers: object
[]
Defined in: src/modules/validation.ts:641
initialValue
initialValue:string
|string
[]
name
name: string
type
type: string
Inherited from
z.infer.Trackers