Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / registerNodePayloadSchema

Variable: registerNodePayloadSchema

const registerNodePayloadSchema: ZodObject<{ endpoint: ZodOptional<ZodNullable<ZodString>>; id: ZodString; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; organizationId: ZodString; publicKey: ZodString; role: ZodEnum<["validator", "observer", "client"]>; status: ZodOptional<ZodEnum<["active", "pending", "suspended"]>>; }, "strip", ZodTypeAny, { endpoint?: string | null; id: string; metadata: Record<string, unknown>; organizationId: string; publicKey: string; role: "validator" | "observer" | "client"; status?: "pending" | "active" | "suspended"; }, { endpoint?: string | null; id: string; metadata?: Record<string, unknown>; organizationId: string; publicKey: string; role: "validator" | "observer" | "client"; status?: "pending" | "active" | "suspended"; }>

Defined in: chain/transaction-types.ts:79

Audience-first NOOSChain documentation.