owned this note changed 8 months ago
Published Linked with GitHub

gno.land Core Team (bi-weekly)


August 7th

Change:

Announcement sections
Team adds to discussions they want to cover and decide what they want to dicuss

Section One: What to Gno section: What are the highlevel updates to share! (short and sweet a TL;DR)

  • Test4 status update from Milos
  • Better stack traces in Gno merged! Congratz @omarsy
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Lots of people OOO

Section Two: gno.land Blockchain

Section Three: Governance and DAO structurization

  • Topics we can discuss

Section Four: VM and Gno

Section Five: Tendermint 2

Section Six: Security

  • Developing ideas for improving user confidence in contracts, such as verified contracts and audited contracts reflected in UIs (gnoweb, wallets, explorers, web dev environments, VSCode plugin, etc.)
    • Discussions from frontends like Adena and Gnoswap welcome :)

Open Discussion

New format for the weekly call:

  • Short form updates from either core or contributors (20 minutes)
  • Discussion section lead by Jae:
    • A selection of discussion topics selected and owned by the topic moderator

July 24th

Section One: What to Gno section: What are the highlevel updates to share! (short and sweet a TL;DR)

  • What is new?
    • Short overview of ongoing Governance discussions and considerations for Test4 (team)
      • Currently 30 members and an estimated 3 governance proposals for adding 3 validators
      • Considerations for future governance proposals: notable contributions
    • GnoBro update is done, and documentation coming soon!
    • feat(examples): implement r/events, p/authorizable (PR 2372)

Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples

Section Three: Governance and DAO structurization

  • What is new?
    • Recap from discussions and next steps

Section Four: VM and Gno

  • What is new?
  • What is being discussed?
    • revert to storing frames in the machine as values instead of pointers (PR 2596) @deelawn
    • feat: protocol level dynamic gas price (PR 2544) Ray
    • follow up works on loop scope (PR 2440) Maxwell
    • correct comparison between different types (PR 1890) Maxwell
    • prevent cyclic references in struct declarations (PR 2081) Maxwell
    • add Stacktrace Mechanism to Machine for Improved Exception Handling (PR 2145) and relation to use OpCall to run deferred statements (PR 2597) with Omar

Section Five: Tendermint 2

  • What is new?
    • feat: protocol level dynamic gas price (PR 2544) Ray
    • expose InitChain tx responses (PR 1941)

Section Six: Security

  • Researching approaches to fuzzing:
    • generating random gno code to crash node
    • generate random gno code and compare result of gnovm to running go run on same file
  • PR reviews underway
  • Findings validation
  • Investigating graphql testing (indexer)

Questions and comments!

  • For security fixes, best way to engage devs? Manager assignment or git blame?

July 10, 2024

Section One: What to Gno section: What are the highlevel updates to share! (short and sweet a TL;DR)

  • What is new?
    • We have our first genesis! Update on the internal launch of Test4 in preparation for Monday, July 15th @zmilos
      • We have roughly 30 GovDAO members for testing purposes, and by Monday will have conducted voting on 3 governance proposals and on-chain update.
    • We have the full v0.1.0 release updates
    • Important update on Namespaces in gno.land @gfanton
  • What is planned for the next two weeks?
    • A breather :)

Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples

  • What is new?
    • GovDAO added functionality PR 2493 @ajnavarro
    • Namespace user feature PR 2471 @gfanton
    • Gnovanity tool from @tyge
    • Gnodev lazy loading implemented @gfanton
    • Timeline PR for Gnodev (PR 2286)
    • Portal Loop bug fix runtime error: index out of range [2] with length 0 while deploying certain realm on poral-loop (PR 2283)
    • Feat: Add watchdog and monit (PR 2329)
    • Refactor GRC20 (PR 2529) @moul @leohhhn
    • Feat: new govDAO pattern with context (PR 2380)
    • GnoSDK MVP PR 2205 @gfanton
  • What is planned for the next two weeks?
    • Refactor, add versioning and remove nighlightlies (PR 2477) - user work flow related and manual releases @tyge
    • Others we want to add?

Section Three: Governance and DAO structurization

  • What is new?
    • Governance Updates @moul

Section Four: VM and Gno

  • What is new?
    • Protocol level dynamic gas pricing PR 2544 @ray
    • refactor(stdlibs/std): re-organize gnoEvent struct (PR 2160) @tyge
  • What is planned for the next two weeks?

Section Five: Tendermint 2

Section Six: Security

  • Auditing in final stages of validation, results are being compiled into a private doc available upon request
  • Taking a quick look at GovDAO

June 26th, 2024

Today, we will have the last 20 minutes for presentations from the SCP Roeun students.

Section One: What to Gno section: What are the highlevel updates to share! (short and sweet a TL;DR)

Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples

Section Three: Governance and DAO structurization

  • What is new?
    • @moul
    • Continued work on GovDAO

Section Four: VM and Gno

Section Five: Tendermint 2

  • What is new?

Section Six: Security

Presentation/feedback from our first SCP cohort

  • Malek
  • Zak
  • Mustapha
  • Theo

gnobro demo by Guilhem what you all are here for! :)


Date: June 12th, 2024

Duration: One hour of structured updates

Description:

This call will primarily focus on the Gno Core team updates related to specific topics

Duration: One hour, with the option to go over if there are issues to cover and discuss

Agenda format

It is broken down into sections that can be discussed by respective gno core team members

Section One: What to Gno section: What are the highlevel updates to share! (short and sweet a TL;DR)

  • What is new?
  • What is planned?
    • Wrapping up more efforts that will bring us closer to completing the test4 milestone, which is currently 64% completehttps://github.com/gnolang/gno/pull/2327

Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples

Section Three: Governance and DAO structurization

Section Four: VM and Gno

Section Five: Tendermint 2

Section Six: Security & Ops

  • Audit in validation phase, findings are being compiled in a private doc
    • No blocking issues so far, will only interrupt test4 efforts for critical severity issues
  • Taking a quick look at GovDAO

Gno.land Core Team (bi-weekly)


Date: May 29th, 2024

Duration: One hour of structured updates

Description:

This call will primarily focus on the Gno Core team updates related to specific topics

Duration: One hour, with the option to go over if there are issues to cover and discuss

Agenda format

It is broken down into sections that can be discussed by respective gno core team members

Section One: What to Gno section: What are the highlevel updates to share! (short and sweet a TL;DR)

Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples

Section Three: Governance and DAO structurization

Section Four: VM and gno

Section Five: Tendermint 2

Select a repo