Vaulta

packeosbid11

Contract

The data structures defined by this contract.

  • Action parameter in claim

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in claim4invite

    {
      "name": "claim4invite",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in clear

    {
      "name": "clear",
      "base": "",
      "fields": []
    }
  • Table row type of config

    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "taxi_price",
          "type": "uint64"
        },
        {
          "name": "taxi_limit",
          "type": "uint16"
        },
        {
          "name": "gas_price",
          "type": "uint32"
        },
        {
          "name": "gas_limit",
          "type": "uint16"
        },
        {
          "name": "first_gas_gift",
          "type": "uint16"
        },
        {
          "name": "taxi_gas_count",
          "type": "uint16"
        },
        {
          "name": "reward_interval",
          "type": "uint64"
        },
        {
          "name": "auction_reward_interval",
          "type": "uint64"
        },
        {
          "name": "reward_percent",
          "type": "uint32"
        },
        {
          "name": "reward_token",
          "type": "uint64"
        },
        {
          "name": "cost_gas_per_reward",
          "type": "uint16"
        }
      ]
    }
  • Table row type of driver

    {
      "name": "driver",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "inviter",
          "type": "name"
        },
        {
          "name": "invite_reward",
          "type": "asset"
        },
        {
          "name": "invite_reward_token",
          "type": "asset"
        },
        {
          "name": "total_work_reward",
          "type": "asset"
        },
        {
          "name": "total_work_reward_token",
          "type": "asset"
        },
        {
          "name": "total_invite_reward",
          "type": "asset"
        },
        {
          "name": "total_invite_reward_token",
          "type": "asset"
        },
        {
          "name": "number_of_taxis",
          "type": "uint32"
        },
        {
          "name": "last_claim_time",
          "type": "uint64"
        },
        {
          "name": "register_time",
          "type": "uint64"
        },
        {
          "name": "gas",
          "type": "uint64"
        },
        {
          "name": "status",
          "type": "uint8"
        }
      ]
    }
  • Table row type of global

    Table row type of userstore

    {
      "name": "global",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "amount",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in init

    {
      "name": "init",
      "base": "",
      "fields": []
    }
  • Table row type of usertaxi

    {
      "name": "key",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of level

    {
      "name": "level",
      "base": "",
      "fields": [
        {
          "name": "level",
          "type": "uint32"
        },
        {
          "name": "reward",
          "type": "uint32"
        }
      ]
    }
  • Table row type of rank

    {
      "name": "rank",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "invitations",
          "type": "uint64"
        },
        {
          "name": "timestamp",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in sell

    {
      "name": "sell",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "taxi_ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in sendrank

    {
      "name": "sendrank",
      "base": "",
      "fields": [
        {
          "name": "tt",
          "type": "uint64"
        }
      ]
    }
  • Table row type of store

    {
      "name": "store",
      "base": "",
      "fields": [
        {
          "name": "timestamp",
          "type": "uint64"
        },
        {
          "name": "taxi_stock_count",
          "type": "uint32"
        },
        {
          "name": "rank_reward",
          "type": "asset"
        }
      ]
    }
  • Table row type of taxi

    {
      "name": "taxi",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "sold_time",
          "type": "uint64"
        },
        {
          "name": "claim_time",
          "type": "uint64"
        },
        {
          "name": "work_time",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "asset"
        },
        {
          "name": "total_claim_amount",
          "type": "asset"
        },
        {
          "name": "status",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in transfer

    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in upgrade

    {
      "name": "upgrade",
      "base": "",
      "fields": []
    }