Skip to content

Subscription

One tier: API at $175 USDC/month, paid on-chain on Arbitrum One.

API
Live WebSocket streaming
Simultaneous symbols100
Historical REST lookbackFull retention
API keys3 (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.

  1. Click your username in the top-right header → Account.
  2. Scroll to the Subscription section.
  3. Select the number of months and review the total USDC.
  4. 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.