Binance DEX Coding Competition Starts Now!

Fellow Binancians,
In order to encourage the growth of the Binance Chain ecosystem and to entice more people to use Binance Chain and trade on Binance DEX, Binance is sponsoring a Coding Competition for the targets below. Great coders are more than welcome!

Target 1: SDKs for 3 languages

A 200 BNB award will be given to the best SDK submission in each of the below languages:

Python

Swift

C#

Requirements

The submitted SDK code should provide easy interfaces for programmers to:

Create wallets and manage keys

Encode/sign transactions and submit to Binance Chain/DEX, including Transfer, New Order, Cancel Order, etc.

Communicate with Binance Chain/DEX via all its HTTP APIs to get market data, balance and transactions

Communicate with Binance DEX WebSocket to get market data, balance and transaction updates

Bonus point: Communicate with Binance Chain/DEX Node RPC calls

Target 2: Signing Service

A Signing Service should be able to accept Binance Chain/DEX transaction data, such as Transfer, New Order, Cancel Order, and return signatures that are ready to be submitted to Binance Chain. The purpose of the service is to provide segregation between trading logic and signing logic so that the traders or the trading program don’t have to possess any key.
This bounty is also 200 BNB.

Requirements

Fast, safe, efficient, and easy to use

Standalone service process with easy interfaces to communicate

Should handle all transaction types Binance Chain/DEX support now, and easy to expand for new transactions

Should support integration with the majority of programming languages

Good design on key management to prevent any leak, support multiple address-key pairs

Bonus point: authentication and authorization consideration, such as IP whitelist, etc.

Bonus point: easy to integrate with existing SDKs

The competition period starts NOW. We will start reviewing the submissions on 2019/04/15.
Competition ends 2019/04/30.
Participants will have one month to submit their work.

NOTE:

Binance reserves the right to cancel or amend the Competition or Competition Rules at our sole discretion.

Participants have to upload the code into a github.com 296 repository.

All the participating code repositories must be open source on Github with MIT license and registered on the corresponding page on https://community.binance.org 307.

The winners would be chosen among the registered participants, based on the star number and coding quality assessment of Binance.

The winners promise to stick to the MIT license for the winning code. Thanks for your support!

Binance DEX Team
29/03/2019

Find us on:

Forum: https://community.binance.org

Twitter: https://twitter.com/binance_dex

Telegram: https://t.me/BinanceDEXchange

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now