Skip to main content

Choose Your Path

Select your role to get started with on-chain subscriptions:

User

Subscribe to services and earn yield

Merchant

Accept recurring payments

Developer

Build or integrate with contracts

Getting Started

We’re building comprehensive guides for users, merchants, and developers. Detailed documentation and tutorials are coming soon!
Documentation In ProgressWe’re actively developing step-by-step guides, code examples, and integration tutorials. Check back soon or join our community for early access.

What We’re Building

  • Creating your subscription wallet
  • Depositing funds and enabling yield
  • Subscribing to services
  • Managing subscriptions and claiming rewards
  • Coming Soon
  • Getting API credentials
  • Creating subscription plans
  • Integrating with your application
  • Monitoring payments and webhooks
  • Coming Soon
  • Setting up development environment
  • Understanding smart contract architecture
  • Direct program integration
  • Building custom solutions
  • Coming Soon

Core Concepts

While we finalize our guides, here’s what you need to know about our protocol:

Subscription Wallets

Users create PDA wallets to hold funds, maintain custody, and manage subscriptions in one place

Yield Integration

Idle funds earn returns through integrated DeFi protocols (Marginfi, Kamino, Solend, Drift)

Merchant Plans

Merchants create subscription plans with custom pricing and payment intervals

Automatic Payments

Smart contracts execute payments on schedule—no manual intervention needed

Smart Contract Overview

Our protocol is built on Solana using Anchor framework. Here are the core instructions:

User Instructions

  • create_subscription_wallet - Create your subscription wallet (PDA)
  • deposit_to_wallet - Add funds to your wallet
  • enable_yield - Start earning yield on idle funds
  • subscribe_with_wallet - Subscribe to a merchant’s plan
  • withdraw_from_wallet - Withdraw available funds
  • cancel_subscription_wallet - Cancel active subscriptions
  • claim_yield_rewards - Claim accumulated yield earnings

Merchant Instructions

  • register_merchant - Create a subscription plan
  • execute_payment_from_wallet - Process scheduled payments
Detailed smart contract documentation, account structures, and integration examples coming soon.

Program Information

GPVtSfXPiy8y4SkJrMC3VFyKUmGVhMrRbAp2NhiW1Ds2

Stay Updated


What’s Next?

We’re working on:
1

SDK & API Documentation

Complete API reference with JavaScript/TypeScript SDK
2

Integration Guides

Step-by-step tutorials for users and merchants
3

Code Examples

Sample applications and integration patterns
4

Video Tutorials

Visual walkthroughs for common use cases
Want to be among the first to access our documentation? email use contact@eventop.xyz for early access and direct support from our team.