SUI Wallet Tracker
A web application that displays SUI wallet transactions with GBP values and profit/loss tracking. Users can connect their SUI wallet and view their transaction history with GBP conversions and profit/loss calculations.
Features
- Connect SUI wallet using Sui Wallet Kit
- View transaction history with date range filtering
- See GBP values for transactions
- Track profit/loss for your SUI holdings
- Responsive design that works on all devices
Getting Started
Prerequisites
- Node.js 18 or later
- npm or yarn
- A SUI wallet (like Sui Wallet or Sui Wallet Standard)
Installation
-
Clone the repository:
git clone <repository-url> cd sui-wallet-tracker
-
Install dependencies:
npm install # or yarn install -
Create a
.env.localfile in the root directory and add your environment variables:NEXT_PUBLIC_SUI_NETWORK=mainnet # or testnet/devnet
-
Run the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser to see the application.
Tech Stack
- Next.js - React framework
- TypeScript - Type checking
- Tailwind CSS - Styling
- @mysten/dapp-kit - SUI wallet connection
- @mysten/sui.js - SUI blockchain interaction
- date-fns - Date manipulation
Project Structure
/app- Next.js app directory with pages and routing/components- Reusable React components/public- Static assets/styles- Global styles
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
On this page
Languages
TypeScript95.6%CSS3.7%JavaScript0.6%
Created August 23, 2025
Updated October 6, 2025