nostr-gem/sig/nostr/user.rbs
2023-01-22 17:42:59 +07:00

25 lines
465 B
Plaintext

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