Reference@proto-kit/sequencerClassesRuntimeVerificationKeyAttestationSerializer

@proto-kit/sequencer • Docs


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