AssertHasAnyRole(caller string, roleNames ...string)
AssertIsAdmin(caller string)
AssertIsAdminOrGovernance(caller string)
AssertIsAuthorized(roleName string, caller string)
AssertIsEmission(caller string)
AssertIsGovernance(caller string)
AssertIsGovStaker(caller string)
AssertIsGovXGNS(caller string)
AssertIsLaunchpad(caller string)
AssertIsPool(caller string)
AssertIsPosition(caller string)
AssertIsProtocolFee(caller string)
AssertIsRlmCurrent(int, rlm interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string})
AssertIsRouter(caller string)
AssertIsStaker(caller string)
AssertIsValidAddress(addr string)
GetAddress(role string) (string, bool)
GetRoleAddresses() map[string].uverse.address
IsAuthorized(role string, caller string) bool
MustGetAddress(role string) string
RemoveRole(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}, roleName string)
SetRoleAddress(cur interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}, roleName string, roleAddress string)
Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.
vm/qrender output, sanitized (docs/render-security.md) and displayed in an empty-sandbox iframe — scripts, forms and popups cannot run. Links stay inert in-preview; right-click to open.