Skip to main content

Core API methods

Midnight setup API

MethodDescriptionUsage
deployContract(providers, contractInstance)새 컨트랙트를 배포합니다새 컨트랙트 인스턴스를 생성합니다
joinContract(providers, contractInstance, address)기존 컨트랙트에 참여합니다배포된 컨트랙트에 연결합니다
getContractState()컨트랙트 상태를 조회합니다현재 컨트랙트 데이터를 가져옵니다
getLedgerState()원장 상태를 조회합니다블록체인 데이터를 가져옵니다

Provider setup

import { setupProviders } from './lib/providers';

const providers = await setupProviders();
// Returns: MidnightSetupContractProviders