name property

String? get name

The cluster's name parsed from the Uri.host.

final Cluster cluster1 = Cluster.mainnet;
print(clutser1.name); // 'mainnet-beta'

final Cluster cluster2 = Cluster.https('example.com');
print(clutser2.name); // null

Implementation

String? get name => RegExp(r'api.([^.]+).solana.com').firstMatch(uri.host)?.group(1);