Skip to main content

6 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를 운영하는 방법을 다룹니다.

Guides

네트워크 선택과 지갑 자금 지급부터 스마트 컨트랙트 배포와 보안까지, Midnight에서 개발하기 위한 작업 중심 가이드.

Manage private state with witnesses

Compact에서 witness를 선언하고, Compact runtime으로 TypeScript에서 구현하고, private state를 연결하고, 흔한 witness 함정을 피하는 방법을 다룹니다.

Security and best practices

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

Using Compact contracts from JavaScript

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