Skip to content

nooschain v0.1.0


nooschain / chain/transaction-types / registerValidatorNodePayloadSchema

Variable: registerValidatorNodePayloadSchema

const registerValidatorNodePayloadSchema: ZodObject<{ endpoint: ZodOptional<ZodNullable<ZodString>>; metadata: ZodDefault<ZodRecord<ZodString, ZodUnknown>>; nodeId: ZodString; organizationId: ZodString; publicKey: ZodString; raftHttpUrl: ZodOptional<ZodNullable<ZodString>>; raftTcpAddress: ZodOptional<ZodNullable<ZodString>>; role: ZodLiteral<"validator">; votingPower: ZodOptional<ZodNumber>; }, "strip", ZodTypeAny, { endpoint?: string | null; metadata: Record<string, unknown>; nodeId: string; organizationId: string; publicKey: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; role: "validator"; votingPower?: number; }, { endpoint?: string | null; metadata?: Record<string, unknown>; nodeId: string; organizationId: string; publicKey: string; raftHttpUrl?: string | null; raftTcpAddress?: string | null; role: "validator"; votingPower?: number; }>

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

Audience-first NOOSChain documentation.