Utility work refers to the scripts, automation, and system integrations that keep a node healthy. Examples include:

Building and testing these utilities against a live mainnet node is reckless. That is where the emulator becomes your sandbox.


LND communicates primarily via gRPC. The emulator must implement the generated gRPC server interfaces defined in the LND lnrpc protobuf files.

Example Docker Compose service (conceptual):

from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
import hashlib, time

app = FastAPI()