@proto-kit/persistanceDocs


Documentation / @proto-kit/persistance / BlockResultMapper

Class: BlockResultMapper

Implements

Constructors

new BlockResultMapper()

new BlockResultMapper(stArrayMapper): BlockResultMapper

Parameters

stArrayMapper: StateTransitionArrayMapper

Returns

BlockResultMapper

Defined in

packages/persistance/src/services/prisma/mappers/BlockResultMapper.ts:15

Methods

mapIn()

mapIn(input): BlockResult

Parameters

input

input.afterBlockStateTransitions: JsonValue

input.afterNetworkState: JsonValue

input.blockHash: string

input.blockHashRoot: string

input.blockHashWitness: JsonValue

input.stateRoot: string

input.witnessedRoots: string[]

Returns

BlockResult

Implementation of

ObjectMapper.mapIn

Defined in

packages/persistance/src/services/prisma/mappers/BlockResultMapper.ts:19


mapOut()

mapOut(input): object

Parameters

input: BlockResult

Returns

object

afterBlockStateTransitions

afterBlockStateTransitions: JsonValue

afterNetworkState

afterNetworkState: JsonValue

blockHash

blockHash: string

blockHashRoot

blockHashRoot: string

blockHashWitness

blockHashWitness: JsonValue

stateRoot

stateRoot: string

witnessedRoots

witnessedRoots: string[]

Implementation of

ObjectMapper.mapOut

Defined in

packages/persistance/src/services/prisma/mappers/BlockResultMapper.ts:41