Open moul opened 7 months ago
tm2/crypto/keys/client
- CLI-oriented SDKgno.land/pkg/gnoclient
- upcoming Gno client for Gophers; currently depending on tm2/crypto/keys/client; there is a goal to make the two libraries depending on something lower levelMsgRun
; covered later ongno dev
; covered later ongno build
command with gno precompile -gobuild
https://github.com/gnolang/gno/pull/1297p/demo/seqid
, finish adding package math
, new proposal for maps as ordered strucutres covered laterMsgRun
(covered later) will be added to tm2-js-client, gno-js-clientgno dev
command, for local development (live reload, redeploy): https://github.com/gnolang/gno/pull/1386MsgRun
: https://github.com/gnolang/gno/pull/1001
main
methods of deployed RealmsFree form discussion on issues that require more discussion!
proposal: ordered tree-structured maps 1374
Date: 06.12.2023 at 5pm CET
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Q&A or other callouts and updates
Date: December 13th, 2023
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: DAO and economics
Section Four: VM and gnolang
Section Five: Tendermint 2
Section Six: Q&A
Free form discussion on issues that require more discussion!
proposal: ordered tree-structured maps 1374 (Morgan)
Date: 20.12.2023
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Q&A
Happy Holidays and until the next time in 2024 ❤️
Date: January 10th, 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: DAO and economics
Section Four: VM and gnolang
std
package more user friendly: #1475strconv
package. If you want to help out, the native bindings issue has been turned into a meta-issue.Section Five: Tendermint 2
Section Six: Q&A and discussion points
Date: 17.01.2023
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Agenda: Onbloc Teritori update Berty GnoSocial Flippando - update on the launch! Varmeta GnoChess Meme off - time to vote!
Q&A
Teritori Gno Project Manager
Demo link: https://deploy-preview-702--testitori.netlify.app/projects/
What is working:
What missing:
https://github.com/gnolang/hackerspace/issues/29#issuecomment-1895877273
Date: January 24th, 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
*slog.Logger
, with zap underneathSection Three: DAO and economics
Section Four: VM and gnolang
Section Five: Tendermint 2
Section Six: Q&A and discussion points Submit your best memes!!!
Date: 31.01.2024
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Teritori
Berty
Onbloc
Varmeta
GnoChess
Flippando
Blockdudes (Amrit)
Meme Realm
Q&A
Date: February 7th, 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 and in the works for the next two weeks?
Marc is working on the GnoVM Debugger, looking for testers!
Morgan is working on a benchmarking system
Guilhem is working on improving txtar & gnodev:
use
command to txtar: https://github.com/gnolang/gno/pull/1598.Hariom's working on a first iteration of what versioning on Gno.land could look like. https://github.com/gnolang/gno/pull/1631
We're holding the first edition of the Gno Office hours on Discord
Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
gnoclient
updates:
Section Three: DAO and economics
Section Four: VM and gno
gno test
: https://github.com/gnolang/gno/pull/1594
Skip
and Fatal
functions are now supportedstd
.Section Five: Tendermint 2
pkg/db
into subpackages, further strengthening the division between tm2
and gnovm
.Section Six: Q&A and discussion points
Date: 14.02.2024 ❤️ Recording
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
grc20-dynamic-call-with-registered-interface
branch from gnoswap as reference for this realmDate: February 21st 2024 Recording
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)
AssertOriginCall
)go-tendermint
. Reference, Algorithm 1 for scope of work
gnokey
Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
gno.land/r/$addr/run
#1645. Callers are no longer required to pass a PkgPath (this has already been reflected in gnoclient).gnotxsync
has officially been removed. It is superseded by the tx-archive tool.Section Three: DAO and economics
Section Four: VM and gno
[]byte("...")
expressions (thanks maxwell!)recover()
//nolint
to gno lint: https://github.com/gnolang/gno/pull/1658Section Five: Tendermint 2
gnokey
(and other clients) to immediately show transaction results, rather than manually searching for the transaction in blocks.Q&A
Date: February 28st 2024 Transcript Recording ^TODO: Will be uploaded via YouTube shortly
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Onbloc
bigint
→ uint256
) https://github.com/gnoswap-labs/gnoswap/pull/118Berty
gno test
load new realm code? Error "unknown import path gno.land/r/berty/social"
... Check out GnoChessusers.name2User
)
... Try Iterate with start and end.
... Norman: "grpc service that index the username"gnokey query auth/accounts/g1jg8mtutu9khhfwc4nxmuhcpftf0pajdhfvsqf5 -remote gno.land:26657
time.Now()
unique? (Would like unique message timestamps.)
... There can be multiple transactions with the same timestamp.
... Or add a global counter for the entire berty/social realm.
TODO: Open issue so that each transaction gets block timestamp + tx.index * 100us
Manfred mentions: https://patents.google.com/patent/US20080155299A1/en?q=(clock)&inventor=marc+vertes&oq=marc+vertes+clock&page=1Teritori
Flippando
Varmeta
Q&A
Berty:
gnonative
.Varmeta:
Date: March 6th, 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)
gno test -verbose .
replaced with gno test -v .
:confetti_ball::confetti_ball::confetti_ball:
gno
commands. Make sure to update any scripts which used -verbose
. gno precompile
is now gno transpile
. The rename aims to better communicate what the command is doing (converting Gno code to Go).gnodev
steps up the game by automatically reloading the page when you update the realm code and the Gno.land node is restarted.r/demo/users
is now split in several packages. This breaks some existing usages outside of the monorepo, unfortunately; this, though, is necessary for an upcoming update which will forbid importing realms from packages.gno bug
now opens up a "new issue" page in your browser on the Gno repository, together with debugging information.addpkg
server-side, removing the requirement to have gofmt
installed client-side.stdshim
, and allow us to create more standard libraries different from Go's, while having go build
work using our own standard libraries rather than Go's.Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
loadpkg
command in txtar integration tests allows to simply specify a realm or package to be loaded at the genesis of the test.gnodev
, enabling you to specify -max-gas
, -no-replay
, and the RPC listening address.gnoland config
command allows to modify the configuration of the Gno.land node. We're in the final stages to merge this...Section Three: DAO and economics
Section Four: VM and gno
gno
binary is now... 6% lighter thanks to not having to include an entire K/V database implementation when building: https://github.com/gnolang/gno/pull/1603
gno
binary when you use it to execute code. Eventually, a similar fix should also be applied to gnoclient
, which unfortunately still has a transitive dependency on goleveldb.seqid
, this provides an idiomatic way to generate IDs in Gno.land applications, that are sorted correctly by AVL and easily readable by a human; check out the source.gno mod why
tells you why an import is being kept by gno mod tidy
: https://github.com/gnolang/gno/pull/1407transpile
now more accurately reports the error on the original go source:
stdlib
whitelist updated with missing packages (1677) (thanks joon!)math/overflow
, which allows to ensure no overflow occurs in cases where it matters. https://github.com/gnolang/gno/pull/1698Section Five: Tendermint 2
gnodev
, where it doesn't serve much of a purpose anyway.Q&A
Date: 13.03.2024
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Onbloc
unicode/utf16
Package https://github.com/gnolang/gno/pull/1764#issue-2183380115uint256
, int256
integration https://github.com/gnoswap-labs/gnoswap/pull/188Berty
Zentasktic
Flippando
Varmeta
Teritori
Contributors- open section for updates
Q&A
Date: March 20th, 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)
sed
, grep
or other hacks! gnoland config
, #1605
Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
gnofaucet
command now uses gnolang/faucet
, a more resilient version originally developed by Milos; this enables the portal loop faucet to actually work. #1614gnodev
now supports the flags --node-rpc-listener
, --chain-id
, --no-replay
and --max-gas
. #1622p/demo/ufmt
:
ufmt.Errorf
can now be used in place for errors.New + Sprintf! #1767error
usage: https://docs.gno.land/concepts/effective-gno/#embrace-panicgnoweb
will get some (internal) rehauls, and one important feature which is to be added is the ability to view Godoc-style documentation for Gno packages, realms and standard libraries. Issue #522Section Three: Governance and DAO structurization
Section Four: VM and gno
Section Five: Tendermint 2
What is new?
What is planned and in the works for the next two weeks?
Q&A
Date: 27.03.2024
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Onbloc
Berty
Zentasktic
Flippando
Varmeta
Teritori
Opened issue about invalid PrevRealm
in init()
functions during gno test
runs: https://github.com/gnolang/gno/issues/1852
Brainstorm on "worxdao" data aggregator: https://hackmd.io/@80hyAELHTEe760NS2xnc2g/SJjEhkUAT?view
This definition of worxdao things come from docs and talks with manfred that updated parts of the intent.
Questions:
@grepsuzette said:
worx is a cool name and I like the concept. But the name of the dao itself, I suggest to compare "Work DAO" VS "Worx DAO". Contribution DAO, Evaluation DAO, Support DAO, very neutral and grounded names, similar to Apple products like Numbers, Pages. Worx DAO sounds different and breaks the pattern.
For the points I like "worx" as it's differentiating (working for worx). I suggest keeping it for worxaggregator but maybe rename the eventual DAO. What is your opinion on this?
We are starting a PoC of Proposal 1 with mocked signature verification here: https://github.com/TERITORI/gno/pull/16/files
Questions:
Date: April 3rd, 2024 Recording
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 and in the works for the next two weeks?
Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
What is new?
What is planned and in the works for the next two weeks?
Section Three: Governance and DAO structurization
What is new?
What is planned and in the works for the next two weeks?
Section Four: VM and gno
What is new?
std.Address.IsValid()
now has an actual bech32 check What is planned and in the works for the next two weeks?
Section Five: Tendermint 2
What is new?
What is planned and in the works for the next two weeks?
Date: 10.04.2024 Recording
Duration: One hour of structured updates, presentations and troubleshooting from our contributors
Description: This call will primarily focus on updates from Gno.land contributors and apps or projects (even internal ones)that are building on Gno.land
Onbloc
Dragos
Varmeta
Discussion points:
Fraud proof generation as an interesting topic
IBC first, maybe in the future roll ups
Gno has built in Merkle Proofs, so it will be easy to have clients that verify the state of the blockchain
Focus on Test4 and roadmap is coming soon
Berty
Teritori
Our current focus is on developing a proof of concept realm that allows linking a GitHub account with an on-chain address. This realm aims to enable users to associate their GitHub identity with an on-chain address bidirectionally.
Linking GitHub Account with On-Chain Address
Blockers and Solutions
Demo
Aggregate Worx/Hours Distribution
Related PRs
Contributors feedback
Q&A
Date: April 17th, 2024
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)
gnokey add
received a much needed spring cleaning @zivkovicmilosgo/types
package from the Go standard library. @thehowlSection Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
gnoclient
now supports MsgAddPackagewugnot
can now accept usernames. This is a breaking change in the wugnot API.gnodev
to receive a major UX bump: automatically fund keys found in keystore, balance handling @gfantonmake install
installing gno
, gnokey
, gnodev
gnoclient
to support fetching blocks, block results, & the latest block numberSection Three: Governance and DAO structurization
Section Four: VM and gno
preprocessing
global, avoiding race conditions.type IntPtr *int
.math/overflow
standard library, for making overflow-safe (and underflow-safe) arithmetic.Section Five: Tendermint 2
What is new?
What is planned and in the works for the next two weeks?
Section 6: Questions :)
Date: 24.04.2024
Drum roll......the Gno.land Faucet Hub is live 🎉 Are you interested in adding your gno-chain to the hub? Let us know. Here's the Readme with instructions.
Onbloc
std.Emit
https://github.com/gnolang/gno/pull/1653onbloc-api
tx-indexer
for portal-loop
and test3
Teritori
Main focus Worx Aggregator
https://github.com/TERITORI/gno/pull/19
What we're aiming to accomplish right now is the indexation of the worx_added
events in order to display them on a profile page (Worx based).
Secondary focus
trying to understand and review ongoing PRs that will be usefull on Dev path, For example feat(gnovm, tm2): implement event emission with std.Emit #1653 Dragos
Flippando
Zentasktic Core
ZenTasktic Project
Berty
gnoland start
option to increase allowed max gasVarmeta
Roeun Students : Malek:
Theo
All contributors welcome to add questions 🎉 there are quite a few new ones
Date: May 1st, 2024
(no recording available)
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)
std.Emit()
! Congratz @notJoon!! :tada::tada::tada: gnoclient
Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
gnoland init
Section Three: Governance and DAO structurization
Section Four: VM and gno
gno test
Section Five: Tendermint 2
std.Emit
by @notJoon!!Section 6: Questions :)
Date: 08.05.2024
Quick over view of the highlights from Gno Core
Onbloc
Event emission in Gno
std.Emit
in Gno https://github.com/gnolang/gno/pull/1653tx-indexer
https://github.com/gnolang/tx-indexer/pull/43 + public endpoints in onbloc-api
std.Emit
to GnoSwap's realms & API, found an issue where events are not displayed in gno test
. Working on fixes - feedbacks are welcome. https://github.com/gnolang/gno/issues/2007GnoScan Updates in the pipeline
tx-indexer
URLs for permissionless network support.Full updates: https://github.com/gnolang/hackerspace/issues/29#issuecomment-2099738084
Question: Can we have support for multi-messaging in gnokey? Example in txtar, make two transactions without broadcast and send them off.
Dragos
ZenTasktic
last call for feedback regarding data types for ZenTasktic: https://github.com/irreverentsimplicity/zentasktic-project/issues/1
call for feedbcak regarding oracles for Points (Game of Realm?), and for GitHub handles (is the oracle up?) these ones allegedly can to be used as properties for the Actor data type: https://github.com/irreverentsimplicity/zentasktic-project/issues/2
Flippando
gnokey maketx
with query
Berty
Teritori
Completed Tasks:
cd examples && make lint
command (PR #2034).Ongoing Tasks:
Further Developments:
Exploration:
Varmeta
Rouen Students :
All are welcome to add contributions
Date: May 15th, 2024
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)
gno run -debug
Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
Section Three: Governance and DAO structurization
Section Four: VM and gno
CurrentRealmPath()
in favor of CurrentRealm().Path()
Section Five: Tendermint 2
Date: 22.05.2024
Core team is coming live from Belgrade❤️
Onbloc
std.Emit
to contracts and APIs (apply emit event in contract)Dragos
zentasktic (the package)
zentasktic
package, but save the data locally, in the realm importing the package. PR here with some more explanation: https://github.com/irreverentsimplicity/zentasktic-core/pull/1zentasktic-project (the realm)
panic: reflect: reflect.Value.SetString using value obtained using unexported field
on WorkDuration? AddWorkDuration and EditWorkDuration tests are passing...flippando NFT airdrop
Berty
Teritori
GnoVM
Machine.String
(PR #2145).Gno lint
DAO SDK
Project Manager Since we have already a lot in review, before opening a PR on the Gno repo, we're taking time to:
Varmeta
Rouen Students :
Theo: UUID package -> It’s not finished because they forgot a resolver
, and I'm looking for a good method for that because Gno does not support sync/atomic
. @notJoon mentioned using crypto/rand
, but it hasn't been merged yet https://github.com/gnolang/gno/pull/2076 (Reviewing)
Malek:
Antonio (Add link to project)
All are welcome to add contributions
Date: May 29th, 2024
Section One: What to Gno section: What are the highlevel updates to share! (short and sweet a TL;DR)
3665{6,7,8}
to 2665{6,7,8}
gnoland start
was overhauledgnopls
is now official https://github.com/gnolang/gnopls :tada:Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
What is new?
nightly
, master
, latest
)wal
folder when running gnodev gnoweb
, making it much more useful and nicer on the UX/UI side as well as on the code side.What is planned and in the works for the next two weeks?
gno fmt
command by @gfantonSection Three: Governance and DAO structurization
Section Four: VM and gno
std.TestSetRealm(std.NewCodeRealm("gno.land/r/demo/users"))
.std.CurrentRealmPath()
has been deprecated in favor of std.CurrentRealm().Path()
. Thanks Varmeta!Section Five: Tendermint 2
r/sys/vals
is ready for reviews @zivkovicmilosr/sys/vals
is open for comments @zivkovicmilosDate: 05.06.2024
Onbloc
test4
Validator Initiative Discussion: https://github.com/gnolang/hackerspace/issues/69cacheNodes
Dragos
ZenTasktic
updated docs for all 3 projects:
Berty
Teritori
GnoVM
Machine.String
: This pull request is currently in review discussions with Morgan (PR #2145).ValueDeclr
, ImportDecl
, TypeDecl
: The issue has been resolved and closed (Issue #2220).ValueDeclr
, ImportDecl
, TypeDecl
: The fix has been successfully merged (PR #2221).Gno lint
DAO SDK (still waiting for review) PR: #1925
Var Meta
Q&A
Mustapha
Antonio
All are welcome to add contributions
June, 12th, 2024
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)
r/
- reference issue on purifying p/
- thanks var meta!Section Two: Gno.land Blockchain: Faucet, implementation, Portal Loop, clients, SDK as examples
What is new?
gnodev
can now be started with specific transactions to load in gnokey sign
What is planned and in the works for the next two weeks?
gnodev
@gfanton p/demo/ownable
APIp/demo/grc/grc20
packageSection Three: Governance and DAO structurization
Section Four: VM and Gno
stdlibs/time
@deelawn std.Emit
gno test
no longer supports transpilation -- eventually this will be added back by including the changes in #1730 also in gno test
.std
package @tyge Section Five: Tendermint 2
June 19th, 2024 Recording
doctest
: Executable Markdown https://github.com/gnolang/gno/pull/2357Teritori Realms
GnoVM
Gno lint
TM2
Gnoland
Tx Indexer
myNFT.Approve(std.CurrentRealm().Addr(), tokenId)
, CurrentRealm().Addr()
returns the address of the file containing the code, marketplace.gno
, not of the package, r/demo/flippando
. Is this by design? Are there different addresses for each file?"
appended at the end of the JSON response. This kinda breaks the cleaning of the response with gno js client. Using gnodev
, this doesn't happen.Title: ZeroAddress
issue: https://github.com/gnolang/gno/issues/2316
Des:
g100000000000000000000000000000000dnmcnx
as ZeroAddress as std.ZeroAddress
or genesis
.banker.Remove()
should substract burner's coins and add this corresponding amount into ZeroAddress
.
Status: WIP - Making some realm usecases.Title: gasUsed
in unit test issue: https://github.com/gnolang/gno/issues/1998
PR: WIP due to #2149 is reviewed and discussed.
Des: Want to expose gas used in unit test, then add it into gno test -cover
Status: WIP
Title: Verify
and Sign
functions now are not a pair issue: https://github.com/gnolang/gno/issues/2311
https://github.com/gnolang/gno/issues/2272
PR: https://github.com/gnolang/gno/pull/2333
Des: This PR changes the Verify() to read the signed doc, verify the exactly original message hash that was signed.
It also adds chainid, account-number, account-sequence config flag to the gnokey verify command. The sign function now expose the hex-format of signature to the IO in oder to feed the verify as an argument. I think we need better way for user to verify their signed document, which currently need this hex-format
Status: Waiting for review
Title: Define NoopMsg to facilitate the creation of gas sponsorship transactions issue: https://github.com/gnolang/gno/issues/2152 PR: https://github.com/gnolang/gno/pull/2209 Des: define SponsorTransaction which contains a NoopMsg and a specific Std.Msg to pay fee on behalf of someone. Details inside the PR Status: WIP
Title: Add missing unit tests for tm2/pkg/crypto/client PR: https://github.com/gnolang/gno/issues/2350 Status: WIP
Title: Print out the transaction hash when maketx executes successfully issue: https://github.com/gnolang/gno/issues/2303 PR: https://github.com/gnolang/gno/pull/2309 Status: Under reviewing
Title: Return error when getting keypair information issue: https://github.com/gnolang/gno/issues/2133 PR: https://github.com/gnolang/gno/pull/2300 Des: panic when getting a non-existed key name from keybase Status: Under reviewing
Title: Define Ownable and Transferrable Interfaces issue: https://github.com/gnolang/gno/issues/2193 PR: https://github.com/gnolang/gno/pull/2198 Des: refactoring p/ownable from a struct with a specific implementation to a more minimal interface Status: Under reviewing
p/timelock and p/accesscontrol :
PR: https://github.com/gnolang/gno/pull/2307
One approval and new reviewing
Theo -> UUID PR: https://github.com/gnolang/gno/pull/2076 wait new review with new corrective
Oracle VRF Issue: https://github.com/gnolang/gno/issues/2364
Zak
Docs and ecosystem exploration done, starting some small projects Mohammed:
Alex:
All contributors welcome to share updates!
Purpose: To store notes from our recurring Public Developer Calls.
Process: