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.

fishseason source realm

Package fishseason is the Season 1 paying board. The open is 2026-10-16 00:00:00 UTC. The deploy wallet sets the end,...

Overview

Package fishseason is the Season 1 paying board. The open is 2026-10-16 00:00:00 UTC. The deploy wallet sets the end, posts up to 20 winners, and seals the board. Pay then pulls FISH from the season wallet to those addresses. This realm does not watch the sea and does not treat a fishlive Settle as a win. fishlive is not called. The stage script rewrites the fishtoken import to the deploy wallet's package. A kill still pays no FISH by itself. fishseason-1.

Functions 15

func ClearPlace

crossing Action
1func ClearPlace(cur realm, place int)
source

ClearPlace removes one unsealed place. No coins.

func Init

crossing Action
1func Init(cur realm)
source

Init records the deploy wallet as admin. It does not move FISH. No coins.

func Pay

crossing Action
1func Pay(cur realm)
source

Pay sends each unpaid posted prize from the season wallet to that winner. The board must be sealed and the close must have passed. No coins. fishtoken must list this realm as a distributor, and the season wallet must have approved this realm for the FISH. A second pay of the same place does nothing.

func Seal

crossing Action
1func Seal(cur realm)
source

Seal freezes the end and the places. At least one place must be posted. No coins.

func SetEnd

crossing Action
1func SetEnd(cur realm, unix int64)
source

SetEnd stores the close, as Unix seconds. The deploy wallet only, and only before seal. No coins.

func SetPlace

crossing Action
1func SetPlace(cur realm, place int, who address)
source

SetPlace posts one winner. Places are 1 through 20. The same address cannot take two places. No coins.

func TransferAdmin

crossing Action
1func TransferAdmin(cur realm, next address)
source

TransferAdmin hands the board to next. Posted places stay. No coins.

Dependencies

Source Files 2