Smart Contracts
Cat Wallet interacts with a suite of custom-built smart contracts deployed on the Ritual Chain Testnet (Chain ID: 1979).
Core Addresses
If you are a developer looking to integrate with the Cat Wallet ecosystem or verify transactions on the block explorer, here are the canonical contract addresses:
| Contract | Address |
|---|---|
| SwapFactory | 0x311A79fC893872ac9DaC0844e34d76A0Bbfa831B |
| SwapRouter | 0x007A66D715505B9A5163e3f0c4f555eB5E3288d3 |
| Staking | 0xF13A353c9027F446D98a35151fEa8dCe2063c8E8 |
| NameService | 0x35805aC0150a13af72C97b1d367a78CF6bd1189b |
| NFT Minter | 0x05d13cfe642415ac92eFB84bb73ad5191220CAFA |
| Chat History | 0x02A699a489Cb2F77CEf8e7369F20495bbcE89F58 |
Token Addresses
These are the official testnet ERC-20 tokens supported natively by the wallet interface:
| Token | Address |
|---|---|
| WRITUAL (Wrapped) | 0xC1B82D79185f73b4d9AFA8E3b0647cC699400dD8 |
| rUSD (Stablecoin) | 0xf66A3f6aC3B05eadF0c8e99331D28dad796662C8 |
| rBTC | 0x340dF682c318ea6d8DF28455F8cf5AE52d5713e9 |
| rETH | 0x870fA28A17725EEAEc1Ae0F8f542492554AC3B5a |
| rSOL | 0xFc504900E8be3E98019c947C629c9609c12351Ac |
| rDAI | 0xf5b596A9d28E355f3CA0b1156eC36329062F2459 |
| rUSDT | 0x98b8E85A9B8f86D429F5D6B6a9F1113f01905E09 |
Integration Notes
- All core contracts are verified on the Ritual Explorer.
- The
SwapRouteruses standard Uniswap V2 ABIs. You can interact with it using ethers.js or viem exactly as you would with UniswapV2Router02.