@orangecheck/lock-device / finalizeDeviceEvent
Function: finalizeDeviceEvent()
function finalizeDeviceEvent(params: {
address: string;
bindingSigBase64: string;
bindingStatement: string;
createdAtUnix?: number;
device_id: string;
device_pk: string;
deviceSk: Uint8Array;
}): NostrEvent;
Defined in: index.ts:163
Finalize a device event: derive Nostr key from device_sk, attach pubkey, compute id, sign. Returns a fully-signed NIP-01 event ready to publish.
Parameters
| Parameter | Type |
|---|---|
params | { address: string; bindingSigBase64: string; bindingStatement: string; createdAtUnix?: number; device_id: string; device_pk: string; deviceSk: Uint8Array; } |
params.address | string |
params.bindingSigBase64 | string |
params.bindingStatement | string |
params.createdAtUnix? | number |
params.device_id | string |
params.device_pk | string |
params.deviceSk | Uint8Array |