WAX

beta.tycoon

컨트랙트

{
  "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": []
}