Build a cross-chain DApp with EffectStream
EVM·Midnight 템플릿을 실행하고, rollup이 bridge 없이 두 체인을 잇는 방식을 익힌 뒤, 여러분만의 필드로 확장합니다.
EVM·Midnight 템플릿을 실행하고, rollup이 bridge 없이 두 체인을 잇는 방식을 익힌 뒤, 여러분만의 필드로 확장합니다.
Midnight.js provider를 연결하고, Compact 컨트랙트를 네트워크에 배포하고, 상태를 관찰하고, 컨트랙트를 업데이트 가능하게 유지하는 maintenance authority를 운영하는 방법을 다룹니다.
faucet에서 tNIGHT을 받고 Lace 또는 wallet SDK로 DUST 생성을 위해 등록하여, 지갑이 트랜잭션 수수료를 낼 수 있게 합니다.
Compact로 private 스마트 컨트랙트를 만드는 단계별 가이드: 데이터를 기기에 두고, 필요한 것만 disclose하고, 컴파일하고, 로컬에서 테스트합니다.
Midnight 컨트랙트를 감시하는 EffectStream 노드를 실행하고, 스키마로 public ledger를 디코딩하며, 그 결과를 HTTP로 제공합니다.
DUST 파라미터와 잔액을 읽고, 어떤 NIGHT이 DUST을 생성하는지 확인하고, 수수료를 추정하고, 한 지갑에서 여러 트랜잭션을 보내고, DUST 오류를 해결합니다.
Midnight의 네트워크를 이해하고, 정확한 network ID와 endpoint로 DApp을 연결하고, 지갑에 자금을 넣고, Preprod와 Mainnet에서 Blockfrost 토큰을 사용하세요.
Midnight에 Docker가 필요한 이유, proof server와 proof 생성, 그리고 로컬 proof server를 실행·검증·연결하는 방법을 다룹니다.
브라우저도 확장 프로그램도 없이 Node.js 프로세스에서 Midnight 지갑을 구동합니다. seed에서 키를 도출하고, 동기화하고, 재시작 간에 상태를 유지하고, 스크립트로 스마트 컨트랙트를 배포합니다.
Midnight DApp 보안: 인증, 접근 제어, 산술, 마감 시한, replay, 키, 증명, 프라이버시에 관한 개념·절차·참조 자료.
Independent security audit reports for Midnight components, with the audited code revisions and SHA-256 checksums for each report.
JavaScript에서 Compact 컨트랙트의 로직을 실행합니다. witness를 구현하고, circuit을 호출하고, 단위 테스트를 작성하고, 생성된 모듈의 export와 에러를 읽는 방법을 다룹니다.