23 lines
425 B
Plaintext
23 lines
425 B
Plaintext
# Classes
|
|
module Nostr
|
|
class User
|
|
attr_reader keypair: KeyPair
|
|
|
|
def initialize: (?keypair: KeyPair | nil, ?keygen: Keygen) -> void
|
|
def create_event: (
|
|
{
|
|
pubkey: String,
|
|
created_at: Integer,
|
|
kind: Integer,
|
|
tags: Array[String],
|
|
content: String,
|
|
created_at: Integer,
|
|
}
|
|
) -> Event
|
|
|
|
private
|
|
|
|
def sign: (String event_sha256) -> String
|
|
end
|
|
end
|