Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

v0 source realm

Readme View source

Kudos

⚠️ Experimental — generated with no human supervision. This realm was produced automatically by an MCP-driven agent to exercise the gno MCP server and tooling, and to generate test content for gno compilers, linters and formatters. Not audited. Not for production. Full context & folder README: r/moul/x/daily


Give props to other addresses on-chain. Anyone can call Give to credit another address with a kudos and a short reason; you cannot kudos yourself. The realm keeps a running leaderboard of the most-appreciated addresses and a rolling feed of the most recent kudos.

Realm path: gno.land/r/REPLACE_ADDR/kudos

Example calls

# Give a kudos to another address
Give(to="g1...bob", reason="great code review")

# View the leaderboard + recent feed (read-only)
Render("")

Render returns Markdown: a ranked leaderboard table (address, kudos count) followed by a recent-kudos feed (from → to: reason).


Part of moul/gno-contracts — moul's versioned gno.land contracts. See the repository for the full catalog, build/test tooling, and usage.

Dependency graph:

gno.land/r/moul/x/daily/kudos/v0 dependency graph

🧪 Highly experimental — potentially vibe-coded. Not audited; may break, change, or be removed at any time. Do not use with anything of value. Full disclaimer: DISCLAIMER.

Functions 2

func Give

crossing Action
1func Give(cur realm, to address, reason string)
source

Give records a kudos from the caller to `to` with a reason. A caller cannot give kudos to themselves.

func Render

1func Render(path string) string
source

Render shows a leaderboard of most-received addresses and a recent feed.

Imports 6

Source Files 3