Vaulta

eegg.io

Contract

The data structures defined by this contract.

  • Action parameter in changeprice

    {
      "name": "changeprice",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "length",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in clean

    {
      "name": "clean",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint64"
        }
      ]
    }
  • Struct property of exchange_state

    {
      "name": "connector",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "weight",
          "type": "float64"
        }
      ]
    }
  • Table row type of counters

    {
      "name": "counter",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "is_using",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in drawing

    {
      "name": "drawing",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "name_length",
          "type": "uint64"
        },
        {
          "name": "hatch_number",
          "type": "uint64"
        },
        {
          "name": "hatch_price",
          "type": "string"
        },
        {
          "name": "delay_time",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "string"
        },
        {
          "name": "hatch_time",
          "type": "string"
        },
        {
          "name": "result_number",
          "type": "string"
        },
        {
          "name": "block_number",
          "type": "uint64"
        },
        {
          "name": "block_hashcode",
          "type": "string"
        }
      ]
    }
  • Table row type of eggs

    {
      "name": "egg",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "name_suffix",
          "type": "name"
        },
        {
          "name": "min_price",
          "type": "uint64"
        },
        {
          "name": "max_price",
          "type": "uint64"
        },
        {
          "name": "sold_count",
          "type": "uint64"
        },
        {
          "name": "hatch_count",
          "type": "uint64"
        },
        {
          "name": "queue_count",
          "type": "uint64"
        },
        {
          "name": "consume_count",
          "type": "uint64"
        },
        {
          "name": "sell_price",
          "type": "uint64"
        },
        {
          "name": "pack_price",
          "type": "uint64"
        },
        {
          "name": "pack_condition",
          "type": "uint64"
        },
        {
          "name": "pack_is_double",
          "type": "uint64"
        },
        {
          "name": "delay_time",
          "type": "uint64"
        },
        {
          "name": "delay_multiple",
          "type": "uint64"
        },
        {
          "name": "team_ratio",
          "type": "uint64"
        },
        {
          "name": "proxy_ratio",
          "type": "uint64"
        },
        {
          "name": "stake_ratio",
          "type": "uint64"
        },
        {
          "name": "bidding_ratio",
          "type": "uint64"
        },
        {
          "name": "referrer_ratio",
          "type": "uint64"
        }
      ]
    }
  • Table row type of rammarket

    {
      "name": "exchange_state",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "base",
          "type": "connector"
        },
        {
          "name": "quote",
          "type": "connector"
        }
      ]
    }
  • Table row type of games

    {
      "name": "game",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "team_fee",
          "type": "uint64"
        },
        {
          "name": "stake_fee",
          "type": "uint64"
        },
        {
          "name": "bidding_fee",
          "type": "uint64"
        },
        {
          "name": "referrer_fee",
          "type": "uint64"
        },
        {
          "name": "team_jackpot",
          "type": "uint64"
        },
        {
          "name": "bidding_jackpot",
          "type": "uint64"
        },
        {
          "name": "parallel_count",
          "type": "uint64"
        },
        {
          "name": "stake_time",
          "type": "uint64"
        },
        {
          "name": "stake_owner",
          "type": "uint64"
        },
        {
          "name": "stake_token",
          "type": "uint64"
        },
        {
          "name": "stake_token_mirror",
          "type": "uint64"
        },
        {
          "name": "stake_jackpot",
          "type": "uint64"
        },
        {
          "name": "stake_jackpot_mirror",
          "type": "uint64"
        },
        {
          "name": "total_sell_count",
          "type": "uint64"
        },
        {
          "name": "total_hatch_count",
          "type": "uint64"
        },
        {
          "name": "total_order_count",
          "type": "uint64"
        },
        {
          "name": "total_player_count",
          "type": "uint64"
        },
        {
          "name": "total_mining_count",
          "type": "uint64"
        },
        {
          "name": "total_counter_count",
          "type": "uint64"
        },
        {
          "name": "total_drawing_count",
          "type": "uint64"
        },
        {
          "name": "total_hatching_count",
          "type": "uint64"
        },
        {
          "name": "total_transfer_count",
          "type": "uint64"
        },
        {
          "name": "total_identity_count",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in hatching

    {
      "name": "hatching",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "name_length",
          "type": "uint64"
        },
        {
          "name": "hatch_number",
          "type": "uint64"
        },
        {
          "name": "hatch_price",
          "type": "string"
        },
        {
          "name": "delay_time",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "string"
        },
        {
          "name": "hatch_time",
          "type": "string"
        },
        {
          "name": "block_number",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in initialize

    {
      "name": "initialize",
      "base": "",
      "fields": []
    }
  • Table row type of markets

    {
      "name": "market",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "uint64"
        },
        {
          "name": "length",
          "type": "uint64"
        }
      ]
    }
  • Table row type of orders

    {
      "name": "order",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "delay_time",
          "type": "uint64"
        },
        {
          "name": "count_index",
          "type": "uint64"
        },
        {
          "name": "name_length",
          "type": "uint64"
        },
        {
          "name": "hatch_price",
          "type": "uint64"
        },
        {
          "name": "hatch_count",
          "type": "uint64"
        },
        {
          "name": "hatch_status",
          "type": "uint64"
        },
        {
          "name": "hatch_number",
          "type": "uint64"
        },
        {
          "name": "result_number",
          "type": "uint64"
        },
        {
          "name": "result_hashcode",
          "type": "string"
        },
        {
          "name": "order_time",
          "type": "time_point"
        },
        {
          "name": "start_time",
          "type": "time_point"
        },
        {
          "name": "hatch_time",
          "type": "time_point"
        }
      ]
    }
  • Action parameter in parallel

    {
      "name": "parallel",
      "base": "",
      "fields": [
        {
          "name": "max_count",
          "type": "uint64"
        }
      ]
    }
  • Table row type of players

    {
      "name": "player",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "referrer",
          "type": "name"
        },
        {
          "name": "sell_count",
          "type": "uint64"
        },
        {
          "name": "sell_profit",
          "type": "uint64"
        },
        {
          "name": "hatch_time",
          "type": "uint64"
        },
        {
          "name": "hatch_count",
          "type": "uint64"
        },
        {
          "name": "hatch_amount",
          "type": "uint64"
        },
        {
          "name": "proxy_ratio",
          "type": "uint64"
        },
        {
          "name": "proxy_profit",
          "type": "uint64"
        },
        {
          "name": "stake_amount",
          "type": "uint64"
        },
        {
          "name": "stake_profit",
          "type": "uint64"
        },
        {
          "name": "unstake_time",
          "type": "uint64"
        },
        {
          "name": "unstake_amount",
          "type": "uint64"
        },
        {
          "name": "mining_amount",
          "type": "uint64"
        },
        {
          "name": "referrer_profit",
          "type": "uint64"
        },
        {
          "name": "modify_time",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in registry

    {
      "name": "registry",
      "base": "",
      "fields": [
        {
          "name": "payment",
          "type": "string"
        },
        {
          "name": "account_name",
          "type": "string"
        },
        {
          "name": "account_suffix",
          "type": "string"
        },
        {
          "name": "public_key",
          "type": "string"
        }
      ]
    }
  • Action parameter in resetcounter

    {
      "name": "resetcounter",
      "base": "",
      "fields": []
    }
  • Action parameter in seteeggs

    {
      "name": "seteeggs",
      "base": "",
      "fields": [
        {
          "name": "length",
          "type": "uint64"
        },
        {
          "name": "suffix",
          "type": "string"
        }
      ]
    }
  • Action parameter in setglobal

    {
      "name": "setglobal",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in sethatch

    {
      "name": "sethatch",
      "base": "",
      "fields": [
        {
          "name": "length",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setsuffix

    {
      "name": "setsuffix",
      "base": "",
      "fields": [
        {
          "name": "set_type",
          "type": "uint64"
        },
        {
          "name": "name_suffix",
          "type": "name"
        }
      ]
    }
  • Table row type of settings

    {
      "name": "setting",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "is_buying",
          "type": "uint64"
        },
        {
          "name": "is_mining",
          "type": "uint64"
        },
        {
          "name": "is_bidding",
          "type": "uint64"
        },
        {
          "name": "is_staking",
          "type": "uint64"
        },
        {
          "name": "is_hatching",
          "type": "uint64"
        },
        {
          "name": "hatch_max",
          "type": "uint64"
        },
        {
          "name": "hatch_water",
          "type": "uint64"
        },
        {
          "name": "hatch_chance",
          "type": "uint64"
        },
        {
          "name": "stake_time_offset",
          "type": "uint64"
        },
        {
          "name": "stake_time_redeem",
          "type": "uint64"
        },
        {
          "name": "stake_share_ratio",
          "type": "uint64"
        },
        {
          "name": "eosio_stake_cpu",
          "type": "uint64"
        },
        {
          "name": "eosio_stake_net",
          "type": "uint64"
        },
        {
          "name": "eosio_stake_ram",
          "type": "uint64"
        },
        {
          "name": "eosio_stake_max",
          "type": "uint64"
        },
        {
          "name": "eosio_stake_time",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in stakebonus

    {
      "name": "stakebonus",
      "base": "",
      "fields": [
        {
          "name": "bonus_time",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in stakeclaim

    {
      "name": "stakeclaim",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Table row type of stores

    {
      "name": "store",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "egg_count",
          "type": "uint64"
        },
        {
          "name": "egg_price",
          "type": "uint64"
        },
        {
          "name": "egg_length",
          "type": "uint64"
        },
        {
          "name": "sold_count",
          "type": "uint64"
        },
        {
          "name": "hatch_count",
          "type": "uint64"
        },
        {
          "name": "queue_count",
          "type": "uint64"
        },
        {
          "name": "consume_count",
          "type": "uint64"
        },
        {
          "name": "sold_amount",
          "type": "uint64"
        },
        {
          "name": "hatch_amount",
          "type": "uint64"
        },
        {
          "name": "profit_amount",
          "type": "uint64"
        }
      ]
    }
  • Table row type of suffixes

    {
      "name": "suffix",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "name"
        }
      ]
    }
  • Action parameter in teambonus

    {
      "name": "teambonus",
      "base": "",
      "fields": [
        {
          "name": "bonus_time",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in test

    {
      "name": "test",
      "base": "",
      "fields": []
    }
  • 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 unstake

    {
      "name": "unstake",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in unstakeoff

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