portfolioRecords
untyped bigintValue
(10 <untyped> bigint)
chainURL
untyped stringValue
"https://gno.land"
thresholds
v0.Treethresholds maps tier -> minimum reputation score.
- OID
- 0a14a0…9836:4
thresholds details
init.3
func()- OID
- 0a14a0…9836:5
init.3 details
Threshold
func(tier string) int64Threshold returns the minimum score required to be proposed for tier.
- OID
- 0a14a0…9836:7
Threshold details
Eligible
func(addr .uverse.address, tier string) (bool, string)Eligible reports whether addr meets the reputation bar for tier and, if not, why.
- OID
- 0a14a0…9836:8
Eligible details
AssertEligible
func(addr .uverse.address, tier string)AssertEligible panics unless addr meets the reputation bar for tier.
- OID
- 0a14a0…9836:9
AssertEligible details
Portfolio
func(addr .uverse.address) stringPortfolio renders addr's Guildhall track record as markdown suitable for a GovDAO membership proposal.
- OID
- 0a14a0…9836:10
Portfolio details
NewMemberRequest
func(addr .uverse.address, tier string) dao.ProposalRequestNewMemberRequest builds a GovDAO proposal to add addr to tier, with its Guildhall portfolio attached. It panics if addr does not meet the tier's reputation threshold. GovDAO's own rules still apply: the signer must be a member with an invitation point, and only T1 and T2 are proposal-gated.
- OID
- 0a14a0…9836:11
NewMemberRequest details
SetThreshold
func(tier string, min int64)SetThreshold changes the minimum score for tier. Only the Guildhall admin (reputation.Admin) may call it: the bar is Guildhall's statement of who it vouches for, and GovDAO is free to ignore it.
- OID
- 0a14a0…9836:12
SetThreshold details
validateThreshold
func(tier string, min int64)- OID
- 0a14a0…9836:13
validateThreshold details
Render
func(path string) stringRender shows the thresholds and, for u/\<address>, that address's eligibility and generated portfolio.
- OID
- 0a14a0…9836:14
Render details
renderCandidate
func(addr .uverse.address) string- OID
- 0a14a0…9836:15
renderCandidate details
apiCandidate
func(addr .uverse.address) stringapiCandidate serves JSON for the web app: per-tier thresholds and whether addr meets each.
- OID
- 0a14a0…9836:16
apiCandidate details
gnotString
func(ugnot int64) string- OID
- 0a14a0…9836:17