Open Cap Table Protocol Canton SDK - v0.2.302
    Preparing search index...

    Function createDiagnosedContractReadError

    • Wraps an underlying ledger read failure in OcpContractError with classification, structured context, and a typed diagnostics attachment.

      Type Parameters

      Parameters

      • params: {
            cause: Error;
            code:
                | "REQUIRED_FIELD_MISSING"
                | "INVALID_TYPE"
                | "INVALID_FORMAT"
                | "OUT_OF_RANGE"
                | "CONTRACT_NOT_FOUND"
                | "CHOICE_FAILED"
                | "AUTHORIZATION_FAILED"
                | "RESULT_NOT_FOUND"
                | "CONNECTION_FAILED"
                | "TIMEOUT"
                | "RATE_LIMITED"
                | "INVALID_RESPONSE"
                | "SCHEMA_MISMATCH"
                | "UNKNOWN_ENUM_VALUE"
                | "UNKNOWN_ENTITY_TYPE";
            contractId: string;
            diagnostics: D;
            message: string;
        }

      Returns OcpContractError & { diagnostics: D }