Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simple DEX using Concordium ID Tutorial (Medium article) - Reward $2k (in $CCDs) [+ Video Tutorial Bonus] #4

Open
bogacyigitbasi opened this issue Jun 12, 2024 · 8 comments

Comments

@bogacyigitbasi
Copy link
Contributor

bogacyigitbasi commented Jun 12, 2024

  • Implement a basic DEX that allows the trade of CIS-2 tokens including smart contract, front-end, and documentation.
  • Tutorial documentation must show all details of the implementation with brief descriptions.
  • Check the user is older than 18 before initiating any operation.
  • Open-sourced Github repo
  • Hosted on testnet and vercel app or GitHub pages
  • If maintenance is required, the participant is responsible for doing it for 3 months.
@bogacyigitbasi bogacyigitbasi changed the title Simple DEX using Concordium ID Tutorial (Medium article) - Reward 2k EUROe [+ Video Tutorial Bonus] Simple DEX using Concordium ID Tutorial (Medium article) - Reward $2k (in $CCDs) [+ Video Tutorial Bonus] Jul 8, 2024
@KizitoNaanma
Copy link

Hello, I'll like to work on this. Could you explain a bit more regarding the trade and the acceptance criteria

@bogacyigitbasi
Copy link
Contributor Author

Hey @KizitoNaanma since it is a bounty for a tutorial, I do not want to limit your imagination but ideally:

  • the platform should check your age while you are connecting to it which requires running a verifier backend and small front-end work
  • Users should be able to create pools by adding any (CIS-2, CIS-2) and (CCD, CIS-2) pairs
  • Trading using pools (with slippage logic) needs to be explained & implemented
  • Current status of pools (liquidity, TVL, volume etc.)
  • You should use Concordium tools like VSCode extension, ccd-js-gen, etc)
  • Since the focus is on the beginner level of developers, focus on simplicity and document it well.

@AyyanNiazi
Copy link

@bogacyigitbasi i'd like to start work on this

@bogacyigitbasi
Copy link
Contributor Author

Hey @AyyanNiazi go ahead! 3 months is way too long to wait and unfair for the others! Typically, when you have something ready you share ping me. Please let me know if you need anything else.

@AyyanNiazi
Copy link

@bogacyigitbasi I'll read doc and will try to complete, in case something come I'll definitely will let you know

@AyyanNiazi
Copy link

Snart contract done, please have a look @bogacyigitbasi
https://github.com/AyyanNiazi/cocncordium-dex

@bogacyigitbasi
Copy link
Contributor Author

Hey @AyyanNiazi thats great you are super fast, but please note that this is a tutorial. We would like to see comments, explanations, readmes and even visuals if applicable. When all is ready, including the medium article, working demo with UI (a recording perhaps) we can review it. As of now, its a super impressive considering the speed you have but we need more to review it. Great hacks!

@AyyanNiazi
Copy link

@bogacyigitbasi yes I'm working on it, and creating frontend and backend for it, and then I'll add proper docs, readme and medium article

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants