Skip to main content

Technology

Smart Contracts

  • Ralph language, aligned with Alephium team best practices, is used to develop robust smart contracts, ensuring high security and efficiency.
  • Key Contracts:
    • SaleManager: Manages listing fees and initializes sale contracts.
    • SaleFlatPriceAlph: Manages a flat price token sale with optional whitelist.
    • RewardDistributor: Manages a rotating schedule of reward distribution over fixed epochs.
    • Staking: Manages the locking process of tokens, including handling rewards, unlocking, and withdrawing locked assets.
    • ApadToken: The launchpad's native token.

Dapp Frontend

  • Utilizing ReactJS and NextJS, the frontend is developed for optimal performance and scalability.
  • Integrates Alph's prebuilt components to maintain consistency and leverage existing frameworks.

Worker

  • A NodeJS-based cloud worker responsible for handling whitelist registrations and generating proofs essential for the whitelisting system’s integrity and efficiency.

Status Page

  • A unique feature within the Dapp frontend, providing a comprehensive overview of all contracts and their statuses, enhancing transparency and user understanding.

UI/UX

  • Designed with a focus on delivering an exceptional user experience, combining minimalism with informative content.
  • Reflects Alephium's design ethos, balancing aesthetics with functionality.

Testing

  • Rigorous automated testing complemented by manual testnet trials ensures that each product component meets the highest quality standards.

Documentation

  • Comprehensive and publicly accessible static documentation pages provide in-depth explanations of processes, fostering transparency and user education.

Website

  • The ReactJS and NextJS-based website serves as a dynamic and engaging landing page for the project, providing essential information and updates.

Source Code

  • AlphPad adheres to open-source principles with a nuanced approach. The code will be published on GitHub under the MIT License, but only after a three-month delay post-launch. This strategy balances the need for competitive advantage with our commitment to community contribution and transparency. After this period, developers and users alike will have full access to the codebase, fostering community involvement and collaborative improvement.

Audits

  • Our platform underwent a thorough audit to ensure top-notch security. You can read the detailed findings in our Audit Report.

Infrastructure

  • Robust infrastructure with frontends hosted on Cloudflare pages for high availability and performance.
  • Analytics drawn directly from on-chain data, ensuring accurate and real-time insights.