Vaulta

eegg.io

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "changeprice",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "length",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "clean",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "connector",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "weight",
          "type": "float64"
        }
      ]
    },
    {
      "name": "counter",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "order_id",
          "type": "uint64"
        },
        {
          "name": "is_using",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "exchange_state",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "base",
          "type": "connector"
        },
        {
          "name": "quote",
          "type": "connector"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "initialize",
      "base": "",
      "fields": []
    },
    {
      "name": "market",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "count",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "uint64"
        },
        {
          "name": "length",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "parallel",
      "base": "",
      "fields": [
        {
          "name": "max_count",
          "type": "uint64"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "registry",
      "base": "",
      "fields": [
        {
          "name": "payment",
          "type": "string"
        },
        {
          "name": "account_name",
          "type": "string"
        },
        {
          "name": "account_suffix",
          "type": "string"
        },
        {
          "name": "public_key",
          "type": "string"
        }
      ]
    },
    {
      "name": "resetcounter",
      "base": "",
      "fields": []
    },
    {
      "name": "seteeggs",
      "base": "",
      "fields": [
        {
          "name": "length",
          "type": "uint64"
        },
        {
          "name": "suffix",
          "type": "string"
        }
      ]
    },
    {
      "name": "setglobal",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "sethatch",
      "base": "",
      "fields": [
        {
          "name": "length",
          "type": "uint64"
        },
        {
          "name": "key",
          "type": "string"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "setsuffix",
      "base": "",
      "fields": [
        {
          "name": "set_type",
          "type": "uint64"
        },
        {
          "name": "name_suffix",
          "type": "name"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "stakebonus",
      "base": "",
      "fields": [
        {
          "name": "bonus_time",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "stakeclaim",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    },
    {
      "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"
        }
      ]
    },
    {
      "name": "suffix",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "name"
        }
      ]
    },
    {
      "name": "teambonus",
      "base": "",
      "fields": [
        {
          "name": "bonus_time",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "test",
      "base": "",
      "fields": []
    },
    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "unstake",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "unstakeoff",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "changeprice",
      "type": "changeprice",
      "ricardian_contract": ""
    },
    {
      "name": "clean",
      "type": "clean",
      "ricardian_contract": ""
    },
    {
      "name": "drawing",
      "type": "drawing",
      "ricardian_contract": ""
    },
    {
      "name": "hatching",
      "type": "hatching",
      "ricardian_contract": ""
    },
    {
      "name": "initialize",
      "type": "initialize",
      "ricardian_contract": ""
    },
    {
      "name": "parallel",
      "type": "parallel",
      "ricardian_contract": ""
    },
    {
      "name": "registry",
      "type": "registry",
      "ricardian_contract": ""
    },
    {
      "name": "resetcounter",
      "type": "resetcounter",
      "ricardian_contract": ""
    },
    {
      "name": "seteeggs",
      "type": "seteeggs",
      "ricardian_contract": ""
    },
    {
      "name": "setglobal",
      "type": "setglobal",
      "ricardian_contract": ""
    },
    {
      "name": "sethatch",
      "type": "sethatch",
      "ricardian_contract": ""
    },
    {
      "name": "setsuffix",
      "type": "setsuffix",
      "ricardian_contract": ""
    },
    {
      "name": "stakebonus",
      "type": "stakebonus",
      "ricardian_contract": ""
    },
    {
      "name": "stakeclaim",
      "type": "stakeclaim",
      "ricardian_contract": ""
    },
    {
      "name": "teambonus",
      "type": "teambonus",
      "ricardian_contract": ""
    },
    {
      "name": "test",
      "type": "test",
      "ricardian_contract": ""
    },
    {
      "name": "transfer",
      "type": "transfer",
      "ricardian_contract": ""
    },
    {
      "name": "unstake",
      "type": "unstake",
      "ricardian_contract": ""
    },
    {
      "name": "unstakeoff",
      "type": "unstakeoff",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "counters",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "counter"
    },
    {
      "name": "eggs",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "egg"
    },
    {
      "name": "games",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "game"
    },
    {
      "name": "markets",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "market"
    },
    {
      "name": "orders",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "order"
    },
    {
      "name": "players",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "player"
    },
    {
      "name": "rammarket",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "exchange_state"
    },
    {
      "name": "settings",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "setting"
    },
    {
      "name": "stores",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "store"
    },
    {
      "name": "suffixes",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "suffix"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}