Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ccxt/ccxt

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
https://github.com/ccxt/ccxt

4.2.38

[ci skip]

3d881a412b06d84337fb6e3a6bdbeabfbfe97976 authored 8 months ago by Travis CI <[email protected]>
Blofin implementation (#20371) [ci deploy]

* feat: add blofin (not finished)

* add ts code for blofin

* feat: format and fix build er...

36697b7619e9c7dfdd5154764110721205ecded9 authored 8 months ago by luckydss <[email protected]>
feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128)

* kucoin: watchOrderBook add level2Depth5 & level2Depth50 method

* fix c# transpilation

* infe...

b51aba9c98fec688c1488ae30154777bebe8b173 authored 8 months ago by Travis CI <[email protected]>
feat(kucoin): watchOrderBook add level2Depth5 & level2Depth50 method (#21128)

* kucoin: watchOrderBook add level2Depth5 & level2Depth50 method

* fix c# transpilation

* ...

e63a9ed6b1a981e3cc8daef9bf0ad83bf42f87b2 authored 9 months ago by Peter Lai <[email protected]>
4.2.37

[ci skip]

ce493876726387a1fee14ad5975034e6d821247c authored 9 months ago by Travis CI <[email protected]>
bitmex: add @see (#21127)

cf64a730ca39ad3093a35ad0e34cf519d7f2f3b8 authored 9 months ago by Peter Lai <[email protected]>
bitfinex: edit rate limit weights (#21120)

* refactor(bitfinex2): rate limits

* bump ast-transpiler

* add postfix decrement

* upda...

5a417e7778e94ff10a66d68586ddb40929d764e5 authored 9 months ago by Dan <[email protected]>
binance: fetchOpenOrders, portfolio margin support (#21123)

* feat(binance): fetchOpenOrders, portfolio margin support

Added portfolio margin support to ...

2de02d44e5a8fe8a75d4bef8a5ffd594a81d4871 authored 9 months ago by Dan <[email protected]>
binance: cancelAllOrders, portfolio margin support (#21126)

* feat(binance): cancelAllOrders, portfolio margin support

```
binance cancelAllOrders BTC/U...

a41f397abfe6f321b49c398b13d93a9dcd10d391 authored 9 months ago by Dan <[email protected]>
feat(C#): update docs (#21122)

* Update CONTRIBUTING.md

* Update wiki/Install.md

* Update CONTRIBUTING.md

b2dd29e7706a5e22afd2f2f3fa13e874ab62a8d8 authored 9 months ago by Peter Lai <[email protected]>
binance: createOrder, postOnly (#21116)

* refactor(binance): createOrder, spot limit buy with postOnly

remove duplicate conditional c...

1e8a59092104c9a1a81237723f7ade700149c9af authored 9 months ago by Dan <[email protected]>
fix(types): add missing values to position (#21119)

[ci skip]

e4b49432a6061b5ac99244414ab0e59b8745756e authored 9 months ago by Travis CI <[email protected]>
fix(types): add missing values to position (#21119)

940699ca18e8ba537b73c6727b7572db6157e6cc authored 9 months ago by Carlos Gonçalves <[email protected]>
fix(types): orderTypes (#21118)

34842bd7259dea919cb18a607135845e4367732b authored 9 months ago by Carlos Gonçalves <[email protected]>
fix(bybit): remove marginMode from parsePosition (#21117)

* fix(bybit): remove marginMode from parsePosition

the tradeMode field has been depreciated b...

1930a64495ed69b49303e5bd0a5b9d674b6bf5e7 authored 9 months ago by Sam Germain <[email protected]>
feat(bybit): limit tpsl orders support (#21114)

38dbb6636c84ec2a72e522f6ee9ada243c4a18ff authored 9 months ago by Carlos Gonçalves <[email protected]>
feat(gemini) - watchOrderBookForSymbols (#21107)

* feat(gemini) - watchOrderBooksForSymbols

* [ci skip]

* rework for watch multiple handler...

cc318beda8ffedd2be63d23494e048c151b3b543 authored 9 months ago by T. Todua <[email protected]>
feat(gemini) - watchTradesForSymbols (#21097)

* feat(gemini) - watchTradesForSymbols initial

* handlers & watch

* minor upd

* parser
...

a21ca158ad6fe5760560c343389c5e1ec0ece4e8 authored 9 months ago by T. Todua <[email protected]>
fix(docs): typo (#21111)

4aea6a1932af5feef6784b080171f348dd85e377 authored 9 months ago by Carlos Gonçalves <[email protected]>
feat(tests): run a single test (#21108)

* feat(tests): rename var to something meaningful

* handle 1 tests correctly

[ci skip]

de44b76631997a47615231487ac034a74e816cef authored 9 months ago by Travis CI <[email protected]>
feat(tests): run a single test (#21108)

* feat(tests): rename var to something meaningful

* handle 1 tests correctly

0a9f295a39835acd072f63cebb080f9b49c20184 authored 9 months ago by Carlos Gonçalves <[email protected]>
feat(cs): remove .vs dir (#21110)

2c40085a51e9b8ebb97b489ff38057b3f7234169 authored 9 months ago by Peter Lai <[email protected]>
4.2.36

[ci skip]

ce1189ee70a105c9c2922db75cb7aa323fa29168 authored 9 months ago by Travis CI <[email protected]>
binance: createOrder, portfolio margin support (#21105)

* feat(binance): createOrder, portfolio margin support

```
binance createOrder BTC/USDT:USDT...

3e6b79b87ff9f4c2a569a9a0e47c54b70a860c73 authored 9 months ago by Dan <[email protected]>
Regression watch ticker binance (#21102) [ci deploy]

* fix(watch) regression after c# intervention; watch for binance is broken

* keep 'abstart' p...

3fa3034f217fa57825b5d71e4a81939fac243df3 authored 9 months ago by Oleg Taranenko <[email protected]>
fix(binance): restore ws url port (#21101)

* fix(binance): restore ws url port

* use 9443

b71c8901df7a5eae078c5a335062a97e95a6a29f authored 9 months ago by Carlos Gonçalves <[email protected]>
fix(bitget): fetchOHLCV - correctly calls history method if since timestamp is > 31 days ago (#21080)

* fix(bitget): fetchOHLCV - correctly calls history method if since timestamp > 31 days ago

f...

25ad22c31ab5ea1836fcd20903779824008480bd authored 9 months ago by Sam Germain <[email protected]>
feat(woo): can now use since parameter on fetchOHLCV (#21083)

fixes: #20179

5a9bdf7fb67a80b26fe560742530cdbffb850e02 authored 9 months ago by Sam Germain <[email protected]>
bithumb: add @see (#21074)

Co-authored-by: carlosmiei <[email protected]>

302ea26093110216e61fcc574aa3848b5b9c0c06 authored 9 months ago by Peter Lai <[email protected]>
bitfinex: add @see (#21073)

Co-authored-by: carlosmiei <[email protected]>

0edc8b608748df6462bd6404b6036c48aba5a54a authored 9 months ago by Peter Lai <[email protected]>
4.2.35

[ci skip]

4ed68efc48d64998ba6d8d19f5739d34a22c5401 authored 9 months ago by Travis CI <[email protected]>
fix(watch) regression after c# intervention; watch for binance is broken (#21099)

75c0ab9f23e90aa654d631bcaa60e666d7506d57 authored 9 months ago by Oleg Taranenko <[email protected]>
fix(Exchange.py): linting (#21096)

353c21d1e074b82fec22090ba847f784efcd6305 authored 9 months ago by Carlos Gonçalves <[email protected]>
fix!(krakenfutures): update fees structure (#21081)

fixes: #21077

145b540e1ffa60da37682e431b19033fedbb0e42 authored 9 months ago by Sam Germain <[email protected]>
bitfinex2: set the remaining margin methods to false (#21092)

feat(bitfinex2): set the remaining margin methods to false

Set the remaining spot margin rela...

481c2beef2c8650fd570ff42248e0af2fc9a3eb8 authored 9 months ago by Dan <[email protected]>
fix(binance): watchPositions safeSymbol and watchMyTrades parser, fix #21076 (#21086)

Co-authored-by: carlosmiei <[email protected]>

f2005c4c8d1e5e46c6e97e5dfb3025731f3f39ef authored 9 months ago by Pablo Criado-Perez <[email protected]>
fix(Exchange): fetchPaginatedCallIncremental error msg (#21095)

* fix(Exchange): fetchPaginatedCallIncremental error msg

* add toString

* add toString

2b5cf15d7523bd2055eea941c96fdbc52fc1b75c authored 9 months ago by Carlos Gonçalves <[email protected]>
wrong string/number concatenation (#21091)

* wrong string/number concatenation

* add toString()

---------

Co-authored-by: carlosmi...

d951fe2c448742ed9d135d1eed13c7cd147a7bc1 authored 9 months ago by Oleg Taranenko <[email protected]>
binance: fetchBalance, portfolio margin (#21093)

* feat(binance): fetchBalance, portfolio margin

```
binance fetchBalance '{"portfolioMargin"...

ce4c9db1d5c99f3dfdc66fc25a27f164d6ad79b1 authored 9 months ago by Dan <[email protected]>
4.2.34

[ci skip]

0a82dd8ca788d4aa166b287daf4b9308c97b61f0 authored 9 months ago by Travis CI <[email protected]>
fix build: skip [ci deploy] (#21094)

dbd3cb01ba8a94da4879edc85b79a4ae7b64be21 authored 9 months ago by Carlos Gonçalves <[email protected]>
update package reference [ci deploy] (#21089)

cc5a5b51c9207abb6514323fe3421f5df016a249 authored 9 months ago by Carlos Gonçalves <[email protected]>
fix images format [ci deploy] (#21088)

b2bbef46e952a97c3de9cc702b56c81b0229fde7 authored 9 months ago by Carlos Gonçalves <[email protected]>
update image [ci deploy] (#21085)

85180112865f1d37c786d5347908bc1e651cca0b authored 9 months ago by Carlos Gonçalves <[email protected]>
Fix image [ci deploy] (#21084)

* fix file permissions [ci deploy]

* delete image

* update image [ci deploy]

* add ccxt...

4dd267a869ec12c027290015bca32eae2b70e9b3 authored 9 months ago by Carlos Gonçalves <[email protected]>
4.2.33

[ci skip]

f71cb6e1041d3fb792844662272918e48a3ced98 authored 9 months ago by Travis CI <[email protected]>
fix file permissions [ci deploy] (#21082)

358d68d9fafa3b862d1db05d135d532256980fcf authored 9 months ago by Carlos Gonçalves <[email protected]>
4.2.32

[ci skip]

3bcf2ac910e61cceace276d36bb44e86e2d8a8d4 authored 9 months ago by Travis CI <[email protected]>
fix(kraken): invalid price (#21078) [ci deploy]

* fix(kraken): invalid price

* static tests

[ci deploy]

* disable test

ba80a667ec37a3943acf58c2f7ce0fbd405d4a83 authored 9 months ago by Carlos Gonçalves <[email protected]>
fix(static): gate tests (#21075)

[ci skip]

65b2462c6c260981a24e3cc5ac2fd72b3b6937b0 authored 9 months ago by Travis CI <[email protected]>
fix(static): gate tests (#21075)

940b627c24e427ade9095064e64b294bea3b04ee authored 9 months ago by Carlos Gonçalves <[email protected]>
fix(gate) - tickers default TZ (#21071)

* fix(gate) - tickers default TZ

* fix list

e9888925d2d12eb1e34316b6b4cc12b5f871a177 authored 9 months ago by T. Todua <[email protected]>
build: tmp disable exchanges (#21070)

19b9aeb56202c7cab3b797d94bcd15ce9293078f authored 9 months ago by Carlos Gonçalves <[email protected]>
bigone: add @see (#21067)

245ca933e192948e018f1a805e29a92c7f7d2f05 authored 9 months ago by Peter Lai <[email protected]>
bit2c: add @see (#21066)

cd6d3a9b10298b665d21ee5eb2e1af5d4b5fd24c authored 9 months ago by Peter Lai <[email protected]>
[C#][netstandard2.0][netstandard2.1] CCXT implementation (#17650)

* update markets

* binance wrapper update

* init Ws wrappers

* skip method

* update ...

ac3a02b57e93a7479cb4329390b1dce004edf01b authored 9 months ago by Carlos Gonçalves <[email protected]>
4.2.31

[ci skip]

0ec28659d55cd7648c648d81eb6c18e27f3bd6a7 authored 9 months ago by Travis CI <[email protected]>
fix(htx) - order parsing and tests (#21060)

0f695d92d4acc21c638d846957dbbca824e8ce71 authored 9 months ago by T. Todua <[email protected]>
bitfinex2: add the remaining swap support (#21064)

* feat(bitfinex2): set swap methods with no endpoints to false

* test(bitfinex2): static requ...

f7911197ef0e8a3d5238606e044b87daccd394e1 authored 9 months ago by Dan <[email protected]>
deribit: fetchOHLCV, missing the first candle in some cases (#21062)

* fix(deribit): fetchOHLCV, missing the first candle in some cases

```
deribit.fetchOHLCV (B...

b61bb43d939c8cd0951e3653423cb8134864a24d authored 9 months ago by Dan <[email protected]>
filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966)

* fix(okx): fetchMyTrades - sends since timestamp to exchange

* fix(okx): fetchMyTrades - retur...

d89de5c4775a6bcd666866f4a8365c4dc099b3f8 authored 9 months ago by Travis CI <[email protected]>
filterBySinceLimit returns the [limit] records after since instead of the [limit] most recent records (#20966)

* fix(okx): fetchMyTrades - sends since timestamp to exchange

* fix(okx): fetchMyTrades - ret...

98fb226159c2779fdaa53c165b306d9d9ef6e203 authored 9 months ago by Sam Germain <[email protected]>
fix(bitget): update request test (#21059)

* fix(bitget): update request test

* remove symbol

---------

Co-authored-by: carlosmiei <4333...

43f367aecc8dfe2891954cb54cc725b0c039c834 authored 9 months ago by Travis CI <[email protected]>
fix(bitget): update request test (#21059)

* fix(bitget): update request test

* remove symbol

---------

Co-authored-by: carlosmiei...

4f0ab43436a3d416c52004bea8ff0ceb164fd7c3 authored 9 months ago by Peter Lai <[email protected]>
fix(kraken) fetchOHLC since must be passed as nanoseconds (#21055)

* fetchOHLC since must be passed as nanoseconds

kraken's api documentation suggests that the ...

2e8c2b1d45dea727cee7121211d0557e7ed22400 authored 9 months ago by CH-EdwinB <[email protected]>
feat(bitget,okx): static tests (#21058)

* feat(okx): add static tests

* feat(bitget): static tests

22de03db5f1ad2a0ddbd144813ed00348324742d authored 9 months ago by Carlos Gonçalves <[email protected]>
bitfinex2: createOrders (#21050)

* feat(bitfinex2): createOrders

```
bitfinex2 createOrders ['{"symbol":"BTC/USDT","type":"li...

e2c987db1bc7d35eeefb6d69e7ecb41d033f8103 authored 9 months ago by Dan <[email protected]>
docs(lbank): lbank docstrings reference lbank instead of lbank2 (#21042)

585866e65ee8f8f0e12908ec29160ca19abfa461 authored 9 months ago by Sam Germain <[email protected]>
Whitebit change rate limit (#21032)

* Update whitebit.ts

* Update whitebit.js

* Update whitebit.js

Revert changes in 8f507bd5be41...

59186c5e213411e8d6e3b65acf6d6e3c67447a50 authored 9 months ago by Travis CI <[email protected]>
Whitebit change rate limit (#21032)

* Update whitebit.ts

* Update whitebit.js

* Update whitebit.js

Revert changes in 8f507b...

a5ef5d5c292f0b1d76517ebfc038107d503cef9e authored 9 months ago by White Bull <[email protected]>
has["fetchDepositAddress"] == false (#21044)

320988fafbcd55b8344aebab238aaa3ddd74a159 authored 9 months ago by Sam Germain <[email protected]>
okx: add apis (#21054)

59c32e2eae38010a7316269ecc9913dc71dedf78 authored 9 months ago by Peter Lai <[email protected]>
coinbase: add apis (#21051)

bbd153fefe22f1576f4fd7b43448d6ab98f06a08 authored 9 months ago by Peter Lai <[email protected]>
timex update docs url (#21043)

f99669aed5f35af652b1f3a6a268c81fceb833da authored 9 months ago by Sam Germain <[email protected]>
bitfinex2: cancelOrders (#21048)

* feat(bitfinex2): cancelOrders

```
bitfinex2.cancelOrders (139535430656,139533608984)
2024...

932c5f9557a6f242a8f05cf90ec5013dbd4ee269 authored 9 months ago by Dan <[email protected]>
update readme [ci skip] (#21057)

75f9be73f5b469f6760d8deffe29197335e326b8 authored 9 months ago by Carlos Gonçalves <[email protected]>
4.2.30

[ci skip]

86b41eeed45e51ffa4b4e9a5f7206c99d6c262cd authored 9 months ago by Travis CI <[email protected]>
build: skip fetchTickers (#21056)

17ff6b298df7b9e433461ba062076c6c8a56c784 authored 9 months ago by Carlos Gonçalves <[email protected]>
fix(bybit): set-collateral-switch and set-collateral-switch-batch are both POST (#21039)

fixes: 21034

79bc05761e1d74e0af0221ada24375c7058ee262 authored 9 months ago by Sam Germain <[email protected]>
Digifinex: fetchTickers, safeMarket fourth argument error (#21047)

* fix(digifinex): add marketType argument to safeSymbol, safeMarket

* test(digifinex): static...

484948a1f7539a9e4e98ed4001b63b103a0ff630 authored 9 months ago by Dan <[email protected]>
fix(okx): fetches first candle from start of since (#21040)

* fix(okx): fetches first candle from start of since

fixes: #21036

* fix statix test

--...

92572c0911f83a02349e6e372656724eade79f99 authored 9 months ago by Sam Germain <[email protected]>
Fix build (#21041)

* fix tag

* skip bitrue vwap

19c61fd5ceb4daf1a27ae0aa2061ebf31ba3fe62 authored 9 months ago by Carlos Gonçalves <[email protected]>
feat(docs) - documentation of exception types - OperationFailed, OperationRejected, BadRequest (#21037)

* initial

* feat(docs) - documentation of exception types - OperationFailed, OperationRejecte...

e58728135f3de0aa99d2c0fc7c9e1612cfaf631d authored 9 months ago by T. Todua <[email protected]>
feat(exceptions) - ratelimitexceeded out of DDOSprotection (#21038)

65271c866467bfe307136552649a4668b4bd2b3d authored 9 months ago by T. Todua <[email protected]>
feat(p2b): websockets/pro implementation (#20982)

* feat(p2b): websockets/pro implementation

* p2b minor fixes

* p2b.watchOHLCV minor fixes
...

5ce89c103381b2894308a585221b2144341036cd authored 9 months ago by Sam Germain <[email protected]>
Replace safe value safe bool 3 (#21030)

* feat(Exchange): replace safeValue -> safeBool

* feat(Exchange): replace safeValue2 -> safeB...

f00a6a347487870d88949cb4355548a4ad78cc8b authored 9 months ago by Carlos Gonçalves <[email protected]>
feat(bitmex) - watchTickers (#21033)

* feat(bitmex) - watchTickers

* cr updates

* fix return type

---------

Co-authored-b...

e560d5fb7c9a1bfbcd2ebc41a280d5c4dd257a59 authored 9 months ago by T. Todua <[email protected]>
fix(exceptions) - Move OperationRejected, NoChange and MarginModeAlreadySet out of BadRequest (#21035)

* fix(exceptions) - Move OperationRejected, NoChange and MarginModeAlreadySet out of BadRequest
...

010b97a52cca72ab4f742ae3617f6efa4e8de056 authored 9 months ago by T. Todua <[email protected]>
fix(hitbtc): reduceMargin, addMargin, can set marginMode (#21025)

* fix(hitbtc): reduceMargin, addMargin, can set marginMode

fixes: #21002

* small fixes

...

356c91cab77cba57b3d4e75b283741b14f72246e authored 9 months ago by Sam Germain <[email protected]>
Bitfinex2: update createOrder (#21028)

* feat(bitfinex2): createReduceOnlyOrder

### createReduceOnlyOrder:
```
bitfinex2.createRed...

d254b5e2c90e7ec5fdc892f927478ee0377588d7 authored 9 months ago by Dan <[email protected]>
base - exception handling (#19649)

* feat(base) - exception handling updates

* url argument

* exception tree [skip ci]

* g...

8e3bb57b4a028ed95f7406898010ad530ab3a667 authored 9 months ago by T. Todua <[email protected]>
feat(coinbase) - fetchtickers with multi symbols support (#21022)

* feat(coinbase) - fetchtickers with multi symbols support

* static tests

---------

Co-author...

dbcbe4c55cadbcc9952a18ab3baae5c6c69a5b96 authored 9 months ago by Travis CI <[email protected]>
feat(coinbase) - fetchtickers with multi symbols support (#21022)

* feat(coinbase) - fetchtickers with multi symbols support

* static tests

---------

Co-...

e899ae3ee735d5f458f81162bfdca7a31938f6d9 authored 9 months ago by T. Todua <[email protected]>
bitget has (#21026)

c12d902e248432366b271e6a4e9265def57814c1 authored 9 months ago by Sam Germain <[email protected]>
feat(coinbase) - fetchBidsAsks - multi symbol arguments support (#21021)

* feat(coinbase) - fetchBidsAsks - multi symbol arguments support

* urlencodewitharrayrepeat
...

795f2cf04d6ce5e292951faf9670c7bdf22ddef8 authored 9 months ago by T. Todua <[email protected]>
4.2.29

[ci skip]

1aded1dd0f41d58a2024dd445d402abff47593d8 authored 9 months ago by Travis CI <[email protected]>
coinmetro header update (#21023)

* coinmetro header update

* move headers up

---------

Co-authored-by: carlosmiei <43336...

8cc1aa4185b24104e44bad6371ef422c7873ceda authored 9 months ago by yzh-pelle <[email protected]>
fix(coinbase) - watchTickers for all markets (#21020)

* fix(coinbase) - watchTickers

* remove argreq

[ci skip]

f0305503f252881f372f2478cedc36535a064f0b authored 9 months ago by Travis CI <[email protected]>
fix(coinbase) - watchTickers for all markets (#21020)

* fix(coinbase) - watchTickers

* remove argreq

7677d56cfffe86caadd6ab9b26358333aa9402a9 authored 9 months ago by T. Todua <[email protected]>
feat(Exchange): add safeBool/safeList/safeDict (#21012)

* feat(Exchange): add safeBool/safeList/safeDict

* transpile types

* remove import

* add docs...

6058b41842756c1d9c8094d40f1754e0930dcf51 authored 9 months ago by Travis CI <[email protected]>