listVaults method
Lists yield vaults available to this environment.
Implementation
@override
Future<List<YieldVaultSummary>> listVaults() async {
Future<List<YieldVaultSummary>> instrumentationOperation() async {
final operationScope = _state.flowScope.capture(replace: false);
await operationScope.ready();
operationScope.check();
final response = await _api.get<YieldVaultListResponse>(path: "/yield/vaults", token: null, sessionPublicKey: _state.sessionPublicKey, parse: YieldVaultListResponse.fromJson);
operationScope.check();
return response.vaults;
}
return await _api.instrumentation.runAsync("earn.listVaults", instrumentationOperation);
}