Encode x Solana Bootcamp Sponsored by the Solana Foundation — Summary

Tina Bregović
Encode Club
Published in
7 min readJan 19, 2024

--

We’re pleased to announce the successful wrap-up of our fifth Solana Bootcamp, graciously sponsored by the Solana Foundation. Spanning six weeks, this immersive online program honed participants’ skills in Rust and Solana development, effectively moulding them into adept Rust Solana developers.

A special nod to Laurence Kirk and the outstanding Extropy team. Their expert lectures and hands-on mentoring played a pivotal role in elevating the learning experience for all involved.

One chapter is closing, another is opening — applications for Encode’s Q1 2024 Bootcamp are open!

Curriculum

  • Week 1: Introduction to Solana / Rust
  • Week 2: Rust / Development tools / Solana Token Program
  • Week 3: Anchor Framework / DeFi / Security
  • Week 4: Solana Program Library / NFTs
  • Week 5: Workshop Week
  • Week 6: Project Week

Sponsor Week

The bootcamp also entailed a workshop week. We had five incredible partners for this bootcamp and holding workshops:

Phantom Workshop

Anvit Mangal presented a topic that often gets overlooked, especially in the bear market — Limitations of Transaction Simulation.

Web3Auth Workshop

Yashovardhan Agrawal hosted a workshop on the topic of how to ‘Simplify your Solana App for Mainstream Adoption’.

Ideation Workshop

Eomji Park shared insides and advice on how and what to build for the Bootcamp Project week.

Elusiv Workshop

Arihant Bansal hosted a hands-on workshop on Elusiv SDK.

Neon Labs Workshop

Simeon Kotashki shared how to Scale Ethereum DApps with Neon EVM.

SolanaFM Workshop

David Dreher held a community engagement session and offered ways of technical support and team-building advisory.

Final Projects

Team 1

This project involves interaction with a Solana on-chain program to seamlessly retrieve price feeds from the Pyth network.

Team 1 #2

TaskDev revolutionizes freelance coding by adopting a hackathon-style approach for task completion. It allows task creators to set bounties for specific coding challenges, inviting developers to submit their solutions. These submissions are then vetted through a community review, ensuring quality and fair bounty distribution. Notably, TaskDev records developers’ accomplishments and reputation on-chain, creating a transparent portfolio that boosts their professional prospects and network growth.

Team 2

Using NFT as a collection for cinemas or concerts.

Team 3

Solana Tokens LaunchPad is a user-friendly platform that facilitates the permissionless creation of token launch pools, offering a secure way for projects to raise funds in SOL or USDC while ensuring fair distribution and preventing token dumping. It offers exposure to new projects, filters out scams, and encourages community investment in a secure environment.

Team 4

Seahorse is a development toolchain that enables the creation of Solana Programs using Python, utilizing Anchor to seamlessly translate Python instructions for Solana execution. The project, LearnSeahorse, focuses on increasing Seahorse’s visibility and fostering growth within the Python-based Solana developer community.

Team 5

The Solana On-Chain Messaging Bootcamp Project is centered around developing a decentralized messaging system on the Solana blockchain. This platform allows users to post messages directly on-chain, offering an immutable and transparent record of communication where each message is a verifiable blockchain transaction.

Team 6

The project introduces a Balancer-like platform for LSTs on Solana, enabling users to effortlessly balance their portfolios across multiple LSTs with a single click.

Team 7

The concept centers on creating a peer-to-peer marketplace for SPL tokens, where users can list their tokens at preferred prices, allowing others to directly purchase them.

Team 8

The project involves implementing a Decentralized Autonomous Organization (DAO) on the Solana blockchain. It features a Solana program that allows for company registration, creation of new features, and formation of company or community memberships. Members joining the DAO can cast votes on specific features, enabling a collective decision-making process.

Team 8 #2

Solbook offers a decentralized platform on the Solana blockchain, enabling users to create, publish, and sell books using smart contracts. It integrates a token reward system to incentivize activities like book creation, providing positive reviews, and achieving sales, thereby fostering user engagement in the literary blockchain space.

Team 9

VeriDoc is engineered to streamline the on-chain signing and verification of documents using IPFS hashes. It enables users to securely store a document’s hash on the Solana blockchain, allowing for future verifications to confirm the document’s integrity and authenticity by matching it with the stored hash.

Team 10

This project introduces a dedicated Swap/Dex platform for three popular meme tokens within the Solana ecosystem. Recognizing the absence of a specialized DEX for meme coins on Solana, this platform is designed to capitalize on the hype around these tokens, providing a beneficial exchange mechanism for users and potential profit opportunities for both parties involved.

Team 11

This project develops a game akin to Flappy Bird on the Solana blockchain, where players can choose an NFT from their wallet to represent the ‘bird’ character. Upon finishing the game, users have the option to record their scores on an on-chain scoreboard, which displays the player’s name, score, and timestamp. Additionally, users with program authority privileges have the capability to reset the scoreboard, maintaining the game’s competitiveness and integrity.

Team 12

This project introduces a lottery game on the blockchain, where participants can enter by purchasing tickets. It offers users a chance to test their luck, with winners being determined at the end of each competition cycle. This digital lottery system combines the thrill of traditional lotteries with the transparency and security of blockchain technology.

Team 14

The Solana-Powered Blog project has successfully developed a prototype featuring user authentication, profile creation, and content publishing, all integrated with the Solana blockchain for secure, decentralized data handling. This initiative has significantly advanced educational and developmental skills in Anchor framework usage, understanding Solana accounts, and exploring Solana’s distinctive programming model.

Team 15

This project details the creation of a non-native token on the Solana blockchain, highlighting each step from minting the token to establishing an owner’s token account, acting as a digital wallet. The demonstration culminates in a mint transaction, bringing the token into circulation within the Solana ecosystem, thereby clarifying the intricacies of digital asset creation and management on a leading decentralized finance platform.

Team 17

This project introduces a small, interactive game that allows players to engage with Solana wallets and a dApp to alter the on-chain state based on the game’s rules. Players navigate using arrow keys, aiming to collect chests represented by money bag emojis and eliminate other players by occupying the same space on the board. The game skillfully combines the mechanics of traditional gaming with blockchain technology, providing a unique and engaging experience.

Team 18

This project features a Solana program designed to facilitate the renting of tokens. Token owners can deposit their assets, allowing renters to borrow these tokens under specific conditions. This system introduces a novel approach to token utilization within the Solana ecosystem, enabling flexible and controlled token lending and borrowing.

Apply for Encode Q1 Bootcamps

Only a limited number of participants will be selected, which makes our application process very competitive. After receiving a message confirming you have successfully applied, we kindly ask our applicants to wait for a follow-up email from our Programme Manager regarding the next steps.

About Solana

Solana is a blockchain built for mass adoption. It’s a high-performance network that is utilized for a range of use cases, including finance, NFTs, payments, and gaming. Solana operates as a single global state machine and is open, interoperable and decentralized.

About the Solana Foundation

The Solana Foundation is a non-profit foundation based in Zug, Switzerland, dedicated to the decentralization, adoption and security of the Solana ecosystem.

About Encode Club

Encode Club is a Web3 education community learning and building together through fantastic programmes with the leading protocols in the space. Together we organize programmes like education series, bootcamps, hackathons, accelerators both online and in person. We then help our community get jobs and funding for projects and startups.

Questions

If you have any questions, please email: bootcamp@encode.club.

Socials

Website | Telegram | Twitter | YouTube | LinkedIn | Discord

--

--