Properties root root : Field = Field
Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).root
side Nodes side Nodes : Field [] = ...
Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).sideNodes
Static
_is Struct _is Struct : true
Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
})._isStruct
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:101 Static
check check : ( ( value ) => void )
Type declaration ( value ) : void Parameters value : { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Returns void Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).check
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:60 Static
empty empty : ( ( ) => { root : Field ; sideNodes : Field [] ; } )
Type declaration ( ) : { root : Field ; sideNodes : Field [] ; } Returns { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).empty
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:110 Static
from Fields from Fields : ( ( fields ) => { root : Field ; sideNodes : Field [] ; } )
Type declaration ( fields ) : { root : Field ; sideNodes : Field [] ; } Returns { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).fromFields
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:78 Static
fromJSON fromJSON : ( ( x ) => { root : Field ; sideNodes : Field [] ; } )
Type declaration ( x ) : { root : Field ; sideNodes : Field [] ; } Parameters x : { root : string ; sideNodes : string [] ; } root : string side Nodes : string [] Returns { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).fromJSON
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:109 Static
from Value from Value : ( ( x ) => { root : Field ; sideNodes : Field [] ; } ) & ( ( value ) => { root : Field ; sideNodes : Field [] ; } )
Type declaration ( x ) : { root : Field ; sideNodes : Field [] ; } Parameters x : { root : Field ; sideNodes : Field [] ; } | { root : bigint ; sideNodes : bigint [] ; } Returns { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Type declaration ( value ) : { root : Field ; sideNodes : Field [] ; } Parameters value : { root : string | number | bigint | Field ; sideNodes : Field [] | bigint [] ; } root : string | number | bigint | Field side Nodes : Field [] | bigint [] Returns { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).fromValue
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:68 Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:103 Static
to Auxiliary to Auxiliary : ( ( value ? ) => any [] )
Type declaration ( value ? ) : any [] Parameters Optional
value : { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Returns any [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).toAuxiliary
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:34 Static
to Fields to Fields : ( ( value ) => Field [] )
Type declaration ( value ) : Field [] Parameters value : { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Returns Field [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).toFields
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:24 Static
to Input to Input : ( ( x ) => { fields ?: Field [] ; packed ?: [ Field , number ] [] ; } )
Type declaration ( x ) : { fields ?: Field [] ; packed ?: [ Field , number ] [] ; } Parameters x : { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Returns { fields ?: Field [] ; packed ?: [ Field , number ] [] ; } Optional
fields ?: Field [] Optional
packed ?: [ Field , number ] [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).toInput
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:104 Static
toJSON toJSON : ( ( x ) => { root : string ; sideNodes : string [] ; } )
Type declaration ( x ) : { root : string ; sideNodes : string [] ; } Parameters x : { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Returns { root : string ; sideNodes : string [] ; } root : string side Nodes : string [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).toJSON
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:108 Static
to Value to Value : ( ( x ) => { root : bigint ; sideNodes : bigint [] ; } )
Type declaration ( x ) : { root : bigint ; sideNodes : bigint [] ; } Parameters x : { root : Field ; sideNodes : Field [] ; } root : Field side Nodes : Field [] Returns { root : bigint ; sideNodes : bigint [] ; } root : bigint side Nodes : bigint [] Inherited from Struct({
sideNodes: Provable.Array(Field, SMT_DEPTH),
root: Field,
}).toValue
Defined in node_modules/.store/o1js@1.2.0/node_modules/o1js/dist/node/lib/provable/types/provable-intf.d.ts:64
Merkle proof CircuitValue for an element in a SparseMerkleTree.
SparseMerkleProof