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

v0 state

Back to all declarations

owner

untyped string

owner is pinned in the source rather than taken from whoever calls Claim first. A deploy lands in its own block and the claim is a second transaction, so an unpinned Claim is a race anyone on chain can win, and this account can never be redeployed to undo it.

Value

"g1manfred47kzduec920z88wfr64ylksmdcedlf5"

Claim

func()

Claim arms the account. Once, and only by its owner.

Open
OID
0c9949…97ae:4
Claim details

Inspect func

Approve

func(path string, subpath string, identity bool, budget int64)

Approve authorises a package path to install itself later, under a named sub-identity, with a grant and a budget. The code need not exist yet.

Open
OID
0c9949…97ae:6
Approve details

Inspect func

SetBudget

func(path string, budget int64)

SetBudget changes what a module may still spend, including through a purse it already holds.

Open
OID
0c9949…97ae:7
SetBudget details

Inspect func

Revoke

func(path string)

Revoke stops a module. It cannot take back a granted identity.

Open
OID
0c9949…97ae:8
Revoke details

Inspect func

Fund

func(path string, amount int64)

Fund moves coins from the main treasury into one module's sub-treasury.

Open
OID
0c9949…97ae:9
Fund details

Inspect func

Exec

func(path string, args string) string

Exec drives an installed module.

Open
OID
0c9949…97ae:10
Exec details

Inspect func

Handle

func() *v0.Account

Handle is how a module realm reaches this account. Its two methods key on the caller's own pkgpath, which no realm can forge for another.

Open
OID
0c9949…97ae:11
Handle details

Inspect func

SubAddress

func(path string) .uverse.address
Open
OID
0c9949…97ae:13
SubAddress details

Inspect func
owner : untyped string ="g1manfred47kzduec920z88wfr64ylksmdcedlf5"
acct : *v0.Pilot Inspect
Claim : func() Inspect
Approve : func(path string, subpath string, identity bool, budget int64) Inspect
SetBudget : func(path string, budget int64) Inspect
Revoke : func(path string) Inspect
Fund : func(path string, amount int64) Inspect
Exec : func(path string, args string) string Inspect
Handle : func() *v0.Account Inspect
Address : func() .uverse.address Inspect
SubAddress : func(path string) .uverse.address Inspect
Render : func(path string) string Inspect
must : func() *v0.Pilot Inspect