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

Minutes: Solo Grantees Updates [every Wednesday] #40

Open
leohhhn opened this issue Sep 18, 2024 · 5 comments
Open

Minutes: Solo Grantees Updates [every Wednesday] #40

leohhhn opened this issue Sep 18, 2024 · 5 comments

Comments

@leohhhn
Copy link

leohhhn commented Sep 18, 2024

11.9.2024

Theo (@DIGIX666)

What did I work on last week?

What will I focus on this week?

Do I have any blockers?


Mustapha (@mous1985)

What did I work on last week?

  • Learning about gnovm
  • work on mazad Dapp
    • start UI
    • still developing API
  • work on integration of VRF onchain issue #2745

What will I focus on this week?

  • still working mazad Dapp
    • developing UI
    • still developing API

Do I have any blockers?

  • no

Zak (@kazai777)

What did I work on last week?

  • I've started working on the intellisense plugin for VSCode

What will I focus on this week?

  • I made some changes to how gnopls manage autocompletion. Now i'm working on managing imports, so unused ones are removed, and missing ones are added automatically. I think the first version of the plugin will be ready for the end of the week. i'm also making documentation for my plugin and documenting what i'm doing in gnopls. i try to make complete documentation for what already exists in gnopls to make it easier for people who want contribute later

Do I have any blockers?

  • for now i don't have any blockers, but once i have my first version, i would like to get feedback and suggestions to make it beter.

Mateo (@0xtekgrinder)

What did I work on last week?

  • Tried out gnoweb and created a PR to fix a bug + add a few features (line counter and link to imported modules).
  • Started the ideation on an gno oracle to provide web2 data onchain for other realms to use.
  • Created an issue to improve gnoweb browsing of realms and packages using gno playground.

What will I focus on this week?

  • Start the development of the oracle contracts + the tests if enough time.
  • Finish this PR once blocking point has been resolved.

Do I have any blockers?

  • Regarding this PR, I don't see a way to generate a permalink to lines of codes as the code viewer is being sanitized removing all possible onclick event and so on.
@leohhhn
Copy link
Author

leohhhn commented Oct 2, 2024

18.9.2024

Dragos (@irreverentsimplicity)

What did I work on last week?

What will I focus on this week?

  • ZenTasktic - the project management version

Do I have any blockers?

  • there is still the bug "unexpected object with id.." that creeps in every once in a while, I'll try to make some shorter reproducible code (not really a blocker, tbh)

Zak (@kazai777)

What did I work on last week?

  • I've finalized the first working version of the intellisense vscode plugin.

What will I focus on this week?

  • Today and tomorrow I'll be concentrating on refactoring the code and optimizing it. I'll make my pull request tomorrow evening at the latest.
    My code is available on my branch: https://github.com/kazai777/vscode-gno/tree/zak-dev

  • On Friday I'll start working on gnopool.

Do I have any blockers?

  • I don't have any blockers

Mateo (@0xtekgrinder)

What did I work on last week?

  • Fixed few bugs in this PR
  • Created a POC GNO oracle with fee system
  • Dived into the current gnomerkle implementation, what could be done inside it
  • Started to tried to tackle this issue

What will I focus on this week?

  • Continue working on this issue
  • Develop an implementation of multiple agents feed to then create a VRF exemple

Do I have any blockers?

  • A small blocker currently is for this issue as I don't really know where does the bug comes from and it looks like something out of my reach

Malek (@MalekLahbib)

What did I work on last week?

  • Looked at the issues, specially "open for contributors" ones and others to try to find something I'll be able to work on it.
  • Continuing the work on "gnofundme" project PR2085
  • Did some research on blockchain dapp ideas that can be added to gno.land

What will I focus on this week?

  • try to push a simple version (V0) of "gnofundme".
  • begin working on other dapps (GnoPool in group, other project in solo)
  • continue looking for an issue that I can work on, maybe this.
  • Maybe enrich docs.gnoland with the blockers that I find

Do I have any blockers?

  • time package: good to use? limitations?
  • how to test a function that needs tokens to be sent?

Theo (@DIGIX666)

What did I work on last week?

What will I focus on this week?

