PackagesMidnight SetupCore API Methods

Core API Methods

MidnightSetupAPI

MethodDescriptionUsage
deployContract(providers, contractInstance)Deploy a new contractCreates new contract instance
joinContract(providers, contractInstance, address)Join existing contractConnect to deployed contract
getContractState()Read contract stateGet current contract data
getLedgerState()Read ledger stateGet blockchain data

Provider Setup

import { setupProviders } from './lib/providers';
 
const providers = await setupProviders();
// Returns: MidnightSetupContractProviders