Conversation

Tinkering with via - if you were looking for resources to build web3 projects and delve into blockchain, this is a pretty slick way how to get started! Besides, 's sense of humor is tolerable at least 😉 (read: I love it).
Image
2
5
So sharing a few learnings so far into the "weekend project". Seems like dev ecosystem is still fairly early, which is actually not a bad thing. As per tweet here:
Quote Tweet
For every new technology, the pace of innovation exceeds the pace of education. If there's tons of examples to copy and paste, you're late. If you're confused because there's no docs, good. You've discovered a secret that has yet to be revealed to the rest of the world.
1
3
1/ Building a GIF portal into a "Schwiftyverse" - the project is about connecting to Solana's blockchain and being able to submit and read GIFs ( styled theme) without the need of the usual database. We also use wallet instead of a usual sign-in.
Image
1
1
2/ create-react-app and front-end to connect to the wallet is pretty straight-forward: - !walletAdderss not connected - button prompt - useState hook for public key / storing the GIF input / render GIFs - useEffect hook to check if the wallet is connected on every re-render
1
3/ Overall no biggie, but the GIFs are currently being served statically (I just picked a few). The interesting part comes when the Solana program should be called here and retrieve the GIFs from the blockhain.
Image
1
1
5/ The whole process goes something like this: - Install Rust - Install Solana - Install NPM packages - Install Anchor - Create project and generate keypair You can even run a local validator node! After re-installing solana and deleting cache a few times it finally passed!
Image
1