Do I have any blockers?

  • in contribs/gnodev run go test -race ./...
    Error: Received unexpected error: unable to initialize the node: unable to start the node: failed to listen on 0.0.0.0:26657: listen tcp 0.0.0.0:26657: bind: address already in use

Mustapha (@mous1985)

What did I work on last week?

Changes On auction Dapp mazad github
mazad miro:

  • Swapped IsOwnedBy() methode with ownable f00b72e
  • Bidders to increase their bid if they wish to outbid, and all bids recorded in the realm and Imlemented a refund mechanism where non-wining bidders are refunded automatically after the auction ends, while the highest bid is transferred to the auction owner 0ef8ee9
  • Introdued pagination for bids to prevent overload and improve performance when dealing with a large number of bids 62bcdf4

What will I focus on this week?

  • Limit function access to bidders to enhance security and maintain proper access control.
  • Test debugging: Address remaining test-related issues to ensure functionality is stable and behaves as expected.
  • Further fine-tune the newly added features to ensure smooth operation.
  • add Adena wallet

Do I have any blockers?

i dont have blockers

@leohhhn
Copy link
Author

leohhhn commented Oct 2, 2024

25.9.2024

dragos (@irreverentsimplicity)

What did I work on last week?

What will I focus on this week?

  • deploying the current zentasktic_project UI on https://gno.zentasktic.com/project (pending the below PR merged)
  • adding payment (disbursment) capabilities to teams and moving funds on task completion

Do I have any blockers?

  • it would be nice if p/zteams could be reviewed and potentially merged, it will help me testing on a test4 deployment

Malek (@MalekLahbib)

What did I work on last week?

  • GnoFundMe: nearly finished v0.
  • GMFT: GnoFundMe Token (same as wugnot)(suggested by Manfred)
  • Personal Home Page (@leon not happy :p)

What will I focus on this week?

  • finishing GnoFundMe and maybe use GFMT instead of ugnot
  • Understanding a maximum about banker pkg and creating a documented example on how to use TestXYZ functions linked to banking (sending coins to realm/from a realm...).
  • beginning working on a new dapp as soon as I have time

Do I have any blockers?

  • not really

Matéo (@0xtekgrinder)

What did I work on last week?

  • Continued to work on this issue but didn't really achieved to fixes it
  • Started a draft of gnorkle periodic feed implementation to then have an example of onchain VRF
  • Discovered tlin and added json support to then add it to gnopls

What will I focus on this week?

  • Add tlin to gnopls
  • Finalize the v0 of the periodic feed + VRF
  • Continue to work on tlin by taking other issue(s)
  • Maybe create an gnorkle agent for gh verify (if not already done)

Do I have any blockers?

  • not right now

Theo (@DIGIX666)

What did I work on last week?

What will I focus on this week?

Do I have any blockers?

  • nope

Mustapha (@mous1985)

What did I work on last week?

Changes On auction Dapp mazad :

start working on issue Markdown/UI #2753

What will I focus on this week?

mazad :

  • Further fine-tune the newly added features to ensure smooth operation.
  • frontend

Markdown/UI #2753 :
make a pr as soon as I have an MVP

Do I have any blockers?

test pkg: panic: reflect: reflect.Value.SetString using value obtained using unexported field in TestEndauction


Zak (@kazai777)

What did I work on last week?

  • I've finalized the vscode plugin, I'm currently waiting to hear back from milos about publishing the plugin on the vscode marketplace. vscode-gno

What will I focus on this week?

  • I'm just finishing the repo wiki and the README. And I've started to analyze GnoVM to implement /internal/ which is requested in this issue.

Do I have any blockers?

No

@leohhhn
Copy link
Author

leohhhn commented Oct 3, 2024

2.10.2024

Dragos (@irreverentsimplicity)

What did I work on last week?

  • refactored zentasktic_project to use p/zteams for teams and users management - that involved refactoring the Actor type too, to rely on p/users as this is what p/zteams uses for members management

What will I focus on this week?

  • refactor zentasktic_project using the CanDisburse() permission of p/zteams to actually disburse funds on task completion
  • make the repo of next-gno-dapp template, so other people can make another one easily on top of it (suggested by @0xtekgrinder)

