WAX

beta.tycoon

合约

此合约定义的数据结构。

  • buildingdefs 的表格行类型

    {
      "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"
        }
      ]
    }
  • buy中的操作参数

    {
      "name": "buy",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "building",
          "type": "name"
        },
        {
          "name": "improvement",
          "type": "name"
        }
      ]
    }
  • buyupgrade中的操作参数

    {
      "name": "buyupgrade",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "upgrade",
          "type": "name"
        }
      ]
    }
  • global 的表格行类型

    {
      "name": "global",
      "base": "",
      "fields": [
        {
          "name": "prestigeranks",
          "type": "uint128"
        },
        {
          "name": "startmoney",
          "type": "uint128"
        },
        {
          "name": "gemsperrank",
          "type": "asset"
        }
      ]
    }
  • rewards 的表格行类型

    {
      "name": "levelrewards",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "extra",
          "type": "name"
        },
        {
          "name": "value",
          "type": "uint64"
        },
        {
          "name": "weight",
          "type": "uint64"
        }
      ]
    }
  • logbuy中的操作参数

    {
      "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"
        }
      ]
    }
  • logprestige中的操作参数

    {
      "name": "logprestige",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "rank",
          "type": "uint128"
        },
        {
          "name": "totalIncome",
          "type": "uint128"
        },
        {
          "name": "userIncome",
          "type": "uint128"
        },
        {
          "name": "gems",
          "type": "asset"
        }
      ]
    }
  • prestige中的操作参数

    {
      "name": "prestige",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • reset中的操作参数

    {
      "name": "reset",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • rootadd中的操作参数

    {
      "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"
        }
      ]
    }
  • rootaddrwd中的操作参数

    {
      "name": "rootaddrwd",
      "base": "",
      "fields": [
        {
          "name": "level",
          "type": "uint64"
        },
        {
          "name": "type",
          "type": "name"
        },
        {
          "name": "extra",
          "type": "name"
        },
        {
          "name": "value",
          "type": "uint64"
        },
        {
          "name": "weight",
          "type": "uint64"
        }
      ]
    }
  • rootaddup中的操作参数

    {
      "name": "rootaddup",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "building",
          "type": "name"
        },
        {
          "name": "price",
          "type": "asset"
        }
      ]
    }
  • rootdel中的操作参数

    {
      "name": "rootdel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        }
      ]
    }
  • rootdelrwd中的操作参数

    {
      "name": "rootdelrwd",
      "base": "",
      "fields": [
        {
          "name": "level",
          "type": "uint64"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • rootdelup中的操作参数

    {
      "name": "rootdelup",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        }
      ]
    }
  • rootdeluser中的操作参数

    {
      "name": "rootdeluser",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • rootmigrate1中的操作参数

    {
      "name": "rootmigrate1",
      "base": "",
      "fields": [
        {
          "name": "max",
          "type": "uint64"
        }
      ]
    }
  • rootmigrate2中的操作参数

    {
      "name": "rootmigrate2",
      "base": "",
      "fields": [
        {
          "name": "max",
          "type": "uint64"
        }
      ]
    }
  • rootsetglob中的操作参数

    {
      "name": "rootsetglob",
      "base": "",
      "fields": [
        {
          "name": "ranks",
          "type": "uint128"
        },
        {
          "name": "startmoney",
          "type": "uint128"
        },
        {
          "name": "gemsperrank",
          "type": "asset"
        }
      ]
    }
  • rootsetweb中的操作参数

    {
      "name": "rootsetweb",
      "base": "",
      "fields": [
        {
          "name": "str",
          "type": "string"
        },
        {
          "name": "i",
          "type": "uint128"
        }
      ]
    }
  • setusername中的操作参数

    {
      "name": "setusername",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "_name",
          "type": "string"
        }
      ]
    }
  • ubuildings 的表格行类型

    {
      "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"
        }
      ]
    }
  • update中的操作参数

    {
      "name": "update",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • upgradedefs 的表格行类型

    {
      "name": "upgradedefs",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "name"
        },
        {
          "name": "building",
          "type": "name"
        },
        {
          "name": "price",
          "type": "asset"
        }
      ]
    }
  • users 的表格行类型

    {
      "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"
        }
      ]
    }
  • users2 的表格行类型

    {
      "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"
        }
      ]
    }
  • uupgrades 的表格行类型

    {
      "name": "uupgrades",
      "base": "",
      "fields": [
        {
          "name": "upgradeid",
          "type": "name"
        },
        {
          "name": "level",
          "type": "uint128"
        }
      ]
    }
  • website 的表格行类型

    {
      "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"
        }
      ]
    }
  • withdraw中的操作参数

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }