A decentralized interface for token swapping on Ethereum and other blockchains. Synthra provides a simple, secure, and censorship-resistant trading experience.
- Token Swapping: Intuitive interface for swapping any ERC-20 tokens
- Liquidity Pools: Create and manage liquidity pools to earn fees
- Privacy-First: No tracking, no centralized analytics
- Censorship Resistant: Fully decentralized routing
- React 18 + TypeScript
- Ethers.js for blockchain interactions
- Web3-React for wallet connections
- Styled Components for styling
- Redux Toolkit for state management
# Clone the repository
git clone [synthra-frontend](https://github.com/Synthra-swap/synthra-front.git)
# Install dependencies
yarn install
# Start development server
yarn start
# Build for production
yarn build
# Analyze bundle
yarn analyze
# Unit tests
yarn test
# End-to-end tests with Cypress
yarn cypress:run
GPL-3.0-or-later