This skill provides access to OlaXBT Nexus cryptocurrency data APIs via a Python client. The skill uses a JWT only; it does not request or handle private keys. Obtain the JWT by following the spec (POST /auth/message → sign with your wallet → POST /auth/wallet → use the returned token).
| Variable | Purpose |
|---|---|
| ---------- | --------- |
NEXUS_JWT | Bearer token for the Nexus data API. Obtain it via the auth flow (POST /auth/message, sign with wallet, POST /auth/wallet). |
Optional: NEXUS_AUTH_URL, NEXUS_DATA_URL to override API base URLs.
pip install olaxbt-nexus-data
/auth/message with your wallet address, sign the returned message with your wallet (e.g. via OpenClaw or a one-time sign-in), then POST /auth/wallet to get the token.export NEXUS_JWT="<your-jwt-token>"
from olaxbt_nexus_data import NexusClient
client = NexusClient() # uses NEXUS_JWT from env
client.authenticate()
news = client.news.get_latest(limit=10)
The underlying API is HTTP. You can call it with any client (curl, fetch, etc.) using the Nexus Skills API spec. This Python package is a wrapper that uses your existing JWT.
NEXUS_JWT (and optional NEXUS_* URLs). It does not request or store private keys.https://github.com/olaxbt/olaxbt-nexus-data
共 1 个版本