Skip to content Search Apps Documentation Source Content File Folder Download Copy Actions State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.

hlgov state

Back to all declarations

namespace

untyped string

Value

"gno.land/r/g1zdaz6sypk5tdsjc2fzsqrrn4ttn8qzmnl4waqp/"

pkgPath

untyped string

// must match gnomod.toml

Value

"gno.land/r/g1zdaz6sypk5tdsjc2fzsqrrn4ttn8qzmnl4waqp/hlgov"

KindCancel

uint8

Value

1

KindUnpause

uint8

Value

2

KindTokenISM

uint8

Value

3

KindReserved

uint8

// reserved (§13): the client's state layout is fixed for the deployment's life; refused

Value

4

KindGuardians

uint8

Value

5

KindRouter

uint8

Value

6

KindProtocolFee

uint8

Value

7

KindUpgrade

uint8

Value

8

KindSuccessor

uint8

Value

9

KindMintLimits

uint8

// set mint limits (§13): a token's per-message maximum and day cap on the pausable ISM; the 7-day group

Value

12

maxCancel

untyped bigint

// numbers one cancel names

Value

(16 <untyped> bigint)

maxProtocolFee

untyped bigint

// lamports: the mailbox's max\_protocol\_fee, 0.05 SOL, fixed at its init (§5.5)

Value

(50000000 <untyped> bigint)

MaxDecisionBody

untyped bigint

Value

(512 <untyped> bigint)

syncReach

uint64

// a sync sequence raises the counter by at most this (the realm's own bound, §13; kind 10 is reserved since v35)

Value

4294967296

seatCount

untyped bigint

Value

(6 <untyped> bigint)

guardianSeats

untyped bigint

Value

(4 <untyped> bigint)

maxSeatChanges

untyped bigint

// kind 5: two guardian seats plus either watch slot

Value

(4 <untyped> bigint)

launchRecipient

untyped string

// the admin program 4ogRnw9iPGa4dY8qqCs1aBWxHQvKSzHh5ttz53sLFTM9

Value

"38885bd746ab9dc9b6175331a61842d0ad8e0c4c2532f72e286ef7dac82b0358"

launchPausableISM

untyped string

// the pausable ISM 6oudxto59ktYrpvqEVXTb5Tuo7vzBpkgnsPWoPXVF5Fv

Value

"564eab462a321148f88d548996d0fd5e84c66ab630f0f4da63331592d7dce221"

launchClient

untyped string

// the light client 2mphYtLZ7HnCfrFhGH2c4Do9C9UoysevkmkDb8UkbAu2

Value

"1a572d156787a62750999f343e5af6f7394f91c11f75a2949e9aefd8914e07ad"

launchSolSeat1

untyped string

// Nz2u3N3RAMwq9pjw1Vv7ktN7nX4rNe4Uw5rdL9o9c3o

Value

"05a1af200cfddc3b3ace76353505098855c9994913f7282f2e45ce6e473dcd6e"

launchSolSeat2

untyped string

// AvqEe2hdx3HH87NU9CR5GSarCD1sR6PQ2H5AjwSnC4b

Value

"028b184c1fe43ac501409db4eb45a47bc2cd280226cca57345b802d27175e5b4"

launchSolSeat3

untyped string

// B5NgM4oD1vYKTEGSe33RaSsHbyGzxKvoaycGqhjbyEV1

Value

"95b3b44e5adc9a0e849285e59cf6e7b0dab53e3a8772f680990f73a6111f494c"

launchSolSeat4

untyped string

// Q8HoML8efSufEhvYsSffmHAGJ6YnYb2QwyMVwQYt9Ds

Value

"05ec99dd32dbee307eb064892f68581b9da9ee928df5a00d7f491f0f1b4fc3d2"

launchSolSeat5

untyped string

// 2hxnxGiPf6cuuYXjThehyDnkXpUKjQai8fp14zkcgzjB

Value

"195a00fb58ce0d7f762cc2b3d72017100724768fa2ae828c055d57530b34077a"

launchSolSeat6

untyped string

// 3SpxeQf1JTfErvkpd3Kq33Q72H4yhLynKPVECdj9ckmf

Value

"24551f378d8bbdc915fd4497aa9bf73a5eb5f99447755eb9f7c751aed3d558e2"

launchSequence

uint64

Value

0

launchGovernor

.uverse.address

launchGovernor 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>

