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

Learn-to-Earn Education bot by MelkDAO #82

Closed
grantshares-dapp bot opened this issue May 10, 2023 · 52 comments
Closed

Learn-to-Earn Education bot by MelkDAO #82

grantshares-dapp bot opened this issue May 10, 2023 · 52 comments
Labels
request-for-funding GrantShares: Request for Funding

Comments

@grantshares-dapp
Copy link

grantshares-dapp bot commented May 10, 2023

Abstract

Learn-to-Earn is a teaching methodology that incentivizes individuals to acquire knowledge. At MELK DAO, we have developed a Discord bot that enables users to learn at their own pace, complete on-chain missions and engage with the Web3 ecosystem using $MELK tokens. Our proposed project involves creating a trail mission for the NEO ecosystem and the aim is to onboard new users and encourage them to explore and utilize the full potential of the NEO ecosystem, while earning rewards for their efforts. At MELK DAO, we believe that learning about the Web3 ecosystem should be engaging and rewarding. Our Learn-to-Earn methodology is designed to make learning fun and accessible, regardless of the level of experience.

Proposal Information

Description

Our project is focused on creating a trail of missions for the NEO ecosystem that aims to onboard new users and encourage them to explore and utilize the full potential of the NEO blockchain. By completing various missions, such as creating a NEO wallet, funding it, transferring NEO, exploring the blockchain, etc... users can gain a deeper understanding and proficiency in using the NEO blockchain.

Our trail mission is designed to be simple and user-friendly, providing step-by-step instructions and guidance for users who are new to the NEO ecosystem. To incentivize user participation and engagement, we offer rewards for completing each mission, such as MELK tokens or other tokens and assets. In addition, we have also created a Proof of Knowledge certificate that might provide reputation status and additional benefits to the community members who have completed the trail missions.

Through our project, we aim to onboard new users to the NEO ecosystem and encourage them to become active members of the community, contributing to the growth and development of the NEO blockchain. By unlocking the full potential of the NEO ecosystem, users can benefit from enhanced security, privacy, and reliability, and access various applications and services available on the platform.

Our current MVP for Ethereum onboarding is already installed and running in 10 different servers with a reach of 10'000 users and 15% organic conversion in the past 6 months. More details can be found in our documentation here: https://docs.melkdao.com/v/en/

Motivation

Our goal is to onboard millions of individuals into the Web3 ecosystem, and we are searching for products and ecosystems that create a meaningful impact in the space. We strongly believe that NEO is one such ecosystem that has tremendous potential to make a significant contribution to the Web3 community.

Currently, our founding team is working on a voluntary basis, sharing the same vision and passion of promoting the Web3 ecosystem and its potential benefits. However, we recognize that additional resources are needed to bring these developments to life. Therefore, we are seeking grants as a means to support the development of this project and help achieve our mission.

Goals

What are the main goals, and why?

The main goal of our project is to create the first part of a trail mission for the NEO ecosystem that aims to onboard new users and encourage them to explore and utilize the full potential of the NEO blockchain. By completing various missions related to the NEO blockchain, users can gain a deeper understanding and proficiency in using the platform. The reason for this goal is to increase and maximize the adoption and usage of the NEO blockchain and products.

Through our project, we aim to amplify and simplify the process of onboarding new users to the NEO ecosystem by providing step-by-step instructions and guidance.

How would you bring value to the community?

Overall we aim to bring more users, engagement and collaboration to NEO. Here's how:

  1. Onboarding new users: By creating a trail mission that provides step-by-step guidance and incentives for completing various missions related to the NEO blockchain, we can help onboard new users and increase the adoption and usage of the platform.

  2. Promoting community engagement: By offering rewards for completing missions and providing opportunities for participation and collaboration, our project can help foster a strong and engaged community of developers, investors, and users around the NEO blockchain.

  3. Enhancing awareness: By promoting the adoption and usage of the NEO blockchain through our project, we can raise awareness of the platform and its unique features, which can help attract new users, developers, and investors to the NEO community.

