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

lotto state

Back to all declarations

AddNumberEvent

untyped string

Value

"AddNumber"

AddNumber

func(owner .uverse.address, number uint64)

AddNumber increments the holding once per successful call, including retries. Only the direct admin or operator caller may register a number. Individual ticket identities, issuance times and past round balances are not retained.

Open
OID
01753a…a121:6
AddNumber details

Inspect func

GetNumberCount

func(number uint64, owner .uverse.address) uint64

GetNumberCount returns zero when the valid owner has no holding for number.

Open
OID
01753a…a121:9
GetNumberCount details

Inspect func

ListOwnersByNumber

func(number uint64, afterOwner string, limit int) []map[string]string

ListOwnersByNumber returns fresh values in ascending address order. A cursor need not be stored. Each row carries the page cursor; an empty cursor or empty list ends pagination. Counts are decimal strings to preserve uint64 precision. Pages reflect current state, not a historical snapshot.

Open
OID
01753a…a121:10
ListOwnersByNumber details

Inspect func

assertValidAddress

func(addr .uverse.address)
Open
OID
01753a…a121:13
assertValidAddress details

Inspect func

assertListLimit

func(limit int)
Open
OID
01753a…a121:15
assertListLimit details

Inspect func
AddNumberEvent : untyped string ="AddNumber"
holdings : *v0.BPTree Inspect
AddNumber : func(owner .uverse.address, number uint64) Inspect
DeleteAll : func() Inspect
GetNumberCount : func(number uint64, owner .uverse.address) uint64 Inspect
ListOwnersByNumber : func(number uint64, afterOwner string, limit int) []map[string]string Inspect
Render : func(path string) string Inspect
assertValidAddress : func(addr .uverse.address) Inspect
assertListLimit : func(limit int) Inspect