namespace
untyped stringValue
"gno.land/r/g1zdaz6sypk5tdsjc2fzsqrrn4ttn8qzmnl4waqp/"
pkgPath
untyped string// must match gnomod.toml
Value
"gno.land/r/g1zdaz6sypk5tdsjc2fzsqrrn4ttn8qzmnl4waqp/hlfees"
launchTreasurer
.uverse.addressValue
<gnolang.StringValue>
launchGovernor
.uverse.addresslaunchGovernor is the governor (M1k): the mailbox's, compiled here too so a member reads it in this realm's served source; init refuses a deploy with another. bridge/local/e2e.sh swaps it for gnodev's test1.
Value
<gnolang.StringValue>
treasurer
.uverse.addressValue
<gnolang.StringValue>
ledger
v0.Ledger- OID
- 0d6bee…b449:5
ledger details
init.6
func()- OID
- 0d6bee…b449:7
init.6 details
treasurerParams
typeValue
hlfees.treasurerParams
cancelParams
typeValue
hlfees.cancelParams
now
func() int64- OID
- 0d6bee…b449:9
now details
itoa
func(n int64) string- OID
- 0d6bee…b449:10
itoa details
Address
func() .uverse.address- OID
- 0d6bee…b449:11
Address details
Treasurer
func() .uverse.address- OID
- 0d6bee…b449:12
Treasurer details
Balances
func() (ugnot int64, bubbles int64)Balances are the fees held: ugnot and BUBBLE base units.
- OID
- 0d6bee…b449:13
Balances details
Withdraw
func()Withdraw pays everything held to the treasurer, who alone may call it.
- OID
- 0d6bee…b449:14
Withdraw details
Request
typeRequest is what a builder returns (M1k): the proposal GovDAO's proxy executes after the yield (Proposal), and the same decision the governor runs directly before it (Govern); see hlgnot's.
Value
hlfees.Request
who
func(path string, a .uverse.address) stringwho names a previous realm in a refusal: its pkgpath, or a user's address.
- OID
- 0d6bee…b449:15
who details
mustBeGovernor
func()mustBeGovernor is a decision's identity check (M1k), read from the closure's own live cur: the governor's own call until it yields on r/hlmailbox, gno.land/r/gov/dao's proxy exactly after (or from the first block, when no governor was compiled); see hlgnot's.
- OID
- 0d6bee…b449:16
mustBeGovernor details
mustBeLive
func()- OID
- 0d6bee…b449:17
mustBeLive details
propose
func(kind string, text string, apply func(...)) hlfees.Request- OID
- 0d6bee…b449:18
propose details
Govern
func(r hlfees.Request)Govern is the governor's way in before the yield (M1k): the same closure GovDAO's proxy runs after it, called non-crossing in this frame so it reads the governor from cur.Previous(); refused for anyone else and for everyone once the governor yielded on r/hlmailbox (or when none was compiled); see hlgnot's.
- OID
- 0d6bee…b449:19
Govern details
NewSetTreasurerRequest
func(to .uverse.address) hlfees.RequestNewSetTreasurerRequest names the address that may withdraw, 7 days after the decision is made.
- OID
- 0d6bee…b449:20
NewSetTreasurerRequest details
NewCancelRequest
func(id int64) hlfees.RequestNewCancelRequest cancels a pending decision of this realm, at once.
- OID
- 0d6bee…b449:21
NewCancelRequest details
Execute
func(id int64)Execute applies a queued decision whose 7 days have passed; anyone may call it.
- OID
- 0d6bee…b449:22
Execute details
Render
func(path string) stringRender: "" the page; "json" the figures; "decisions" and "decisions.json" the decisions.
- OID
- 0d6bee…b449:23