EOS

roulettespin

Contract

{ "version": "eosio::abi/1.2", "types": [ { "new_type_name": "ID", "type": "uint64" }, { "new_type_name": "t_amount", "type": "int32" }, { "new_type_name": "t_betdata", "type": "uint64" }, { "new_type_name": "t_number", "type": "uint8" } ], "structs": [ { "name": "Account", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "referrer", "type": "name" } ] }, { "name": "Bet", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "date", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "data", "type": "t_betdata" }, { "name": "quantity", "type": "asset" } ] }, { "name": "Gain", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "game", "type": "ID" }, { "name": "date", "type": "uint64" }, { "name": "owner", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "number", "type": "t_number" } ] }, { "name": "Game", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "number", "type": "t_number" } ] }, { "name": "Ref", "base": "", "fields": [ { "name": "name", "type": "name" }, { "name": "rate", "type": "t_amount" } ] }, { "name": "State", "base": "", "fields": [ { "name": "id", "type": "ID" }, { "name": "nextspin", "type": "uint64" }, { "name": "game", "type": "ID" } ] }, { "name": "TokenState", "base": "", "fields": [ { "name": "token", "type": "uint64" }, { "name": "welcomebonus", "type": "uint64" }, { "name": "depositbonus", "type": "uint64" } ] }, { "name": "cleanup", "base": "", "fields": [] }, { "name": "login", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "ref", "type": "name" } ] }, { "name": "removelog", "base": "", "fields": [] }, { "name": "sendgain", "base": "", "fields": [ { "name": "gameId", "type": "ID" }, { "name": "owner", "type": "name" } ] }, { "name": "setref", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "ref", "type": "name" } ] }, { "name": "setrefrate", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "rate", "type": "t_amount" } ] }, { "name": "spin", "base": "", "fields": [ { "name": "gameid", "type": "int64" }, { "name": "num", "type": "t_number" }, { "name": "block", "type": "uint64" }, { "name": "blocktime", "type": "uint32" } ] }, { "name": "tcleanup", "base": "", "fields": [] }, { "name": "testspin", "base": "", "fields": [ { "name": "num", "type": "t_number" }, { "name": "gain", "type": "int64" }, { "name": "bet", "type": "string" } ] }, { "name": "tsetaccount", "base": "", "fields": [ { "name": "data", "type": "Account" } ] }, { "name": "tsetgame", "base": "", "fields": [ { "name": "data", "type": "Game" } ] }, { "name": "tsetstate", "base": "", "fields": [ { "name": "data", "type": "State" } ] }, { "name": "tsettstate", "base": "", "fields": [ { "name": "data", "type": "TokenState" } ] } ], "actions": [ { "name": "cleanup", "type": "cleanup", "ricardian_contract": "" }, { "name": "login", "type": "login", "ricardian_contract": "" }, { "name": "removelog", "type": "removelog", "ricardian_contract": "" }, { "name": "sendgain", "type": "sendgain", "ricardian_contract": "" }, { "name": "setref", "type": "setref", "ricardian_contract": "" }, { "name": "setrefrate", "type": "setrefrate", "ricardian_contract": "" }, { "name": "spin", "type": "spin", "ricardian_contract": "" }, { "name": "tcleanup", "type": "tcleanup", "ricardian_contract": "" }, { "name": "testspin", "type": "testspin", "ricardian_contract": "" }, { "name": "tsetaccount", "type": "tsetaccount", "ricardian_contract": "" }, { "name": "tsetgame", "type": "tsetgame", "ricardian_contract": "" }, { "name": "tsetstate", "type": "tsetstate", "ricardian_contract": "" }, { "name": "tsettstate", "type": "tsettstate", "ricardian_contract": "" } ], "tables": [ { "name": "account", "index_type": "i64", "key_names": [], "key_types": [], "type": "Account" }, { "name": "bet", "index_type": "i64", "key_names": [], "key_types": [], "type": "Bet" }, { "name": "gain", "index_type": "i64", "key_names": [], "key_types": [], "type": "Gain" }, { "name": "game", "index_type": "i64", "key_names": [], "key_types": [], "type": "Game" }, { "name": "ref", "index_type": "i64", "key_names": [], "key_types": [], "type": "Ref" }, { "name": "state", "index_type": "i64", "key_names": [], "key_types": [], "type": "State" }, { "name": "tokenstate", "index_type": "i64", "key_names": [], "key_types": [], "type": "TokenState" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }