ethereumjs-monorepo

@ethereumjs/statemanager


@ethereumjs/statemanager / addMerkleStateProofData

Function: addMerkleStateProofData()

addMerkleStateProofData(sm, proof, safe?): Promise<void>

Defined in: proof/merkle.ts:162

Add proof(s) into an already existing trie.

Parameters

sm

MerkleStateManager

proof

Proof | Proof[]

The proof(s) retrieved from getProof

safe?

boolean = false

When false, skip verifying that proof roots match the trie root (useful when merging proofs from different state roots)

Returns

Promise<void>