DocsReference@proto-kit/sequencerClassesNewBlockProvingParametersSerializer

@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / NewBlockProvingParametersSerializer

Class: NewBlockProvingParametersSerializer

Implements

Constructors

new NewBlockProvingParametersSerializer()

new NewBlockProvingParametersSerializer(stProofSerializer, transactionProofSerializer): NewBlockProvingParametersSerializer

Parameters

stProofSerializer: ProofTaskSerializer<StateTransitionProverPublicInput, StateTransitionProverPublicOutput>

transactionProofSerializer: ProofTaskSerializer<TransactionProverPublicInput, TransactionProverPublicOutput>

Returns

NewBlockProvingParametersSerializer

Defined in

packages/sequencer/src/protocol/production/tasks/serializers/NewBlockProvingParametersSerializer.ts:52

Methods

fromJSON()

fromJSON(json): Promise<NewBlockPayload>

Parameters

json: string

Returns

Promise<NewBlockPayload>

Implementation of

TaskSerializer.fromJSON

Defined in

packages/sequencer/src/protocol/production/tasks/serializers/NewBlockProvingParametersSerializer.ts:99


toJSON()

toJSON(input): Promise<string>

Parameters

input: NewBlockPayload

Returns

Promise<string>

Implementation of

TaskSerializer.toJSON

Defined in

packages/sequencer/src/protocol/production/tasks/serializers/NewBlockProvingParametersSerializer.ts:63