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.Get your project certified through the SolCertUp certification process
- 2.Integrate the verification program address into your smart contract
- 3.Test integration on Devnet using placeholder addresses
- 4.Deploy to Mainnet with production contract addresses
- 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 →