Liquid Stake with compassSOL for an 7.46% APY from staking, MEV + fees

Enjoy the freedom of liquid staking in Solana Defi while delegating your stake to the high performance Solana Compass validator. Stake or unstake at any time here, or with a Jupiter swap.

Benefit from our high staking returns and over 2 years experience operating a Solana validator, and receive additional yield from priority fees + MEV tips

Earn 7.0% APY staking with Solana Compass

Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 7.0% APY yield on your SOL, while supporting us to create new guides and tools. Learn more

Stake your SOL

  1. Click to connect your wallet
  2. Enter the amount you wish to stake
  3. Kick back and enjoy your returns
  4. Unstake from your wallet or our staking dashboard

Earn 7.0% APY staking with Solana Compass

Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 7.0% APY yield on your SOL, while supporting us to create new guides and tools.

Learn more

Solana Changelog - August 15 - Bankrun JS, Bubblegum, and Radiance

By Changelog

Published on 2023-08-15

Discover the latest Solana updates including Game Jam results, light client developments, and new tools like Bankrun and Radiance enhancing the developer experience.

The notes below are AI generated and may not be 100% accurate. Watch the video to be sure!

Solana Changelog: Game Jam Triumphs, Light Client Progress, and Developer Tool Innovations

In the ever-evolving world of blockchain technology, Solana continues to make waves with its rapid development and innovative approach. The latest episode of the Solana Changelog, hosted by Colin and Jonas, brings us up to speed on the exciting developments within the Solana ecosystem. From game development breakthroughs to advanced light client implementations, this update showcases Solana's commitment to pushing the boundaries of what's possible in the blockchain space.

Solana Game Jam: A Resounding Success

The recent Solana Game Jam has concluded, marking a significant milestone in blockchain gaming. With over 230 registrations and 22 submitted games, the event demonstrated the growing interest and capability in developing games on the Solana blockchain. Jonas highlighted the impressive quality of the games developed in just five days, stating:

"Many of them were like completely on-chain games and all of them had some Solana integration. So that was super exciting."

This success is not just about the number of participants or submissions, but also about the quality and innovation displayed in such a short timeframe. The Game Jam served as a catalyst for improving and showcasing various development tools within the Solana ecosystem.

Enhanced Gaming Development Tools

The Game Jam's success was partly attributed to the significant improvements in Solana's gaming development toolset. Jonas noted several advancements:

"Like there's now Flutter SDK, there is a Godot engine, there is a Rust-enden-ity compiler in the browser. Unity SDK improved a lot. The Unreal SDK was updated."

These tools represent a leap forward in making Solana more accessible to game developers. The availability of SDKs for popular game engines like Unity and Unreal, along with support for Flutter and Godot, opens up new possibilities for creating diverse and engaging blockchain games.

The Rise of On-Chain Gaming

The prevalence of "completely on-chain games" at the Game Jam is particularly noteworthy. This trend indicates a shift towards fully decentralized gaming experiences, where game logic, assets, and player interactions are all managed on the blockchain. Such games offer unprecedented levels of transparency, ownership, and interoperability, setting the stage for a new era in gaming.

Anticipating Future Developments

The success of the Game Jam and the rapid improvement of development tools paint an exciting picture for the future of gaming on Solana. Colin expressed enthusiasm for what's to come:

"I'm just thinking of people had like longer time and like I can just only imagine like what kind of stuff that they'll be able to do."

This sentiment reflects the potential for even more sophisticated and engaging blockchain games as developers become more familiar with Solana's capabilities and as the tooling continues to evolve.

Developer Educator Program: Empowering the Community

In a move to further support and grow the Solana developer community, the Developer Educator Program has been launched. This initiative aims to train individuals to conduct Solana workshops in their local communities or universities. Colin explained:

"So essentially, if you want to run a Solana workshop in your local city or in your uni, you can actually get trained by the developer relations team on how to conduct a workshop."

