DaemonConnection is its own object rename external-libs/monero to monero-core for clarity onSyncProgress(startHeight, currentHeight, endHeight, percentDone, message)?