Deliverables & Roadmap

Here's what the first phase of our deliverables include:

  • Research and Planning:
    • Duration: 1 week
    • Research the NEO ecosystem, define the trail mission objectives, and create a detailed project plan.
  • Smart Contract Development:
    • Duration: 2 weeks
    • Create and deploy new smart contracts for each mission in the trail. These smart contracts will manage user actions, validate inputs, and trigger rewards upon completion of each mission.
  • Staging and Debugging:
    • Duration: 1 week
    • Test and debug the smart contracts in a staging environment to ensure that the trail mission is functional and error-free.
  • Interface Design and Development:
    • Duration: 1 week
    • Design and develop a user-friendly interface for completing each mission in the trail. The interface will be easy to use and understand for both new and experienced users.
  • Reward System Development:
    • Duration: 1 week
    • Develop a reward system that will incentivize users to complete each mission and earn rewards. This reward system will be integrated with the NEO blockchain to ensure that rewards are distributed automatically upon completion of each mission.
  • Security and Vulnerability Testing:
    • Duration: 1 week
    • Conduct security and vulnerability testing of the trail mission before and after deployment to ensure that it is secure and protected from potential attacks.
  • Staging and Deployment:
    • Duration: 1 week
    • Stage and deploy the trail mission to the NEO blockchain. Staging involves testing the trail mission in a production-like environment, while deployment involves deploying the trail mission to the NEO blockchain for users to access and complete.

Total FTE estimation for the project : 2

Total budget requested: ~6'670 GAS / 15'000 USD [Jun 12th]

Once the first phase is delivered we aim to expand the missions and introduce videos to support the learning path.

Deliverables Verifiability

Previously, we developed and tested a trail mission for onboarding users into the EVM blockchain ecosystem. This served as our MVP to test the contract and understand its traction with users. The content for the trail mission is available for anyone to test on one of our servers with the bot installed. For more information, please refer to our documents here: https://docs.melkdao.com/v/en/comunidade.

The trail mission includes the following nine missions:

  1. Creating a wallet using MetaMask
  2. Configuring a new network and a new token in your wallet
  3. Viewing transactions on the blockchain
  4. Understanding the transaction information on the blockchain
  5. Signing transactions with MetaMask
  6. Learning to purchase MATIC
  7. Learning to swap tokens
  8. Learning to make transfers
  9. Learning to sign a Snapshot vote

To ensure transparency, the community will have access to our public GitHub page, where they can view the codebase and track the development progress. We will also provide regular updates through our Discord server to keep the broader community informed about the project's progress.

Budget Plan

  • What are the overall required resources (i.e., budget)?
    The overall required resources for the development of the trail mission for the NEO ecosystem are approximately $15,000 USD. This budget will cover the costs of smart contract development, interface design and development, reward system development, security and vulnerability testing, and staging and deployment. The majority of the budget will be allocated towards development costs.

  • Provide reasons why the requested budget is a good fit for the proposal.
    The requested budget is a good fit for the proposal because it covers all the necessary development costs for creating a successful trail mission for the NEO ecosystem. Smart contract development will ensure that the trail mission is fully integrated with the NEO blockchain and functions as intended. Interface design and development will create a user-friendly experience for completing each mission in the trail. Reward system development will incentivize users to complete each mission and earn rewards. Security and vulnerability testing will ensure that the trail mission is secure and protected from potential attacks. Staging and deployment will ensure that the trail mission is ready for use by the NEO community.

  • How the budget would be used to achieve the project goal?
    The budget will be used to achieve the project goal by covering the costs of the various deliverables required for the development of the trail mission.

About You / Your Organization

  • Individual/Entity Name: MelkDAO
  • Website: https://docs.melkdao.com/v/en/
  • GitHub Organization (if applicable): https://github.com/web3melk/melk-dao-docs

Short-Bio

Our team:

