Smart Contracts
This document provides an overview of Kyan’s smart contracts, their deployment schedule, and their core functions during the testnet beta and mainnet phases.
Contract Addresses
Addresses will be published and verified prior to deployment.
| Contract | Testnet (Arbitrum Sepolia) | Mainnet (Arbitrum One) |
|---|---|---|
| ClearingHouseProxy | 0x746EE6b2689D56d9D593BC1bB733b48BfD4908D0 (View on Arbiscan) | TBD |
| Insurance Fund | TBD | TBD |
| ClearingHouseImplementation | 0x9851F23AB63b9a095b59840E1e6D6415D32F9f01 (View on Arbiscan) | TBD |
| KyanUSDC | 0xA4387E780091cA2C479F71Bf5AC0cF729098c0C3 (View on Arbiscan) | Testnet Only |
Core Contracts at Launch
Clearing House
The ClearingHouse contract is the central protocol component for settlement and account state.
Functions:
- Deposits: Validates both user and protocol signatures before funds are credited.
- Withdrawals: Validates both user and protocol signatures before funds are released.
- Equity Updates:
- Ensures user balances are kept current.
- If the protocol becomes inactive (no equity updates for 30 days), users can withdraw directly based on the last published equity values.
Insurance Fund
The Insurance Fund will be implemented as a Safe smart contract account:
- Collects liquidation fees and systemic risk fees.
- Provides a safety buffer to absorb protocol-level losses.
- May redirect surplus to the Treasury once sufficiently capitalized.
Updated 27 days ago
