payout
typeValue
v0.payout
self
*v0.payout- OID
- 050273…ccdd:4
self details
Install
func(dest .uverse.address)Install wires this module into moul's account.
- OID
- 050273…ccdd:6
Install details
InstallInto
func(acct *v0.Account, dest .uverse.address)InstallInto wires it into ANY account: a module is not bound to one instance. gno has no dynamic call, so the handle has to be passed as a value, which a \`gnokey maketx run\` script can do and a MsgCall cannot.
- OID
- 050273…ccdd:8
InstallInto details
Echo
func() stringEcho reports who called it. A crossing call shifts the previous-realm stack even into the same realm, so this is what the module's borrowed identity looks like from the outside.
- OID
- 050273…ccdd:9
Echo details
Payout
func(to .uverse.address, amount int64)Payout spends the sub-treasury with the retained banker, reaching the bank without re-entering the account. This is the demonstration that an identity grant cannot be revoked: it keeps working after Revoke.
- OID
- 050273…ccdd:10
Payout details
Paid
func() int64Paid is what this module has moved in total.
- OID
- 050273…ccdd:11
Paid details
Render
func(path string) string- OID
- 050273…ccdd:12
Render details
payout
:
type
=v0.payout