ethereumjs-monorepo

@ethereumjs/mpt


@ethereumjs/mpt / ExtensionMPTNode

Class: ExtensionMPTNode

Defined in: packages/mpt/src/node/extension.ts:5

Extends

Constructors

Constructor

new ExtensionMPTNode(nibbles, value): ExtensionMPTNode

Defined in: packages/mpt/src/node/extension.ts:6

Parameters

nibbles

Nibbles

value

Uint8Array

Returns

ExtensionMPTNode

Overrides

ExtensionOrLeafMPTNodeBase.constructor

Properties

_isLeaf

_isLeaf: boolean

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:11

Inherited from

ExtensionOrLeafMPTNodeBase._isLeaf


_nibbles

_nibbles: Nibbles

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:9

Inherited from

ExtensionOrLeafMPTNodeBase._nibbles


_value

_value: Uint8Array

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:10

Inherited from

ExtensionOrLeafMPTNodeBase._value

Methods

encodedKey()

encodedKey(): Nibbles

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:23

Returns

Nibbles

Inherited from

ExtensionOrLeafMPTNodeBase.encodedKey


key()

key(k?): Nibbles

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:27

Parameters

k?

Nibbles

Returns

Nibbles

Inherited from

ExtensionOrLeafMPTNodeBase.key


keyLength()

keyLength(): number

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:35

Returns

number

Inherited from

ExtensionOrLeafMPTNodeBase.keyLength


raw()

raw(): RawExtensionMPTNode

Defined in: packages/mpt/src/node/extension.ts:10

Returns

RawExtensionMPTNode

Overrides

ExtensionOrLeafMPTNodeBase.raw


serialize()

serialize(): Uint8Array

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:51

Returns

Uint8Array

Inherited from

ExtensionOrLeafMPTNodeBase.serialize


value()

value(v?): Uint8Array<ArrayBufferLike>

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:39

Parameters

v?

Uint8Array<ArrayBufferLike>

Returns

Uint8Array<ArrayBufferLike>

Inherited from

ExtensionOrLeafMPTNodeBase.value


decodeKey()

static decodeKey(key): Nibbles

Defined in: packages/mpt/src/node/extensionOrLeafNodeBase.ts:19

Parameters

key

Nibbles

Returns

Nibbles

Inherited from

ExtensionOrLeafMPTNodeBase.decodeKey