Skip to Content
dApps
このページの内容

signEvent

メソッド

declare function signEvent(event: UnsignedEvent): Promise<Event>;

パラメーター

  • event — 必須 object
    • kind — 必須 number
    • content— 必須 string
    • tags — 必須 Array<Array<string>>
    • created_at — 必須 number 秒単位の Unix タイムスタンプ
export type UnsignedEvent = { kind: EventKind; content: string; tags: string[][]; created_at: number; }; export enum EventKind { Metadata = 0, Text = 1, RelayRec = 2, Contacts = 3, DM = 4, Deleted = 5, }

レスポンス

イベントオブジェクトを受け取り、id、pubkey、sig を追加して返します。

結果

export type Event = { id: string; kind: EventKind; pubkey: string; content: string; tags: string[][]; created_at: number; sig: string; };

例

const event = { created_at: Math.floor(Date.now() / 1000), kind: 1, content: "OneKey 🚀", tags: [], }; const provider = (window.$onekey && window.$onekey.nostr) || window.nostr; const signedEvent = await provider.signEvent(event);

デモ

例を開く 

最終更新日