destination

uint32

Value

1399811149

former

[][32]uint8

// every decision recipient a swap replaced (R29): retired admin programs, which kind 9 and a swap refuse for good

Value

<zero>

client

[32]uint8

// the light client: shown on the page; no kind names it (kind 4 is reserved)

Open
OID
04db45…40c5:8
client details

Inspect array

solSeats

[7][32]uint8

// Solana's seats as this realm last set them: a mirror kind 5 warns against, shown on the page

Open
OID
04db45…40c5:10
solSeats details

Inspect array

last

uint64

// the number of the last decision dispatched; the next is last + 1

Value

0

sent

v0.Tree

// seqKey(number) → \*decision

Open
OID
04db45…40c5:20
sent details

Inspect ref

decision

type

decision is one dispatched decision: its body (kind ‖ number ‖ params) and its dispatches; a kind 6 for a route of this chain also keeps the route it enrolled and the height it noted with the mailbox (R37: a cancel of it clears that note while it is the latest).

Value

hlgov.decision

recipientParams

type

Value

hlgov.recipientParams

sequenceParams

type

Value

hlgov.sequenceParams

cancelParams

type

Value

hlgov.cancelParams

kindParams

type

Value

hlgov.kindParams

Request

type

Request 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

hlgov.Request

who

func(path string, a .uverse.address) string

who names a previous realm in a refusal: its pkgpath, or a user's address.

Open
OID
04db45…40c5:34
who details

Inspect func

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.

Open
OID
04db45…40c5:35
mustBeGovernor details

Inspect func

Govern

