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

Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.

Guildhall × GovDAO

Guildhall reputation is an on-chain input to GovDAO membership. A contributor can be proposed for a tier once their score reaches its threshold, and the proposal carries a portfolio generated from their work records.

Tier Minimum reputation
T1 2000
T2 800
T3 300

Thresholds are set by the Guildhall admin. GovDAO's vote still decides every membership; Guildhall only vouches.

Check a candidate at /r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/guildhall/govdao:u/<address>.

Proposing a member

 1package main
 2
 3import (
 4	"gno.land/r/gov/dao"
 5	guild "gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/guildhall/govdao"
 6)
 7
 8func main(cur realm) {
 9	req := guild.NewMemberRequest(cross(cur), "g1candidate...", "T2")
10	dao.MustCreateProposal(cross(cur), req)
11}

Run it with gnokey maketx run from a GovDAO member's key.