Realm
gno.land/r/gov/dao/v3/impl
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 neededGetInstance() → *gno.land/r/gov/dao/v3/impl.GovDAO
NewGovDAO() → *gno.land/r/gov/dao/v3/impl.GovDAO
NewPromoteMemberRequest(addr string, fromTier string, toTier string) → struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter}
NewProposalsStatuses() → struct{Tree *gno.land/p/nt/avl/v0.Tree}
NewRender(d *gno.land/r/gov/dao/v3/impl.GovDAO) → *gno.land/r/gov/dao/v3/impl.render
NewTreasuryGRC20TokensUpdate(newTokenKeys []string) → struct{title string; description string; executor gno.land/r/gov/dao.Executor; filter gno.land/r/gov/dao.Filter}
StringifyProposal(p *gno.land/r/gov/dao.Proposal) → string
StringifyVotes(ps *gno.land/r/gov/dao/v3/impl.proposalStatus) → string
Call functions (state-changing)
signs a tx via AdenaAddMember(addr string)
All exported functions (15)
show raw signatures
| Name | Params | Returns |
|---|---|---|
| NewGovDAO | — | [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao/v3/impl.GovDAO", "Value": ""}] |
| Render | [{"Name": "in", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| AddMember | [{"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": "addr", "Type": "string", "Value": ""}] | — |
| GetInstance | — | [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao/v3/impl.GovDAO", "Value": ""}] |
| NewChangeLawRequest | [{"Name": ".arg_0", "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": "newLaw", "Type": "struct{Supermajority float64}", "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": ""}] |
| NewUpgradeDaoImplRequest | [{"Name": "newDao", "Type": "interface {PostCreateProposal func(gno.land/r/gov/dao.ProposalRequest, gno.land/r/gov/dao.ProposalID); PostGetProposal func(gno.land/r/gov/dao.ProposalID, *gno.land/r/gov/dao.Proposal) .uverse.error; PreCreateProposal func(gno.land/r/gov/dao.ProposalRequest) (.uverse.address, .uverse.error); PreExecuteProposal func(gno.land/r/gov/dao.ProposalID) (bool, .uverse.error); PreGetProposal func(gno.land/r/gov/dao.ProposalID) .uverse.error; Render func(string, string) string; VoteOnProposal func(gno.land/r/gov/dao.VoteRequest) .uverse.error}", "Value": ""}, {"Name": "realmPkg", "Type": "string", "Value": ""}, {"Name": "reason", "Type": "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": ""}] |
| NewAddMemberRequest | [{"Name": ".arg_0", "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": "addr", "Type": "string", "Value": ""}, {"Name": "tier", "Type": "string", "Value": ""}, {"Name": "portfolio", "Type": "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": ""}] |
| NewWithdrawMemberRequest | [{"Name": ".arg_0", "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": "addr", "Type": "string", "Value": ""}, {"Name": "reason", "Type": "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": ""}] |
| NewPromoteMemberRequest | [{"Name": "addr", "Type": "string", "Value": ""}, {"Name": "fromTier", "Type": "string", "Value": ""}, {"Name": "toTier", "Type": "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": ""}] |
| NewTreasuryPaymentRequest | [{"Name": "payment", "Type": "interface {BankerID func() string; String func() string}", "Value": ""}, {"Name": "reason", "Type": "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": ""}] |
| NewTreasuryGRC20TokensUpdate | [{"Name": "newTokenKeys", "Type": "[]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": ""}] |
| NewRender | [{"Name": "d", "Type": "*gno.land/r/gov/dao/v3/impl.GovDAO", "Value": ""}] | [{"Name": ".res.0", "Type": "*gno.land/r/gov/dao/v3/impl.render", "Value": ""}] |
| NewProposalsStatuses | — | [{"Name": ".res.0", "Type": "struct{Tree *gno.land/p/nt/avl/v0.Tree}", "Value": ""}] |
| StringifyVotes | [{"Name": "ps", "Type": "*gno.land/r/gov/dao/v3/impl.proposalStatus", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| StringifyProposal | [{"Name": "p", "Type": "*gno.land/r/gov/dao.Proposal", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
Files
Storage
{
"raw": "storage: 811657, deposit: 81165700"
}