Inspiration Aurora is inspired by leading token creation platforms such as CoinTool, ERC20 Generator, and Create My Token. The project aims to offer a seamless, user-friendly interface for generating customized ERC-20 tokens, designed specifically for individuals with limited technical experience.

Project Purpose Aurora enables users to:

Generate Custom ERC-20 Tokens: Through an intuitive interface, users can create personalized ERC-20 tokens without requiring programming skills. Access Token Information: Retrieve and display details of existing ERC-20 tokens using a provided contract address. Interact with Smart Contracts: Facilitate direct interaction with smart contracts from the decentralized application (dApp). Development Stack and Approach

The ERC-20 token template was developed using Remix, where the contract was compiled to obtain the ABI, bytecode, and flattened source code, which were then integrated into the dApp for seamless interaction. A React front-end was created to deploy the ERC-20 contract on the Aurora network, allowing users to input token parameters for contract deployment and interact with existing tokens on the blockchain. Challenges and Key Takeaways

Contract Verification: A primary challenge was ensuring reliable contract verification post-deployment. Verification inconsistencies occasionally occurred, likely due to API or implementation factors. Currently, the approach retrieves the ABI from a static template, which limits interaction to standard ERC-20 contracts. Technical Growth: This project marked significant achievements, including the development of a React-based application and first-time, hands-on experience deploying smart contracts and directly interacting with ABIs from a web client. Future Directions

Enhance Contract Verification: Investigate alternative APIs or refine the current verification logic to improve consistency and reliability. Support Additional Contract Types: Extend support to interact with other smart contract standards, such as ERC-721 and ERC-1155, expanding functionality for users. Expanded Customization: Add more configuration parameters for ERC-20 token creation, allowing for greater flexibility in token properties. Multi-Standard Support: Include support for NFT standards and other token specifications to meet a wider range of user needs. Technologies Used

React for front-end development Remix and Solidity for smart contract development and management Aurora network for blockchain deployment and interaction

Built With

Share this project:

Updates