Coder Social home page Coder Social logo

Comments (13)

vorot93 avatar vorot93 commented on July 21, 2024 3

I'd be in favor of unifying the crates into one and making a common organization for various exchange APIs like Binance or HitBTC.

from binance-rs.

canesin avatar canesin commented on July 21, 2024 1

@mankinskin https://github.com/nash-io/openlimits

from binance-rs.

wisespace-io avatar wisespace-io commented on July 21, 2024 1

I am closing this issue as async feature is already provided by a different forks.

from binance-rs.

wisespace-io avatar wisespace-io commented on July 21, 2024

@jnicholls It sounds as a good idea. I am not familiar with the new async/await feature, I can take a look and try to integrate.

from binance-rs.

vorot93 avatar vorot93 commented on July 21, 2024

I think that at this point it may be better to switch the codebase to my fork since it's fully compatible with async/await and tokio 0.2.

from binance-rs.

wisespace-io avatar wisespace-io commented on July 21, 2024

@vorot93 I will update the README to refer your fork, so we can give the user the option of sync/async versions. Something that we can also do is what has been done in my another project, https://github.com/wisespace-io/yubico-rs where the sync/async versions are in the same repository.

Do you think it would be too much work to do the same here? Feel free to submit a PR and I can add you as a maintainer, otherwise I can simply refer your async version in the README.

from binance-rs.

jnicholls avatar jnicholls commented on July 21, 2024

@canesin I would be very interested to participate in that project. Let me know how to contact you for further discussion.

from binance-rs.

canesin avatar canesin commented on July 21, 2024

@jnicholls , @vorot93 , @wisespace-io add me in Telegram ( @canesin < wFabio > ) and let's do a call. There are a few other contributors that I was planning to invite, I saw @dovahcrow has built atop of this library and that @sebnow and @AlexApps99 have contributed significantly before.

from binance-rs.

dovahcrow avatar dovahcrow commented on July 21, 2024

@canesin yea I'm happy to merge my async version of binance to this repo.

from binance-rs.

canesin avatar canesin commented on July 21, 2024

I don't know if @wisespace-io is following this thread: I created a slack for the new project https://join.slack.com/t/openlimitsworkspace/shared_invite/zt-fbtlnsva-fFaHHb2zSdc77Vrk7ayhSw

from binance-rs.

mankinskin avatar mankinskin commented on July 21, 2024

Is there any plan for this? @dovahcrow and @vorot93 , I have tried using your crates, but they seemed to be structured differently than this crate, and I couldn't immediately figure out how to use them. Also your crates seem to be using a Future based API still, which might not be necessary anymore, since async/await has been stabilized. I would like to fork this crate here (binance-rs) and try to just stick async in front of every method basically.. but since you have already started, I guess it would make sense to work together. However I don't understand why the async versions are missing a Market struct (or AsyncMarket), which seemed very central to the sync API.
Would you care to explain or disclose some of your future plans for this feature?

from binance-rs.

dovahcrow avatar dovahcrow commented on July 21, 2024

@mankinskin Thanks for your try on the library. binance-async-rs is a library built a long time ago when Rust doesn't have async/await stabilized. I'm sorry that I personally don't have the bandwidth for updating the code for binance-async-rs in the near future. However, I would suggest you have a try on the openlimits as @canesin mentioned. It looks like they have the code from binance-async-rs and already renovated it with async/await.

from binance-rs.

mankinskin avatar mankinskin commented on July 21, 2024

Sounds great guys 👍 Thanks everyone!

from binance-rs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.