Skip to content

EventBuilder

Functions

  • build - Builds a signed [ExecutionEvent] from an [AuditPayload].

firma_sidecar::audit::builder::EventBuilder::build

Section titled “firma_sidecar::audit::builder::EventBuilder::build”

Function

Builds a signed [ExecutionEvent] from an [AuditPayload].

Generates a UUID v7 event ID, captures the current wall-clock timestamp in nanoseconds, and signs all fields with ECDSA P-256.

fn build(self: &Self, payload: AuditPayload) -> ExecutionEvent