Integrate Vega with CCXT trading exchange API library [2001 USDC]
cdm opened this issue · 8 comments
Vega is a proof of stake blockchain for creating and trading derivatives. It provides infrastructure for decentralised markets that settle in assets held on Ethereum, and in future also Bitcoin and other major collateral blockchains. Vega facilitates high speed, permissionless derivatives markets.
The Vega public testnet showcases our technology and we are looking for passionate and talented members of the community to help us build out the vision by working with us to shape the end product.
Description
Integrating your code base with the Vega Testnet is currently pretty straight forward via one of the existing APIs (REST, GraphQL and gRPC). However, we'd like to take one step further and make it even easier by adding support for Vega on one or more of the most popular 3rd party trading exchange API libraries. For this task, Vega support/integration should be added to the following library:
- CCXT (https://github.com/ccxt/ccxt)
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 120 bitcoin/altcoin exchanges
Acceptance criteria
- Integrate Vega's APIs with the CCXT library (details above), targeting the Vega Testnet.
- Streaming supported, we have GraphQL subscription APIs available to support this (or gRPC for Java/non-web based apps).
- Please integrate all core XChange API library functionality with Vega, for example listing markets, managing orders, tracking balances, streaming. Note: If XChange functionality does not yet exist on Vega, please work with us to capture the requirement and specification for future implementation. Check with the Vega team first on Discord channel if in doubt.
- Build a small reference application using library integration.
How to apply and progress
How to submit
Publish your submission as a PR into the 3rd party Github repo with proper README describing how to use it as well as any 3rd party submission requirements and inform us directly.
It would be good to see a bonus of an animated gif or video walk-through of the reference application for completeness, this is not required however.
Note: If this is not possible, for any rules in the 3rd party e.g. Mainnet projects only, please link to the fork of the repo with the Vega specific code.
Bounty reward
For this bounty, we will provide a bounty reward of up to 2001 USDC for this integration, please work with us to ensure the solution is acceptable.
Resources for Developer
- Vega Documentation
- Vega API Samples
- Vega API Clients
- Vega Discord Chat
- Vega Community Forums
- Vega Technical Overview Paper
- Vega Whitepaper
Questions & Reviews
You can reach out to us for any queries on our Discord Chat, post your questions in our Community Forums
We're a friendly team and are very keen to help where possible.
Keep Calm and Buidl On!
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 2001.0 DAI (2001.0 USD @ $1.0/DAI) attached to it as part of the vegaprotocol fund.
- If you would like to work on this issue you can 'start work' on the Gitcoin Issue Details page.
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin Chat
- $1,226,523.57 more funded OSS Work available on the Gitcoin Issue Explorer
@0xrs head over to our Discord and we can work together to get you started and supported with everything you need https://vega.xyz/discord - alternatively hit me up on email chris@vega.xyz
@0xrs Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
- reminder (3 days)
- escalation to mods (6 days)
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@0xrs Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
- reminder (3 days)
- escalation to mods (6 days)
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
@0xrs due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
- reminder (3 days)
- escalation to mods (6 days)
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Hi! is this bounty open? can I work in it?
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 2001.0 DAI (2001.00 USD @ $1.0/DAI) has been submitted by:
- Learn more on the Gitcoin Issue Details page
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin's Discord
- $4,805,292.94 more funded OSS Work available on the Gitcoin Issue Explorer
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
The funding of 2000.0 USDC (2000.00 USD @ $1.0/USDC) attached to this issue has been approved & issued to @0xkarl.
- Learn more on the Gitcoin Issue Details page
- Questions? Checkout Gitcoin Help or the Gitcoin's Discord
- $1,003,863,203.55 more funded OSS Work available on the Gitcoin Issue Explorer