Surge Subscription Guide
Overview
Wallet (has SWTCH tokens)
→ picks tier (Plug / Pro / Enterprise)
→ calls subscription_init with a fresh SWTCH/USDT oracle quote
→ program calculates cost in SWTCH at live price
→ transfers SWTCH to vault
→ subscription PDA created, active until end epochStep 1: Choose a Tier
Field
Description
Current Tiers
Tier
Tier ID
Approx. Cost
Quote Interval
Max Feeds
Max Connections
Step 2: Get SWTCH Tokens
Step 3: Call subscription_init
subscription_initParameters
Parameter
Type
Description
Required Accounts
Account
Description
Derivation
Deriving PDAs
Step 4: On-Chain Pricing
Pricing Logic
Example Cost Calculation
Step 5: Subscription Created
Providing the Oracle Quote
Using the Switchboard SDK
Full Transaction Assembly
Verifying Your Subscription
Key Addresses
Item
Value
Notes for AI Agents
Last updated