DocsReference@proto-kit/sequencerClassesRuntimeVerificationKeyAttestationSerializer

@proto-kit/sequencerDocs


Documentation / @proto-kit/sequencer / RuntimeVerificationKeyAttestationSerializer

Class: RuntimeVerificationKeyAttestationSerializer

Constructors

new RuntimeVerificationKeyAttestationSerializer()

new RuntimeVerificationKeyAttestationSerializer(): RuntimeVerificationKeyAttestationSerializer

Returns

RuntimeVerificationKeyAttestationSerializer

Methods

fromJSON()

static fromJSON(json): RuntimeVerificationKeyAttestation

Parameters

json

json.verificationKey

json.verificationKey.data: string

json.verificationKey.hash: string

json.witness

json.witness.isLeft: boolean[]

json.witness.path: string[]

Returns

RuntimeVerificationKeyAttestation

Defined in

packages/sequencer/src/protocol/production/tasks/serializers/RuntimeVerificationKeyAttestationSerializer.ts:10


toJSON()

static toJSON(attestation): object

Parameters

attestation: RuntimeVerificationKeyAttestation

Returns

object

verificationKey

verificationKey: VerificationKeyJSON

witness

witness: object

witness.isLeft

witness.isLeft: boolean[]

witness.path

witness.path: string[]

Defined in

packages/sequencer/src/protocol/production/tasks/serializers/RuntimeVerificationKeyAttestationSerializer.ts:20