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.

game3 state

Back to all declarations

admin

.uverse.address

Value

<gnolang.StringValue>

pendingMints

v0.Tree

// addr+":"+coinId → amount string

Open
OID
00986d…be8d:5
pendingMints details

Inspect ref

balances

v0.Tree

// addr+":"+coinId → amount string

Open
OID
00986d…be8d:7
balances details

Inspect ref

veinSupply

v0.Tree

// coinId → "remaining:max"

Open
OID
00986d…be8d:9
veinSupply details

Inspect ref

casinoRounds

v0.Tree

// roundId → JSON string

Open
OID
00986d…be8d:11
casinoRounds details

Inspect ref

pvpLobbies

v0.Tree

// lobbyId → JSON string

Open
OID
00986d…be8d:13
pvpLobbies details

Inspect ref

ownedTools

v0.Tree

// addr → comma-separated tool IDs

Open
OID
00986d…be8d:15
ownedTools details

Inspect ref

toolLife

v0.Tree

// addr+":"+toolId → remaining life string

Open
OID
00986d…be8d:17
toolLife details

Inspect ref

lifetimeMined

v0.Tree

// addr+":"+coinId → total mined string

Open
OID
00986d…be8d:19
lifetimeMined details

Inspect ref

achievements

v0.Tree

// addr+":"+achId → "1"

Open
OID
00986d…be8d:21
achievements details

Inspect ref

dailyCheckins

v0.Tree

// addr → unix seconds string

Open
OID
00986d…be8d:23
dailyCheckins details

Inspect ref

skillRanks

v0.Tree

// addr+":"+skillId → rank string

Open
OID
00986d…be8d:25
skillRanks details

Inspect ref

miners

v0.Tree

// addr → total mined all-time string

Open
OID
00986d…be8d:27
miners details

Inspect ref

lastClaim

v0.Tree

// addr → unix timestamp of last ClaimMine (velocity limit)

Open
OID
00986d…be8d:29
lastClaim details

Inspect ref

paused

bool

Value

false

UpdateConfig

func(newAdmin string)
Open
OID
00986d…be8d:34
UpdateConfig details

Inspect func

ClaimMine

func(coinsJson string)

ClaimMine records mined coins into pending mints for the caller. coinsJson format: \[\["coinId","amount"],...]

Open
OID
00986d…be8d:37
ClaimMine details

Inspect func

ClearPendingMints

func(playerAddr string, coinsJson string)

ClearPendingMints is called by the treasury server after successful GRC20 minting. Removes pending balance and credits the player's spendable balances tree.

Open
OID
00986d…be8d:38
ClearPendingMints details

Inspect func

CommitCasinoSeed

func(roundId string, seedHash string)
Open
OID
00986d…be8d:39
CommitCasinoSeed details

Inspect func

PlaceCasinoBet

func(roundId string, game string, coinId string, betAmount string, choice string, clientSeed string)
Open
OID
00986d…be8d:40
PlaceCasinoBet details

Inspect func

RevealCasinoSeed

func(roundId string, serverSeed string)
Open
OID
00986d…be8d:41
RevealCasinoSeed details

Inspect func

RefundCasinoBet

func(roundId string)
Open
OID
00986d…be8d:42
RefundCasinoBet details

Inspect func

CreatePvpLobby

func(game string, coinId string, betAmount string) string
Open
OID
00986d…be8d:43
CreatePvpLobby details

Inspect func

JoinPvpLobby

func(lobbyId string)
Open
OID
00986d…be8d:44
JoinPvpLobby details

Inspect func

CommitPvpMove

func(lobbyId string, moveHash string)
Open
OID
00986d…be8d:45
CommitPvpMove details

Inspect func

RevealPvpMove

func(lobbyId string, choice string, salt string)

RevealPvpMove requires both players to have committed before either can reveal.

Open
OID
00986d…be8d:46
RevealPvpMove details

Inspect func

ClaimPvpTimeout

func(lobbyId string)

ClaimPvpTimeout allows a lobby participant to claim a timeout win. Only the creator or challenger may call this.

Open
OID
00986d…be8d:47
ClaimPvpTimeout details

Inspect func

RepairTool

func(toolId string)
Open
OID
00986d…be8d:50
RepairTool details

Inspect func

TrainSkill

func(skillId string)
Open
OID
00986d…be8d:51
TrainSkill details

Inspect func

ClaimAchievement

func(achievementId string)
Open
OID
00986d…be8d:52
ClaimAchievement details

Inspect func

CreateTask

func(taskId string, desc string)

CreateTask registers a new task on-chain.

Open
OID
00986d…be8d:54
CreateTask details

Inspect func

CompleteTask

func(taskId string)
Open
OID
00986d…be8d:55
CompleteTask details

Inspect func

