Yamfore Development Update #1

Development

Contents

I. Introduction | II. Progress | III. Conclusion

I. Introduction

This is the first development blog detailing the progress on the development of Yamfore. These development blogs will be released on a monthly basis to update the community on the teams progress, and provide greater transparency throughout Yamfores development process.

The team has chosen to utilize a hybrid Agile workflow for the development of Yamfore. This workflow consists of an iterative step by step process / “sprints” in regards to delivering a product. The team starts by creating a smart contract with basic functionality, then builds on top of that base, adding additional features to the code base until code completion. A basic functionality test is conducted with each feature added, as well as general Q/A before moving on to the next feature add-on. This process is then repeated till the protocol is code complete and ready to be externally audited / open sourced to the community.

II. Progress

1. Revisiting development standards
The Cardano’s smart contract ecosystem is relatively nascent in comparison to other blockchains. This means there will be some inevitable growing pains for the first wave of developers building on the platform. These issues include, but aren’t limited to: lack of documentation, limited tooling, undefined standards / best practices, very limited oracle solutions etc. With all of these issues in mind, the team has chosen to revise through some of the plutus pioneer program boilerplate smart contracts. And use the provided templates as a strong foundation to build off.

2. Testing Environment
A local plutus playground environment has been setup to begin testing preliminary design concepts.

3. Temporary Backend Integration
The team is implementing blockfrost integration as a solution as a temporary testnet backend.

4. Off-chain code
The team is currently exploring the pros / cons of writing off-chain code in Haskell vs using Javascript.

5. UI/UX
The team is still in the early stages of designing the UI/UX experience of Yamfore. The styling of Yamfore’s interface will be akin to the uniswap experience, where users have a simple and streamlined experience to interact with the protocol that remains intuitive at all times without overbearing complications / steep learning curve to fully utilize.

III. Conclusion

In conclusion, there still remains a lot of work to be done. The team has only just started this journey but we’re confident with the support of the Cardano community and its ever improving dapp ecosystem. We would like to thank our passionate community for the constant support / feedback you’ve given us, it’s all been very much appreciated and keeps us on our A game.

Follow Yamfore:
🌎 Website: https://yamfore.com/
📚 Gitbook: https://yamfore.gitbook.io/yamfore/
🐦 Twitter: https://twitter.com/yamfore
🔊 Discord: https://discord.gg/FK5qtrmRE7
🖥️ GitHub: https://github.com/Yamfore
🤖 Reddit: https://www.reddit.com/user/yamfore/
📧 Email: contact@yamfore.com

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store