FilterByTier
typeValue
impl.FilterByTier
NewFilterByTier
func(tier string) impl.FilterByTier- OID
- 01c9af…30af:3
NewFilterByTier details
ErrMemberNotFound
*errors.errorString- OID
- 01c9af…30af:6
ErrMemberNotFound details
GovDAO
typeValue
impl.GovDAO
NewGovDAO
func() *impl.GovDAO- OID
- 01c9af…30af:8
NewGovDAO details
_govdao
*impl.GovDAOSetting this to a global variable forces attaching the GovDAO struct to this realm. TODO replace with future \`attach()\`.
- OID
- 01c9af…30af:64
_govdao details
law
*impl.Law- OID
- 01c9af…30af:62
law details
govDAO
*impl.GovDAO- OID
- 01c9af…30af:11
govDAO details
init.8
func()- OID
- 01c9af…30af:33
init.8 details
Render
func(in string) string- OID
- 01c9af…30af:35
Render details
AddMember
func(addr .uverse.address)AddMember allows T1 and T2 members to freely add T3 members using their invitation points.
- OID
- 01c9af…30af:36
AddMember details
GetInstance
func(int, rlm .uverse.realm) *impl.GovDAOGetInstance returns the singleton \*GovDAO. Only the loader realm may call it (used during the bootstrap UpdateImpl handoff). The IsCurrent() check rejects stale or stashed realm values; PkgPath() after the check is the authentic immediate caller.
- OID
- 01c9af…30af:37
GetInstance details
NewChangeLawRequest
func(newLaw impl.Law) dao.ProposalRequest- OID
- 01c9af…30af:38
NewChangeLawRequest details
NewUpgradeDaoImplRequest
func(newDao dao.DAO, realmPkg string, reason string) dao.ProposalRequest- OID
- 01c9af…30af:40
NewUpgradeDaoImplRequest details
NewAddMemberRequest
func(addr .uverse.address, tier string, portfolio string) dao.ProposalRequest- OID
- 01c9af…30af:41
NewAddMemberRequest details
NewWithdrawMemberRequest
func(addr .uverse.address, reason string) dao.ProposalRequest- OID
- 01c9af…30af:42
NewWithdrawMemberRequest details
NewPromoteMemberRequest
func(addr .uverse.address, fromTier string, toTier string) dao.ProposalRequest- OID
- 01c9af…30af:43
NewPromoteMemberRequest details
NewTreasuryPaymentRequest
func(payment v0.Payment, reason string) dao.ProposalRequest- OID
- 01c9af…30af:44
NewTreasuryPaymentRequest details
NewTreasuryGRC20TokensUpdate
func(newTokenKeys []string) dao.ProposalRequestNewTreasuryGRC20TokensUpdate creates a proposal request to update the list of GRC20 tokens registry keys used by the treasury. The new list, if voted and accepted, will overwrite the current one.
- OID
- 01c9af…30af:45
NewTreasuryGRC20TokensUpdate details
memberByTier
func(tier string) *memberstore.Member- OID
- 01c9af…30af:46
memberByTier details
render
typeValue
impl.render
NewRender
func(d *impl.GovDAO) *impl.render- OID
- 01c9af…30af:47
NewRender details
isPropActive
func(ps *impl.proposalStatus) bool- OID
- 01c9af…30af:49
isPropActive details
getPropStatus
func(ps *impl.proposalStatus) string- OID
- 01c9af…30af:50
getPropStatus details
renderActionBar
func(sPid string) string- OID
- 01c9af…30af:51
renderActionBar details
tryResolveAddr
func(addr .uverse.address) string- OID
- 01c9af…30af:52
tryResolveAddr details
Law
typeValue
impl.Law
NewLaw
func(supermajority float64) impl.Law- OID
- 01c9af…30af:53
NewLaw details
ProposalsStatuses
typeProposalsStatuses contains the status of all the proposals indexed by the proposal ID.
Value
impl.ProposalsStatuses
NewProposalsStatuses
func() impl.ProposalsStatuses- OID
- 01c9af…30af:55
NewProposalsStatuses details
proposalStatus
typeValue
impl.proposalStatus
getMembers
func() memberstore.MembersByTier- OID
- 01c9af…30af:56
getMembers details
newEmptyVoteStore
func() memberstore.MembersByTier- OID
- 01c9af…30af:57
newEmptyVoteStore details
newProposalStatus
func(allowedToVote []string) *impl.proposalStatus- OID
- 01c9af…30af:58
newProposalStatus details
StringifyVotes
func(int, rlm .uverse.realm, ps *impl.proposalStatus) string- OID
- 01c9af…30af:59
StringifyVotes details
writeVotes
func(int, rlm .uverse.realm, sb *strings.Builder, t memberstore.MembersByTier, title string)- OID
- 01c9af…30af:60
writeVotes details
StringifyProposal
func(p *dao.Proposal) string- OID
- 01c9af…30af:61
StringifyProposal details
FilterByTier
:
type
=impl.FilterByTier
NewFilterByTier : func(tier string) impl.FilterByTier Inspect
ErrMemberNotFound : *errors.errorString Inspect
GovDAO
:
type
=impl.GovDAO
NewGovDAO : func() *impl.GovDAO Inspect
_govdao : *impl.GovDAO Inspect
law : *impl.Law Inspect
govDAO : *impl.GovDAO Inspect
init.8 : func() Inspect
Render : func(in string) string Inspect
AddMember : func(addr .uverse.address) Inspect
GetInstance : func(int, rlm .uverse.realm) *impl.GovDAO Inspect
NewChangeLawRequest : func(newLaw impl.Law) dao.ProposalRequest Inspect
NewUpgradeDaoImplRequest : func(newDao dao.DAO, realmPkg string, reason string) dao.ProposalRequest Inspect
NewAddMemberRequest : func(addr .uverse.address, tier string, portfolio string) dao.ProposalRequest Inspect
NewWithdrawMemberRequest : func(addr .uverse.address, reason string) dao.ProposalRequest Inspect
NewPromoteMemberRequest : func(addr .uverse.address, fromTier string, toTier string) dao.ProposalRequest Inspect
NewTreasuryPaymentRequest : func(payment v0.Payment, reason string) dao.ProposalRequest Inspect
NewTreasuryGRC20TokensUpdate : func(newTokenKeys []string) dao.ProposalRequest Inspect
memberByTier : func(tier string) *memberstore.Member Inspect
render
:
type
=impl.render
NewRender : func(d *impl.GovDAO) *impl.render Inspect
isPropActive : func(ps *impl.proposalStatus) bool Inspect
getPropStatus : func(ps *impl.proposalStatus) string Inspect
renderActionBar : func(sPid string) string Inspect
tryResolveAddr : func(addr .uverse.address) string Inspect
Law
:
type
=impl.Law
NewLaw : func(supermajority float64) impl.Law Inspect
ProposalsStatuses
:
type
=impl.ProposalsStatuses
NewProposalsStatuses : func() impl.ProposalsStatuses Inspect
proposalStatus
:
type
=impl.proposalStatus