referenceOfferedServers function
The servers the reference app OFFERS: the SDK's public catalog for the
build's network. The SDK ships no gated server and no key (ADR-0568). A
host that offers servers of its own appends them, each with its own key,
and passes the list to buildWalletConfig's syncServers:
const myKey = String.fromEnvironment('MY_SERVER_KEY'); // never a file
final offered = [
...referenceOfferedServers(),
if (myKey.isNotEmpty)
SyncServer(id: 'mine', label: 'My server', url: 'https://…:443',
authHeader: 'x-api-key', authValue: myKey),
];
Calls the bridge — run it AFTER the FFI is initialised (main()), never
from a pure builder or a host-VM test.
Implementation
List<SyncServer> referenceOfferedServers() =>
referenceSyncServers(network: referenceNetwork());