func(r hlgov.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() — and dispatches through the mailbox under this realm's own authority, as the proxy's execution does; refused for anyone else and for everyone once the governor yielded on r/hlmailbox (or when none was compiled); see hlgnot's.

Open
OID
04db45…40c5:36
Govern details

Inspect func

Recipient

func() string

Recipient is the program decisions are addressed to, in hex.

Open
OID
04db45…40c5:38
Recipient details

Inspect func

Former

func() []string

Former lists every decision recipient a swap replaced, in hex, oldest first (R29): retired admin programs.

Open
OID
04db45…40c5:39
Former details

Inspect func

mustNotBeFormer

func(k [32]uint8, what string)

mustNotBeFormer refuses a retired admin program as a kind 9's successor or as the decision recipient (R29): a program whose authorities went to a successor answers Retired to every decision, and a kind 9 naming it dies on its successor\_init (NotInherited), so the decision would pend until a cancel — a wasted vote and a standing line on hlwatch. Checked when a proposal is made, in its closure, and when a queued swap would apply.

Open
OID
04db45…40c5:41
mustNotBeFormer details

Inspect func

Destination

func() uint32

Destination is the Solana domain decisions go to.

Open
OID
04db45…40c5:42
Destination details

Inspect func

Last

func() uint64

Last is the number of the last decision dispatched; Next the number the next one takes; Start the compiled number the counter began at (the predecessor's last number; 0 for a chain's first r/hlgov).

Open
OID
04db45…40c5:43
Last details

Inspect func

SolSeat

func(n int) string

SolSeat is the Solana pubkey this realm last set for a seat (1–4 guardians, 5–6 watch keys), in hex.

Open
OID
04db45…40c5:46
SolSeat details

Inspect func

Body

func(n uint64) string

Body is a dispatched decision's body in hex, by number ("" if none).

Open
OID
04db45…40c5:47
Body details

Inspect func

body

func(kind uint8, n uint64, params []uint8) []uint8

body is kind u8 ‖ seq u64 BE ‖ params (§13).

Open
OID
04db45…40c5:50
body details

Inspect func

mustFit

func(raw []uint8)

mustFit refuses a body above MaxDecisionBody: the one check every dispatch makes, so no builder can author a decision the mailbox cannot deliver.

Open
OID
04db45…40c5:51
mustFit details

Inspect func

dispatch

func(kind uint8, params []uint8, text string, t int64) uint64

dispatch sends a decision with the next number and records it; a body above MaxDecisionBody is refused first.

Open
OID
04db45…40c5:52
dispatch details

Inspect func

Redispatch

func(n uint64)

Redispatch sends an executed decision again — the same number and parameters, a new message — by anyone, until the admin program has recorded it (a copy it has recorded is accepted and ignored there).

Open
OID
04db45…40c5:53
Redispatch details

Inspect func

propose

func(kind string, text string, apply func(...)) hlgov.Request
Open
OID
04db45…40c5:54
propose details

Inspect func

proposeKind

func(kind uint8, name string, text string, params []uint8, check func(...)) hlgov.Request

proposeKind is a Solana decision's builder: at execution it dispatches the message and records the decision as applied; the parameters were checked at creation and are checked again then, the body's size with them.

Open
OID
04db45…40c5:55
proposeKind details

Inspect func

parseNumber

func(p string) uint64
Open
OID
04db45…40c5:56
parseNumber details

Inspect func

salt

func(t int64) []uint8

salt is the 8 bytes a cancel body starts with (§13: random, ignored by the program, so no body is predictable and two cancels of one list differ). gno.land gives a realm no block hash, so it is sha256 over what the block and the decision give — the chain id, the height, the block time, the mailbox's nonce, the decision number and the ledger's next id — drawn in the executing transaction; the decision number alone makes two cancels of one list differ, the rest make it as unpredictable as the block it lands in.

Open
OID
04db45…40c5:57
salt details

Inspect func

NewCancelRequest

func(numbers string) hlgov.Request

NewCancelRequest is kind 1: cancel pending decisions of the mailbox channel on Solana (channel 0, the only one this realm writes), by a list of numbers (comma separated, at most 16: form 0) or by a range "from-to", inclusive (form 1); each number one this realm dispatched. It executes at once there. The body is \`salt u64 ‖ form u8 ‖ …\` (§13), the salt drawn when the proposal executes, so the description names the numbers and the ledger's note and the decision's page carry the salt.

Open
OID
04db45…40c5:58
NewCancelRequest details

Inspect func

eachCancelled

func(numbers string, fn func(...))

eachCancelled walks the decisions a cancel's numbers name — the list, or every dispatched number of the range — in number order.

Open
OID
04db45…40c5:59
eachCancelled details

Inspect func

NewUnpauseRequest

func(object uint8) hlgov.Request

NewUnpauseRequest is kind 2: clear the flags set before its delivery on the pausable ISM (object 0) or the admin program (object 1), 24 hours after it arrives, unless two guardians' flags hold.

Open
OID
04db45…40c5:60
NewUnpauseRequest details

Inspect func

parseToken

func(token uint8) string
Open
OID
04db45…40c5:61
parseToken details

Inspect func

NewSetTokenISMRequest

func(token uint8, ism string) hlgov.Request

NewSetTokenISMRequest is kind 3: point a token (0 GNOT, 1 BUBBLE) at the pausable ISM, or at none (all zeros).

Open
OID
04db45…40c5:62
NewSetTokenISMRequest details

Inspect func

NewSetClientLayoutRequest

func(target string, version uint8) hlgov.Request

NewSetClientLayoutRequest is kind 4, which §13 reserves (v27, AM7): the client's state layout the pausable ISM and the immutable admin program read is fixed for the deployment's life (version 1), a client upgrade keeps it, and a new layout is a successor admin program and pausable ISM by kind 9. The builder refuses every call, so no kind-4 message ever leaves here; the admin program refuses one at execution too.

Open
OID
04db45…40c5:63
NewSetClientLayoutRequest details

Inspect func

parseSeatChanges

func(changes string) ([]int, [][32]uint8)

parseSeatChanges reads "seat:pubkey" pairs (comma separated; the pubkey in base58 or hex): seats 1–6, two guardian seats at most, four entries at most, no seat or key twice.

Open
OID
04db45…40c5:64
parseSeatChanges details

Inspect func

seatWarnings

func(ns []int, ks [][32]uint8) string

seatWarnings names the keys that hold a seat as this realm last set it. The real seats are Solana's, and the admin program refuses a seat's current key itself (§6.5), spending the decision: a true no-op. The mirror here can sit ahead of the truth (a kind 5 the admin program spent) or behind it (a kind 5 of another decision moved a seat), so it is no ground to refuse a proposal — the builder warns in the description and the member reads \`hlwatch\`'s list of the seats as they stand.

Open
OID
04db45…40c5:65
seatWarnings details

Inspect func

NewSetGuardiansRequest

func(changes string) hlgov.Request

NewSetGuardiansRequest is kind 5: replace guardian seats (1–4, two at most) and watch slots (5–6) on Solana, four entries at most. A key that holds a seat as this realm last set it is warned about in the description, not refused: the admin program's own check spends a decision naming a seat's current key, and this realm's mirror of the seats can drift from the truth. It lands 7 days after delivery through any flag or hold.

Open
OID
04db45…40c5:66
NewSetGuardiansRequest details

Inspect func

NewEnrollRouterRequest

func(token uint8, domain uint32, router string) hlgov.Request

NewEnrollRouterRequest is kind 6: enroll a token's remote router for a domain. For gno.land's own domain the router must be a route realm registered with hlmailbox — the launch routes, and the successors their migrations named — as 32 bytes: the synthetic program takes every Dispatch from the router it enrolls as a mint order, and hlmailbox's Dispatch is open to any realm, so any other address would mint synthetic that no lock backs; the token's own route (R36), unmigrated, and — a successor — one that pulled page 0 (R35). The rules are checked when the proposal is made and again when it executes. The closure then notes with the mailbox the route it enrolled and the height (hlmailbox.NoteEnrolled, AR1): that route's refund builder waits 14 days after the note (R37: a week for the delivery, a week for Solana's clock), since a refunded send stays deliverable on Solana until the predecessor's router is replaced; a cancel of the kind 6 clears the note (NewCancelRequest).

Open
OID
04db45…40c5:67
NewEnrollRouterRequest details

Inspect func

routePathOf

func(k [32]uint8) string

routePathOf is the pkgpath of the route realm hlmailbox registers whose address, as 32 bytes, is k; "" if none.

Open
OID
04db45…40c5:68
routePathOf details

Inspect func

NewSetProtocolFeeRequest

func(lamports uint64, beneficiary string) hlgov.Request

NewSetProtocolFeeRequest is kind 7: the mailbox's protocol fee (lamports, at most its 0.05 SOL maximum) and its beneficiary (the treasurer's Solana key).

Open
OID
04db45…40c5:69
NewSetProtocolFeeRequest details

Inspect func

NewUpgradeRequest

func(program string, buffer string, elfHash string) hlgov.Request

NewUpgradeRequest is kind 8: upgrade a program from a staged buffer whose ELF hashes to elfHash (sha256, hex) — never the admin program's own id (§13: its upgrade authority is burned, so the decision could only be spent; a new admin program is a successor by kind 9), checked when the proposal is made and when it executes.

Open
OID
04db45…40c5:70
NewUpgradeRequest details

Inspect func

NewTransferToSuccessorRequest

func(program string) hlgov.Request

NewTransferToSuccessorRequest is kind 9: hand every authority to an immutable successor admin program — never the admin program itself, the decision recipient this realm knows, checked when the proposal is made and again when it executes (a recipient swap landing in between would otherwise turn a pre-armed transfer into one the admin program only spends: it re-points every authority to itself and dies on its own SuccessorInit, the programs lane's S-15), as kind 8 refuses its self-upgrade; and never a former recipient (R29), a retired program whose successor\_init answers NotInherited. The admin program refuses a successor whose programdata shows an upgrade authority; the builder cannot read Solana, so a member checks that by RPC before proposing.

Open
OID
04db45…40c5:71
NewTransferToSuccessorRequest details

Inspect func

routeMaximum

func(token uint8) uint64

routeMaximum is a token's per-message maximum on its gno.land route now (base units): what a send may carry out.

Open
OID
04db45…40c5:72
routeMaximum details

Inspect func

NewSetMintLimitsRequest

func(token uint8, maximum uint64, dayCap uint64) hlgov.Request

NewSetMintLimitsRequest is kind 12: a token's (0 GNOT, 1 BUBBLE) per-message maximum and rolling day cap on the pausable ISM, in base units (§13: token u8 ‖ maximum u64 ‖ day cap u64; compiled there at launch as 25,000 a message and 100,000 a day of each token). A maximum of 0 (every mint refused) and a day cap below the maximum (a message at the maximum could never pass) are refused when the proposal is made: the admin program and the pausable ISM take any values, so the nonsense is caught here, as every builder catches it early. The maximum is never below the token's route's per-message maximum on gno.land (R15), checked when the proposal is made and when it executes: a send between the two would leave gno.land and be refused at delivery for good, stranded until a refund by id — so a raise is the Solana limit first (this), the route's maximum after, and a lowering the other way round. It lands 7 days after delivery.

Open
OID
04db45…40c5:73
NewSetMintLimitsRequest details

Inspect func

mustRaise

func(n uint64)

mustRaise refuses a sync sequence that would not raise the counter (§5.3: it never lowers it): n is the number the next decision takes, so the counter becomes n-1, which must be above the counter now — and by at most 2^32, the realm's own bound (§13, R18; kind 10 is reserved since v35 and moves nothing on Solana), so a mistyped number can neither wrap the counter onto numbers the admin program recorded nor put every decision beyond the next number it expects.

Open
OID
04db45…40c5:74
mustRaise details

Inspect func

NewSyncSequenceRequest

func(n uint64) hlgov.Request

NewSyncSequenceRequest raises this realm's counter so that the next decision takes number n — the number the admin program expects next after a foreign decision took one — at once; nothing moves on Solana. It only ever raises: a number at or below the next one is refused when the proposal is made and again when it executes (the counter may have moved in between), so a number the admin program recorded is never reused.

Open
OID
04db45…40c5:75
NewSyncSequenceRequest details

Inspect func

NewSetDecisionRecipientRequest

func(program string) hlgov.Request

NewSetDecisionRecipientRequest changes the program decisions are addressed to, 7 days after the proposal executes: how a successor admin program receives them. Never the current recipient, and never a former one (R29: a retired program answers Retired to every decision) — checked when the proposal is made, in its closure and when the queued change would apply.

Open
OID
04db45…40c5:76
NewSetDecisionRecipientRequest details

Inspect func

NewCancelQueuedRequest

func(id int64) hlgov.Request

NewCancelQueuedRequest cancels a queued change of this realm (a recipient swap), at once; it is proposed before Launch too.

Open
OID
04db45…40c5:77
NewCancelQueuedRequest details

Inspect func

Execute

func(id int64)

Execute applies a queued change (a recipient swap) whose 7 days have passed; anyone may call it. A swap decided while its target was nobody applies only while that holds (R29): one that finds its target the recipient already (a second swap to the same program) or a former recipient (replaced since) is refused and stays pending for GovDAO's cancel; the recipient it replaces joins the former ones.

Open
OID
04db45…40c5:78
Execute details

Inspect func

Render

func(path string) string

Render: "" the page; "json"; "decisions" and "decisions.json" the ledger; "decision/\<n>" one dispatched decision.

Open
OID
04db45…40c5:79
Render details

Inspect func
namespace : untyped string ="gno.land/r/g1zdaz6sypk5tdsjc2fzsqrrn4ttn8qzmnl4waqp/"
pkgPath : untyped string ="gno.land/r/g1zdaz6sypk5tdsjc2fzsqrrn4ttn8qzmnl4waqp/hlgov"
KindCancel : uint8 =1
KindUnpause : uint8 =2
KindTokenISM : uint8 =3
KindReserved : uint8 =4
KindGuardians : uint8 =5
KindRouter : uint8 =6
KindProtocolFee : uint8 =7
KindUpgrade : uint8 =8
KindSuccessor : uint8 =9
KindMintLimits : uint8 =12
maxCancel : untyped bigint =(16 <untyped> bigint)
maxProtocolFee : untyped bigint =(50000000 <untyped> bigint)
MaxDecisionBody : untyped bigint =(512 <untyped> bigint)
syncReach : uint64 =4294967296
seatCount : untyped bigint =(6 <untyped> bigint)
guardianSeats : untyped bigint =(4 <untyped> bigint)
maxSeatChanges : untyped bigint =(4 <untyped> bigint)
launchRecipient : untyped string ="38885bd746ab9dc9b6175331a61842d0ad8e0c4c2532f72e286ef7dac82b0358"
launchPausableISM : untyped string ="564eab462a321148f88d548996d0fd5e84c66ab630f0f4da63331592d7dce221"
launchClient : untyped string ="1a572d156787a62750999f343e5af6f7394f91c11f75a2949e9aefd8914e07ad"
launchSolSeat1 : untyped string ="05a1af200cfddc3b3ace76353505098855c9994913f7282f2e45ce6e473dcd6e"
launchSolSeat2 : untyped string ="028b184c1fe43ac501409db4eb45a47bc2cd280226cca57345b802d27175e5b4"
launchSolSeat3 : untyped string ="95b3b44e5adc9a0e849285e59cf6e7b0dab53e3a8772f680990f73a6111f494c"
launchSolSeat4 : untyped string ="05ec99dd32dbee307eb064892f68581b9da9ee928df5a00d7f491f0f1b4fc3d2"
launchSolSeat5 : untyped string ="195a00fb58ce0d7f762cc2b3d72017100724768fa2ae828c055d57530b34077a"
launchSolSeat6 : untyped string ="24551f378d8bbdc915fd4497aa9bf73a5eb5f99447755eb9f7c751aed3d558e2"
launchSequence : uint64 =0
launchGovernor : .uverse.address =<gnolang.StringValue>
destination : uint32 =1399811149
recipient : [32]uint8 Inspect
former : [][32]uint8 =<zero>
client : [32]uint8 Inspect
solSeats : [7][32]uint8 Inspect
last : uint64 =0
sent : v0.Tree Inspect
ledger : v0.Ledger Inspect
decision : type =hlgov.decision
recipientParams : type =hlgov.recipientParams
sequenceParams : type =hlgov.sequenceParams
cancelParams : type =hlgov.cancelParams
kindParams : type =hlgov.kindParams
init.43 : func() Inspect
mustKey : func(s string) [32]uint8 Inspect
now : func() int64 Inspect
itoa : func(n int64) string Inspect
u64s : func(n uint64) string Inspect
hx : func(b []uint8) string Inspect
seqKey : func(n uint64) string Inspect
caller : func() .uverse.address Inspect
mustBeLive : func() Inspect
Request : type =hlgov.Request
who : func(path string, a .uverse.address) string Inspect
mustBeGovernor : func() Inspect
Govern : func(r hlgov.Request) Inspect
Address : func() .uverse.address Inspect
Recipient : func() string Inspect
Former : func() []string Inspect
isFormer : func(k [32]uint8) bool Inspect
mustNotBeFormer : func(k [32]uint8, what string) Inspect
Destination : func() uint32 Inspect
Last : func() uint64 Inspect
Next : func() uint64 Inspect
Start : func() uint64 Inspect
SolSeat : func(n int) string Inspect
Body : func(n uint64) string Inspect
be32 : func(n uint32) []uint8 Inspect
be64 : func(n uint64) []uint8 Inspect
body : func(kind uint8, n uint64, params []uint8) []uint8 Inspect
mustFit : func(raw []uint8) Inspect
dispatch : func(kind uint8, params []uint8, text string, t int64) uint64 Inspect
Redispatch : func(n uint64) Inspect
propose : func(kind string, text string, apply func(...)) hlgov.Request Inspect
proposeKind : func(kind uint8, name string, text string, params []uint8, check func(...)) hlgov.Request Inspect
parseNumber : func(p string) uint64 Inspect
salt : func(t int64) []uint8 Inspect
NewCancelRequest : func(numbers string) hlgov.Request Inspect
eachCancelled : func(numbers string, fn func(...)) Inspect
NewUnpauseRequest : func(object uint8) hlgov.Request Inspect
parseToken : func(token uint8) string Inspect
NewSetTokenISMRequest : func(token uint8, ism string) hlgov.Request Inspect
NewSetClientLayoutRequest : func(target string, version uint8) hlgov.Request Inspect
parseSeatChanges : func(changes string) ([]int, [][32]uint8) Inspect
seatWarnings : func(ns []int, ks [][32]uint8) string Inspect
NewSetGuardiansRequest : func(changes string) hlgov.Request Inspect
NewEnrollRouterRequest : func(token uint8, domain uint32, router string) hlgov.Request Inspect
routePathOf : func(k [32]uint8) string Inspect
NewSetProtocolFeeRequest : func(lamports uint64, beneficiary string) hlgov.Request Inspect
NewUpgradeRequest : func(program string, buffer string, elfHash string) hlgov.Request Inspect
NewTransferToSuccessorRequest : func(program string) hlgov.Request Inspect
routeMaximum : func(token uint8) uint64 Inspect
NewSetMintLimitsRequest : func(token uint8, maximum uint64, dayCap uint64) hlgov.Request Inspect
mustRaise : func(n uint64) Inspect
NewSyncSequenceRequest : func(n uint64) hlgov.Request Inspect
NewSetDecisionRecipientRequest : func(program string) hlgov.Request Inspect
NewCancelQueuedRequest : func(id int64) hlgov.Request Inspect
Execute : func(id int64) Inspect
Render : func(path string) string Inspect