Wallet Tools

Demo environment for wallet connection, network handling, contract configuration, and product-facing flows for staking, auction, and marketplace interactions.

Angular·Web3·Wallet flows·Transaction-heavy interfaces
Wallet not ready

Connect a wallet and switch to the required network to load account data.

What This Demo Is

Dex Tools is a practical DeFi demo built on Ethereum Sepolia. It combines token swaps, liquidity pools, LP token ownership, and farming rewards into one connected on-chain product flow.

This project is designed as a frontend and smart contract showcase rather than a production exchange. Its goal is to demonstrate how wallet identity, AMM logic, reserves, approvals, LP mechanics, and modular frontend architecture can work together in one consistent experience.

Everything here runs on testnet contracts and testnet tokens only, so it can be explored safely without using real funds. The main focus is DeFi product behavior, reusable Web3 UI patterns, and contract-driven frontend implementation.

How the Flow Works

The demo is meant to be explored as one connected liquidity-driven loop.

Connect wallet

The demo starts from wallet identity on Ethereum Sepolia. Once connected, the app can load balances, pool state, LP positions, and farm-related actions.

Swap tokens

You can swap between AST, APT, and WETH through AMM-based token pairs. This shows how routing, pool reserves, price impact, and ERC-20 approvals work together in a real flow.

Add liquidity

Liquidity can be added to AST/APT or AST/WETH pools. In return, the user receives LP tokens that represent a share of the pool and its trading fees.

Farm rewards

LP/AA tokens from the AST/APT pool can be deposited into the farm to earn APT over time, creating a second layer of utility on top of liquidity providing.

Core Concepts

The demo revolves around AMM swaps, liquidity positions, LP tokens, and farming rewards.

AST token

AST is the main working token of the demo. It is used in swaps, liquidity positions, and as one side of both supported token pairs.

APT token

APT acts as the reward and utility token in this demo. It can be obtained through farming or swaps and represents the value layer of the system.

WETH

WETH is the ERC-20 representation of ETH used in AMM flows. It makes ETH-compatible trading and liquidity math consistent inside token pools.

AMM swap

Swaps are powered by liquidity pools rather than order books. The output amount depends on reserves, pool ratio, slippage, and trading fee.

Liquidity pairs

Liquidity providers deposit two assets into a pool and receive LP tokens in return. These LP tokens represent pool ownership and fee participation.

Farm

The farm accepts LP/AA deposits and distributes APT rewards over time. This demonstrates how farming layers additional incentives on top of liquidity.

Contracts

Demo contracts and token addresses currently used by this environment.

AST Token (token)
0x2CC8Cad10fEFA524c36676390a3c52A497e3be49
APT Token (token)
0xC1A7E51E1a2afCb23b1bCb4065Dbc280c8ca1523
WETH Token (token)
0x7b79995e5f793A07Bc00c21412e50Ecae098E7f9
LP AST / APT (token)
0x1f15684924c184E42032F88250a9Be1f2751648E
LP AST / WETH (token)
0xd46f41154f61Bffb4eF37B3dD8CcCb998f3f158A
Factory Contract (contract)
0x7E93D141a5535f866dEF115aF698a058c04A0Bc6
Farm Contract (contract)
0xd845D26108f9d9E5d39862f163Bcc3c11000d629
Router Contract (contract)
0x28FCb0D62FC84197715799027615D2e364f0Db65

Technical Notes

A few practical details that explain how the demo behaves.

Keep in mind:

— the demo runs on Ethereum Sepolia only
— wallet connection and selected network directly affect available actions
— ERC-20 approvals are expected before swaps, liquidity actions, and farming deposits
— swap output depends on live reserves, slippage tolerance, and price impact
— LP/AA comes from AST/APT liquidity, while LP/AW comes from AST/WETH liquidity
— the farm currently focuses on LP/AA as the reward-bearing liquidity token
— this is a DeFi and frontend architecture showcase, not a production exchange