Realm

gno.land/r/gov/dao

Rendered output

GovDAO

Members

> Go to Memberstore <

Proposals

Prop #23 - Remove validator g1d5hh9fw3l00gugfzafskaxqlmsyvxfaj6l2q60

Author: g1manfred47kzduec920z88wfr64ylksmdcedlf5

Status: ACCEPTED

Tiers eligible to vote: T1, T2, T3


Prop #22 - Remove validator g1wu87cyc08tzs9wvj8twu30njxp87urq0e526ud

Author: g1manfred47kzduec920z88wfr64ylksmdcedlf5

Status: ACCEPTED

Tiers eligible to vote: T1, T2, T3


Prop #21 - Remove validator g1vta7dwp4guuhkfzksenfcheky4xf9hue8mgne4

Author: g1manfred47kzduec920z88wfr64ylksmdcedlf5

Status: ACCEPTED

Tiers eligible to vote: T1, T2, T3


Prop #20 - Remove validator g1a4v8nx7te0zm2m34we5epp8mj2qcjqda74k3yg

Author: g1manfred47kzduec920z88wfr64ylksmdcedlf5

Status: ACCEPTED

Tiers eligible to vote: T1, T2, T3


Prop #19 - /p/gnops/valopers: Update minFee

Author: g1manfred47kzduec920z88wfr64ylksmdcedlf5

Status: ACCEPTED

Tiers eligible to vote: T1, T2, T3


1 | 2 | 3 | … | 5

Query (read-only)

non-crossing functions · no tx, no wallet needed
AllowedDAOs() → []string
InAllowedDAOs(pkg string) → bool
NewProposals() → *gno.land/r/gov/dao.Proposals
NewSimpleExecutor(callback func(.uverse.realm) .uverse.error, description string) → *gno.land/r/gov/dao.SimpleExecutor

Call functions (state-changing)

signs a tx via Adena
CreateProposal(r struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter})
ExecuteProposal(pid int64)
GetProposal(pid int64)
MustCreateProposal(r struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter})
MustGetProposal(pid int64)
MustVoteOnProposal(r struct{Option gno.land/r/gov/dao.VoteOption; ProposalID gno.land/r/gov/dao.ProposalID; Metadata interface {}})
MustVoteOnProposalSimple(pid int64, option string)
UpdateImpl(r struct{DAO gno.land/r/gov/dao.DAO; AllowedDAOs []string})
VoteOnProposal(r struct{Option gno.land/r/gov/dao.VoteOption; ProposalID gno.land/r/gov/dao.ProposalID; Metadata interface {}})

All exported functions (17)

show raw signatures
NameParamsReturns
Render [{"Name": "p", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]
MustCreateProposal [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "r", "Type": "struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter}", "Value": ""}] [{"Name": ".res.0", "Type": "int64", "Value": ""}]
ExecuteProposal [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "pid", "Type": "int64", "Value": ""}] [{"Name": ".res.0", "Type": "bool", "Value": ""}]
CreateProposal [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "r", "Type": "struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter}", "Value": ""}] [{"Name": ".res.0", "Type": "int64", "Value": ""}, {"Name": ".res.1", "Type": "interface {Error func() string}", "Value": ""}]
MustVoteOnProposal [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "r", "Type": "struct{Option gno.land/r/gov/dao.VoteOption; ProposalID gno.land/r/gov/dao.ProposalID; Metadata interface {}}", "Value": ""}]
VoteOnProposal [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "r", "Type": "struct{Option gno.land/r/gov/dao.VoteOption; ProposalID gno.land/r/gov/dao.ProposalID; Metadata interface {}}", "Value": ""}] [{"Name": ".res.0", "Type": "interface {Error func() string}", "Value": ""}]
MustVoteOnProposalSimple [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "pid", "Type": "int64", "Value": ""}, {"Name": "option", "Type": "string", "Value": ""}]
MustGetProposal [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "pid", "Type": "int64", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao.Proposal", "Value": ""}]
GetProposal [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "pid", "Type": "int64", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao.Proposal", "Value": ""}, {"Name": ".res.1", "Type": "interface {Error func() string}", "Value": ""}]
UpdateImpl [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "r", "Type": "struct{DAO gno.land/r/gov/dao.DAO; AllowedDAOs []string}", "Value": ""}]
AllowedDAOs [{"Name": ".res.0", "Type": "[]string", "Value": ""}]
InAllowedDAOs [{"Name": "pkg", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "bool", "Value": ""}]
NewProposalRequest [{"Name": "title", "Type": "string", "Value": ""}, {"Name": "description", "Type": "string", "Value": ""}, {"Name": "executor", "Type": "interface {CreationRealm func() string; Execute func(.uverse.realm) .uverse.error; String func() string}", "Value": ""}] [{"Name": ".res.0", "Type": "struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter}", "Value": ""}]
NewProposalRequestWithFilter [{"Name": "title", "Type": "string", "Value": ""}, {"Name": "description", "Type": "string", "Value": ""}, {"Name": "executor", "Type": "interface {CreationRealm func() string; Execute func(.uverse.realm) .uverse.error; String func() string}", "Value": ""}, {"Name": "filter", "Type": "interface {}", "Value": ""}] [{"Name": ".res.0", "Type": "struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter}", "Value": ""}]
NewProposals [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao.Proposals", "Value": ""}]
NewSimpleExecutor [{"Name": "callback", "Type": "func(.uverse.realm) .uverse.error", "Value": ""}, {"Name": "description", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao.SimpleExecutor", "Value": ""}]
NewSafeExecutor [{"Name": "e", "Type": "interface {CreationRealm func() string; Execute func(.uverse.realm) .uverse.error; String func() string}", "Value": ""}] [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao.SafeExecutor", "Value": ""}]

Files

Storage

{
  "raw": "storage: 196460, deposit: 19646000"
}