Subscription
One tier: API at $175 USDC/month, paid on-chain on Arbitrum One.
| API | |
|---|---|
| Live WebSocket streaming | ✓ |
| Simultaneous symbols | 100 |
| Historical REST lookback | Full retention |
| API keys | 3 (long-lived, for scripted/server-side use) |
| All reference widgets with live data | ✓ |
Choose 1–12 months upfront. Renewing before expiry stacks the new period on top of the existing one.
How to Subscribe
You need a wallet connected to your account and USDC on Arbitrum One.
- Click your username in the top-right header → Account.
- Scroll to the Subscription section.
- Select the number of months and review the total USDC.
- Click Subscribe.
The process runs in two on-chain steps, each requiring a wallet confirmation.
Step 1 — Approve USDC
mackinac asks the USDC contract to allow the subscription contract to pull the payment amount. This is a standard ERC-20 approval — it does not move funds yet.
Step 2 — Subscribe
The subscription contract pulls the USDC, records your tier, and sets the expiry timestamp on-chain. Your session updates automatically — no re-login needed.
After Subscribing
Your tier badge in the Account modal updates immediately. Historical data access and API key issuance unlock without a page reload.
Subscription State
Subscription state is tied to your wallet address on Arbitrum One — not to your username or browser session. Log out and log back in with the same wallet and your subscription is restored automatically.