Architecture
Capset consists of four core smart contracts deployed on Base. Two are fixed platform contracts deployed once. Two are deployed fresh for each raise.
Platform Contracts
| Contract | Address | Network |
|---|---|---|
| PresaleFactory | 0x2cE8E41b1A3D26c554FDE6dE5E4699b5777e422f | Base Sepolia (Testnet) |
| ReceiptTokenFactory | 0x9a8C8C967eb78CE85B4cA89be67C29Cc8D0C5EFF | Base Sepolia (Testnet) |
| PresaleRouter | 0x3df495d03cA622e947FCde7B7F2393D1895BEb74 | Base Sepolia (Testnet) |
Testnet - These addresses are on Base Sepolia testnet. Mainnet contract addresses will be published at mainnet launch.
Per-Raise Contracts
Every presale deployment creates two new contracts:
- Presale contract - Holds contributed funds, enforces all raise parameters, handles contributions, finalizations, claims, and refunds
- ReceiptToken contract - Fixed supply ERC-20 of 100 tokens, stores the immutable terms hash
The contract addresses for each raise are displayed on the presale page and in the Contract Details section of the admin management view.
Last updated on