RegisterVein

func(coinId string, maxSupply string)
Open
OID
00986d…be8d:56
RegisterVein details

Inspect func

PendingMints

func(playerAddr string) string
Open
OID
00986d…be8d:57
PendingMints details

Inspect func

AllBalances

func(playerAddr string) string
Open
OID
00986d…be8d:58
AllBalances details

Inspect func

VeinSupply

func(coinId string) string
Open
OID
00986d…be8d:59
VeinSupply details

Inspect func

CasinoRound

func(roundId string) string
Open
OID
00986d…be8d:60
CasinoRound details

Inspect func

CasinoHistory

func(string) string
Open
OID
00986d…be8d:61
CasinoHistory details

Inspect func

PvpLobby

func(lobbyId string) string
Open
OID
00986d…be8d:62
PvpLobby details

Inspect func

JackpotPool

func(coinId string) string
Open
OID
00986d…be8d:64
JackpotPool details

Inspect func

PlayerProfile

func(playerAddr string) string
Open
OID
00986d…be8d:65
PlayerProfile details

Inspect func

OwnedTools

func(playerAddr string) string
Open
OID
00986d…be8d:66
OwnedTools details

Inspect func

LifetimeMined

func(playerAddr string) string
Open
OID
00986d…be8d:67
LifetimeMined details

Inspect func

AllMiners

func(limit int, offset int) string
Open
OID
00986d…be8d:68
AllMiners details

Inspect func

GetMedals

func(playerAddr string) string
Open
OID
00986d…be8d:69
GetMedals details

Inspect func

DailyCheckinStatus

func(playerAddr string) string
Open
OID
00986d…be8d:70
DailyCheckinStatus details

Inspect func

splitJsonArray

func(s string) []string
Open
OID
00986d…be8d:73
splitJsonArray details

Inspect func
admin : .uverse.address =<gnolang.StringValue>
pendingMints : v0.Tree Inspect
balances : v0.Tree Inspect
veinSupply : v0.Tree Inspect
casinoRounds : v0.Tree Inspect
pvpLobbies : v0.Tree Inspect
ownedTools : v0.Tree Inspect
toolLife : v0.Tree Inspect
lifetimeMined : v0.Tree Inspect
achievements : v0.Tree Inspect
dailyCheckins : v0.Tree Inspect
skillRanks : v0.Tree Inspect
miners : v0.Tree Inspect
lastClaim : v0.Tree Inspect
paused : bool =false
init.15 : func() Inspect
isAdmin : func() bool Inspect
UpdateConfig : func(newAdmin string) Inspect
SetPaused : func(p bool) Inspect
requireNotPaused : func() Inspect
ClaimMine : func(coinsJson string) Inspect
ClearPendingMints : func(playerAddr string, coinsJson string) Inspect
CommitCasinoSeed : func(roundId string, seedHash string) Inspect
PlaceCasinoBet : func(roundId string, game string, coinId string, betAmount string, choice string, clientSeed string) Inspect
RevealCasinoSeed : func(roundId string, serverSeed string) Inspect
RefundCasinoBet : func(roundId string) Inspect
CreatePvpLobby : func(game string, coinId string, betAmount string) string Inspect
JoinPvpLobby : func(lobbyId string) Inspect
CommitPvpMove : func(lobbyId string, moveHash string) Inspect
RevealPvpMove : func(lobbyId string, choice string, salt string) Inspect
ClaimPvpTimeout : func(lobbyId string) Inspect
ExpireLobbies : func() Inspect
BuyTool : func(toolId string) Inspect
RepairTool : func(toolId string) Inspect
TrainSkill : func(skillId string) Inspect
ClaimAchievement : func(achievementId string) Inspect
DailyCheckin : func() Inspect
CreateTask : func(taskId string, desc string) Inspect
CompleteTask : func(taskId string) Inspect
RegisterVein : func(coinId string, maxSupply string) Inspect
PendingMints : func(playerAddr string) string Inspect
AllBalances : func(playerAddr string) string Inspect
VeinSupply : func(coinId string) string Inspect
CasinoRound : func(roundId string) string Inspect
CasinoHistory : func(string) string Inspect
PvpLobby : func(lobbyId string) string Inspect
OpenLobbies : func() string Inspect
JackpotPool : func(coinId string) string Inspect
PlayerProfile : func(playerAddr string) string Inspect
OwnedTools : func(playerAddr string) string Inspect
LifetimeMined : func(playerAddr string) string Inspect
AllMiners : func(limit int, offset int) string Inspect
GetMedals : func(playerAddr string) string Inspect
DailyCheckinStatus : func(playerAddr string) string Inspect
ListTasks : func(string) string Inspect
Render : func(string) string Inspect
splitJsonArray : func(s string) []string Inspect