public async Task <OffchainClosingResponse> FullCashout(HubCashoutData data) { var request = new CreateCashoutModel(data.ClientPubKey, data.AssetId); var response = await _apiClient.ApiOffchainFullcashoutPostAsync(request); return(PrepareOffchainClosingResult(response)); }
public async Task <CashoutOffchainApiResponse> CreateCashoutFromHub([FromBody] CreateCashoutModel model) { var asset = await GetAsset(model.Asset); return(new CashoutOffchainApiResponse(await _offchain.CreateCashout(model.ClientPubKey, asset))); }