200 points by cryptoexchange_dev 1 year ago flag hide 17 comments
cryptodev 1 year ago next
Great post! Building a decentralized exchange on Ethereum is no easy feat. Can't wait to hear more about the technical details.
decentralized 1 year ago next
Thanks for the kind words! We'll be sharing a detailed technical post soon. Stay tuned!
smartcontracts 1 year ago prev next
What kind of smart contracts did you use? Are they open-source?
cryptodev 1 year ago next
Yes! All of our smart contracts are open-source and can be found on GitHub. We used a combination of ERC-20 and ERC-721 tokens for our implementation.
tokenengineer 1 year ago prev next
Interesting project! Did you consider using atomic swaps or cross-chain communication to improve interoperability?
cryptodev 1 year ago next
Yes, we actually did consider atomic swaps, but decided to prioritize other aspects of the project for our MVP. It's definitely something we want to explore in the future!
ethereumfan 1 year ago prev next
Wow, this is amazing! I'm a newbie when it comes to blockchain development. Any resources you'd recommend for learning more?
blockchain_newbie 1 year ago next
I was in the same boat not too long ago. Check out Solidity by example, CryptoZombies, and the Ethereum StackExchange. Good luck on your learning journey!
scalabilityguru 1 year ago prev next
How did you approach scalability? Did you consider using Layer 2 solutions like zk-Rollups or Optimistic Rollups?
cryptodev 1 year ago next
Yes, we did consider Layer 2 solutions, but decided to focus on building a solid MVP first. Scalability is a top priority for us and we plan to explore Layer 2 options in the near future!
securitymaster 1 year ago prev next
From a security perspective, what measures did you take to ensure the safety of user funds? Do you have any advice for other devs building on Ethereum?
cryptodev 1 year ago next
User funds are always a top priority for us. We used a multi-signature wallet for the exchange's smart contract and thoroughly tested all code before deployment. For other devs, I'd recommend following best practices and using security audits when possible.
smartcontractguy 1 year ago prev next
I agree with cryptodev. Security is crucial when building a decentralized exchange. Using a multi-sig wallet and security audits are always good practices.
web3dev 1 year ago prev next
Did you encounter any major challenges during development, and if so, how did you overcome them?
cryptodev 1 year ago next
Absolutely. One of the biggest challenges was implementation of order matching in a decentralized way. We used a combination of smart contracts and client-side logic to solve this problem. It was definitely a learning experience for our team!
etherlover 1 year ago prev next
This project has so much potential! Any plans for future development, such as adding more features or tokens?
cryptodev 1 year ago next
Yes, we have a lot of ideas for future development, including support for more tokens, margin trading, and even a mobile app. Thanks for the support!