Skip to content

Commit 11c75a1

Browse files
author
shazbert
committed
linter: fix
1 parent 204fbaf commit 11c75a1

File tree

2 files changed

+48
-48
lines changed

2 files changed

+48
-48
lines changed

exchanges/gateio/gateio_types.go

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -633,52 +633,52 @@ type OrderbookOfLendingLoan struct {
633633

634634
// FuturesContract represents futures contract detailed data.
635635
type FuturesContract struct {
636-
Name currency.Pair `json:"name"`
637-
Type string `json:"type"`
638-
QuantoMultiplier types.Number `json:"quanto_multiplier"`
639-
RefDiscountRate types.Number `json:"ref_discount_rate"`
640-
OrderPriceDeviate types.Number `json:"order_price_deviate"`
641-
MaintenanceRate types.Number `json:"maintenance_rate"`
642-
MarkType string `json:"mark_type"`
643-
LastPrice types.Number `json:"last_price"`
644-
MarkPrice types.Number `json:"mark_price"`
645-
IndexPrice types.Number `json:"index_price"`
646-
FundingRateIndicative types.Number `json:"funding_rate_indicative"`
647-
MarkPriceRound types.Number `json:"mark_price_round"`
648-
FundingOffset types.Number `json:"funding_offset"`
649-
InDelisting bool `json:"in_delisting"`
650-
RiskLimitBase types.Number `json:"risk_limit_base"`
651-
InterestRate types.Number `json:"interest_rate"`
652-
OrderPriceRound types.Number `json:"order_price_round"`
653-
OrderSizeMin types.Number `json:"order_size_min"`
654-
RefRebateRate types.Number `json:"ref_rebate_rate"`
655-
FundingIntervalSeconds time.Duration `json:"funding_interval"`
656-
RiskLimitStep types.Number `json:"risk_limit_step"`
657-
LeverageMin types.Number `json:"leverage_min"`
658-
LeverageMax types.Number `json:"leverage_max"`
659-
RiskLimitMax types.Number `json:"risk_limit_max"`
660-
MakerFeeRate types.Number `json:"maker_fee_rate"`
661-
TakerFeeRate types.Number `json:"taker_fee_rate"`
662-
FundingRate types.Number `json:"funding_rate"`
663-
OrderSizeMax types.Number `json:"order_size_max"`
664-
FundingNextApply types.Time `json:"funding_next_apply"`
665-
ShortUsers types.Number `json:"short_users"`
666-
ConfigChangeTime types.Time `json:"config_change_time"`
667-
TradeSize types.Number `json:"trade_size"`
668-
PositionSize types.Number `json:"position_size"`
669-
LongUsers types.Number `json:"long_users"`
670-
FundingImpactValue types.Number `json:"funding_impact_value"`
671-
OrdersLimit types.Number `json:"orders_limit"`
672-
TradeID int64 `json:"trade_id"`
673-
OrderbookID int64 `json:"orderbook_id"`
674-
EnableBonus bool `json:"enable_bonus"`
675-
EnableCredit bool `json:"enable_credit"`
676-
CreateTime types.Time `json:"create_time"`
677-
FundingCapRatio types.Number `json:"funding_cap_ratio"`
678-
Status string `json:"status"`
679-
LaunchTime types.Time `json:"launch_time"`
680-
DelistingTime types.Time `json:"delisting_time"`
681-
DelistedTime types.Time `json:"delisted_time"`
636+
Name currency.Pair `json:"name"`
637+
Type string `json:"type"`
638+
QuantoMultiplier types.Number `json:"quanto_multiplier"`
639+
RefDiscountRate types.Number `json:"ref_discount_rate"`
640+
OrderPriceDeviate types.Number `json:"order_price_deviate"`
641+
MaintenanceRate types.Number `json:"maintenance_rate"`
642+
MarkType string `json:"mark_type"`
643+
LastPrice types.Number `json:"last_price"`
644+
MarkPrice types.Number `json:"mark_price"`
645+
IndexPrice types.Number `json:"index_price"`
646+
FundingRateIndicative types.Number `json:"funding_rate_indicative"`
647+
MarkPriceRound types.Number `json:"mark_price_round"`
648+
FundingOffset types.Number `json:"funding_offset"`
649+
InDelisting bool `json:"in_delisting"`
650+
RiskLimitBase types.Number `json:"risk_limit_base"`
651+
InterestRate types.Number `json:"interest_rate"`
652+
OrderPriceRound types.Number `json:"order_price_round"`
653+
OrderSizeMin types.Number `json:"order_size_min"`
654+
RefRebateRate types.Number `json:"ref_rebate_rate"`
655+
FundingInterval int64 `json:"funding_interval"`
656+
RiskLimitStep types.Number `json:"risk_limit_step"`
657+
LeverageMin types.Number `json:"leverage_min"`
658+
LeverageMax types.Number `json:"leverage_max"`
659+
RiskLimitMax types.Number `json:"risk_limit_max"`
660+
MakerFeeRate types.Number `json:"maker_fee_rate"`
661+
TakerFeeRate types.Number `json:"taker_fee_rate"`
662+
FundingRate types.Number `json:"funding_rate"`
663+
OrderSizeMax types.Number `json:"order_size_max"`
664+
FundingNextApply types.Time `json:"funding_next_apply"`
665+
ShortUsers types.Number `json:"short_users"`
666+
ConfigChangeTime types.Time `json:"config_change_time"`
667+
TradeSize types.Number `json:"trade_size"`
668+
PositionSize types.Number `json:"position_size"`
669+
LongUsers types.Number `json:"long_users"`
670+
FundingImpactValue types.Number `json:"funding_impact_value"`
671+
OrdersLimit types.Number `json:"orders_limit"`
672+
TradeID int64 `json:"trade_id"`
673+
OrderbookID int64 `json:"orderbook_id"`
674+
EnableBonus bool `json:"enable_bonus"`
675+
EnableCredit bool `json:"enable_credit"`
676+
CreateTime types.Time `json:"create_time"`
677+
FundingCapRatio types.Number `json:"funding_cap_ratio"`
678+
Status string `json:"status"`
679+
LaunchTime types.Time `json:"launch_time"`
680+
DelistingTime types.Time `json:"delisting_time"`
681+
DelistedTime types.Time `json:"delisted_time"`
682682
}
683683

684684
// TradingHistoryItem represents futures trading history item.

exchanges/gateio/gateio_wrapper.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1834,7 +1834,7 @@ func (e *Exchange) GetFuturesContractDetails(ctx context.Context, a asset.Item)
18341834
MaxLeverage: contracts[i].LeverageMax.Float64(),
18351835
}
18361836
c.LatestRate = fundingrate.Rate{
1837-
Time: contracts[i].FundingNextApply.Time().Add(-contracts[i].FundingIntervalSeconds * time.Second),
1837+
Time: contracts[i].FundingNextApply.Time().Add(-time.Duration(contracts[i].FundingInterval) * time.Second),
18381838
Rate: contracts[i].FundingRate.Decimal(),
18391839
}
18401840
resp[i] = c
@@ -2154,7 +2154,7 @@ func contractToFundingRate(name string, item asset.Item, fPair currency.Pair, co
21542154
Asset: item,
21552155
Pair: fPair,
21562156
LatestRate: fundingrate.Rate{
2157-
Time: contract.FundingNextApply.Time().Add(-contract.FundingIntervalSeconds * time.Second),
2157+
Time: contract.FundingNextApply.Time().Add(-time.Duration(contract.FundingInterval) * time.Second),
21582158
Rate: contract.FundingRate.Decimal(),
21592159
},
21602160
TimeOfNextRate: contract.FundingNextApply.Time(),

0 commit comments

Comments
 (0)