Inspiration

A project to have some fun seeing solana wallet addresses being converted into snowflakes avatars

What it does

Users can enter the threejs application, see its wallet address as snowflake avatar and press 'F' to occupy some position in the empty world

How we built it

The project is done using Threejs and Solana react app packages. The camera can be moved using WASD and F will trigger the user's wallet to do transaction to occupy current position The snowflakes are generated using https://github.com/cyphercodes96/Hydro-Snowflake-Identicon-Generator

Challenges we ran into

For some time we could not make transaction due error: Error making request_claim call Error: AnchorError occurred. Error Code: DeclaredProgramIdMismatch. Error Number: 4100. Error Message: The declared program id does not match the actual program id. but it was solved by redeploying from scratch the contract. We are still trying to get the camera position properly to position the avatar where user want. We could not solve it until the end of the hackthon

Accomplishments that we're proud of

This is the first time the team try to do a project using solana and we could make the anchor and publish it in devnet

What we learned

We learned how to start doing solana dapps

What's next for Solsticio Space

Show snowflakes of wallets that called the anchor's method to occupy the space at the proper position

Built With

Share this project:

Updates