
The data structures defined by this contract.
-
{ "name": "addtoken", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "legacy", "type": "bool" } ] } -
{ "name": "avatar", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "frame_id", "type": "uint64" }, { "name": "portrait_id", "type": "uint64" } ] } -
{ "name": "bag", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "mode", "type": "uint8" }, { "name": "total", "type": "asset" }, { "name": "remaining", "type": "asset" }, { "name": "count", "type": "uint32" }, { "name": "grabbed", "type": "uint32" }, { "name": "stake", "type": "asset" }, { "name": "spread", "type": "uint16" }, { "name": "deadline", "type": "uint32" }, { "name": "state", "type": "uint8" }, { "name": "pass_hash", "type": "string$" }, { "name": "named", "type": "uint8$" } ] } -
{ "name": "bagoccupy", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "bag_id", "type": "uint64" } ] } -
{ "name": "bagopen", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "bag_id", "type": "uint64" }, { "name": "pass", "type": "string" } ] } Action parameter in bagreclaim
{ "name": "bagreclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "creator", "type": "name" }, { "name": "bag_id", "type": "uint64" } ] }-
{ "name": "challenge", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "title", "type": "string" }, { "name": "deposit", "type": "asset" }, { "name": "need_punches", "type": "uint32" }, { "name": "start_at", "type": "uint32" }, { "name": "end_at", "type": "uint32" }, { "name": "punch_open", "type": "uint32" }, { "name": "punch_close", "type": "uint32" }, { "name": "tz_offset", "type": "int32" }, { "name": "pool", "type": "asset" }, { "name": "participant_n", "type": "uint32" }, { "name": "passed_n", "type": "uint32" }, { "name": "settle_cursor", "type": "uint64" }, { "name": "settle_done", "type": "bool" }, { "name": "state", "type": "uint8" }, { "name": "snap_fee_bp", "type": "uint16" }, { "name": "nbets", "type": "uint32" } ] } -
{ "name": "chcancel", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "challenge_id", "type": "uint64" } ] } -
{ "name": "chcreate", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "title", "type": "string" }, { "name": "deposit", "type": "asset" }, { "name": "need_punches", "type": "uint32" }, { "name": "start_at", "type": "uint32" }, { "name": "end_at", "type": "uint32" }, { "name": "punch_open", "type": "uint32" }, { "name": "punch_close", "type": "uint32" }, { "name": "tz_offset", "type": "int32" } ] } -
{ "name": "dbagclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "bag_id", "type": "uint64" } ] } -
{ "name": "dopunch", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "challenge_id", "type": "uint64" } ] } -
{ "name": "dtgt", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "claimed", "type": "uint8" } ] } -
{ "name": "feeconf", "base": "", "fields": [ { "name": "game_key", "type": "name" }, { "name": "fee_bp", "type": "uint16" }, { "name": "keeper_reward", "type": "asset" } ] } Action parameter in freepowerup
{ "name": "freepowerup", "base": "", "fields": [ { "name": "user", "type": "name" } ] }-
{ "name": "fund", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "title", "type": "string" }, { "name": "summary", "type": "string" }, { "name": "goal", "type": "asset" }, { "name": "raised", "type": "asset" }, { "name": "donors", "type": "uint32" }, { "name": "created", "type": "uint32" }, { "name": "deadline", "type": "uint32" }, { "name": "state", "type": "uint8" } ] } -
{ "name": "fundclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "caller", "type": "name" }, { "name": "id", "type": "uint64" } ] } -
{ "name": "fundopen", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "creator", "type": "name" }, { "name": "title", "type": "string" }, { "name": "summary", "type": "string" }, { "name": "days", "type": "uint8" }, { "name": "goal", "type": "asset" } ] } -
{ "name": "gametok", "base": "", "fields": [ { "name": "game_key", "type": "name" } ] } -
{ "name": "gidcfg", "base": "", "fields": [ { "name": "next", "type": "uint64" } ] } -
{ "name": "globalcfg", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_sym", "type": "symbol" }, { "name": "fee_receiver", "type": "name" }, { "name": "pause_bits", "type": "uint64" } ] } -
{ "name": "grab", "base": "", "fields": [ { "name": "idx", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "amount", "type": "asset" } ] } -
{ "name": "gtmpl", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "weight", "type": "uint32" } ] } -
{ "name": "init", "base": "", "fields": [ { "name": "token_contract", "type": "name" }, { "name": "token_sym", "type": "symbol" }, { "name": "fee_receiver", "type": "name" } ] } -
{ "name": "lotbet", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "round_id", "type": "uint64" }, { "name": "red", "type": "bytes" }, { "name": "blue", "type": "uint8" }, { "name": "claimed", "type": "bool" }, { "name": "tier", "type": "uint8" } ] } -
{ "name": "lotcfg", "base": "", "fields": [ { "name": "per_bet", "type": "asset" }, { "name": "anchor_sec", "type": "uint64" }, { "name": "interval_sec", "type": "uint64" }, { "name": "close_before_sec", "type": "uint64" }, { "name": "fee_bp", "type": "uint16" }, { "name": "t1", "type": "uint16" }, { "name": "t2", "type": "uint16" }, { "name": "t3", "type": "uint16" }, { "name": "t4", "type": "uint16" }, { "name": "t5", "type": "uint16" }, { "name": "t6", "type": "uint16" }, { "name": "jackpot_cap", "type": "asset" }, { "name": "claim_window_sec", "type": "uint64" }, { "name": "rollover", "type": "asset" }, { "name": "last_round_id", "type": "uint64" } ] } -
{ "name": "lotclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "round_id", "type": "uint64" } ] } -
{ "name": "lotdraw", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "caller", "type": "name" }, { "name": "round_id", "type": "uint64" } ] } -
{ "name": "lotforce", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "round_id", "type": "uint64" } ] } -
{ "name": "lotinit", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "per_bet", "type": "asset" }, { "name": "anchor_sec", "type": "uint64" }, { "name": "interval_sec", "type": "uint64" }, { "name": "close_before_sec", "type": "uint64" }, { "name": "fee_bp", "type": "uint16" }, { "name": "t1", "type": "uint16" }, { "name": "t2", "type": "uint16" }, { "name": "t3", "type": "uint16" }, { "name": "t4", "type": "uint16" }, { "name": "t5", "type": "uint16" }, { "name": "t6", "type": "uint16" }, { "name": "jackpot_cap", "type": "asset" }, { "name": "claim_window_sec", "type": "uint64" } ] } -
{ "name": "lotrefund", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "round_id", "type": "uint64" } ] } -
{ "name": "lotround", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "open_time", "type": "uint32" }, { "name": "close_time", "type": "uint32" }, { "name": "draw_time", "type": "uint32" }, { "name": "state", "type": "uint8" }, { "name": "red_result", "type": "bytes" }, { "name": "blue_result", "type": "uint8" }, { "name": "total_bet", "type": "asset" }, { "name": "net_pool", "type": "asset" }, { "name": "pot1", "type": "asset" }, { "name": "pot2", "type": "asset" }, { "name": "pot3", "type": "asset" }, { "name": "pot4", "type": "asset" }, { "name": "pot5", "type": "asset" }, { "name": "pot6", "type": "asset" }, { "name": "cnt1", "type": "uint32" }, { "name": "cnt2", "type": "uint32" }, { "name": "cnt3", "type": "uint32" }, { "name": "cnt4", "type": "uint32" }, { "name": "cnt5", "type": "uint32" }, { "name": "cnt6", "type": "uint32" }, { "name": "tally_cursor", "type": "uint64" }, { "name": "tally_done", "type": "bool" }, { "name": "cancelled", "type": "bool" }, { "name": "drawn_at", "type": "uint32" }, { "name": "unclaimed_win", "type": "uint32" }, { "name": "snap_fee_bp", "type": "uint16" }, { "name": "st1", "type": "uint16" }, { "name": "st2", "type": "uint16" }, { "name": "st3", "type": "uint16" }, { "name": "st4", "type": "uint16" }, { "name": "st5", "type": "uint16" }, { "name": "st6", "type": "uint16" }, { "name": "snap_jackpot_cap", "type": "asset" }, { "name": "nbets", "type": "uint32" } ] } -
{ "name": "lottally", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "caller", "type": "name" }, { "name": "round_id", "type": "uint64" }, { "name": "limit", "type": "uint32" } ] } -
{ "name": "nftcfg", "base": "", "fields": [ { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "gacha_price", "type": "asset" } ] } -
{ "name": "nftdrop", "base": "", "fields": [ { "name": "to", "type": "name[]" }, { "name": "template_id", "type": "uint64" } ] } -
{ "name": "occ", "base": "", "fields": [ { "name": "user", "type": "name" } ] } -
{ "name": "pbet", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "round_id", "type": "uint64" }, { "name": "up_amount", "type": "asset" }, { "name": "down_amount", "type": "asset" }, { "name": "claimed", "type": "bool" } ] } -
{ "name": "pcancel", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "round_id", "type": "uint64" } ] } -
{ "name": "pclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "round_id", "type": "uint64" } ] } -
{ "name": "presolve", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "caller", "type": "name" }, { "name": "round_id", "type": "uint64" } ] } -
{ "name": "priceconf", "base": "", "fields": [ { "name": "oracle_account", "type": "name" }, { "name": "pair_scope", "type": "name" }, { "name": "quoted_precision", "type": "uint8" }, { "name": "twap_window_sec", "type": "uint32" }, { "name": "twap_min_points", "type": "uint8" } ] } -
{ "name": "pround", "base": "", "fields": [ { "name": "round_id", "type": "uint64" }, { "name": "open_time", "type": "uint32" }, { "name": "bet_close_time", "type": "uint32" }, { "name": "resolve_time", "type": "uint32" }, { "name": "baseline_twap", "type": "uint64" }, { "name": "result_twap", "type": "uint64" }, { "name": "up_pool", "type": "asset" }, { "name": "down_pool", "type": "asset" }, { "name": "state", "type": "uint8" }, { "name": "outcome", "type": "uint8" }, { "name": "no_contest", "type": "bool" }, { "name": "snap_fee_bp", "type": "uint16" }, { "name": "nbets", "type": "uint32" } ] } -
{ "name": "psweep", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "round_id", "type": "uint64" }, { "name": "limit", "type": "uint32" } ] } Action parameter in punchclaim
{ "name": "punchclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "challenge_id", "type": "uint64" } ] }-
{ "name": "punchrec", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "done", "type": "uint32" }, { "name": "last_punch", "type": "uint32" }, { "name": "passed", "type": "bool" }, { "name": "claimed", "type": "bool" } ] } Action parameter in punchsettle
{ "name": "punchsettle", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "caller", "type": "name" }, { "name": "challenge_id", "type": "uint64" }, { "name": "limit", "type": "uint32" } ] }Action parameter in punchsweep
{ "name": "punchsweep", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "challenge_id", "type": "uint64" }, { "name": "limit", "type": "uint32" } ] }-
{ "name": "puplog", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "day", "type": "uint32" } ] } -
{ "name": "pupstat", "base": "", "fields": [ { "name": "day", "type": "uint32" }, { "name": "count", "type": "uint32" } ] } -
{ "name": "regcfg", "base": "", "fields": [ { "name": "system_ct", "type": "name" }, { "name": "suffix", "type": "name" }, { "name": "suffix_auth", "type": "name" }, { "name": "fee_receiver", "type": "name" }, { "name": "min_deposit", "type": "asset" }, { "name": "ram_spend", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "pup_days", "type": "uint32" }, { "name": "pup_net_frac", "type": "int64" }, { "name": "pup_cpu_frac", "type": "int64" }, { "name": "pup_max", "type": "asset" }, { "name": "enabled", "type": "bool" } ] } -
{ "name": "rps", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "creator", "type": "name" }, { "name": "mode", "type": "uint8" }, { "name": "bet", "type": "asset" }, { "name": "best_of", "type": "uint8" }, { "name": "spectate", "type": "uint8" }, { "name": "spec_bet", "type": "asset" }, { "name": "state", "type": "uint8" }, { "name": "created", "type": "uint32" }, { "name": "deadline", "type": "uint32" }, { "name": "players", "type": "name[]" }, { "name": "moves", "type": "bytes" }, { "name": "pool", "type": "asset" }, { "name": "wins", "type": "bytes$" }, { "name": "settled", "type": "uint32$" } ] } -
{ "name": "rpscancel", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "game_id", "type": "uint64" } ] } -
{ "name": "rpsmove", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "caller", "type": "name" }, { "name": "game_id", "type": "uint64" } ] } -
{ "name": "rpsspec", "base": "", "fields": [ { "name": "spectator", "type": "name" }, { "name": "backed", "type": "uint8" }, { "name": "amount", "type": "asset" } ] } -
{ "name": "rpssweep", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "limit", "type": "uint32" } ] } Action parameter in scratchcfg
{ "name": "scratchcfg", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "enabled", "type": "bool" }, { "name": "price", "type": "asset" } ] }-
{ "name": "scratchr", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "time", "type": "uint32" }, { "name": "paid", "type": "asset" }, { "name": "won", "type": "asset" }, { "name": "tiers", "type": "bytes" } ] } -
{ "name": "scrcfg", "base": "", "fields": [ { "name": "enabled", "type": "bool" }, { "name": "price", "type": "asset" } ] } -
{ "name": "setavatar", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "frame_id", "type": "uint64" }, { "name": "portrait_id", "type": "uint64" } ] } -
{ "name": "setfee", "base": "", "fields": [ { "name": "game_key", "type": "name" }, { "name": "fee_bp", "type": "uint16" }, { "name": "keeper_reward", "type": "asset" } ] } Action parameter in setgametok
{ "name": "setgametok", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "game_key", "type": "name" }, { "name": "on", "type": "bool" } ] }-
{ "name": "setgtmpl", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "weight", "type": "uint32" } ] } -
{ "name": "setnft", "base": "", "fields": [ { "name": "collection", "type": "name" }, { "name": "schema", "type": "name" }, { "name": "gacha_price", "type": "asset" } ] } -
{ "name": "setpause", "base": "", "fields": [ { "name": "game_key", "type": "name" }, { "name": "paused", "type": "bool" } ] } -
{ "name": "setprice", "base": "", "fields": [ { "name": "oracle_account", "type": "name" }, { "name": "pair_scope", "type": "name" }, { "name": "quoted_precision", "type": "uint8" }, { "name": "twap_window_sec", "type": "uint32" }, { "name": "twap_min_points", "type": "uint8" } ] } -
{ "name": "setreg", "base": "", "fields": [ { "name": "system_ct", "type": "name" }, { "name": "suffix", "type": "name" }, { "name": "suffix_auth", "type": "name" }, { "name": "fee_receiver", "type": "name" }, { "name": "min_deposit", "type": "asset" }, { "name": "ram_spend", "type": "asset" }, { "name": "fee", "type": "asset" }, { "name": "pup_days", "type": "uint32" }, { "name": "pup_net_frac", "type": "int64" }, { "name": "pup_cpu_frac", "type": "int64" }, { "name": "pup_max", "type": "asset" }, { "name": "enabled", "type": "bool" } ] } -
{ "name": "setshout", "base": "", "fields": [ { "name": "price", "type": "asset" }, { "name": "ttl", "type": "uint32" } ] } -
{ "name": "shout", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "from", "type": "name" }, { "name": "msg", "type": "string" }, { "name": "time", "type": "uint32" } ] } -
{ "name": "shoutcfg", "base": "", "fields": [ { "name": "price", "type": "asset" }, { "name": "ttl", "type": "uint32" } ] } -
{ "name": "tokencfg", "base": "", "fields": [ { "name": "contract", "type": "name" }, { "name": "sym", "type": "symbol" }, { "name": "legacy", "type": "bool" } ] } -
{ "name": "tug", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "team", "type": "uint8" }, { "name": "amount", "type": "asset" } ] } -
{ "name": "tugclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "bag_id", "type": "uint64" } ] } -
{ "name": "tugsettle", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "caller", "type": "name" }, { "name": "bag_id", "type": "uint64" } ] } -
{ "name": "warmbox", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "expire", "type": "uint32" }, { "name": "last", "type": "uint32" } ] } -
{ "name": "warmstat", "base": "", "fields": [ { "name": "day", "type": "uint32" }, { "name": "paid", "type": "uint32" } ] } -
{ "name": "warmtick", "base": "", "fields": [ { "name": "caller", "type": "name" }, { "name": "limit", "type": "uint32" } ] } -
{ "name": "wcbet", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "user", "type": "name" }, { "name": "match_id", "type": "uint64" }, { "name": "pick", "type": "uint8" }, { "name": "amount", "type": "asset" }, { "name": "claimed", "type": "bool" } ] } -
{ "name": "wccancel", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "match_id", "type": "uint64" } ] } -
{ "name": "wcclaim", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "user", "type": "name" }, { "name": "match_id", "type": "uint64" } ] } -
{ "name": "wccreate", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "match_id", "type": "uint64" }, { "name": "label", "type": "string" }, { "name": "kickoff_time", "type": "uint32" } ] } -
{ "name": "wcmatch", "base": "", "fields": [ { "name": "match_id", "type": "uint64" }, { "name": "label", "type": "string" }, { "name": "kickoff_time", "type": "uint32" }, { "name": "result", "type": "uint8" }, { "name": "pool_home", "type": "asset" }, { "name": "pool_draw", "type": "asset" }, { "name": "pool_away", "type": "asset" }, { "name": "state", "type": "uint8" }, { "name": "no_contest", "type": "bool" }, { "name": "snap_fee_bp", "type": "uint16" }, { "name": "nbets", "type": "uint32" } ] } -
{ "name": "wcresult", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "match_id", "type": "uint64" }, { "name": "result", "type": "uint8" } ] } -
{ "name": "wcsweep", "base": "", "fields": [ { "name": "tok", "type": "symbol_code" }, { "name": "match_id", "type": "uint64" }, { "name": "limit", "type": "uint32" } ] }