The competition and voting have completed. Winners were determined by the citizens of Lykke City.

  • Days of the project

    Dec 20, 2017 - May 20, 2018 (150 days)

  • Submissions

    Dec 20, 2017 - Feb 11, 2018

  • Voting

    Feb 11 - May 20, 2018

As part of the expansion of Lykke Exchange, we are looking to add Ripple to our trading pairs. 

Our team has developed an abstract integration layer to be able to connect any blockchain to the Lykke Exchange. We need your help in building a standardized API on top of the Ripple blockchain node. 

The following features must be implemented: 

  • Generating simple transactions for making cashouts
  • Monitoring addresses and creating events when income transactions are detected
  • Private key and public address generation

A full list of API interface requirements are available at docs.google.com/…d3U/ 

Requirements specification 

  • Best practices should be used: comments, unit testing, etc.
  • Your implementation must be fully documented.
  • Submissions must be open source, with an appropriate license, and published on GitHub.

The following languages are accepted:

  • C#
  • JavaScript
  • Java
  • python
  • C / C++


The first-place contestant will receive an award of $3000, three runners-up will receive $1000 each. 

Interested in helping us add other blockchains?


Please refer to the Terms of Use of the organization and remuneration issues. If you have any questions, please feel free to ask them in the contest comments. 


Submitted results must be publicly available on the GitHub. There is no guarantee of winning a prize. The prizes are only awarded to entries that the Lykke judges find worthwhile. Prizes are awarded in Lykke coins, which may be redeemed for currency and sent to your bank. You must be at least 18 years of age. You must not submit twice — your first submission is the one that counts. You will be responsible for declaring your own income to your local tax authorities. All submissions will be disclosed to the public. The prizes are given at organizer’s sole discretion. The decisions of the judges will be final — there is no appeals process if your project does not win a prize. No other compensation will be given at this stage.

Please login using a user with KYC to see this info


AUTHOR Lykke co-founder and CTO
Lykke co-founder and and Chief Operations Officer
Dmitry Krasovskih
Lykke Exchange developer
Oleg Zhelenkov
Lykke developer
Konstantin Ryazantsev
Lykke developer
Andrey Volkov
Lykke developer
Username Registration date Result
January 31, 2018 12:41
January 26, 2018 06:07
January 04, 2018 10:06
January 26, 2018 09:17
January 26, 2018 06:20
January 26, 2018 11:31
February 06, 2018 01:59
December 24, 2017 05:45
January 02, 2018 06:54
January 27, 2018 07:40
January 26, 2018 07:19
January 30, 2018 02:08
January 27, 2018 01:50
January 26, 2018 08:55
Please login to leave a comment
Iuliia Anferova moderator · 07:08 PM April 03, 2018

Participant asked us for additional time to finalize the provided solutions that's why we extended the voting time for this project

Wietse Wind · 07:40 AM January 27, 2018

Awesome. I checked the docs. How do you expect the API to handle deposits in case of XRP - 1 master deposit wallet + destination tags (because of the 20XRP wallet reserve)?

Iuliia Anferova moderator · 11:58 AM January 30, 2018

Dear Wietse Wind, thank you for your question!
1 master deposit wallet + destination tags - is ok in case if we can show address that consist of master deposit address + tag to the client and client could transfer coins to that address, then we can distinguish which client owns transferred coins.
In this case, to accomplish cash in, Lykke will request blockchain to transfer coins from MDW+Tag to the HotWallet (which in fact is MDW), so blockchain should just show fake transaction in [get] /API/transactions/broadcast/{operationId} as completed

Username reg. and Subm. Date Result Vote
February 11, 2018 08:31 View 4
Your Feedback