@ethereumjs/verkle / InternalVerkleNode
Defined in: node/internalNode.ts:8
BaseVerkleNode
<typeof Internal
>new InternalVerkleNode(
options
):InternalVerkleNode
Defined in: node/internalNode.ts:13
InternalVerkleNodeOptions
InternalVerkleNode
children: (
null
|ChildNode
)[]
Defined in: node/internalNode.ts:10
commitment:
Uint8Array
Defined in: node/baseVerkleNode.ts:8
type:
0
=VerkleNodeType.Internal
Defined in: node/internalNode.ts:11
getChildren(
index
):null
|ChildNode
Defined in: node/internalNode.ts:76
number
The index in the children array to retrieve the child node commitment from
null
| ChildNode
the uncompressed 64byte commitment for the child node at the index
position in the children array
hash():
Uint8Array
Defined in: node/baseVerkleNode.ts:16
Uint8Array
raw():
Uint8Array
<ArrayBufferLike
>[]
Defined in: node/internalNode.ts:80
Uint8Array
<ArrayBufferLike
>[]
serialize():
Uint8Array
Defined in: node/baseVerkleNode.ts:26
Uint8Array
the RLP serialized node
setChild(
childIndex
,child
):void
Defined in: node/internalNode.ts:19
number
null |
ChildNode |
void
static
create(verkleCrypto
):InternalVerkleNode
Defined in: node/internalNode.ts:62
Generates a new Internal node with default commitment
VerkleCrypto
InternalVerkleNode
static
fromRawNode(rawNode
,verkleCrypto
):InternalVerkleNode
Defined in: node/internalNode.ts:37
Uint8Array
<ArrayBufferLike
>[]
VerkleCrypto
InternalVerkleNode