Skip to main content

Compact.js

Compact.js은 Compact 컴파일러로 컴파일된 스마트 컨트랙트를 위한 TypeScript 기반 실행 환경을 제공합니다. Compact 스마트 컨트랙트을 컴파일하면 JavaScript 파일과 TypeScript 선언 파일이 출력됩니다.

Compact.js은 런타임에 이 파일들을 사용하여 회로를 실행합니다. 회로 실행 결과는 Midnight.js와 같은 상위 도구 및 프레임워크에서 트랜잭션을 생성하고 Midnight 블록체인에 제출하는 데 사용됩니다.

자세한 내용은 Compact 언어 문서를 참고하세요.


Release 2.4.0LATEST

28 January 2026

Artifacts

Summary

  • Provides a Typescript-based execution environment for smart contracts compiled with the Compact language.
  • Used internally by Midnight.js and the Node Toolkit.