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

Wallet Tools is a practical Web3 demo built on Ethereum Sepolia. It combines wallet connection, staking, auctions, and marketplace actions into one connected product flow.

This project is designed as a frontend and smart contract showcase rather than a production application. Its goal is to demonstrate how wallet identity, contract state, balances, approvals, and modular frontend structure 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 frontend architecture, reusable Web3 UI patterns, and contract-driven product behavior.

How the Flow Works

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

Connect wallet

The demo starts from wallet identity. Once connected on Sepolia, the app can load balances, positions, purchases, and contract-facing actions.

Get AST

AST acts as the main working token of the system. It is used in staking and later in auctions.

Win APT

APT is obtained through auction flows. It acts as the utility token that unlocks marketplace actions.

Spend in marketplace

Marketplace items are priced in APT and become available through connected wallet history and contract state.

Core Concepts

The demo revolves around two tokens and three connected on-chain product surfaces.

AST token

AST is the working token of the demo. It can be used in staking to grow the balance and in auctions to compete for APT rewards.

APT token

APT is the utility token of the demo. It is not the starting token — it is earned through auctions and spent in the marketplace.

Staking

Staking lets you lock AST for a selected term and withdraw the initial amount plus reward when the position becomes ready.

Auction

Auctions connect AST and APT. Users place AST bids in timed pools, and the highest bidder can settle the reward after the pool ends.

Marketplace

Marketplace items are priced in APT and represent the final step of the demo flow: using earned utility to unlock content.

Why this exists

The demo is built to show how wallet state, contract reads and writes, token utility, and modular frontend structure can work together.

Contracts

Demo contracts and token addresses currently used by this environment.

AST Token (token)
0x2CC8Cad10fEFA524c36676390a3c52A497e3be49
APT Token (token)
0xC1A7E51E1a2afCb23b1bCb4065Dbc280c8ca1523
Staking Contract (contract)
0xE25dc68Ea8824a0f85F4ee7F2A3f2AB8a2B9E556
Auction Contract (contract)
0xe5bF597Bb2ABDdD5288b559727973B8DF7596DE8
Market Contract (contract)
0x48B15F9BF85Df30747A45C02146C9AaEe4a00A43

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 some contract writes
— balances, purchases, and positions depend on contract state and connected wallet history
— this is a product-flow and frontend showcase, not a production application