Our team is a group of talented individuals who are passionate about Web3 and blockchain technology. We have diverse backgrounds and expertise, ranging from entrepreneurship and venture capital to software development, project management, marketing, design, community growth, finance and business strategy.

Together, we are dedicated to creating innovative and meaningful onboarding experiences for Web3 ecosystem. Our team is driven by a shared vision of building a decentralized future that is more secure, transparent, and accessible to everyone.

About us:

Who we are : Creators of the world's first on chain Learn-to-Earn Discord bot!
What we do :We democratize Web3 education through meaningful learning experiences.
Benefits : Our learning methodology is effective and incentivize users to keep progressing.
Our mission: Onboard millions of people into Web3 ecosystem.

Portfolio of Projects / Past Experience

Team roles and experience:

Ana/Purple , Co-Founder & General Manager: Ana, aka Purple in Web3 is an ex-P&G with vast experience in F&A and market research. Now leads community growth and strategy for innovative blockchain products at ConsenSys.

Rai, Co-Founder & Marketing Manager: Rai is a Web3 educator and digital content creator with 10+ years of experience in project management and marketing.

Lorenzo, Co-Founder & Developer: Lorenzo is a skilled software developer with relevant experience in blockchain development and web projects.

Akva, Co-Founder & Community Builder: Akva is an experienced Web3 degen who has been part of important founding teams in Brazil. He has extensive experience with building engaged communities.

Desenhista, Co-Founder & Illustrator: Desenhista is a talented digital artist, recognized in the Brazilian community for creating fun and pixeled artwork. In his spare time, he practices law.

Melk, Co-Founder & Advisor: Melk is a founder with a diverse background in entrepreneurship, venture capital, fintech, and Web3. He now contributes as the main advisor for MelkDAO.

Some of the projects that the team has been involved:

web3dev: https://www.web3dev.com.br/
On-demand web3 software development.
BrPunk community: https://brpunk.com/
Decentralized persona creating and curating Web3 content
nounsbr: https://nounsbr.com/en/
An extension of Nouns DAO, which seeks to introduce Nouns in the various cultural manifestations that give identity and tell the history of Brazil.
HoneyBadgers: https://twitter.com/HoneyBadgersBtc
digital collectibles inscribed on the Bitcoin Blockchain. First Badger: #81.557 Last Badger: #1.014.824


Proposal Info 📋

  • Proposal Type: request-for-funding

  • Amount Requested: 6670

  • Token: 0xd2a4cff31913016155e38e474a2c06d08be276cf (GAS)

  • Receiver Address: NaQSq2VexRSoWgKHmbM8qVbLPpZqefD5SL (0xd5eadc51fca200b397ca25645b48b187977bf49e)

  • Created by: @PurpleRatatui 🚀

  • Raw Intents: 👀

[ {
  "target_contract" : "0x6276c1e3a68280bc6c9c00df755fb691be1162ef",
  "method" : "releaseTokens",
  "params" : [ {
    "type" : "Hash160",
    "value" : "d2a4cff31913016155e38e474a2c06d08be276cf"
  }, {
    "type" : "Hash160",
    "value" : "d5eadc51fca200b397ca25645b48b187977bf49e"
  }, {
    "type" : "Integer",
    "value" : "667000000000"
  } ],
  "call_flags" : 15
} ]

👇 React with 👍 if you liked it, or 👎 if you think this proposal can be enhanced!

@grantshares-dapp grantshares-dapp bot added the request-for-funding GrantShares: Request for Funding label May 10, 2023
@PurpleRatatui
Copy link

PurpleRatatui commented May 10, 2023

What type of enhancement would you like to see @Fitzgerald-and-crodino?

@grantshares-dapp
Copy link
Author

🚨 This proposal was edited by the proposer.

@gsmachado
Copy link
Member

@PurpleRatatui thanks for the proposal!

Usually, it takes some days for the community and DAO members to see and read the proposal.

We will get back to you with questions and comments soon. 🔜 🙏

