Docs/Smart Contracts/Integration Guide

Smart Contract Integration Guide

Integrate SolCertUp verification into your smart contracts and applications to enable certification checking, staking integration, and badge NFT verification.

Verification Program

Use the Verification Program to check project certifications on-chain. The program validates certification status, tier level, and expiration dates for any Solana project.

Verification Contract Address

PLACEHOLDER_VERIFICATION_PROGRAM_MAINNET

Devnet: PLACEHOLDER_VERIFICATION_PROGRAM_DEVNET

Checking Certification Status

Query the verification program to check if a project is certified and retrieve its current tier level.

Functions Available

  • • get_project_certification - Check if a project is certified
  • • get_certification_tier - Retrieve the certification tier (Bronze, Silver, Gold, Platinum)
  • • get_certification_expiry - Get the expiration date of certification
  • • validate_certification - Validate certification with custom requirements

Staking Integration

Integrate CERT token staking into your protocol to enable governance voting, reward distribution, and tier-based feature access.

CERT Token Address

PLACEHOLDER_CERT_TOKEN_MAINNET

Devnet: PLACEHOLDER_CERT_TOKEN_DEVNET

Badge NFT Verification

Use SolCertUp Badge NFTs to prove certification on-chain. Badge holders can display their certification status through their portfolio.

Badge Collection Address

PLACEHOLDER_BADGE_COLLECTION_MAINNET

Devnet: PLACEHOLDER_BADGE_COLLECTION_DEVNET

Common Integration Patterns

Tier-Based Feature Access

Unlock premium features based on a project's certification tier. Gold and Platinum tier projects get exclusive benefits.

Governance Voting

Weight voting power by CERT token stake. Certified projects have higher voting weight in governance.

Staking Rewards

Distribute rewards to CERT stakers proportional to their stake amount and tier level.

Certification Required Pools

Create trading pools or liquidity programs that require certification to participate.

Getting Started

  1. 1.Get your project certified through the SolCertUp certification process
  2. 2.Integrate the verification program address into your smart contract
  3. 3.Test integration on Devnet using placeholder addresses
  4. 4.Deploy to Mainnet with production contract addresses
  5. 5.Monitor certification status and handle certification expiry

Need Help?

For additional integration support, contact our development team or refer to the API documentation and contract audit reports.

View API Endpoints →