Skip to main content

TypeAlias.MonitorPrepaidPayer

type MonitorPrepaidPayer = {
address: string | null;
avgDailySpendUsdc: number;
balanceUsdc: number | null;
floatMaxUsdc: number;
floorUsdc: number;
hourlyCapUsdc: number;
keyStatus: | "missing"
| "ok"
| "unconfigured"
| "mismatch"
| "refused"
| "unavailable";
liabilityEur: number;
liabilityUsdc: number | null;
network: "BaseSepolia" | "BaseMainnet";
reservedUsdc: number;
sampledAt: string | null;
signedLastHourUsdc: number;
signer: "local" | "redis" | "kms" | null;
suspendedAt: string | null;
suspendedBy: string | null;
suspensionReason: string | null;
targetFloatUsdc: number;
};

Type Declaration​

NameTypeDefault value
addressstringnull
avgDailySpendUsdcnumber-
balanceUsdcnumbernull
floatMaxUsdcnumber-
floorUsdcnumber-
hourlyCapUsdcnumber-
keyStatus"missing"
liabilityEurnumber-
liabilityUsdcnumbernull
network"BaseSepolia""BaseMainnet"
reservedUsdcnumber-
sampledAtstringnull
signedLastHourUsdcnumber-
signer"local""redis"
suspendedAtstringnull
suspendedBystringnull
suspensionReasonstringnull
targetFloatUsdcnumber-