No description
  • Solidity 100%
Find a file
2026-09-02 14:15:18 +00:00
lib Initial commit 2025-02-24 14:42:48 +09:00
script Add RiskFlagAuto 2026-01-25 14:02:48 +09:00
src Add RiskFlagAuto 2026-01-25 14:02:48 +09:00
test Add RiskFlagAuto 2026-01-25 14:02:48 +09:00
.gitignore Ad ratelimiting tests 2025-10-03 11:22:58 +09:00
.gitmodules Initial commit 2025-02-24 14:42:48 +09:00
CODEOWNERS Add CODEOWNERS for org code maintainers. 2026-09-02 14:15:18 +00:00
foundry.toml Add and deploy CL8Y v2 2025-07-19 21:57:37 +09:00
LICENSE Initial commit 2025-02-24 14:42:48 +09:00
README.md Add RiskFlagAuto 2026-01-25 14:02:48 +09:00
remappings.txt Initial commit 2025-02-24 14:42:48 +09:00

CL8Y token

About

CL8Y (Ceramic Liberty) is a deflationary token designed to sustainably fund open-source blockchain development. Created by Ceramic, a blockchain developer with extensive experience since 2018, CL8Y implements an innovative tokenomic model that aligns the interests of open-source projects, developers, and token holders.

NOTE: AccessManger BSC updated to enumerable implementation at 0x745120275A70693cc1D55cD5C81e99b0D2C1dF57

AccessManager BSC: 0x5823a01A5372B779cB091e47DBBb176F2831b4c7 DatastoreSetAddress BSC: 0x8a18c91387149806BE5F7c1ebc6fE99e12d183dA GuardERC20 BSC: 0x417580DF7eE35FFA6286255b55B456c992657fB9 BlacklistReceiverOnly BSC: 0x513375eb5bE203Ad4BA442Cc02C4f36d89932659 BlacklistSenderOnly BSC: 0x3009E9de998E62D75f8342109270c9F919F3a885 RiskFlagAuto BSC: 0xbD86F71A1dEd9dc9c123106aB18dF9783F19390a RateLimiting BSC: 0xeD380ED75890ee6458Ba2b0070c68b61c8Ceb41B CL8Y Address BSC: 0x8F452a1fdd388A45e1080992eFF051b4dd9048d2

AccessManager Roles

1: Guard Module Manager 2: Blacklist Manager

Core Features

  • Total Supply: 3,000,000 CL8Y tokens
  • Launch Date: March 1, 2025
  • Network: Binance Smart Chain (BSC)
  • Trading Mechanics: Zero fees, no taxes, no restrictions by default
  • Smart Contract: Simplified architecture with modular security system

Architecture (v2)

CL8Y v2 features a revolutionary modular design that separates core token functionality from security features:

  • Simplified Core Contract: Clean, minimal ERC20 implementation with burn functionality
  • GuardERC20 System: Modular security framework allowing dynamic addition/removal of protection modules
  • Optional Guard Modules:
    • Blacklist protection
    • Rate limiting
    • Custom restrictions as needed
  • No Built-in Restrictions: Clean token by default - modules only added when specifically needed
  • Dynamic Management: Security features can be modified without affecting the core token

Tokenomics

  • No Taxes or Fees: Pure token transfers with no built-in friction
  • No Wallet Limits: Unlimited holding and trading capacity
  • No Trading Restrictions: Open market participation from launch
  • Burn Functionality: Deflationary mechanism through token burning
  • Modular Protection: Optional security features via guard modules when needed

Purpose & Vision

CL8Y serves as a sustainable funding mechanism for open-source blockchain development. Projects utilizing Ceramic's open-source technologies can support ongoing development through automated CL8Y purchases for burns and liquidity provision. This creates:

  1. Sustainable funding for public good development
  2. Constant buy pressure benefiting holders
  3. Increasing scarcity through systematic burns
  4. Fair value distribution with no presales or private allocations

Community & Social

  • Telegram: t.me/ceramicliberty
  • Twitter: x.com/ceramictoken

Technical Implementation

The smart contract implements:

  • Core Token (CL8Y_v2):

    • Standard ERC20 with burn functionality
    • Integration with GuardERC20 system
    • Minimal, auditable codebase (31 lines)
  • GuardERC20 System:

    • Modular architecture for security features
    • Dynamic module management via AccessManager
    • Extensible design for future functionality
    • Optional protection modules (blacklist, rate limiting, etc.)
  • DatastoreSetAddress:

    • Efficient storage for modular configurations
    • Support for multiple address sets per module

License

License: GPL-3.0

build

forge build --via-ir

deployment

Key variables are set in the script, and should be updated correctly for the network. forge script script/DeployCL8Y_v2.s.sol:DeployCL8Y_v2 --broadcast --verify --verifier etherscan -vvv --rpc-url $RPC_URL --etherscan-api-key $ETHERSCAN_API_KEY -i 1 --sender $DEPLOYER_ADDRESS