PipedreamHQ / pipedream

Connect APIs, remarkably fast. Free for developers.
https://pipedream.com
Other
8.74k stars 5.26k forks source link

[APP] Bybit Crypto Exchange #4444

Closed trendoscope-algorithms closed 8 months ago

trendoscope-algorithms commented 1 year ago

Name of app / service ByBit Crypto exchange

Link to developer documentation https://bybit-exchange.github.io/docs/futuresV2/linear/#t-introduction

Is lack of support preventing you from building workflows, or do you have a workaround? Just trying to expand the available crypto exchanges.

Are there specific actions, or triggers, you'd like to see for this app? Please let us know here or use the Action and Trigger issue templates to open requests for each! I can do the development if initial app can be setup.

dylburger commented 1 year ago

Thanks for the request! We've added this to our integrations backlog, and we'll update this ticket with progress.

sergioeliot2039 commented 1 year ago

Authentication requires creating a signature on the request

The following parameters must be used for authentication:

api_key timestamp - UTC timestamp in milliseconds sign - a signature derived from the request's parameters

trendoscope-algorithms commented 1 year ago

Authentication requires creating a signature on the request

The following parameters must be used for authentication:

api_key timestamp - UTC timestamp in milliseconds sign - a signature derived from the request's parameters

@sergioeliot2039 The signature mechanism looks similar to that of BingX. It need to be generated for each request. Also, based on python implementation here: https://pypi.org/project/pybit/

All we need in the app is to accept access key and secret key. Rest will be implemented as part of actions.

trendoscope-algorithms commented 1 year ago

Discussed in Slack with @dannyroosevelt - it is probably good idea to create different apps for different APIs of Bybit.

For example

ByBit Spot ByBit USDT Perpetual ByBit Unified ByBit Inverse Bybit USDC

I will probably start with ByBit USDT Perpetual - which I think is most used. Can expand to others in time.

Other option discussed is to use additionalProps for selecting the APIs as method signatures are usually same.

sergio-eliot-rodriguez commented 8 months ago

ok, please check if the integration that was placed works for your case:

https://pipedream.com/apps/bybit