@grantshares-dapp
Copy link
Author

🚨 This proposal was edited by the proposer.

@PurpleRatatui
Copy link

No prob! We'll wait :) Looking forward to comments and suggestions!

@grantshares-dapp
Copy link
Author

🚨 This proposal was edited by the proposer.

1 similar comment
@grantshares-dapp
Copy link
Author

🚨 This proposal was edited by the proposer.

@csmuller
Copy link
Member

Hey @PurpleRatatui, I like the proposal. It can obviously bring direct value to Neo. I have two questions:

  • Does the education trail happen through the discord bot? you are mentioning a bot briefly but then it doesn't seem to be an important part of the product...
  • Which kind of users do you usually target? I know that you are building this product for use by others (e.g., Ethereum or Neo) and so it is up to them to decide on which users they want to attract. But, i'm curious which users you think should be attracted into an ecosystem like Neo.

@PurpleRatatui
Copy link

PurpleRatatui commented May 16, 2023

hi @csmuller , let me give you a bit more perspective, thanks a lot for the questions :)
1/ the bot is an interface to read the mission result and communicate with the users (via messages and emojis), so it is an important part of the process. The mission itself will be available either on gitbook or a website. The way it goes is:

  • user in a given Discord Server will see the list of missions as different channels
  • user goes into channel of Mission 1 to start, clicks on a link that will take them into a page to read and execute the mission (for example installing NeoLine and opening a wallet)
  • in the end of the mission user is prompt to provide an information back in the Discord server (in this example the NEO wallet public address)
  • once done, the bot will check the information and reward the user with tokens if the wallet is indeed a new one and the address is valid.

The missions are on-chain so there's an automated system for this check which means user can do it at their own pace/time convenience.

2/ The target audience would be people discovering NEO and web3 enthusiasts looking to explore ecosystem beyond EVM. This also serves as a way to incentivize non-developers to come and use NEO dApps because NEO serves well developers looking for non-solidity smart contract programming, but once they develop the contracts they would need users and we aim to tackle the user on-boarding for the different apps.

Let me know if more details needed, I can also do a demo with the bot we currently have running.
Thanks!

@gsmachado
Copy link
Member

@PurpleRatatui would you be fine to record a short demo and post the link here for us (publicly)? It doesn't need to be a long one, but just enough that we see how people can interact with it.

This could, maybe, get the attention of other GrantShares DAO members.

@PurpleRatatui
Copy link

Yes, of course! The only thing is that our current bot has missions in Brazilian Portuguese, but I am sure all members will understand the process since it is the creation of a MetaMask wallet. Let me do this tonight and post here. Thanks @gsmachado for the suggestion!

@deanragnarok
Copy link

Hi @PurpleRatatui - Thanks for the proposal. I am also interested in seeing a demo.

A few questions -

  • Have you done any English based mission content?
  • You note that you've reached 10,000 users. Is this through your own networks, or by partnering with Discord communities that already have a large userbase? Following that, if we proceeded with this proposal, would we be utilizing those same networks to promote the Neo missions, or would we be looking for new communities / using already existing Neo communities?
  • Have you given any thought to which language you'd be building your smart contracts in? How much R&D have you done on the Neo integration side of this project?
  • I see you noted a relationship with Web3Dev who also has an open GrantShares proposal. Can you expand on that relationship a little bit?

@gsmachado
Copy link
Member

  • I see you noted a relationship with Web3Dev who also has an open GrantShares proposal. Can you expand on that relationship a little bit?

yes, agree with this comment ☝️... This is the same question I had when I first read the proposal. Besides @PurpleRatatui, maybe we should include @danicuki in this discussion as well.

@danicuki
Copy link

The project Melk was born as a spin-off within the WEB3DEV community. MelkDAO is an independent project yet supported by some WEB3DEV team members. The two projects are very complimentary: while WEB3DEV focus on onboarding more developers to ecosystems, MelkDAO aims end users. WEB3DEV have benefits from Melk project, since many developers are new to crypto and need an initial education about general concepts. At the same time, Melk benefits from WEB3DEV since the more developers building new innovative crypto project, the more end users will come to the space.

