CeDeFire Vault is a non-custodial smart contract help you stake stables, buys assets, earn yield.
CeDeFire Vault is inspired by FIRE movement, CeDeFire Vault is a non-custodial smart contract allow cross-chain deposit and yield redemptions and claims.
Main Design
The CeDeFire Vault frontend is a modern React 18 + TypeScript app built with Vite for fast builds, styled using Tailwind CSS and shadcn/ui components, Navigation is handled by React Router DOM with code splitting and protected routes for wallet connectivity. For Web3 integration, we rely on Ethers.js v5 for blockchain interactions, Reown AppKit (formerly WalletConnect) for wallet connections and network switches, and custom ABIs for our VaultFactory, Vault, and USDC contracts (addresses managed per chain). We support deposits on BSC Testnet and Polygon Amoy via a unified “switchNetwork” flow that prompts users to switch chains when needed, and all contract calls (reads via a read‐only provider, writes via signer) are abstracted in a Web3Service module.
Used AI dev tools to accelerate front-end developments.