@leashmarket/runner
v0.2.3
Published
JSONL receipt index (in-memory `Map` in v0.1), HTTP **`/health`**, **`/pause`**, **`/a/:mint/receipts.jsonl`**, and **`leash-runner`** CLI.
Downloads
75
Readme
@leashmarket/runner
JSONL receipt index (in-memory Map in v0.1), HTTP /health, /pause, /a/:mint/receipts.jsonl, and leash-runner CLI.
Kill-switch: LEASH_KILL=1 or mirror LEASH_ONCHAIN_PAUSED=1 (set from your own on-chain watcher).
pnpm --filter @leashmarket/runner start
# or
node packages/runner/dist/cli.jsIf you see EADDRINUSE on 8787, something else is already listening (another runner, Docker, etc.):
lsof -nP -iTCP:8787 -sTCP:LISTEN # see PID
kill <pid> # stop it
# or run the runner on a different port:
PORT=8788 pnpm --filter @leashmarket/runner startIf you change PORT, set LEASH_RUNNER_URL in apps/playground/.env to match (e.g. http://localhost:8788).
