Nostr. Event. OpenTimestamps
(Nostr Lib v0.2.1)
(event)
(nip03)
View Source
OpenTimestamps attestation for events
Defined in NIP 03 https://github.com/nostr-protocol/nips/blob/master/03.md
Summary
Functions
Create new OpenTimestamps attestation event
Parses a kind 1040 event into an OpenTimestamps struct.
Types
@type t() :: %Nostr.Event.OpenTimestamps{ event: Nostr.Event.t(), ots_data: String.t(), target_event: binary(), target_kind: non_neg_integer() | nil, target_relay: URI.t() | nil, user: <<_::32, _::_*8>> }
Functions
Create new OpenTimestamps attestation event
Arguments:
target_event_id- ID of the event being timestampedots_data- base64-encoded OTS file dataopts- optional event arguments::target_relay- relay URL where target event can be found:target_kind- kind of the target event- plus standard event opts (
pubkey,created_at)
@spec parse(event :: Nostr.Event.t()) :: t() | {:error, String.t(), Nostr.Event.t()}
Parses a kind 1040 event into an OpenTimestamps struct.