import { BreezEvent, connect, defaultConfig, EnvironmentType, mnemonicToSeed, NodeConfig, NodeConfigVariant, nodeInfo } from "@breeztech/react-native-breez-sdk" const exampleGettingStarted = async () => { // ANCHOR: init-sdk // SDK events listener const onBreezEvent = (e: BreezEvent) => { console.log(`Received event ${e.type}`) } // Create the default config const seed = await mnemonicToSeed("") const inviteCode = "" const apiKey = "" const nodeConfig: NodeConfig = { type: NodeConfigVariant.GREENLIGHT, config: { inviteCode } } const config = await defaultConfig( EnvironmentType.PRODUCTION, apiKey, nodeConfig ) // Connect to the Breez SDK make it ready for use await connect(config, seed, onBreezEvent) // ANCHOR_END: init-sdk } const exampleFetchNodeInfo = async () => { // ANCHOR: fetch-balance const nodeState = await nodeInfo() const balanceLn = nodeState.channelsBalanceMsat const balanceOnchain = nodeState.onchainBalanceMsat // ANCHOR_END: fetch-balance }