Metadata-Version: 2.4
Name: hyperscaled
Version: 0.2.0
Summary: CLI & SDK for the Hyperscaled funded trading platform on Hyperliquid
Project-URL: Homepage, https://hyperscaled.trade
Project-URL: Repository, https://github.com/hyperscaled/hyperscaled-sdk
Author: Hyperscaled
License-Expression: MIT
Keywords: cli,funded-trading,hyperliquid,sdk,trading
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27
Requires-Dist: hyperliquid-python-sdk>=0.4
Requires-Dist: pydantic>=2
Requires-Dist: rich>=13
Requires-Dist: tomli-w>=1.0
Requires-Dist: tomli>=2.0; python_version < '3.11'
Requires-Dist: typer[all]>=0.15.1
Provides-Extra: dev
Requires-Dist: mypy>=1.14; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.25; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.9; extra == 'dev'
Requires-Dist: x402[evm,httpx]>=2.0; extra == 'dev'
Provides-Extra: x402
Requires-Dist: x402[evm,httpx]>=2.0; extra == 'x402'
Description-Content-Type: text/markdown

# Hyperscaled SDK & CLI

Python CLI and SDK for the [Hyperscaled](https://hyperscaled.com) funded trading platform on Hyperliquid, powered by the Vanta Network.

## Installation

```bash
pip install hyperscaled
```

For Hyperliquid SDK integration:

```bash
pip install "hyperscaled[hl]"
```

## CLI Quick Start

```bash
hyperscaled --help        # Show all command groups
hyperscaled --version     # Print version
hyperscaled config show   # Show local SDK configuration
hyperscaled config path   # Print ~/.hyperscaled/config.toml
hyperscaled miners list   # List entity miners and account sizes
```

## SDK Quick Start

```python
from hyperscaled import HyperscaledClient

client = HyperscaledClient(hl_wallet="0x...", payout_wallet="0x...")

# Inspect resolved configuration
print(client.config.wallet.hl_address)
print(client.config.api.hyperscaled_base_url)
print(client.config.api.validator_api_url)  # orchestrator (e.g. purchase /api/register)

# Miner catalog discovery
for miner in client.miners.list_all():
    print(miner.slug, miner.payout_cadence, miner.available_account_sizes)
```

## Development

```bash
git clone https://github.com/hyperscaled/hyperscaled-sdk.git
cd hyperscaled-sdk
pip install -e ".[dev]"

# Lint
ruff check .

# Type check
mypy hyperscaled

# Test
pytest
```
