Long demo

https://youtu.be/BEZrU9gSWJE

IMPORTANT

The site is up at vulgus.io, you can deposit money for 13 more days, afterwards I will call stake and you will be able to purchase your allocations.

Inspiration

1.5 years ago, around this time, I wanted to join a launchpad called VelasPad, but it required me to buy 30.000$ worth of VelasPad tokens, and stake them for at least 1 month, this made me uncomfortable since I did not know anything about VelasPad, and did not want to hold their token for a long period of time, since the tokens price was very volatile.

Upon seeing this problem, I have started thinking of an idea of a launchpad that had no native tokens of itself, but used more stable tokens such as BTC, ETH, and then I saw the NEAR protocols hackathon and started building for it since I had some spare time.

The first idea of what this would do was to enable users to enter token launches without the need to hold unstable launchpad tokens, giving our users a risk reduced environment, but then I thought of a better idea, a full launchpad provider service for nodes on NEAR blockchain.

I am thinking about expanding the idea to other platforms such as swaps, so that nodes on NEAR blockchain can provide more value to the ecosystem, users may choose a stake pool that has its own launchpad and swap that gives less staking rewards.

theseus.png

What it does

What the launchpad project does is exactly what a launchpad should do:

  • It first has a deposit-withdraw period so that users can connect to our system.
  • After 1 week of deposit and withdraw the stake function can be called by any admin to start the launch period.
  • And after this, any admin can start a new launch.
  • Users are able to buy the tokens if they have deposited enough tokens (amounts are variable, talk to Eren for more info)

For now, I am the only admin, but we can change that if a stake pool / NODE desires, everything I wrote is flexible since I will still be working on it.

How I built it

For smart contracts, and blockchain interactions from the web

  • near sdk rust
  • near cli

For web developement

  • React
  • Framer-motion

Challenges I ran into

Never used rust before, so learning it took me some time. Never used NEAR before, so getting used to storage staking took me a while, as well as cross contract calls, but i got used to them. I also had a front-end developer leave on me at the start, so re-learning react took me some time as well, but i had some components from other projects that I was able to use to make the coding procces faster.

Accomplishments that I am proud of

Can successfully use the entire project, with some known bugs and some visual issues. But it does work.

What's next for Theseus, a launchpad

As i stated in the inspiration section, theseus is no longer just a launchpad project, this projects idea is to connect staking pools directly with a launchpad, a swap, a lending playform, or maybe something else de-fi that i am forgetting about.

Built With

Share this project:

Updates