Realm
gno.land/r/gov/dao
Rendered output
GovDAO
Members
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
Query (read-only)
non-crossing functions · no tx, no wallet neededAllowedDAOs() → []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 AdenaCreateProposal(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
| Name | Params | Returns |
|---|---|---|
| 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"
}