Example #1
0
        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)));
        }