Bourse.LiveDrift.Bootstrap (bourse v0.1.0)

Copy Markdown View Source

Starts the dependency applications and supervised processes used by live drift reads.

It deliberately excludes Bourse.Application, the testnet registry, and WebSocket processes.

Summary

Functions

Starts the minimal live-read runtime and returns its supervisor.

Types

child_spec_input()

@type child_spec_input() :: module() | {module(), term()} | Supervisor.child_spec()

option()

@type option() ::
  {:ensure_started, (atom() -> {:ok, [atom()]} | {:error, term()})}
  | {:start_supervisor, ([child_spec_input()] -> Supervisor.on_start())}

Functions

start!(opts \\ [])

@spec start!([option()]) :: pid()

Starts the minimal live-read runtime and returns its supervisor.