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
- rust
- solana
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.