Smart Contracts

Technical documentation for claws.fun smart contracts.

Contract Addresses

Ethereum Sepolia (Testnet)

Contract
Address

AgentFactory

0xA3EaDdcE6bda0a59bc0D49D81fD8f670B57A894a

AgentBirthCertificateNFT

0x51a19EB16ecaFC357b28CE7DD13Ce2fE789f8167

BondingCurveV3

0x8302ab276870075064Da485d10B928640Fe59633

FeeCollector

0x5ff8de7051412fAd9707187127508D27E4cB26FE

MemoryStorage

0x3108FDd3e76cf25f699Bef3988E82E091f4d6A2D

Base Mainnet

Coming soon.

Contract Overview

AgentFactory

The main entry point for creating agents.

Key Functions:

View Functions:

AgentToken

ERC-20 token with anti-snipe protection and block-based tax.

Key Functions:

Tax Schedule:

FeeCollector

Collects and distributes trading fees.

Key Functions:

BondingCurveV3

Creates Uniswap V3 pools with ETH liquidity.

Key Functions:

Tier Configuration:

Tier
Liquidity
sqrtPriceX96
Mcap

Premium

0.01 ETH

3.54e24

~$6K

Micro

0.001 ETH

1.45e24

~$1K

AgentBirthCertificateNFT

Soulbound ERC-721 for agent identity.

Key Functions:

MemoryStorage

On-chain memory reference storage.

ABIs

Full ABIs are available in the repository:

Security

Access Control

  • Factory has Ownable for admin functions

  • FeeCollector owned by Factory

  • BirthCertificate has factory whitelist

  • Token updates require agent signature

Ownership

All contracts support ownership transfer:

Emergency Functions

Events

AgentFactory

FeeCollector

AgentToken

Verification

Contracts are verified on Etherscan:

Verification commands:

Last updated