Vaulta

crazymachine

Contract

The data structures defined by this contract.

  • Extends base type of BaseTableStruct

    Struct base type of admins

    {
      "name": "Admin",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "permissions",
          "type": "string"
        }
      ]
    }
  • Struct base type of Admin

    Struct base type of Config

    Struct base type of Machine

    Struct base type of Player

    Struct base type of PreSaleFuel

    Struct base type of PreSaleMachine

    Struct base type of Prop

    Struct base type of Rebate

    {
      "name": "BaseTableStruct",
      "base": "",
      "fields": [
        {
          "name": "createdAt",
          "type": "uint64"
        },
        {
          "name": "updatedAt",
          "type": "uint64"
        },
        {
          "name": "ver",
          "type": "uint64"
        }
      ]
    }
  • Extends base type of BaseTableStruct

    Struct base type of configs

    {
      "name": "Config",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "PLAYER_PROXY_ACCOUNT",
          "type": "name"
        },
        {
          "name": "fuelEosPrice",
          "type": "uint64"
        },
        {
          "name": "playerActiveNeedStockIEGQuantity",
          "type": "uint64"
        },
        {
          "name": "BUY_PRE_SALE_MACHINE_REBATE_1_EOS_RATE",
          "type": "float32"
        },
        {
          "name": "BUY_PRE_SALE_MACHINE_REBATE_2_EOS_RATE",
          "type": "float32"
        },
        {
          "name": "BUY_FUEL_REBATE_1_EOS_RATE",
          "type": "float32"
        },
        {
          "name": "BUY_FUEL_REBATE_2_EOS_RATE",
          "type": "float32"
        },
        {
          "name": "REBATE_PLATFORM_RECEIVER",
          "type": "name"
        },
        {
          "name": "preSaleEndTime",
          "type": "uint64"
        },
        {
          "name": "preSaleBeginTime",
          "type": "uint64"
        },
        {
          "name": "u64t3",
          "type": "uint64"
        },
        {
          "name": "u64t4",
          "type": "uint64"
        },
        {
          "name": "u64t5",
          "type": "uint64"
        },
        {
          "name": "n1",
          "type": "name"
        },
        {
          "name": "n2",
          "type": "name"
        },
        {
          "name": "n3",
          "type": "name"
        },
        {
          "name": "n4",
          "type": "name"
        },
        {
          "name": "n5",
          "type": "name"
        },
        {
          "name": "f1",
          "type": "float32"
        },
        {
          "name": "f2",
          "type": "float32"
        },
        {
          "name": "f3",
          "type": "float32"
        },
        {
          "name": "f4",
          "type": "float32"
        },
        {
          "name": "f5",
          "type": "float32"
        }
      ]
    }
  • Extends base type of BaseTableStruct

    Struct base type of machines

    {
      "name": "Machine",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "unUse",
          "type": "uint64"
        },
        {
          "name": "usedFuelQuantity",
          "type": "uint64"
        },
        {
          "name": "buyPrice",
          "type": "uint64"
        }
      ]
    }
  • Extends base type of BaseTableStruct

    Struct base type of players

    {
      "name": "Player",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "proxyAccount",
          "type": "name"
        },
        {
          "name": "inviteCode",
          "type": "uint64"
        },
        {
          "name": "inviter",
          "type": "name"
        },
        {
          "name": "disabled",
          "type": "bool"
        },
        {
          "name": "active",
          "type": "bool"
        },
        {
          "name": "machineCount",
          "type": "uint64"
        },
        {
          "name": "propCount",
          "type": "uint64"
        },
        {
          "name": "freeFuelQuantity",
          "type": "uint64"
        },
        {
          "name": "children1activeCount",
          "type": "uint64"
        },
        {
          "name": "children2activeCount",
          "type": "uint64"
        },
        {
          "name": "eosBalance",
          "type": "uint64"
        },
        {
          "name": "stockDosrBalance",
          "type": "uint64"
        },
        {
          "name": "rebate1EosQuantity",
          "type": "uint64"
        },
        {
          "name": "rebate2EosQuantity",
          "type": "uint64"
        },
        {
          "name": "children1rebateEosQuantity",
          "type": "uint64"
        },
        {
          "name": "children2rebateEosQuantity",
          "type": "uint64"
        }
      ]
    }
  • Extends base type of BaseTableStruct

    Struct base type of psfs

    {
      "name": "PreSaleFuel",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "stockQuantity",
          "type": "uint64"
        },
        {
          "name": "soldQuantity",
          "type": "uint64"
        },
        {
          "name": "minBuyQuantity",
          "type": "uint64"
        },
        {
          "name": "maxBuyQuantity",
          "type": "uint64"
        },
        {
          "name": "eosPrice",
          "type": "uint64"
        },
        {
          "name": "giftPropQuantity",
          "type": "uint64"
        }
      ]
    }
  • Extends base type of BaseTableStruct

    Struct base type of psms

    {
      "name": "PreSaleMachine",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "beginTime",
          "type": "uint64"
        },
        {
          "name": "endTime",
          "type": "uint64"
        },
        {
          "name": "stockQuantity",
          "type": "uint64"
        },
        {
          "name": "soldQuantity",
          "type": "uint64"
        },
        {
          "name": "eosPrice",
          "type": "uint64"
        }
      ]
    }
  • Extends base type of BaseTableStruct

    Struct base type of props

    {
      "name": "Prop",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "level",
          "type": "uint8"
        }
      ]
    }
  • Extends base type of BaseTableStruct

    Struct base type of rebates

    {
      "name": "Rebate",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "level",
          "type": "uint16"
        },
        {
          "name": "type",
          "type": "string"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "fromQuantity",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in adminact

    {
      "name": "adminact",
      "base": "",
      "fields": [
        {
          "name": "adminer",
          "type": "name"
        },
        {
          "name": "act",
          "type": "string"
        },
        {
          "name": "argsraw",
          "type": "string"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Extends base type of Admin

    Table row type of admins

    {
      "name": "admins",
      "base": "Admin",
      "fields": []
    }
  • Extends base type of Config

    Table row type of configs

    {
      "name": "configs",
      "base": "Config",
      "fields": []
    }
  • Action parameter in doact

    {
      "name": "doact",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "act",
          "type": "string"
        },
        {
          "name": "argsraw",
          "type": "string"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Extends base type of Machine

    Table row type of machines

    {
      "name": "machines",
      "base": "Machine",
      "fields": []
    }
  • Extends base type of Player

    Table row type of players

    {
      "name": "players",
      "base": "Player",
      "fields": []
    }
  • Extends base type of Prop

    Table row type of props

    {
      "name": "props",
      "base": "Prop",
      "fields": []
    }
  • Extends base type of PreSaleFuel

    Table row type of psfs

    {
      "name": "psfs",
      "base": "PreSaleFuel",
      "fields": []
    }
  • Extends base type of PreSaleMachine

    Table row type of psms

    {
      "name": "psms",
      "base": "PreSaleMachine",
      "fields": []
    }
  • Extends base type of Rebate

    Table row type of rebates

    {
      "name": "rebates",
      "base": "Rebate",
      "fields": []
    }