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

PoC Innovation - Student Program Journey #68

Open
RezaRahemtola opened this issue Jun 4, 2024 · 11 comments
Open

PoC Innovation - Student Program Journey #68

RezaRahemtola opened this issue Jun 4, 2024 · 11 comments
Assignees

Comments

@RezaRahemtola
Copy link
Member

Hello 👋

Welcome to our first issue where you can expect regular updates from our adventure in the Gno ecosystem 😄

We are 4 students - @Molaryy (Mohammed), @lennyvong (Lenny), @agherasie (Alex) , @RezaRahemtola (Reza) - from the student innovation center PoC, based in EPITECH.

We all have different backgrounds and experiences around software and blockchain from hackathons, freelance missions or internships (but also some cyber-security for Lenny and AI for Alex) and are exited to deep dive and contribute to Gno 🚀

In this issue, you'll be able to follow our journey for the next 3 months (until August 21st).

Let's gno 🔥

Hackerspace issue for https://github.com/gnolang/student-contributors-program/blob/main/poc-innovation-fr/README.md

@RezaRahemtola
Copy link
Member Author

RezaRahemtola commented Jun 4, 2024

Looks like I don't have the rights to add labels / assignees etc 🥲

@RezaRahemtola
Copy link
Member Author

RezaRahemtola commented Jun 4, 2024

@agherasie
Copy link

Hi !
I opened my first mini PR :

@agherasie
Copy link

agherasie commented Jun 9, 2024

Yesterday me and @Molaryy followed most of the how-to guides from the docs.
We opened an issue regarding a problem we encountered with the write a simple dapp guide

After following the guides, I build a very quick react app which interacted with the counter example by calling Increment and Render using adena
It was pretty easy, but one thing that had me stuck for a while was the difference in output between the Js/Adena implementation and the gnokey cli when calling the Render() function.

  • In JS, I received an object containing ResponseBase which is a base64 encoded version of the Render() function output
  • As for the cli, it directly decrypted the response before outputting it to the terminal

This isn't really an issue so I didn't think it was necessary to open one (especially since once you know the answer, it does seem really obvious what ResponseBase contains from reading the name), but I did think it was a little confusing and it seems like I'm not the only one (the way I realised the solution is by finding the same question being asked on the discord)
Maybe the JS response could be changed to ResponseBase64 to make it really obvious how to retrieve the actual value ?

@RezaRahemtola
Copy link
Member Author

RezaRahemtola commented Jun 10, 2024

This week and the next I'll focus on writing my first real lines of Gno by playing around tokens and the gno-js library

I'll sum up the issues and problems I encountered below:

@Molaryy
Copy link

Molaryy commented Jun 19, 2024

Hey,

First time writing a report here 😄. So I've done the entire guides and did a few PRs and issues to understand to fix some things:

PRs:

Issues:

@RezaRahemtola
Copy link
Member Author

@agherasie
Copy link

I've been working on some projects like futuregno and openocean with @Molaryy so that I can learn gno development
I wanted to make another contribution in the meantime, so I checked what Issues were available and made an attempt to solve the issue gnolang/gno#2458 by opening the gnolang/gno#2461 PR
While doing this, I also noticed that there was a problem with the way the gnoweb footer was displayed on some pages so I opened gnolang/gno#2462 to fix it

@agherasie
Copy link

agherasie commented Jul 16, 2024

For the past few weeks I've been working on separate projects and this week I've started deploying them to test4 !

The PRs are coming soon, I just need to handle open and closing dates for gno-forms and add more error handling to gno-disperse with @lennyvong

My experience with test4 Since I won't be able to make it to the contributor call tomorrow, I wanted to deploy my projects so they can be easier to try out for everyone ! So today I deployed my first packages/realms to `test4`, which was pretty nice ! It was kind of annoying to have to use the faucet over and over to cover the gas fees initially but other than that the experience was pretty smooth and everything worked as expected.

@agherasie
Copy link

Two of my projects are finally ready to be added to the examples so I opened two new PRs :

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

No branches or pull requests

5 participants