
The data structures defined by this contract.
Action parameter in addbeta
{ "name": "add_beta_tester", "base": "", "fields": [ { "name": "admin", "type": "name" }, { "name": "tester", "type": "name" } ] }
-
{ "name": "add_name", "base": "", "fields": [ { "name": "scope", "type": "name" }, { "name": "owner", "type": "name" }, { "name": "network", "type": "uint64" }, { "name": "reserved", "type": "string" } ] }
Action parameter in assignname
{ "name": "assign_name", "base": "", "fields": [ { "name": "scope", "type": "name" }, { "name": "reserved_id", "type": "uint64" }, { "name": "avatar_id", "type": "uint64" } ] }
-
{ "name": "avatar", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "moves", "type": "strategy_move[]" }, { "name": "wins", "type": "uint32" }, { "name": "losses", "type": "uint32" }, { "name": "elo", "type": "float32" }, { "name": "strength_gamma", "type": "float32" }, { "name": "strength_score", "type": "float32" }, { "name": "resilience_gamma", "type": "float32" }, { "name": "resilience_score", "type": "float32" }, { "name": "agility_gamma", "type": "float32" }, { "name": "agility_score", "type": "float32" }, { "name": "wisdom_gamma", "type": "float32" }, { "name": "wisdom_score", "type": "float32" }, { "name": "health_last_trained", "type": "time_point_sec" }, { "name": "health_last_score", "type": "uint16" }, { "name": "health_last_score_temp", "type": "uint16" }, { "name": "health_kit_last_used", "type": "time_point_sec" }, { "name": "experience", "type": "uint64" }, { "name": "level", "type": "uint32" }, { "name": "shards", "type": "uint8" }, { "name": "training_started", "type": "time_point_sec" }, { "name": "training_duration", "type": "uint64" }, { "name": "training_counter", "type": "int64" }, { "name": "nickname", "type": "string" }, { "name": "faction", "type": "string" }, { "name": "rarity", "type": "uint8" }, { "name": "supporters", "type": "supporter[]" }, { "name": "history", "type": "uint64[]" } ] }
-
{ "name": "beta", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "last_used", "type": "time_point_sec" } ] }
Action parameter in faucet
{ "name": "beta_faucet", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
-
{ "name": "clash", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "date", "type": "time_point_sec" }, { "name": "attacker", "type": "uint64" }, { "name": "defender", "type": "uint64" }, { "name": "attacker_moves", "type": "strategy_move[]" }, { "name": "defender_moves", "type": "strategy_move[]" }, { "name": "winner", "type": "string" }, { "name": "attacker_elo_diff", "type": "int16" }, { "name": "defender_elo_diff", "type": "int16" }, { "name": "video_uri", "type": "string" } ] }
Action parameter in dailycheckin
{ "name": "daily_checkin", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in deletename
{ "name": "delete_name", "base": "", "fields": [ { "name": "scope", "type": "name" }, { "name": "reserved_id", "type": "uint64" } ] }
Action parameter in removeclash
{ "name": "remove_clash_entry", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
Table row type of names
{ "name": "reservedname", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "reserved", "type": "string" }, { "name": "owner", "type": "name" }, { "name": "network", "type": "uint64" }, { "name": "avatar_id", "type": "uint64?" } ] }
-
{ "name": "strategy_move", "base": "", "fields": [ { "name": "offensive", "type": "uint8" }, { "name": "defensive", "type": "uint8" } ] }
-
{ "name": "supporter", "base": "", "fields": [ { "name": "supporter", "type": "name" }, { "name": "tickets", "type": "uint32" } ] }