Inspiration

The inspiration for Token Blocks came from observing the shortcomings of existing platforms like pump.fun. I noticed that users often faced unfriendly interfaces and were vulnerable to scams. This motivated me to create a platform that is engaging and fast-paced while prioritising user safety and friendliness. I set out to design a solution that captures the excitement of rapid token launches while minimising risks and making the experience accessible to everyone.

What it does

Token Blocks is a decentralized platform that empowers users to stake, vote, and launch new tokens seamlessly within fast-paced, timed intervals. Users connect their wallets to the platform and stake native tokens to participate in voting rounds that occur every 5 minutes. Each round involves selecting favorites from a pool of submissions scheduled for that specific time block.

Users can pre-select a 5-minute block to launch their submission in, up to one hour in advance. This scheduling allows participants to strategize and build anticipation for upcoming rounds. During each 5-minute voting window, users stake their tokens to vote on their preferred submission within that block.

The submission with the most votes at the end of the 5-minute interval leads to the automatic creation and launch of a new token. Users who voted for the winning entry are given the opportunity to purchase an amount of the new token equivalent to what they staked. The platform automates liquidity provision for these new tokens, ensuring they are readily tradable on decentralized exchanges.

By incorporating timed voting rounds and pre-selection of launch blocks, Token Blocks creates a dynamic and engaging environment where users can participate actively and witness the immediate results of their contributions.

How we built it

I am currently developing the smart contracts on the NEAR blockchain. NEAR was chosen for its scalability and user-friendly environment. The smart contracts are being written in Rust, leveraging NEAR’s robust development tools to handle core functionalities like staking, voting, token creation, and liquidity provision. By focusing on efficient smart contract design, I aim to provide a smooth and secure user experience.

Challenges we ran into

One of the main challenges I encountered was designing a fast-paced, engaging experience that remains user-friendly and secure. This required innovative approaches to user engagement and smart contract design. Ensuring that the platform is exciting while maintaining simplicity and safety has been a constant consideration throughout development.

Accomplishments that we're proud of

I’m proud to have conceptualized and begun developing a platform that addresses the pitfalls of existing solutions by enhancing user friendliness and reducing the potential for scams. Successfully coordinating the smart contract development on the NEAR blockchain is a significant milestone. I’ve also made strides in designing a user experience that is both engaging and accessible, laying the groundwork for a platform that can bring decentralized token launches to a wider audience.

What we learned

Throughout this project, I’ve gained valuable insights into smart contract development on NEAR. I learned the importance of user-centric design in decentralized applications, especially when aiming to abstract complex blockchain operations. I also deepened my understanding of the security considerations essential for protecting users in a decentralized environment. These lessons have been instrumental in shaping the direction of Token Blocks and will continue to inform my development practices moving forward.

What's next for Token Blocks

The next steps for Token Blocks involve completing the development and testing of my smart contracts to ensure they are secure and function as intended. I plan to integrate the user interface, focusing on creating an intuitive and exciting experience that aligns with the platform’s fast-paced nature. Engaging with the community for feedback and iterating on the platform based on user needs will be crucial as I move toward a full launch.

Built With

Share this project:

Updates