Inspiration

With Keypom access keys ticketing NEARCON 2023 and many more events to come, we wanted to create a space where attendees could buy, sell, and trade their access keys on-chain.

What it does

By being completely on-chain, the platform establishes trust and confidence in the user and allows them to focus on the event they are attending rather than the process of getting tickets. The project is built on top of the Keypom protocol and leverages its native functionality.

How we built it

BOS frontend in the form of our own custom gateway, and Rust event marketplace smart contract.

Challenges we ran into

Smart contract development was far more difficult than expected, the scope creep on the contract level was quite severe.

In addition, we tried to run our own BOS gateway for the frontend, which was considerably more difficult than BOS components

Accomplishments that we're proud of

We're proud of how far we got. This was our first gateway and first complex smart contract for both of us. That, in conjunction with the relatively short timeframe we had due to NEARCON organizational responsibilities, meant that we had very little time to add everything we wanted to.

What we learned

On the frontend side, we learned how to deploy a gateway on BOS to create-react-app and integrate directly with react SDKs.

On. contract level, we learned how to write a contract that managed state while protecting itself from malicious actors looking to drain the contract's funds.

What's next for Keypom Marketplace

  • Fully integrate reselling onto the gateway.
  • Creating auctioning mechanism
Share this project:

Updates