Carol Protocol: Technical and Economic Atlas
  • πŸ‘‹Mission and Project Vision
  • Problem Overview and Proposed Solution
    • πŸ’‘Problem
    • ✨Proposed Solution
  • Description of the CAROL Token
    • πŸ“ͺPurpose and Functionality of the CAROL Token
    • βš™οΈTechnical Specifications
    • πŸͺ™Token utility
    • πŸ€–Functionality
    • πŸ’ΈBonding and Liquidity Provision Mechanisms
  • Technical Architecture
    • πŸ› οΈSmart Contracts and Technological Stack Description
    • πŸ‘½Details of the Decentralized Price Regulation Mechanism
    • πŸ₯ͺProtection Against MEV Sandwich Attacks
  • Economic Model
    • πŸͺ™Token Distribution Model and Inflation Policy
    • πŸ‘”Risk Analysis and Capital Management Strategy
  • Cross-Blockchain Integration
    • 🧩Launch Carol Protocol on BNB chain
      • Key Version Changes
      • BNB chain SmartContracts and Audit
      • Incentive Program Updates
  • Security and Compliance
    • 🧰Protocol and Platform Security Measures
    • πŸ₯Compliance with Legislative and Regulatory Requirements
  • Community and Participation
    • πŸ‘«Description of Community Participation and Influence Mechanisms
    • 🧲Encouraging Users Through the Incentive Program
    • πŸ‘¨β€πŸ«Offer for Early Project Adopters
  • Road Map
    • πŸ—ΊοΈRoad Map
  • Conclusion and Contacts
    • πŸ‘€Positioning
    • πŸ“©Contacts
  • Users guide
    • πŸ“ˆHow Carol Protocol Works
    • πŸ’΅Liquidity Staking and Bonuses
Powered by GitBook
On this page
  • Smart Contracts
  • Technological Stack
  • Base Smart Contracts
  • Base SmartContract Audit
  1. Technical Architecture

Smart Contracts and Technological Stack Description

PreviousBonding and Liquidity Provision MechanismsNextDetails of the Decentralized Price Regulation Mechanism

Last updated 1 year ago

Smart Contracts

The project's smart contracts are written in the Solidity programming language and deployed on the Base and BSC blockchains. They encompass the following key components.

CAROL Token Contract: Defines all attributes and methods related to the CAROL token, including issuance, transfer, and special parameters such as restrictions on token purchase via AMM.

Bonding and Liquid Staking Contract: Manages all aspects of token bonding, including durations, rewards, and conditions. Additionally, the contract facilitates liquid staking functionality, regulating liquidity and distributing rewards.

AMM Liquidity Pair Contract: Enables the storage and management of token liquidity.

Technological Stack

In addition to smart contracts, the project encompasses the following technological components:

Python Backend: The server-side of the project is developed using Python and may include various microservices, APIs, and blockchain integrations.

VueJS Frontend: The client-side of the project is built using the popular VueJS framework, providing a modern and responsive user interface.

Integration with Base Blockchain: All system components interact with the Base blockchain through relevant libraries and tools, ensuring consistent and secure network interaction.

Base Smart Contracts

- CAROL Token

- Main Contract

Base SmartContract Audit

- Pool Contract

An audit was conducted by the auditing firm SpyWolf and is available on their GitHub:

https://basescan.org/address/0x4a0a76645941d8c7ba059940b3446228f0db8972
https://basescan.org/address/0x26fe408bbd7a490feb056da8e2d1e007938e5685
https://basescan.org/address/0x0c477c729816228af3cb4e014cbf9412aa080b86
https://github.com/SpyWolfNetwork/Smart_Contract_Audits/blob/main/October_2023/Carol_Protocol_0x26fe408BbD7A490fEB056DA8e2D1e007938E5685.pdf
πŸ› οΈ
Page cover image