Do I have any blockers?


Matéo (@0xtekgrinder)

What did I work on last week?

  • Created a first PR to refactor the code + add a function to parse source directly.
  • Then, a little PR to finalize the process by exporting the engine and replacing gnoswap-labs with current organization (gnolang).
  • Started a PR inside gnopls to add tlin which is still WIP as it is using the internal NewEngine function.
  • I added graphviz output for tlin inside this PR.
  • And finally, I made few fixes to my gnoweb PR asked by @thehowl.

What will I focus on this week?

  • Finalize gnopls PR to implement tlin
  • Research the creation of a automated liquidity managment dapp on top of gnoswap
  • Start a basic POC of this idea with liquidity deposit / withdraw + rebalance

Do I have any blockers?

  • none

Theo (@DIGIX666)

What did I work on last week?

  • Plugin IntelliJ
    • Template Initialize
    • add some services and actions

What will I focus on this week?

Do I have any blockers?

  • nope

Malek (@MalekLahbib)

What did I work on last week?

What will I focus on this week?

  • finishing GnoFundMe (p,r and front) and maybe use GFMT instead of ugnot
  • Understanding more about banker pkg (and erc20/grc20) and creating a documented example on how to use TestXYZ functions linked to banking (sending coins to realm/from a realm...).
  • beginning working on a new dapp as soon as I have time

Do I have any blockers?

  • not really

Mustapha (@mous1985)

What did I work on last week?

V0 for mazad MAZAD :

  • Frontend:
    Development of a graphical interface allowing:
    • Add adena.
    • Auction creation.
    • Display of a list of active auctions.
    • Go to a specific auction and add a bid

What will I focus on this week?

  • Update auction Liste and state of Auction
  • Add pagination for Auctions
  • Deploy on vercel

Do I have any blockers?

  • not really

Zak (@kazai777)

What did I work on last week?

  • I've finished the first version of the intellisense plugin for vscode. and i've started analyzing gnovm to integrate /internal/ into gno.

https://github.com/gnolang/vscode-gno

What will I focus on this week?

  • I'll add gno and gnopls version tracking to the plugin as in git tagged version. I'll finalize the wiki and put it on the repo, and continue the integration of /internal/ in gno.

Do I have any blockers?

No

@leohhhn
Copy link
Author

leohhhn commented Oct 16, 2024

09.10.2024

Mateo (@0xtekgrinder)

What did I work on last week?

  • A lot of research on gnoswap repository to know how to make the gnoswap vaults happens
  • Created my first PR inside the new repository to add a first version of the realms to create a new vault and deposit/withdraw into it.
  • Finished my PR to add tlin inside gnopl
  • Created an an issue to improve tlin by adding severity of issues

What will I focus on this week?

  • Test the current version of the gnoswap vaults realms
  • Start the frontend + api with indexer
  • Start a PR to add config files linked to the issue I just creating in tlin

Do I have any blockers?

  • None right now

Zak (@kazai777)

What did I work on last week?

  • After our last call, I updated my extension based on the new gnopls implementation, making the vscode extension more complete

I have created a new branch for this implementation : https://github.com/gnolang/vscode-gno/tree/kazai777/v0.1.0

What will I focus on this week?

  • This week, I'll finish some minor changes to prepare the extension for publishing, then continue with the /internal/ implementation.

Do I have any blockers?

  • No

Theo (@DIGIX666)

What did I work on last week?

  • Fixed my bugs so that the plugin recognizes .gno files, as I had version errors that I hadn't resolved at first. Actually it's good for that
