Skip to main content

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:

ContractAddress
SwapFactory0x311A79fC893872ac9DaC0844e34d76A0Bbfa831B
SwapRouter0x007A66D715505B9A5163e3f0c4f555eB5E3288d3
Staking0xF13A353c9027F446D98a35151fEa8dCe2063c8E8
NameService0x35805aC0150a13af72C97b1d367a78CF6bd1189b
NFT Minter0x05d13cfe642415ac92eFB84bb73ad5191220CAFA
Chat History0x02A699a489Cb2F77CEf8e7369F20495bbcE89F58

Token Addresses

These are the official testnet ERC-20 tokens supported natively by the wallet interface:

TokenAddress
WRITUAL (Wrapped)0xC1B82D79185f73b4d9AFA8E3b0647cC699400dD8
rUSD (Stablecoin)0xf66A3f6aC3B05eadF0c8e99331D28dad796662C8
rBTC0x340dF682c318ea6d8DF28455F8cf5AE52d5713e9
rETH0x870fA28A17725EEAEc1Ae0F8f542492554AC3B5a
rSOL0xFc504900E8be3E98019c947C629c9609c12351Ac
rDAI0xf5b596A9d28E355f3CA0b1156eC36329062F2459
rUSDT0x98b8E85A9B8f86D429F5D6B6a9F1113f01905E09

Integration Notes

  • All core contracts are verified on the Ritual Explorer.
  • The SwapRouter uses standard Uniswap V2 ABIs. You can interact with it using ethers.js or viem exactly as you would with UniswapV2Router02.