This program not only helps spread knowledge about Solana development but also incentivizes community engagement. Participants can receive up to $250 USD for conducting a workshop, encouraging a grassroots approach to developer education.

Expanding the Reach of Solana Education

The Developer Educator Program represents a strategic move to decentralize education efforts and tap into local expertise. By empowering community members to become educators, Solana is fostering a more diverse and widespread knowledge base. This approach can lead to more tailored, culturally relevant education experiences across different regions.

Light Client Advancements: SIMD0059

The podcast highlighted a significant development in Solana's light client capabilities with the introduction of SIMD0059. This improvement proposal aims to add receipt roots to the gossip protocol, building upon previous work on transaction receipts. Colin elaborated:

"So they came up with like the concept of having something called a transaction receipt. And again, this is just a follow on from that so that the receipt routes can be stored so that you'll be, so the light clients will be able to verify that transaction has happened without necessarily having to trust the RPC providers."

Enhancing Trust and Verification

This development is crucial for improving the trustlessness and efficiency of light clients on the Solana network. By allowing light clients to verify transactions without relying solely on RPC providers, Solana is taking steps towards a more decentralized and secure ecosystem. This advancement aligns with Solana's commitment to scalability without compromising on security or decentralization.

Bubblegum Program: Revolutionizing Compressed NFTs

The Bubblegum program, known for its role in compressed NFTs on Solana, has received a significant update. Jonas expressed enthusiasm about the new documentation:

"The Baba Gum program, like you might have sort of compressed NFTs on Solana, right? And the Baba Gum program now, which is mostly used for that, has a new update and some extremely beautiful documentation, I must say."

Updateable Compressed NFTs: A Game-Changer

One of the most exciting developments mentioned is the upcoming feature of updateable compressed NFTs. Jonas highlighted the potential impact:

"So this will of course like open a whole bunch of new possibilities, like especially for games and you'll want to update your metadata, for example."

This feature addresses a significant limitation of current compressed NFTs, allowing for more dynamic and interactive use cases, particularly in gaming scenarios.

Radiance: Solana Protocol in Go

The podcast introduced Radiance, a project by the Fire Dancer team that implements Solana protocol modules in Go. While the technical details were not extensively discussed, Colin noted its significance:

"So this is a Solana protocol modules written and go. And I guess this is to kind of like aid the development of the new validator client."

This development is particularly interesting for Go developers and could potentially contribute to the diversity and robustness of Solana's ecosystem by providing alternative implementations of core protocol components.

Bankrun: Enhancing Local Development

A new tool called Bankrun was highlighted as a significant improvement for local Solana development. Jonas explained its capabilities:

"It gives you a bunch of new possibilities. For example, what I find super exciting is that you know, we'll be able to also interact with the time and the validate because before I was working with games a lot and like you had buildings and they have like an upgrade time."

Improving Testing and Development Workflows

Bankrun's ability to manipulate time in local development environments addresses a crucial need, especially for game developers. This feature allows for more comprehensive testing of time-dependent smart contracts and game mechanics without relying on actual passage of time or network deployments.

The Importance of Local Testing

Colin emphasized the significance of robust local testing capabilities:

"We know that's a problem that hopefully will continue to get addressed. But also just like having good software development practices of testing locally before you ship to Mainnet because I know Solana developers like to test on Mainnet."

This point underscores the ongoing efforts to improve the Solana development experience and encourage best practices in blockchain development.

Solana Pirate Series: Educational Content

The hosts mentioned the release of bootcamp videos for the Solana Pirate series, indicating ongoing efforts to provide educational resources for developers. This series likely covers fundamental concepts and practical skills needed for Solana development, further supporting the ecosystem's growth.

Solana Stack Exchange: Community Knowledge Base

A call to action was made for the Solana community to be active on the Solana Stack Exchange. This platform serves as a valuable resource for developers to ask questions, share knowledge, and collaborate on solutions to common problems encountered in Solana development.

Looking Ahead: Continuous Innovation

