Vaulta

crazymachine

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "Admin",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "permissions",
          "type": "string"
        }
      ]
    },
    {
      "name": "BaseTableStruct",
      "base": "",
      "fields": [
        {
          "name": "createdAt",
          "type": "uint64"
        },
        {
          "name": "updatedAt",
          "type": "uint64"
        },
        {
          "name": "ver",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "Machine",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "unUse",
          "type": "uint64"
        },
        {
          "name": "usedFuelQuantity",
          "type": "uint64"
        },
        {
          "name": "buyPrice",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "Prop",
      "base": "BaseTableStruct",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "level",
          "type": "uint8"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "adminact",
      "base": "",
      "fields": [
        {
          "name": "adminer",
          "type": "name"
        },
        {
          "name": "act",
          "type": "string"
        },
        {
          "name": "argsraw",
          "type": "string"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "admins",
      "base": "Admin",
      "fields": []
    },
    {
      "name": "configs",
      "base": "Config",
      "fields": []
    },
    {
      "name": "doact",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "act",
          "type": "string"
        },
        {
          "name": "argsraw",
          "type": "string"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "machines",
      "base": "Machine",
      "fields": []
    },
    {
      "name": "players",
      "base": "Player",
      "fields": []
    },
    {
      "name": "props",
      "base": "Prop",
      "fields": []
    },
    {
      "name": "psfs",
      "base": "PreSaleFuel",
      "fields": []
    },
    {
      "name": "psms",
      "base": "PreSaleMachine",
      "fields": []
    },
    {
      "name": "rebates",
      "base": "Rebate",
      "fields": []
    }
  ],
  "actions": [
    {
      "name": "adminact",
      "type": "adminact",
      "ricardian_contract": ""
    },
    {
      "name": "doact",
      "type": "doact",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "admins",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "admins"
    },
    {
      "name": "configs",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "configs"
    },
    {
      "name": "machines",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "machines"
    },
    {
      "name": "players",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "players"
    },
    {
      "name": "props",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "props"
    },
    {
      "name": "psfs",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "psfs"
    },
    {
      "name": "psms",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "psms"
    },
    {
      "name": "rebates",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "rebates"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}