We applied to two separate grant proposals since deliverables are completely different and for different audiences. Also the team that will work on each grant is completly different.

@PurpleRatatui
Copy link

hi @deanragnarok , thanks for the questions! Please see my answers below:

  • Have you done any English based mission content?
    A: Yes, the missions are also ready in English but we didn't use them yet. We started with the PT-BR version since we are closer to BR community servers.

  • You note that you've reached 10,000 users. Is this through your own networks, or by partnering with Discord communities that already have a large userbase?
    A: We partner with different Discord communities and they use our bot to offer onboarding to their users. 10'000 is the current reach within the servers. Our conversion for the past 6M is 15% organically, meaning we are not yet doing any marketing or initiative to bring awareness and maximize conversion besides opening the channels in the servers that install the bot.

  • Following that, if we proceeded with this proposal, would we be utilizing those same networks to promote the Neo missions, or would we be looking for new communities / using already existing Neo communities?
    A: We plan to actually do both (i.e. offer to current communities and install in new communities), probably starting with NEO Server and expanding as we get referrals.

  • Have you given any thought to which language you'd be building your smart contracts in? How much R&D have you done on the Neo integration side of this project?
    A: Our developer has done an assessment of how to build in NEO before we sent the proposal and Python will probably be the language used, however we also included some time for further research before we start building so we have time to pivot if needed.

  • I see you noted a relationship with Web3Dev who also has an open GrantShares proposal. Can you expand on that relationship a little bit?
    A: Dani has provided the answer here, let me know if you need more details.

@PurpleRatatui
Copy link

Hi all and @gsmachado , @deanragnarok , @csmuller I have recorded a quick video to show the flow of a user using our current bot. The idea is to replicate this flow for NEO Missions.
MelkBot-Mission flow.zip

@PurpleRatatui
Copy link

hi @gsmachado , how are we feeling about the proposal here? Trying to get a feeling of next steps. Thanks!

@PurpleRatatui
Copy link

Hey everyone! Sense check if we can move this on chain :) Do we have more questions, concerns?
Thank you!

@csmuller
Copy link
Member

csmuller commented Jun 6, 2023

Hey @PurpleRatatui, I'm still in favor of this proposal. We'll discuss internally to decide if we should endorse it, such that voting can start.

@csmuller
Copy link
Member

csmuller commented Jun 6, 2023

We have some remaining questions for you @PurpleRatatui

  • Will you mint a reward token on Neo?
  • How do you provide people with GAS to perform actions on chain? Do you only want to run this on testnet or also on mainnet (preferably)?
  • Can you provide the content firstly in English and secondly in Portuguese?

(Be aware that you should adapt the NEO amount to your proposed 15'000 USD before you put the proposal on chain.

@PurpleRatatui
Copy link

hi @csmuller here the answers:

  • Will you mint a reward token on Neo?
    Yes, the plan is to create MELK token in NEO network.

  • How do you provide people with GAS to perform actions on chain? Do you only want to run this on testnet or also on mainnet (preferably)?
    Similar to what we currently do on Polygon, we pay for the transfer to users wallets but users pay for the transaction on chain. We will run in mainnet.

  • Can you provide the content firstly in English and secondly in Portuguese?
    Yes, we can certainly do that.

  • Be aware that you should adapt the NEO amount to your proposed 15'000 USD before you put the proposal on chain.
    Ok thanks for the heads up, I will certainly do. Can you let me know once I am good to go to add this on chain?

Excited to move forward on this project :)

@grantshares-dapp
Copy link
Author

🚨 This proposal was edited by the proposer.

@csmuller
Copy link
Member

csmuller commented Jun 8, 2023

