UOMI Terminal is a powerful command-line interface (CLI) designed to streamline and accelerate transactions on the UOMI network. With an intuitive interface, it enables users to efficiently perform DeFi operations such as token swaps and asset management directly from the terminal, optimizing the experience within the UOMI ecosystem.
- Asset Management: View your native UOMI token balance in real-time.
- Cross-Token Swaps: Execute swaps between UOMI, SYN, and USDC using Router Uniswap V3 pools.
- Automated Slippage Handling: Default slippage protection for safer swaps (configurable).
- Add Liquidity (Coming Soon)
Before getting started, ensure you have the following software installed:
- Node.js (v18.x or newer)
Follow these steps to get the UOMI Testnet Terminal up and running.
1. Clone the Repository
git clonehttps://github.com/b3l1ya/uomi.git
cd uomi2. Install Dependencies
Run the following command to install all the necessary packages.
npm install3. Change Environment File (.env)
Rename file .env.example to .envin the project's root directory. This file will store your wallet's private key.
cp .env.example .env
Edit the .env file to add your private key:
nano .env
Add your private key in the following format:
PRIVATE_KEY=your_private_key_here
Example:
PRIVATE_KEY=0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef
To run the terminal, use the following command from the root directory:
node index.js
The UOMI Terminal header will appear, and you can begin using the available commands:
- Select Swap to perform token swaps (e.g., UOMI to SYN or USDC).
- Input the amount of UOMI to swap.
- The terminal automatically uses a Router Uniswap V3 pool with a 0.3% fee tier and handles slippage protection.
- This tool is designed for use in a Testnet environment.
- It is strongly not recommended to use a private key from your mainnet wallet that holds real assets.
- Always use a dedicated burner wallet funded by a testnet faucet for all development and testing activities. The developers are not responsible for any loss of assets due to misuse of this tool.