Skip to Content
Smart ContractsArchitecture

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

ContractAddressNetwork
PresaleFactory0x2cE8E41b1A3D26c554FDE6dE5E4699b5777e422fBase Sepolia (Testnet)
ReceiptTokenFactory0x9a8C8C967eb78CE85B4cA89be67C29Cc8D0C5EFFBase Sepolia (Testnet)
PresaleRouter0x3df495d03cA622e947FCde7B7F2393D1895BEb74Base 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