@PurpleRatatui Thanks for the prompt answers. AxLabs is willing to endorse this proposal.
I have one last request. GrantShares has amassed quite some GAS, which we would like to spend. Thus, we kindly ask you to change the grant amount to the corresponding amount in GAS. After that edit, you can put your proposal on-chain.
You can choose between NEO and GAS in the drop down next to the token amount when you edit the proposal in the GrantShares web app.

@grantshares-dapp
Copy link
Author

🚨 This proposal was edited by the proposer.

@grantshares-dapp
Copy link
Author

⛓ This proposal was created on-chain! 🔥🚀🎉

➡️ Now, waiting for a GrantShares Member to endorse it... ⏰


🚨IMPORTANT🚨
Pay attention to the following deadlines:

  • Expiration (should be endorsed until): Jul 12, 2023 2:14:26 PM UTC

General info:

@PurpleRatatui
Copy link

It's done @csmuller, thanks for the guidance.
I used today's quotation for the amount of GAS.

Looking forward to start working on this project :)

@gsmachado
Copy link
Member

@PurpleRatatui just some comments about this proposal:

  1. It's essential we have dual-language content: in English and Portuguese;
  2. We would like to have a bot that can be installed in multiple (any) Discord servers;
  3. Missions should show highlight Neo technology, and how easy is to do things, and potentially build things (maybe, in more advanced missions).

@grantshares-dapp
Copy link
Author

⛓ This proposal was endorsed on-chain! 📄🔑

➡️ Voting period starts NOW!


🚨IMPORTANT🚨
Pay attention to the following deadlines:

  • Voting period deadline: Jun 20, 2023 2:40:18 PM UTC
  • Timelock period deadline: Jun 23, 2023 2:40:18 PM UTC
  • Expiration (executable until): Jul 23, 2023 2:40:18 PM UTC

General info:

@PurpleRatatui
Copy link

Hi @gsmachado , thanks for the comments, some further perspective so we are all in the same page:

1. It's essential we have dual-language content: in English and Portuguese;
We will start working on the English version, once that is done we can easily replicate the content to Portuguese. However the bot will support English only for now, we can look into ways of having a multilanguage bot or recreating the bot for PT servers. This is not currently included in the proposal but we will do our best to accommodate the request.

2. We would like to have a bot that can be installed in multiple (any) Discord servers;
Our bot can be installed in multiple servers at the same time, the only caveat is the language as mentioned above, I will update you on this asap.

3. Missions should show highlight Neo technology, and how easy is to do things, and potentially build things (maybe, in more advanced missions).
Yes, understood, for the first 5 missions we suggest the on-boarding ones so people familiarize with the smart-economy ecosystem :) but note taken for the next batch.

Please let me know if further questions/comments come up.

@DylanNNT
Copy link

Howdy team,

Should this proposal be successful. Once Neo has been integrated into the education bot and users are beginning to receive MELK tokens, is there a course of action for how users can trade them? Have your team evaluated the Flamingo Finance and Forthewin Network DeFi platforms for potential support?

@PurpleRatatui
Copy link

Hi @DylanNNT, good point. Let me clarify as this might not be detailed in the proposal.
There's no plan to provide liquidity to these tokens. Similar to what we do in the current mission we have launched, the token serves solely as an experiment to new users. The intent is to lower any risk to newcomers and avoid farming activities.

Let me know if you have further questions/comments.

@grantshares-dapp
Copy link
Author

🎉 Outcome: this proposal was accepted! 🚀

  • Accept: 4
  • Reject: 0
  • Abstain: 1
  • Required quorum: 50%
  • Acceptance ratio: 50%

➡️ Now, waiting for someone to execute it... ⏰


General info:

  • On-Chain ID: 36

@csmuller
Copy link
Member

