{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "buildingdefs",
"base": "",
"fields": [
{
"name": "id",
"type": "name"
},
{
"name": "price",
"type": "uint128"
},
{
"name": "prodmultiplier",
"type": "float64"
},
{
"name": "speedmultiplier",
"type": "float64"
},
{
"name": "income",
"type": "uint128"
},
{
"name": "productiontime",
"type": "uint128"
}
]
},
{
"name": "buy",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "building",
"type": "name"
},
{
"name": "improvement",
"type": "name"
}
]
},
{
"name": "buyupgrade",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "upgrade",
"type": "name"
}
]
},
{
"name": "global",
"base": "",
"fields": [
{
"name": "prestigeranks",
"type": "uint128"
},
{
"name": "startmoney",
"type": "uint128"
},
{
"name": "gemsperrank",
"type": "asset"
}
]
},
{
"name": "levelrewards",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "type",
"type": "name"
},
{
"name": "extra",
"type": "name"
},
{
"name": "value",
"type": "uint64"
},
{
"name": "weight",
"type": "uint64"
}
]
},
{
"name": "logbuy",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "building",
"type": "name"
},
{
"name": "improvement",
"type": "name"
},
{
"name": "price",
"type": "uint128"
},
{
"name": "level_production",
"type": "uint128"
},
{
"name": "level_speed",
"type": "uint128"
}
]
},
{
"name": "logprestige",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "rank",
"type": "uint128"
},
{
"name": "totalIncome",
"type": "uint128"
},
{
"name": "userIncome",
"type": "uint128"
},
{
"name": "gems",
"type": "asset"
}
]
},
{
"name": "prestige",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
}
]
},
{
"name": "reset",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
}
]
},
{
"name": "rootadd",
"base": "",
"fields": [
{
"name": "id",
"type": "name"
},
{
"name": "price",
"type": "uint128"
},
{
"name": "prodmultiplier",
"type": "float64"
},
{
"name": "speedmultiplier",
"type": "float64"
},
{
"name": "income",
"type": "uint128"
},
{
"name": "productiontime",
"type": "uint128"
}
]
},
{
"name": "rootaddrwd",
"base": "",
"fields": [
{
"name": "level",
"type": "uint64"
},
{
"name": "type",
"type": "name"
},
{
"name": "extra",
"type": "name"
},
{
"name": "value",
"type": "uint64"
},
{
"name": "weight",
"type": "uint64"
}
]
},
{
"name": "rootaddup",
"base": "",
"fields": [
{
"name": "id",
"type": "name"
},
{
"name": "building",
"type": "name"
},
{
"name": "price",
"type": "asset"
}
]
},
{
"name": "rootdel",
"base": "",
"fields": [
{
"name": "id",
"type": "name"
}
]
},
{
"name": "rootdelrwd",
"base": "",
"fields": [
{
"name": "level",
"type": "uint64"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "rootdelup",
"base": "",
"fields": [
{
"name": "id",
"type": "name"
}
]
},
{
"name": "rootdeluser",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "rootmigrate1",
"base": "",
"fields": [
{
"name": "max",
"type": "uint64"
}
]
},
{
"name": "rootmigrate2",
"base": "",
"fields": [
{
"name": "max",
"type": "uint64"
}
]
},
{
"name": "rootsetglob",
"base": "",
"fields": [
{
"name": "ranks",
"type": "uint128"
},
{
"name": "startmoney",
"type": "uint128"
},
{
"name": "gemsperrank",
"type": "asset"
}
]
},
{
"name": "rootsetweb",
"base": "",
"fields": [
{
"name": "str",
"type": "string"
},
{
"name": "i",
"type": "uint128"
}
]
},
{
"name": "setusername",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "_name",
"type": "string"
}
]
},
{
"name": "ubuildings",
"base": "",
"fields": [
{
"name": "buildingid",
"type": "name"
},
{
"name": "level_production",
"type": "uint128"
},
{
"name": "level_speed",
"type": "uint128"
},
{
"name": "income",
"type": "uint128"
},
{
"name": "productiontime",
"type": "uint128"
},
{
"name": "income_next",
"type": "uint128"
},
{
"name": "productiontime_next",
"type": "uint128"
},
{
"name": "tlastpayment",
"type": "uint128"
},
{
"name": "tcreationtime",
"type": "uint128"
}
]
},
{
"name": "update",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
}
]
},
{
"name": "upgradedefs",
"base": "",
"fields": [
{
"name": "id",
"type": "name"
},
{
"name": "building",
"type": "name"
},
{
"name": "price",
"type": "asset"
}
]
},
{
"name": "users",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "tlastupdate",
"type": "uint64"
},
{
"name": "income",
"type": "uint128"
},
{
"name": "prestiges",
"type": "uint128"
},
{
"name": "money",
"type": "uint128"
},
{
"name": "xp",
"type": "uint128"
},
{
"name": "gems",
"type": "asset"
},
{
"name": "username",
"type": "string"
},
{
"name": "avatar",
"type": "uint32"
}
]
},
{
"name": "users2",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "tlastupdate",
"type": "uint64"
},
{
"name": "income",
"type": "uint128"
},
{
"name": "prestiges",
"type": "uint128"
},
{
"name": "money",
"type": "uint128"
},
{
"name": "xp",
"type": "uint128"
},
{
"name": "gems",
"type": "asset"
},
{
"name": "username",
"type": "string"
},
{
"name": "avatar",
"type": "uint32"
}
]
},
{
"name": "uupgrades",
"base": "",
"fields": [
{
"name": "upgradeid",
"type": "name"
},
{
"name": "level",
"type": "uint128"
}
]
},
{
"name": "website",
"base": "",
"fields": [
{
"name": "str_0",
"type": "string"
},
{
"name": "str_1",
"type": "string"
},
{
"name": "str_2",
"type": "string"
},
{
"name": "str_3",
"type": "string"
},
{
"name": "str_4",
"type": "string"
},
{
"name": "str_5",
"type": "string"
},
{
"name": "str_6",
"type": "string"
},
{
"name": "str_7",
"type": "string"
},
{
"name": "str_8",
"type": "string"
},
{
"name": "str_9",
"type": "string"
}
]
},
{
"name": "withdraw",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
}
]
}
],
"actions": [
{
"name": "buy",
"type": "buy",
"ricardian_contract": ""
},
{
"name": "buyupgrade",
"type": "buyupgrade",
"ricardian_contract": ""
},
{
"name": "logbuy",
"type": "logbuy",
"ricardian_contract": ""
},
{
"name": "logprestige",
"type": "logprestige",
"ricardian_contract": ""
},
{
"name": "prestige",
"type": "prestige",
"ricardian_contract": ""
},
{
"name": "reset",
"type": "reset",
"ricardian_contract": ""
},
{
"name": "rootadd",
"type": "rootadd",
"ricardian_contract": ""
},
{
"name": "rootaddrwd",
"type": "rootaddrwd",
"ricardian_contract": ""
},
{
"name": "rootaddup",
"type": "rootaddup",
"ricardian_contract": ""
},
{
"name": "rootdel",
"type": "rootdel",
"ricardian_contract": ""
},
{
"name": "rootdelrwd",
"type": "rootdelrwd",
"ricardian_contract": ""
},
{
"name": "rootdelup",
"type": "rootdelup",
"ricardian_contract": ""
},
{
"name": "rootdeluser",
"type": "rootdeluser",
"ricardian_contract": ""
},
{
"name": "rootmigrate1",
"type": "rootmigrate1",
"ricardian_contract": ""
},
{
"name": "rootmigrate2",
"type": "rootmigrate2",
"ricardian_contract": ""
},
{
"name": "rootsetglob",
"type": "rootsetglob",
"ricardian_contract": ""
},
{
"name": "rootsetweb",
"type": "rootsetweb",
"ricardian_contract": ""
},
{
"name": "setusername",
"type": "setusername",
"ricardian_contract": ""
},
{
"name": "update",
"type": "update",
"ricardian_contract": ""
},
{
"name": "withdraw",
"type": "withdraw",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "buildingdefs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "buildingdefs"
},
{
"name": "global",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "global"
},
{
"name": "rewards",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "levelrewards"
},
{
"name": "ubuildings",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "ubuildings"
},
{
"name": "upgradedefs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "upgradedefs"
},
{
"name": "users",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "users"
},
{
"name": "users2",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "users2"
},
{
"name": "uupgrades",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "uupgrades"
},
{
"name": "website",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "website"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}