IrohBeam. EndpointTicket
(iroh_beam v0.2.0)
View Source
Standard reusable Iroh endpoint ticket.
Tickets contain an endpoint ID and current reachability hints. They are not private credentials or one-time tokens, but may disclose relay and IP addresses. Stale tickets can stop being useful as network paths change.
Summary
Types
@type t() :: %IrohBeam.EndpointTicket{ addr: IrohBeam.EndpointAddr.t(), bytes: binary(), text: String.t() }
Functions
@spec endpoint_addr(t()) :: IrohBeam.EndpointAddr.t()
@spec from_bytes(binary()) :: {:ok, t()} | {:error, IrohBeam.Error.t()}
@spec new(IrohBeam.EndpointAddr.t()) :: {:ok, t()} | {:error, IrohBeam.Error.t()}
@spec parse(String.t()) :: {:ok, t()} | {:error, IrohBeam.Error.t()}