The Solana Changelog episode paints a picture of an ecosystem in constant motion, with improvements and innovations happening across multiple fronts. From gaming to core protocol development, Solana continues to push the boundaries of what's possible in blockchain technology.

Conclusion: Solana's Momentum Continues

This episode of the Solana Changelog showcases the blockchain's vibrant ecosystem and rapid pace of development. From the success of the Game Jam to advancements in light client technology and developer tools, Solana is clearly positioning itself at the forefront of blockchain innovation. The introduction of new tools like Bankrun and Radiance, along with improvements to existing programs like Bubblegum, demonstrate a commitment to enhancing the developer experience and expanding the capabilities of the Solana blockchain.

As the ecosystem continues to grow and evolve, initiatives like the Developer Educator Program play a crucial role in fostering community engagement and knowledge sharing. With each update, Solana is not just improving its technology but also building a stronger, more capable community of developers and users.

The future looks bright for Solana, with these developments laying the groundwork for more sophisticated applications, improved scalability, and enhanced user experiences. As the blockchain space continues to evolve, Solana's focus on innovation and community engagement positions it well to meet the challenges and opportunities that lie ahead.

Facts + Figures

  • Over 230 registrations and 22 submitted games in the recent Solana Game Jam
  • Many games in the Game Jam were completely on-chain with Solana integration
  • New and improved development tools include Flutter SDK, Godot engine, Rust-enden-ity compiler, Unity SDK, and Unreal SDK
  • Developer Educator Program offers training and up to $250 USD for conducting Solana workshops
  • SIMD0059 proposal aims to add receipt roots to gossip for light client verification
  • Bubblegum program for compressed NFTs received an update with new documentation
  • Upcoming feature: updateable compressed NFTs
  • Radiance project implements Solana protocol modules in Go
  • Bankrun tool enhances local development by allowing time manipulation in testing environments
  • Solana Pirate Series bootcamp videos released for developer education
  • Active participation encouraged on Solana Stack Exchange for community knowledge sharing

Questions Answered

What was the outcome of the recent Solana Game Jam?

The Solana Game Jam was a significant success, with over 230 registrations and 22 submitted games. Many of these games were completely on-chain and all featured Solana integration. The event showcased the improving development tools and capabilities within the Solana ecosystem, demonstrating the potential for blockchain gaming on the platform.

How is Solana improving its light client capabilities?

Solana is enhancing its light client capabilities through the SIMD0059 proposal, which aims to add receipt roots to the gossip protocol. This improvement builds on the concept of transaction receipts, allowing light clients to verify transactions without necessarily trusting RPC providers. This development is crucial for improving the trustlessness and efficiency of light clients on the Solana network.

What new tools are available for Solana developers?

Several new and improved tools are now available for Solana developers. These include a Flutter SDK, Godot engine support, a Rust-enden-ity compiler in the browser, and updates to the Unity and Unreal SDKs. Additionally, a new tool called Bankrun has been introduced, which enhances local development by allowing developers to manipulate time in testing environments, particularly useful for game development.

How is Solana supporting community-led education initiatives?

Solana has launched the Developer Educator Program, which trains individuals to conduct Solana workshops in their local communities or universities. Participants can receive up to $250 USD for conducting a workshop, encouraging grassroots education efforts. This program aims to decentralize education and tap into local expertise to spread knowledge about Solana development.

What updates have been made to the Bubblegum program for compressed NFTs?

The Bubblegum program, which is primarily used for compressed NFTs on Solana, has received a significant update along with new, comprehensive documentation. An exciting upcoming feature is the ability to create updateable compressed NFTs, which will open up new possibilities, especially for gaming applications where updating metadata is crucial.

How is Solana improving local testing for developers?

Solana is improving local testing through tools like Bankrun, which allows developers to manipulate time in local development environments. This is particularly useful for testing time-dependent smart contracts and game mechanics without relying on actual passage of time or network deployments. This enhancement addresses a crucial need in the development process and encourages more thorough local testing before deploying to mainnet.

