# `CCXT.Okxus`
[🔗](https://github.com/ZenHive/ccxt_client/blob/main/lib/ccxt/exchanges.ex#L29)

OKX (US) exchange — generated from spec.

## API Functions
| Function | Arity | Description | Param Kinds |
| --- | --- | --- | --- |

# `__endpoints__`

```elixir
@spec __endpoints__() :: [map()]
```

Returns all pre-computed endpoint configs.

# `__features__`

```elixir
@spec __features__() :: map()
```

Returns the exchange capability map.

# `__id__`

```elixir
@spec __id__() :: String.t()
```

Returns the exchange ID string.

# `__name__`

```elixir
@spec __name__() :: String.t()
```

Returns the exchange display name.

# `__signing__`

```elixir
@spec __signing__() :: %{pattern: atom(), config: map()}
```

Returns the signing pattern and config for this exchange.

# `__spec__`

```elixir
@spec __spec__() :: map()
```

Returns the lean spec (runtime describe minus API tree).

# `__tier__`

```elixir
@spec __tier__() :: String.t() | nil
```

Returns the exchange tier ("tier1" | "tier2" | "dex" | "tier3" | "unclassified" | nil).

# `__unified_endpoint__`

```elixir
@spec __unified_endpoint__(atom()) :: [map()]
```

Returns endpoint configs for a specific unified method, or `[]` if unknown.

# `__unified_endpoints__`

```elixir
@spec __unified_endpoints__() :: %{required(atom()) =&gt; [map()]}
```

Returns the full unified method → endpoint configs mapping.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
