Reference@proto-kit/sequencerClassesNewBlockProvingParametersSerializer

@proto-kit/sequencer • Docs


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