Repository navigation
Releases
GateIo.Net Version 4.9.0
Updated CryptoExchange.Net to v13.2.2
Updated quantity parameter on restClient.PerpetualFuturesApi.Trading.EditOrderAsync from int to decimal
GateIo.Net Version 4.8.0
Updated CryptoExchange.Net to V13.1.0
Added Categories to GateIoAsset model, updated Shared API GetSpotSymbolsAsync asset type mapping
Added Futures SubscribeToContractInfoUpdatesAsync subscription
Added Futures SubscribeToMarketAdlUpdatesAsync subscription
Added tradeQuote parameter to Spot PlaceOrderAsync, PlaceMultipleOrdersAsync, CancelAllOrdersAsync endpoints, added TradeQuote to response models
Updated GetPositionAsync response type to array
GateIo.Net Version 4.7.0
- Updated CryptoExchange.Net to v13.0.0
- Shared APIs
- Added SharedApi V2 support
- Added
.SharedApiproperty to clients - Added
(I)GateIoSharedApiClientcontaining all V2 SharedApi references - Added
SharedApitoGateIoOptionsto provide SharedApi related options - See https://cryptoexchange.jkorf.dev/docs/shared-api?sharedApiVersion=v2 for more info about the V2 update and https://github.com/JKorf/CryptoExchange.Net/blob/master/docs/SHARED_API_V2_MIGRATION.md for migrating from V1
- SharedApi V1 will still be supported
- Rate limiting
- Added rate limit admission callback to client options to allow rate limit admission ruling on request definition
- Added
WithRateLimitAdmissionAsyncto client to allow rate limit admission ruling on a specific request - Update rate limit safety margin logic
- Fixed some rate limit calculation issues
- Request coalescing
- Sending identical public GET requests on the same client at the same time will only send a single request to the server and use the same response
- Coalescing is enabled by default and can be disabled with the
RequestCoalescingEnabledclient option
- Added Suspend value to ContractStatus Enum
- Added Leverage property GateIoPerpOrder model
- Added EffectiveLeverage and MarginMode to GateIoPositionUpdate model
- Updated MaxTradeSize from long to decimal type in GateIoPosition model
- Renamed PerpetualFuturesApi.Account.GetLedgerAsync page parameter to offset
GateIo.Net Version 4.6.1
Updated CryptoExchange.Net to v12.5.1
Fixed restClient.SpotApi.Trading.EditOrderAsync request signature
GateIo.Net Version 4.6.0
Updated to CryptoExchange.Net v12.5.0
Added Shared ISpotOrderManagementSocketClient, IFuturesOrderManagementSocketClient implementations
Added UpperPriceLimitPercentage, LowerPriceLimitPercentage to SharedSpotSymbol mapping
Added MakerFeePercentage, TakerFeePercentage, LowerFundingCap, UpperFundingCap , UpperPriceLimitPercentage, LowerPriceLimitPercentage to SharedFuturesSymbol mapping
GateIo.Net Version 4.5.0
Added DelistingTime, DelistedTime to GateIoPerpFuturesContract model
Added Timestamp to GateIoPerpConstituent model, Price to GateIoPerpConstituentReference model
Added Status, DelistTime to GateIoLendingSymbol model
Fixed Shared GetKlinesAsync limit getting send in combination with timestamps
GateIo.Net Version 4.4.0
Updated CryptoExchange.Net to version 12.4.0
Added calculation of AveragePrice on Shared order models if data is available and AveragePrice is not set
Added DebuggerDisplay attributes to Result models
Added AveragePrice property to SharedQuantity model
Added Prelaunch value to ContractStatus enum
Updated SharedFuturesTicker, SharedSpotTicker, SharedTrade and SharedKline to use SharedOrderQuantity for volumes/quantities
Fixed restClient.PerpetualFuturesApi.Trading.PlaceTriggerOrderAsync quantity serialization
GateIo.Net Version 4.3.0
Updated CryptoExchange.Net to v12.2.0
Added SpotSymbolCatalog to Shared ISpotSymbolRestClient interface
Added FuturesSymbolCatalog to Shared IFuturesSymbolRestClient interface
Added BaseAssetType, BaseAssetSubType, QuoteAssetType and QuoteAssetSubType to GetSymbolsRequest model
Added DisplayName to SharedSpotSymbol and SharedFuturesSymbol models
Added BaseAssetType, BaseAssetSubType, QuoteAssetType and QuoteAssetSubType to SharedSpotSymbol and SharedFuturesSymbol models
Added DebuggerDisplay attributes to Shared models
Added LastFundingRate to GateIoPerpContractStats model
GateIo.Net Version 4.2.0
Support decimal quantities for perpetual future socket events
GateIo.Net Version 4.1.0
Updated CryptoExchange.Net to v12.1.0
Added FailureReason, Type and FinalTimestamp to GateIoWithdrawal
Added StTag, Slippage, MaxMarketOrderQuantity and MaxMarketOrderValue to GateIoSymbol model
Added BizInfo and AmendText to GateIoPerpUserTrade model
Added ChangePrice and QuantoMultiplier to GateIoPerpTicker model
Added Leverage, VoucherId, MarginMode to GateIoPerpPositionClose model, timestamp now maps to microseconds timestamp
Added UpdateId And BizInfo to GateIoPerpLedgerEntry model
Added RpiMakerFee to GateIoPerpFee model
Added Weight to GateIoPerpConstituent model
Added MinWithdrawQuantity to GateIoNetwork model
Added RpiMakerFee, RpiMm and PointType to GateIoFeeRate model
Added MemeBox, Options and Payment to GateIoAccountValuation model
Added TierExpireTime and SpotCopyTradingRole to GateIoAccountInfo model
Added missing enums values
Added MarketOrderSlipRatio, MarginMode, TakeProfitTriggerPrice, StopLossTriggerPrice, TakeProfitBboType and StopLossBboType to GateIoPerpOrder model
Added RefundStatus to GateIoDeposit model
Added HedgeStatus, HedgedSize and UnhedgedSize to GateIoPosition model
Updated restClient.SpotApi.Account.GetSavedAddressAsync asset parameter to optional, added verified parameter
Updated GateIoPosition with missing properties
Updated GateIoPerpTriggerOrder model with missing properties
Updated GateIoPerpFuturesContract with missing properties
Updated GateIoPerpContractStats model with missing properties
Updated GateIoFuturesAccount model with missing properties
Updated documentation links