@PurpleRatatui, Don't forget to claim the grant by...

  • Going to the proposal page
  • Making sure that you're logged in with your GitHub account
  • Pressing the "Execute" button on the right side (you'll need to sign a transaction to claim the grant)
    The funds will be sent to the address you specified when you created the proposal.

@grantshares-dapp
Copy link
Author

⛓ This proposal was executed on-chain! ✅ 💚


General info:

@PurpleRatatui
Copy link

GM everyone! Looking forward to executing this project with you all and getting the community's feedback. We will start working on the roadmap as of next Monday, July 3rd, our first deliverable details are as follows:

Research and Planning:
Duration: 1 week
Research the NEO ecosystem, define the trail mission objectives, and create a detailed project plan.

Will report back here with our findings,
Thank you

@PurpleRatatui
Copy link

Hi NEO Community, passing by to provide you our first update related to the project progress.

Update 1 - 07/07 related to : Research and Planning / Duration: 1 week / Research the NEO ecosystem, define the trail mission objectives, and create a detailed project plan.

  • Research the NEO ecosystem
  1. Our dev used NEO-CLI to start working and testing the deployment of a contract in NEP17. (Contract: 0xeb8040c1a3a2a825dac4814a11ab93a073504a59)
  2. Now structuring NEO network internally to interact with Discord bot (testing APIs to get the data used in mission verification)
  • Define the trail mission objectives
  1. For the first 5 missions we have identified the following (still subject to change after testing)
  • Create a NEO wallet

  • Fund your NEO wallet

  • Claim GAS rewards

  • Transfer NEO

  • Explore NEO blockchain

  • Create a detailed project plan
    The plan is currently detailed as part of a internal CPS following the milestones described in our project above and in the app. We will regularly share updates with community here in github and in Discord.

On top, we would like to share some initial feedback.

  • The documentation for devs are a bit dispersed/not super clear and it was difficult for our dev to start off after reading what was in the documentation. Suggestion is to have a place with all useful links somewhere easily identifiable as per what was shared in Discord (which btw was great, dev community super helpful!)

Thank you all again for the opportunity, have a nice weekend!

@csmuller
Copy link
Member

@PurpleRatatui, thanks for the update and the feedback!

@PurpleRatatui
Copy link

Hi there everyone! Glad to share our update with you all today:

Update 2 - 24/07 related to :
1/ Smart Contract Development: - Duration: 2 weeks
2/ Staging and Debugging: - Duration: 1 week

We continue making good progress on our plan, in the past weeks we have accomplished:

  • Smart contract writing (melk token)
  • Testing smart contract functions
  • Deploying it on testnet and testing its functionalities, here the link for more details
  • Starting to develop simple testing missions

We are confident to share a demo of bot functioning and interacting with NEO in the upcoming week.

Thank you!

@PurpleRatatui
Copy link

Good day everyone! I bring updates to you, we are in the final takes of NEO onboarding bot. Here are our advancements:

  • Smart contract finished
  • Restructure on the way bot interacts with users (new wallet structure)
  • Test of transactions and API reading
  • Content creation (in PT and English) for the missions

We have 2 quick videos to demonstrate how it is currently working in zip attached.

This is the final sprint and we have almost everything ready to be delivered!
See you soon 🙌

NEO-Melk.zip

@csmuller
Copy link
Member

@PurpleRatatui, thanks for your updates. Looks promising!

@PurpleRatatui
Copy link

Hi @csmuller , let us know if you had any time to review our code and if there any comments.
We are reviewing content and token deployment before the launch.

@PurpleRatatui
Copy link

Hi team, we are facing an issue with NEO SDK and would like to speak to someone from the team to help with that, please reach out to us asap! Thanks :)

@gsmachado
Copy link
Member

Hey @PurpleRatatui
I'm happy to help -- even though I'm traveling a lot these days.

Which Neo SDK are you using? Can you provide more info?

@PurpleRatatui
Copy link

Hi @gsmachado , thanks a lot! All is solved now. We have the all up and running on testnet.

@gsmachado
Copy link
Member

@PurpleRatatui can you share with us how can we use it on testnet?! 😺 Or not yet open? haha

@PurpleRatatui
Copy link

