Class: VerificationKey
Hierarchy
{
data
:string
= String;hash
:Field
= Field }↳
VerificationKey
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new VerificationKey(value
)
Parameters
Name | Type | Default value |
---|---|---|
value | Object | undefined |
value.data | string | String |
value.hash | Field | Field |
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).constructor
Defined in
Properties
data
• data: string
= String
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).data
Defined in
hash
• hash: Field
= Field
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).hash
Defined in
_isStruct
▪ Static
_isStruct: true
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, })._isStruct
Defined in
check
▪ Static
check: (x
: { data
: string
= String; hash
: Field
= Field }) => void
Type declaration
▸ (x
): void
Parameters
Name | Type | Default value |
---|---|---|
x | Object | undefined |
x.data | string | String |
x.hash | Field | Field |
Returns
void
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).check
Defined in
fromFields
▪ Static
fromFields: (x
: Field
[], aux
: any
[]) => { data
: string
= String; hash
: Field
= Field }
Type declaration
▸ (x
, aux
): Object
Parameters
Name | Type |
---|---|
x | Field [] |
aux | any [] |
Returns
Object
Name | Type |
---|---|
data | string |
hash | Field |
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).fromFields
Defined in
fromJSON
▪ Static
fromJSON: (x
: string
) => { data
: string
= String; hash
: Field
= Field }
Type declaration
▸ (x
): Object
Parameters
Name | Type |
---|---|
x | string |
Returns
Object
Name | Type |
---|---|
data | string |
hash | Field |
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).fromJSON
Defined in
toAuxiliary
▪ Static
toAuxiliary: (x?
: { data
: string
= String; hash
: Field
= Field }) => any
[]
Type declaration
▸ (x?
): any
[]
Parameters
Name | Type | Default value |
---|---|---|
x? | Object | undefined |
x.data | string | String |
x.hash | Field | Field |
Returns
any
[]
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).toAuxiliary
Defined in
toFields
▪ Static
toFields: (x
: { data
: string
= String; hash
: Field
= Field }) => Field
[]
Type declaration
▸ (x
): Field
[]
Parameters
Name | Type | Default value |
---|---|---|
x | Object | undefined |
x.data | string | String |
x.hash | Field | Field |
Returns
Field
[]
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).toFields
Defined in
toInput
▪ Static
toInput: (x
: { data
: string
= String; hash
: Field
= Field }) => { fields?
: Field
[] ; packed?
: [Field
, number
][] }
Type declaration
▸ (x
): Object
Parameters
Name | Type | Default value |
---|---|---|
x | Object | undefined |
x.data | string | String |
x.hash | Field | Field |
Returns
Object
Name | Type |
---|---|
fields? | Field [] |
packed? | [Field , number ][] |
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).toInput
Defined in
toJSON
▪ Static
toJSON: (x
: { data
: string
= String; hash
: Field
= Field }) => string
Type declaration
▸ (x
): string
Parameters
Name | Type | Default value |
---|---|---|
x | Object | undefined |
x.data | string | String |
x.hash | Field | Field |
Returns
string
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).toJSON
Defined in
Methods
sizeInFields
▸ Static
sizeInFields(): number
Returns
number
Inherited from
Struct({ ...provable({ data: String, hash: Field }), toJSON({ data }: { data: string }) { return data; }, }).sizeInFields