image - I made an comment on my [PR](https://github.com/gnoverse/memeland/pull/22#issuecomment-2391461478) because I do not understand this error

What will I focus on this week?

  • Implement (repo):

    • Syntax highlighting for .gno files
    • Code completion for Gno keywords
    • Code formatting for Gno files
    • Error highlighting and code analysis
    • Navigation support
  • At the same time, I'm looking to solve a few small problems.

Do I have any blockers?

Not really, I'm starting to understand better how plugin creation works on IntelliJ. If you have time Leon to check my PR error and the first IntelliJ plugin configuration, I'll ask Milos too.


Malek (@MalekLahbib)

What did I work on last week?

  • A lot of modifications to GnoFundMe project PR2085:
    • used "p/demo/users" instead of my own structs
    • First Test of json pkg to figure out how it works, seems to be fine.
  • opened some issues:
  • PRs:
    • This PR that adds overflow verification in banker pkg is waiting for this PR that adds overflow verification for uints to be merged.
    • this PR: fix: Update json package README.md #2921

What will I focus on this week?

  • GnoFundMe (still), continue the modifications and use json pkg everywhere I can.
  • integrate GFMToken in the project.
  • Finish others PRs.

Do I have any blockers?

  • yes and no.

Dragos (@irreverentsimplicity)

What did I work on last week?

  • reviewed and implemented feedback on the p/zteams PR: feat: p/zteams implementation gno#2830
  • started to add sign in / login functionality to zentasktic_project UI, wip (same functionality used in next-gno-dapp repo)
  • finished refactoring UI for teams with addresses & owner

What will I focus on this week?

Do I have any blockers?

  • what does make fmt do? It seems I have an issue on my PR with it, and I can't really figure out how. Not a blocker, but a relativelty important issue for me

Mustapha (@mous1985)

What did I work on last week?

mazad

  • Implementing some features in the front to provide a comprehensive view of intrecation with the back.
  • Implementing tx-indexer to handle real-time such progress of bids
  • I am implementing the JSON package for encoding rather than using manual encoding functions

What will I focus on this week?

  • I'm going to work on a final mvp at testnet

Do I have any blockers?

  • not really

@leohhhn
Copy link
Author

leohhhn commented Oct 16, 2024

16.10.2024

Mateo (@0xtekgrinder)

What did I work on last week?

  • Created a big PR on tlin to add a configuration file and different types of severities for each rules (INFO, WARNING, ERROR, OFF)
  • Continue working on the gnoswap vault realms with a few improvments and fixes here and there
  • Created the first version for the gnoswap vaults frontend without yet interaction with the realms

What will I focus on this week?

  • Test the gnoswap vaults realms
  • Make the changes on the realms based on reviews of onbloc + leon
  • Adjust the default severity for each rules in tlin
  • If I have time, try to get back to the periodic feed PR based on deelawn feedbacks

Do I have any blockers?

  • None

Dragos (@irreverentsimplicity)

What did I work on last week?

What will I focus on this week?

  • same, trying to have some final code for review, pending other comments

Do I have any blockers?

  • not at the moment

Malek (@MalekLahbib)

What did I work on last week?

  • PR 2936 (Merged), fix(p/demo/uassert): amend ineffective assignment.
  • PR2905 (open), updated the PR in response to the conversations. Waiting for it to merge.
  • GnoFundMe PR responded to the conversations, waiting for review.
  • Issue #6 gfanton gnopls.
  • Issue2925 (closed), bug: gnokey list on help page links to a bad url.
  • Begun working on a new project: SupplyChain.

What will I focus on this week?

  • Continue working on supplychain.
  • Working on open PRs once it's possible.
  • work on GnoFundMe once reviewed.

Do I have any blockers?

  • No

Theo (@DIGIX666)

What did I work on last week?

  • I tried gfanton/gnopls and opened an issues #1(closed) because I encountered a problem during installation with go install gnopackagesdriver.

  • Fix CI for PR #22 in Memeland repo. And I add users in p/memeland_test.gno

  • IntelliJ Gno:

    • simple syntax highligh
    • simple code formatting

What will I focus on this week?

  • IntelliJ Gno:
    • Code completion for Gno keywords
    • Error highlighting and code analysis
    • Navigation support

For the rest of the implementations I'm using the simple_language_plugin repo and then I'll adapt it gno

Do I have any blockers?

In my [PR #22] (gnoverse/memeland#22), I don't understand why the test didn't pass, whereas if I test the code in the main repo it passes


Mustapha (@mous1985)

What did I work on last week?

mazad

  • Add the package Json f24e91c
  • Update unit test 01c6548
  • Implementing tx-indexer to handle real-time

What will I focus on this week?

  • Still working for a clean MVP

Do I have any blockers?

  • not really

Zak (@kazai7777)

To fill in async.

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

1 participant