@orangecheck/lock-device / buildDeviceEvent
Function: buildDeviceEvent()
function buildDeviceEvent(params: {
address: string;
bindingSigBase64: string;
bindingStatement: string;
createdAtUnix?: number;
device_id: string;
device_pk: string;
}): Omit<NostrEvent, "id" | "sig" | "pubkey"> & {
pubkey?: undefined;
};
Defined in: index.ts:102
Build a kind-30078 addressable event announcing a device binding. The caller must supply the BIP-322 signature produced by the user's Bitcoin wallet (we cannot sign BIP-322 in this package — that requires a wallet).
Parameters
| Parameter | Type |
|---|---|
params | { address: string; bindingSigBase64: string; bindingStatement: string; createdAtUnix?: number; device_id: string; device_pk: string; } |
params.address | string |
params.bindingSigBase64 | string |
params.bindingStatement | string |
params.createdAtUnix? | number |
params.device_id | string |
params.device_pk | string |
Returns
Omit<NostrEvent, "id" | "sig" | "pubkey"> & {
pubkey?: undefined;
}