Clowder is a minimalistic platform for creating and managing CATs (Contribution Accounting Tokens) โ fungible tokens used to track value contributions inside decentralized organizations.
Fun fact: A group of cats is called a "clowder".
Just like that, Clowder groups and tracks contributions from multiple members inside decentralized projects.
Clowder enables anyone to deploy a CAT (Contribution Accounting Token) with customizable minting rules and governance parameters.
These tokens serve as transparent accounting tools for DAOs and community-driven projects.
Learn more about CATs:
๐ https://docs.stability.nexus/about-us/the-stable-order/cats
๐งฌ CAT Token Characteristics
Each CAT contract created through Clowder has the following properties:
- Initial supply starts at zero.
- The deployer becomes the initial owner.
- CATs can have multiple owners.
- All owners can mint tokens.
- Optional maximum supply to prevent inflation.
- Threshold supply defines unrestricted minting.
- Maximum expansion rate limits inflation above the threshold.
- Owners may permanently decrease max supply and threshold.
- Owners may reduce expansion rate permanently.
- Transfers may be restricted to existing holders.
- Owners may permanently disable transfer restrictions.
Frontend Pages
๐ฅ Platform Frontend Pages
1. Landing Page
- โCreate CATโ button โ Navigates to CAT Creation
- Input field โ User enters a CAT contract address
- โUse CATโ button โ Navigates to CAT Page for that contract
2. CAT Page
Displays full CAT state:
- Total supply
- Max supply
- Threshold
- Max expansion rate
- Transfer restriction status
If wallet is connected and user is an owner, the page also allows:
- Minting tokens
- Updating parameters
3. Create CAT Page
- Form to input constructor parameters
- โDeploy CATโ button triggers contract deployment via factory
4. My CATs Page
- Shows all CAT token contracts owned by the connected wallet
- No backend โ ownership mapping is stored in the factory contract
๐ Tech Stack
- Next.js
- TailwindCSS
- ShadCN UI
- Viem / Wagmi for blockchain interactions
- Factory contract stores CAT ownership mapping
๐งช Local Setup Instructions
Follow these steps to run Clowder locally.
1. Clone the Repository
git clone https://github.com/your-username/clowder.git
cd clowder2. Install Dependencies
npm install
# or
yarn install3. Set Environment Variables
Create a .env file in the project root:
NEXT_PUBLIC_PROJECT_ID=your-project-id
4. Obtain Your Project ID
- Go to https://cloud.reown.com
- Log in or create an account
- Create a new project
- Locate the Project ID / API Key
- Place it in your
.envfile
5. Run the Development Server
npm run dev
# or
yarn devYour app will be available at:
๐ Community
- Stability Nexus Docs โ https://docs.stability.nexus/
- Discord โ https://discord.gg/YzDKeEfWtS
ยฉ 2025 The Stable Order