Smart Contracts
Verified. Open-source. Onchain.
All Cryptex smart contracts are deployed on Ethereum and Arbitrum with full source code verification. Modular architecture with upgradeable proxies governed by the DAO.
Contract architecture
The protocol uses a modular contract architecture with upgradeable proxies for core functionality and immutable contracts for token standards. Each product module has its own set of contracts that share common infrastructure.
Upgrade process
Contract upgrades are executed through governance proposals with a 2-day timelock. The upgrade process includes a security review, governance vote, timelock period, and finally execution. Emergency upgrades can bypass the timelock through a multisig guardian, but this power is limited in scope.
Verification
All contracts are verified on Etherscan and Arbiscan with full source code available. You can verify the deployed bytecode matches the audited source code in the official GitHub repository.
Ethereum Mainnet
Chain ID: 1
Core contracts
| Contract | Address |
|---|---|
| TCAP Token | 0x16c52CeeCE2ed57dAd87319D91B5e3637d50aFa4 |
| TCAP Vault Handler (ETH) | 0x717170B66654292dFBd89c39F5aE6753D2aC1381 |
| TCAP Oracle | 0xAB594600376Ec9fD91F8e8dC10979D62135799C4 |
Token contracts
| Token | Address |
|---|---|
| CTX | 0x321C2fE4446C7c963dc41Dd58879AF7d468D42B3 |
Governance contracts
| Contract | Address |
|---|---|
| Governor | 0x874C5D592AfC6803c3DD60d6442357879F196d5b |
| Timelock | 0xa54074b2cc0e96a43048d4a68472F7bA6d4c0aA4 |
Arbitrum
Chain ID: 42161
Core contracts
| Contract | Address |
|---|---|
| TCAP Token (Arbitrum) | 0x0000000000000000000000000000000000000000 |
| TCAP Vault Handler | 0x0000000000000000000000000000000000000000 |
Perpetual contracts
| Contract | Address |
|---|---|
| Perpetual Controller | 0x0000000000000000000000000000000000000000 |
| Margin Engine | 0x0000000000000000000000000000000000000000 |
Arbitrum contract addresses are placeholders and will be updated when the Arbitrum deployment is finalized.