@override Future<int> getBlockHeight() async { final result = await _rpc('blockchain.headers.subscribe', []); final m = Map<String, dynamic>.from(result as Map); return m['height'] as int; }