Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 926 Bytes

File metadata and controls

50 lines (37 loc) · 926 Bytes
sidebar_position 3

Flutter Quickstart

Install

dependencies:
  echomirror_sdk: ^0.1.0

Initialize

import 'package:echomirror_sdk/echomirror_sdk.dart';

void main() async {
  await EchoMirror.initialize(
    apiKey: 'your_api_key',
    network: StellarNetwork.testnet,
  );
  runApp(const MyApp());
}

Query balances and mood streaks

final balance = await EchoMirror.instance.stellar.getBalance(publicKey);
final streak  = await EchoMirror.instance.mood.getStreak();

Real-time blockchain sync

final sync = BlockchainSyncClient(EchoMirror.instance.config);
sync.watch(publicKey).listen((event) {
  if (event is LedgerSyncEvent) {
    print('New ledger: ${event.ledgerSequence}');
  }
});

Next steps

  • Core Concepts — how the sync engine and cursors work
  • Dart API Reference for the full API surface