@ethereumjs/mpt / BranchMPTNode
Defined in: node/branch.ts:6
16-way branch MPT node with optional terminal value.
new BranchMPTNode():
BranchMPTNode
Defined in: node/branch.ts:10
BranchMPTNode
_branches:
BranchMPTNodeBranchValue[]
Defined in: node/branch.ts:7
_value:
Uint8Array<ArrayBufferLike> |null
Defined in: node/branch.ts:8
getBranch(
i):BranchMPTNodeBranchValue
Defined in: node/branch.ts:42
number
getChildren(): [
number,NodeReferenceOrRawMPTNode][]
Defined in: node/branch.ts:51
[number, NodeReferenceOrRawMPTNode][]
raw():
BranchMPTNodeBranchValue[]
Defined in: node/branch.ts:34
serialize():
Uint8Array
Defined in: node/branch.ts:38
Uint8Array
setBranch(
i,v):void
Defined in: node/branch.ts:30
number
void
value(
v?):Uint8Array<ArrayBufferLike> |null
Defined in: node/branch.ts:22
Uint8Array<ArrayBufferLike> | null
Uint8Array<ArrayBufferLike> | null
staticfromArray(arr):BranchMPTNode
Defined in: node/branch.ts:15
Uint8Array<ArrayBufferLike>[]
BranchMPTNode