project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

SplitterX

SplitterX is a decentralized application (dApp) designed to streamline the process of dividing Frax Ether(frxETH) or ERC20 tokens among multiple recipients in a single transaction.

SplitterX

Created At

Superhack 2024

Project Description

SplitterX is a decentralized application (dApp) designed to streamline the process of dividing Frax Ether(frxETH) or ERC20 tokens among multiple recipients in a single transaction.

Key Features

Efficiency: Combines multiple transfers into a single transaction, saving on gas fees. Transparency: Displays the total amount of frxETH or tokens required for the split, including the transaction fee, and the SplitterX contract address. Versatility: Supports both frxETH and ERC20 tokens, providing broad utility. User-friendly: Intuitive interface simplifies the splitting process.

Benefits

Cost-effective: Reduces transaction fees compared to sending multiple individual transactions. Time-saving: Streamlines the process of dividing assets among multiple recipients. Security: Leverages the security of the Ethereum blockchain. By offering a convenient and efficient solution for splitting digital assets, SplitterX aims to enhance the user experience within the Ethereum ecosystem.

How it's Made

Users can easily split their digital assets by following these steps:

Asset Selection: Choose whether to split frxETH or ERC20 tokens. Recipient Information: For frxETH , enter the recipient's address and the desired amount to send. For ERC20 tokens, input the token's contract address (which automatically displays token name, user balance, and allowance), recipient's address, and desired amount. Users can add multiple recipients by clicking the '+' button. Token Approval (if necessary): If the user's allowance for the selected ERC20 token is insufficient, they must approve SplitterX to spend a specific amount of their tokens. Transaction Execution: Once all recipient information is entered, click "Split frxETH " or "Split [Token Name]" to initiate the transaction.

Smart Contract: Solidity for writing the core logic on the Fraxtal blockchain. This language provides the necessary tools to interact with the Ethereum Virtual Machine (EVM). Blockchain Interaction: Web3.js library for connecting the frontend to the Fraxtal network. It simplifies interactions with smart contracts and manages user accounts.

background image mobile

Join the mailing list

Get the latest news and updates