What is the Radiance project and how does it contribute to Solana's ecosystem?

Radiance is a project by the Fire Dancer team that implements Solana protocol modules in Go. While specific details weren't extensively discussed, it's understood to aid in the development of a new validator client. This project contributes to the diversity and robustness of Solana's ecosystem by providing alternative implementations of core protocol components, potentially opening up new avenues for development and optimization.

How is Solana addressing the need for developer education and community knowledge sharing?

Solana is addressing developer education through multiple channels. The Solana Pirate Series bootcamp videos have been released to provide educational content for developers. Additionally, the community is encouraged to be active on the Solana Stack Exchange, which serves as a valuable platform for asking questions, sharing knowledge, and collaborating on solutions to common development challenges. These initiatives, combined with the Developer Educator Program, form a multi-faceted approach to supporting and growing the Solana developer community.

Related Content

Solana Changelog - August 15 - Bankrun JS, Bubblegum, and Radiance

Explore the latest Solana updates including game jam success, new developer tools, light client progress, and innovative local testing solutions

Solana Changelog - August 1 - Gamejam, RWA, Quick Program Deploys

Discover the latest Solana updates including the exciting Game Jam, new RWA security token standard, and improvements in program deployment speed.

Solana Changelog: August 8th, 2022 - Offline Signing, QUIC & APR.dev

Discover the latest Solana updates including offline message signing, QUIC implementation progress, and new developer tools like APR.dev and Svelte Scaffold.

Solana Changelog - August 1 - Gamejam, RWA, Quick Program Deploys

Explore the latest Solana developments including the Game Jam, RWA security token standards, and improved program deployment speeds in this week's Changelog.

Solana Changelog - July 25 - Events, Pyre, and Anchor

Discover the latest Solana updates including the upcoming Game Jam, SIMD57 proposal for on-chain events, and crucial Anchor improvements in this week's changelog.

Solana Changelog - July 25 - Events, Pyre, and Anchor

Discover the latest Solana updates including the upcoming Game Jam, SIMD57 proposal for on-chain events, and exciting ecosystem developments in this week's Solana Changelog.

Solana Changelog - Token Extensions and Transaction Size Fees

Discover the latest Solana updates including token extensions, transaction size fees, and developer resources in this comprehensive changelog.

Solana Changelog - April 9 - Flare and GetEpochStake

Discover the latest Solana upgrades including GetEpochStake, improved indexing, and the Flare CLI tool. Learn how these changes enhance performance and developer experience on Solana.

Solana Changelog Aug 14

Discover the latest Solana updates including SIMD-0164, Web3.js 2.0 Release Candidate, and improved developer tools for enhanced testing and deployment.

Solana Changelog - April 16 - Vote Instructions, Bank Forwarding, QoS

Discover the latest Solana upgrades including vote instruction deprecation, bank forwarding filters, and QoS enhancements for improved network performance and developer experience.

Solana Changelog July 6 - Cubik, SPL-token, and Solana-Tools

Explore the latest Solana updates including Cardinal Labs shutdown, Jupiter's Token 2022 support, Cubik's tooling round, and new developer resources

Solana Changelog Jun 26 - ZK Elgamal Program, Better Feature Gate Testing, and More

Discover the latest Solana updates including the ZK Elgamal Proof program, enhanced local feature gate testing, and exciting improvements to the developer experience.

Solana Changelog - April 9 - Flare and GetEpochStake

Discover the latest Solana developments including the Flare CLI for smart contract interaction, GetEpochStake proposal, and crucial performance enhancements for validators.

Solana Changelog Aug 21 - SIMD Updates, Commits, and Developer Resources

Discover the latest Solana updates, including SIMD-0163, new commits, and exciting developer resources like Luzid in this week's Solana Changelog.

Solana Changelog March 7 - Verifiable Builds, Admin RPC, and Geyser

Explore the latest Solana developments including verifiable builds, admin RPC improvements, and Geyser interface updates for enhanced performance and security.