Core API methods
Midnight setup API
| Method | Description | Usage |
|---|---|---|
deployContract(providers, contractInstance) | 새 컨트랙트를 배포합니다 | 새 컨트랙트 인스턴스를 생성합니다 |
joinContract(providers, contractInstance, address) | 기존 컨트랙트에 참여합니다 | 배포된 컨트랙트에 연결합니다 |
getContractState() | 컨트랙트 상태를 조회합니다 | 현재 컨트랙트 데이터를 가져옵니다 |
getLedgerState() | 원장 상태를 조회합니다 | 블록체인 데이터를 가져옵니다 |
Provider setup
import { setupProviders } from './lib/providers';
const providers = await setupProviders();
// Returns: MidnightSetupContractProviders