스킬 canton-network-repos
🏗️

canton-network-repos

안전 🌐 네트워크 접근📁 파일 시스템 액세스⚙️ 외부 명령어

Entender los repositorios de Canton Network

Obtenga orientación experta sobre cómo trabajar con los repositorios de código abierto de Canton Network, DAML y Splice. Cubre la compatibilidad de versiones, procesos de compilación y resolución de problemas para el desarrollo de libros de distribución.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"canton-network-repos" 사용 중입니다. How do I build Splice applications with LF 2.2?

예상 결과:

  • Para compilar Splice con LF 2.2, actualice estos archivos:
  • • project/CantonDependencies.scala: Establezca daml_language_versions = Seq("2.2")
  • • nix/daml-compiler-sources.json: Actualice la versión a "3.4.9"
  • • daml/*/daml.yaml: Actualice sdk-version a 3.4.9 y target a 2.2
  • • Elimine las flags -Wno-ledger-time-is-alpha de los archivos daml.yaml
  • Luego ejecute: comandos daml build con nix-shell

"canton-network-repos" 사용 중입니다. Why am I seeing package ID mismatches?

예상 결과:

  • Los desajustes de ID de paquete ocurren cuando las versiones LF difieren entre compilaciones.
  • Los IDs de paquete derivan de: contenido del paquete, versión LF, versión SDK y dependencias.
  • Solución: Asegure un --target consistente en todos los archivos DAR.
  • Verifique la alineación de versiones SDK usando la tabla de mapeo de versiones.
  • Los DAR de empresa y comunidad coinciden cuando se construyen con la misma versión SDK.

보안 감사

안전
v3 • 1/16/2026

Pure documentation skill containing only markdown content about the Canton Network ecosystem. No executable code, scripts, network operations, or file system access. Contains only informational content and example commands for reference. The static findings listed in the prompt DO NOT EXIST in the actual skill-report.json which shows zero findings across all severity levels.

2
스캔된 파일
485
분석된 줄 수
3
발견 사항
3
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
21
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

Compilar participantes de Canton

Compilar nodos participantes de Canton de código abierto y entender las diferencias entre empresa y comunidad.

Resolver problemas de versión LF

Depurar desajustes de versión DAML-LF y entender las derivaciones de ID de paquete.

Configurar aplicaciones Splice

Configurar aplicaciones Splice con versiones SDK correctas y configuraciones de compilación.

이 프롬프트를 사용해 보세요

Ayuda con versión LF
Estoy obteniendo errores de 'Unknown Daml-LF version' al compilar. ¿Cómo soluciono la compatibilidad de versiones entre DAML SDK, Canton y Splice?
Instrucciones de compilación
¿Cuáles son los comandos de compilación para aplicaciones de participante de Canton de la comunidad y Splice?
Empresa vs comunidad
¿Cuáles son las diferencias clave entre las ediciones Canton Enterprise y Community?
Estructura del repositorio
Explicar la jerarquía del repositorio y las relaciones entre DAML SDK, Canton y Splice.

모범 사례

  • Mantenga las versiones de SDK, Canton y Splice alineadas según la tabla de mapeo de versiones
  • Use versiones LF target consistentes en todos los archivos DAR para evitar desajustes de ID de paquete
  • Recompile los DAR de Canton al actualizar versiones de SDK para mantener la compatibilidad

피하기

  • Mezclar versiones LF entre paquetes de empresa y comunidad
  • Usar instantáneas de SDK anteriores a la versión LF que necesita
  • Compilar Splice sin establecer la variable de entorno DAML_COMPILER_VERSION

자주 묻는 질문

¿Qué versión de DAML SDK soporta LF 2.2?
LF 2.2 está disponible en DAML SDK v3.4.9. Las versiones anteriores, incluyendo la instantánea de mayo de 2025, no lo incluyen.
¿Puede Canton de la comunidad compilar paquetes LF 2.2?
Sí, actualizando los archivos daml.yaml de Canton a SDK 3.4.9 y recompilando, los DAR de la comunidad coinciden con los IDs de paquete de empresa.
¿Qué causa los desajustes de ID de paquete?
Los IDs de paquete derivan de la versión LF, versión SDK y contenido. Diferentes versiones LF o SDK producen diferentes IDs.
¿Cómo difieren las ediciones empresarial y de comunidad?
Enterprise soporta procesamiento de transacciones paralelo, Oracle DB, dominios HA y poda avanzada. Community es solo PostgreSQL con procesamiento secuencial.
¿Qué variables de entorno se requieren para la compilación?
Las compilaciones de Splice requieren la variable de entorno DAML_COMPILER_VERSION configurada para que coincida con su versión de SDK.
¿Cómo se relaciona Canton con DAML?
Canton implementa el Protocolo Canton usando DAML para contratos inteligentes. DAML proporciona el lenguaje LF y el compilador; Canton proporciona el tiempo de ejecución.

개발자 세부 정보

파일 구조

📄 SKILL.md