getDetails method

  1. @override
Future<YieldVaultDetails> getDetails(
  1. String vaultId
)
override

Gets registry and live protocol data for one vault.

Implementation

@override
Future<YieldVaultDetails> getDetails(String vaultId) async {
  Future<YieldVaultDetails> instrumentationOperation() async {
    final operationScope = _state.flowScope.capture(replace: false);
    await operationScope.ready();
    operationScope.check();
    final response = await _api.get<YieldVaultDetails>(path: "/yield/vaults/${Uri.encodeComponent(vaultId)}", token: null, sessionPublicKey: _state.sessionPublicKey, parse: YieldVaultDetails.fromJson);
    operationScope.check();
    return response;
  }
  return await _api.instrumentation.runAsync("earn.getDetails", instrumentationOperation);
}