@gsmachado yes! absolutely, but since we didn't deploy yet we would have to schedule and put the bot to run, will continue the conversation in Discord so we can schedule that soon. I will also add you to our github so you can see the details. Ty

@PurpleRatatui
Copy link

Dear NEO Community,

We are happy to announce the launch of NEO Trail powered by MELKDAO. Finally after many issues encountered and discussed with community devs/members, we are pleased to deploy live.

First, we'd love for everyone to explore MELK DAO in more depth here. Our mission is centered around introducing millions to the world of web3, and NEO plays a significant role in this journey.

As a remind, our project consisted in building a Knowledge trail for new comers in NEO. The knowledge trail consists of initially 5 missions and starts with opening a wallet. Each mission has a unique on-chain task for users, and the validation of the task is done through Discord via the bot developed by our team.

The bot can be installed in any server and the missions are available in both English and Brazilian Portuguese.

To install the bot simply follow the instructions in our Installation Manual or reach out to our team.

We're super grateful for the support of the devs specially from @csmuller and @gsmachado, and we can't thank the community enough for your patience as we rolled out this project. Excited about what's ahead – here's to more awesome partnerships in the future! Happy Holidays everyone!

capa twitter melk NEO

@deanragnarok
Copy link

Hi @PurpleRatatui - I'm trying to set up the bot to test, but I am unclear on what is supposed to happen after I enter the !melk configServer command. I get the following response from the bot:

Usage: <language (optional)> <trailSlugs | all>
Valid trails: basic, neo

Should the server be updated automatically or do I need to do something else?

@csmuller
Copy link
Member

csmuller commented Jan 8, 2024

@deanragnarok, Just tried myself. Add neo to the command -> !melk configServer neo.
@PurpleRatatui Can you guys add that to the installation instructions?

@deanragnarok
Copy link

Hi @PurpleRatatui - I have tested the bot and it seems to work fairly well. I have a few notes:

  • Mission 2 requires the user to switch to TestNet. If they did Mission 1 on mobile, as I did, there doesn't appear to be an option on NeoLine mobile to switch networks (unless I'm missing it). Regardless, in Mission 1 it's explicitly outlined how to perform the actions on both desktop and mobile, but this is dropped in Mission 2 so I think people are going to get stuck.
  • It took quite a while for the rewards to come through. I'm not sure exactly how long, but I had to leave and check back the next day because it was for sure over an hour.
  • I note that the MELK tokens are currently distributed on the Neo TestNet. Considering this is a Learn to Earn bot, I feel like the Earn part hasn't really been delivered yet. You noted here that it would be on MainNet, so I'd like to see that completed.

@PurpleRatatui
Copy link

PurpleRatatui commented Jan 13, 2024

Hi @deanragnarok and @csmuller , apologies for taking long on responding you, I was out the past 2 weeks for my PTO.

Regarding installation I will make sure to update the documentation , indeed we need to add NEO in order to install the trail.

Thanks for pointing out about the testnet, I will make sure this is very clear in the instruction. Also regarding that, I understand your point about "Earn" not being delivered, we have had this discussion with @csmuller and due to high cost of GAS we are unable to launch in mainnet. Since there is no value in MELK tokens and the idea is for the user to experiment, we were instructed to use testnet to deliver the project for the moment. @csmuller please let us know if you see it differently considering above comment from dean.

Finally, regarding the time to receive the rewards, I will discuss it with our dev to see where we can improve.

Thanks a lot for the feedback, I will revert back to the docs and team and update next week once I am back.
Have a great weekend!

@csmuller
Copy link
Member

@deanragnarok I still think running the missions on testnet is the right approach at the moment. The grant did not include the operational costs for running the bot on mainnet, i.e., paying for the GAS new users require to go through the missions.
So, to get the bot into production as soon as it was technically ready, I think going for testnet was the right decision.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request-for-funding GrantShares: Request for Funding
Projects
None yet
Development

No branches or pull requests

6 participants