Skip to main content

4 docs tagged with "smart-contracts"

View all tags

Compact as a privacy-first language

Midnight이 자체 스마트 컨트랙트 언어를 사용하는 이유와, Compact이 프라이버시를 고려한 circuit을 일급 요소로 다루는 방식을 설명합니다.

Deploying and operating a contract

Midnight.js provider를 연결하고, Compact 컨트랙트를 네트워크에 배포하고, 상태를 관찰하고, 컨트랙트를 업데이트 가능하게 유지하는 maintenance authority를 운영하는 방법을 다룹니다.

Security and best practices

Midnight DApp 보안: 인증, 접근 제어, 산술, 마감 시한, replay, 키, 증명, 프라이버시에 관한 개념·절차·참조 자료.

Using Compact contracts from JavaScript

JavaScript에서 Compact 컨트랙트의 로직을 실행합니다. witness를 구현하고, circuit을 호출하고, 단위 테스트를 작성하고, 생성된 모듈의 export와 에러를 읽는 방법을 다룹니다.