def snap2
import cswap-bend-cli@0.1.0.0/daemon/view.bend as Viewimport Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/policy/types.bend as T
63def snap2(+tr: Maybe<&2, Json.Json>, +st: Json.Json) -> T.Snap:
64 match tr:
65 case Some{Json.JStr{s}}:
66 T.Snap{centi_nat(Json.get("leftHeadroom", st)), num_nat(Json.get("leftRecoveryAt", st)), trigger_of(s)}
67 case _:
68 T.NoSnap{}