Realm

gno.land/r/gov/dao/v3/impl

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
GetInstance() → *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 Adena
AddMember(addr string)

All exported functions (15)

show raw signatures
NameParamsReturns
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"
}