The Purchase Process
Step-by-Step Flow
Start
Users begin by visiting the MaskNumber website (masknumber.io) and connecting a compatible wallet (e.g., Phantom or Solflare). The interface guides them through a user-friendly onboarding process.
Purchase Virtual Phone Number for 0.071 SOL
Users browse available numbers via a live search (e.g., filtering by country code or vanity patterns like “1234”). Selection triggers a payment prompt, with the fixed price of 0.1 SOL displayed in real-time based on current SOL/USD rates (e.g., ~$9,50 as of March 2025).
Process: After selection, the wallet prompts approval, and the transaction is broadcast to the blockchain network.
Split Payment 50/50
Upon confirmation, a smart contract automatically splits the 0.071 SOL: 0.0355 SOL to the Developer Wallet for platform maintenance, and 0.0355 SOL to Wallet 2 for the revenue-sharing system. This smart contract, written in Rust and deployed on the blockchain, ensures the process is automated, secure, and verifiable on-chain.
Technical Details
Transaction Confirmation: Completes efficiently due to blockchain processing.
Gas Fees: Minimal, making it cost-effective compared to other networks.
Error Handling: If a transaction fails (e.g., insufficient SOL), the platform provides a retry option with diagnostic feedback.
Example: A user in the US selects +1-555-1234, pays 0.1 SOL, and receives the number linked to their wallet promptly, with the split logged on-chain.
Smart Contract Overview
Functionality: The smart contract allows users to purchase a virtual phone number for 0.071 SOL, automatically splitting the payment 50/50 between Revenue Wallet (which implements a revenue-sharing system for token holders holding ≥0.3% of a specific token, distributing funds every 7 days based on holding percentage and duration, with owner approval required for payouts) and the Developer Wallet for revenue.
Security: The contract includes multi-signature approval for large payouts and is audited (e.g., by CertiK) to ensure integrity.
Last updated