Get fees to claims

This commit is contained in:
2025-06-13 14:22:38 +07:00
parent 5188b5faec
commit 3f34c56968
13 changed files with 580 additions and 20 deletions

View File

@@ -0,0 +1,38 @@
namespace Managing.Domain.Accounts;
/// <summary>
/// GMX claimable summary data containing funding fees, UI fees, and rebate stats
/// </summary>
public class GmxClaimableSummary
{
public FundingFeesData ClaimableFundingFees { get; set; }
public UiFeesData ClaimableUiFees { get; set; }
public RebateStatsData RebateStats { get; set; }
}
/// <summary>
/// Funding fees claimable data
/// </summary>
public class FundingFeesData
{
public double TotalUsdc { get; set; }
}
/// <summary>
/// UI fees claimable data
/// </summary>
public class UiFeesData
{
public double TotalUsdc { get; set; }
}
/// <summary>
/// Rebate statistics data
/// </summary>
public class RebateStatsData
{
public double TotalRebateUsdc { get; set; }
public double DiscountUsdc { get; set; }
public double RebateFactor { get; set; }
public double DiscountFactor { get; set; }
}