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 - Mar 12 - Solana hackathon, Anza fork, Anchor IDLs, Windows support

By Solana-Changelog

Published on 2024-03-12

Exciting updates in the Solana ecosystem: Renaissance Hackathon begins, Anza forks Solana validator client, and major Anchor IDL enhancements on the horizon.

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

Solana Ecosystem Buzzes with Renaissance Hackathon, Anza Fork, and Anchor IDL Improvements

The Solana ecosystem is abuzz with exciting developments, from the launch of a groundbreaking hackathon to significant changes in the validator client landscape and improvements to developer tools. In this comprehensive article, we'll dive deep into the latest updates discussed in the recent Solana Changelog podcast, featuring Nick from the Solana Foundation Developer Relations team and Jonas.

Renaissance Hackathon: A New Era for Solana Global Hackathons

The talk of the town in the Solana community is undoubtedly the Renaissance hackathon, which kicked off on March 4th and is set to run for approximately 30 days. This event marks a significant shift in how Solana Global Hackathons are organized and executed.

Colosseum Takes the Reins

The Renaissance hackathon is being orchestrated by Colosseum, a new player in the Solana hackathon scene. This change brings a fresh perspective to the event, while still maintaining the essence of what makes Solana hackathons special. Nick explains:

"It's the new edition of the Solana Global Hackathon starting right now. It actually started a couple of days ago. It started on March 4th and goes for about 30 days, give or take. And, you know, typical, amazing Solana Global Hackathon fully online, but with a twist this time, the folks over at Colosseum are now handling all Solana Global Hackathons."

A Twist on the Traditional Format

While the hackathon retains many familiar elements, such as multiple tracks and diverse topics, Colosseum has introduced an exciting new component. Nick elaborates:

"And with that, there's not only the typical hackathon that Solana Foundation has run in the past, where you get like a bunch of tracks, different topics, but also the winners of the hackathon will be eligible to participate and be eligible to be invited into Colosseum's accelerator program."

This addition of an accelerator program opportunity for hackathon winners is a game-changer. It provides participants with a potential pathway to turn their hackathon projects into fully-fledged startups, with the support and resources typically associated with renowned accelerators like Y Combinator.

Superteam Side Tracks: Expanding Opportunities

The Renaissance hackathon isn't just about the main event. Jonas highlights the additional opportunities available through Superteam:

"Yeah, I can't wait for this to start and see all the cool projects. And there's so much money into so many prices. And there's even like the super team has like a bunch of side tracks. They do. You can see like, there's one from drip. There's one from warm home."

These side tracks offer participants even more chances to showcase their skills and win prizes, further enriching the hackathon experience.

Anza Fork: A New Chapter for Solana's Validator Client

One of the most significant announcements in the Solana ecosystem is the creation of Anza, a new company formed by core protocol engineers previously working at Solana Labs. This development brings with it a major change in how the Solana validator client will be maintained and developed going forward.

The Birth of Agave

Anza's fork of the Solana Labs validator client will be known as Agave. Nick provides context on this transition:

"Basically what happened is the core protocol engineers for the Solana validator client used to work at Solana Labs. They formed a new company called Anza and they're going to start maintaining the code base for the Solana validator client. And they're going to call that Agave."

This move represents a significant shift in the Solana ecosystem, but it's important to note that for most users and developers, the impact will be minimal. Nick reassures:

"It's just, you know, effectively think of it just like a name change for most people. That's all it is."

Continuity and Improvement

Despite the change in management, the Anza team is already hard at work improving the validator client. Jonas notes:

"And there's also they are working on a bunch of issues now that actually Jacob created as well, some of them. So they're trying to know like while they're currently going from one company to another. So they can now have some time to fix things."

These improvements include better Windows support for test validators and addressing issues related to block hash expiration during deployments.

Transitioning to Agave

To facilitate a smooth transition, the Solana Labs repository has implemented measures to redirect developers to the new Agave repository. Nick explains:

"There's this PR on the Solana Labs validator client repo that adds a GitHub action that's actually just going to auto close new pull request to this the previous Solana validator client repo. And that's because Anza is fully taking over the fork."

This ensures that all new contributions and issues are directed to the appropriate place, maintaining the continuity of development and community engagement.

Anchor IDL Improvements: A Leap Forward for Solana Development

Anchor, the popular framework for Solana development, is set to receive a significant update to its Interface Description Language (IDL) system. This update, spearheaded by Acaron, the creator of Solana Playground and maintainer of the Anchor framework, aims to address numerous long-standing issues and create a more robust IDL specification.

Comprehensive IDL Overhaul

Nick describes the scale and importance of this update:

"Acaron, the creator of Solana Playground, he's also the maintainer of anchor framework. He this is a massive commit one commit massive changes. He's trying to fix all of the issues with anchor IDLs and creating a more generic IDL spec that any IDL generator can can use."

This update is slated for version 0.30.0 of Anchor and addresses approximately 30 open issues related to IDLs within the framework.

Impact on Solana Development

The improvements to Anchor's IDL system have far-reaching implications for Solana developers. Jonas expresses his excitement:

"Yeah, I love this. I'm a big IDL fan. I love the idea that you just took basically an interface of your program on Shane and then everyone can just interact with it and hear like it solves 47 issues. And you can now add like dependencies to your IDL and all kinds of things."

These enhancements will make it easier for developers to define and interact with on-chain programs, potentially streamlining the development process and improving interoperability between different Solana projects.

Platform Tools and Rust Updates

In addition to the major announcements, the Solana ecosystem continues to see incremental improvements and updates. Jonas highlights one such update:

"So the first thing is that they bumped the platform tools. So you can see that the Solana lapsed repository is now moving over to Agawa. We're going to talk about this later. And they updated the platform tools to 141. And this also comes with a rust bump version. It's like a one dot 75 now."

While these updates might seem minor, they play a crucial role in keeping the Solana development environment up-to-date and secure.

Account Data Optimization

An interesting optimization has been implemented in the Solana codebase, which Jonas explains:

"So for some while now, they are actually not using the slot anymore for the hash of the accounts. So now they can take these eight bytes and give them back to the back to the account data actually."

This change has implications for account storage efficiency, particularly for token accounts which make up a significant portion of all accounts on the Solana blockchain:

"And we can see that we have 431 million accounts currently. And 388 million of these accounts are actually talking accounts. So 90% of all accounts on Solana actually talking accounts."

RPC Method Deprecation

As part of the ongoing improvements to the Solana ecosystem, certain RPC methods are being deprecated. Nick mentions one such change:

"And they're actually deprecating the get stake activation RPC method. So you can see here, it's kind of like this transition period between Agave and the Solana Labs client. And yeah, so the get stake activation RPC method is being deprecated."

This deprecation is aimed at improving efficiency and streamlining the RPC interface.

Windows Support Improvements

The Solana ecosystem is continually working to improve cross-platform support. Jonas notes:

"And so for example, we have the test validators should now work better on windows."

This enhancement is particularly important for developers using Windows environments, making it easier to test and develop Solana applications across different operating systems.

Community Engagement and Stack Exchange

The Solana community continues to grow and engage on various platforms. Jonas highlights the activity on Stack Exchange:

"Last but not least, let's maybe highlight the newcomers in Stack Exchange. We had a helping everyone to exchange. So we have a brief one with another 140 34, a regular vacation black horse. We have white seal. We have obvious octave."

This increased activity on Stack Exchange demonstrates the growing interest in Solana development and the community's willingness to help and support one another.

The Future of Solana Development

As the Solana ecosystem continues to evolve and grow, these recent developments paint a picture of a vibrant and dynamic community. From the exciting opportunities presented by the Renaissance hackathon to the significant changes in the validator client landscape with the Anza fork, and the ongoing improvements to developer tools like Anchor, it's clear that Solana is committed to fostering innovation and improving the developer experience.

The introduction of the Colosseum accelerator program for hackathon winners opens up new avenues for turning innovative ideas into successful projects within the Solana ecosystem. This initiative has the potential to attract even more talented developers and entrepreneurs to the platform, further enriching the community and driving the creation of groundbreaking applications.

The Anza fork, while representing a significant change in the management of the validator client, also demonstrates the strength and resilience of the Solana ecosystem. By forming a dedicated company to focus on the core protocol, the Solana community can expect even more rapid improvements and optimizations to the underlying infrastructure.

The improvements to Anchor's IDL system are particularly exciting for developers. By addressing long-standing issues and creating a more flexible and powerful IDL specification, Anchor is set to become an even more valuable tool in the Solana developer's toolkit. This could lead to more efficient development processes, better interoperability between projects, and ultimately, a more robust and diverse ecosystem of Solana applications.

As Solana continues to push the boundaries of blockchain technology, these developments collectively contribute to a more accessible, efficient, and powerful platform for decentralized applications. The ongoing focus on improving developer tools, optimizing core protocols, and fostering community engagement positions Solana as a leading blockchain platform for innovation and growth.

In conclusion, the Solana ecosystem is buzzing with activity and poised for continued growth. From hackathons that spark innovation to technical improvements that enhance efficiency, Solana is demonstrating its commitment to building a world-class blockchain platform. As these developments unfold, it's an exciting time for developers, investors, and users alike to be part of the Solana community.

Facts + Figures

  • The Renaissance hackathon, organized by Colosseum, started on March 4th and will run for approximately 30 days.
  • Winners of the Renaissance hackathon will be eligible for Colosseum's accelerator program, similar to Y Combinator for the Solana ecosystem.
  • Superteam is offering additional side tracks and prizes for the Renaissance hackathon.
  • Anza, a new company formed by core protocol engineers from Solana Labs, has forked the Solana validator client.
  • The Anza fork of the Solana validator client will be called Agave.
  • Anchor framework is preparing for version 0.30.0, which will include significant improvements to the IDL system.
  • The Anchor IDL update aims to fix approximately 30 open issues related to IDLs.
  • Solana platform tools have been updated to version 141, along with a Rust version bump to 1.75.
  • There are currently 431 million accounts on Solana, with 388 million (90%) being token accounts.
  • The getStakeActivation RPC method is being deprecated in the Agave client.
  • Improvements for Windows support, particularly for test validators, are in progress.
  • Stack Exchange activity for Solana is increasing, with new contributors joining the community.

Questions Answered

What is the Renaissance hackathon?

The Renaissance hackathon is the latest edition of the Solana Global Hackathon, organized by Colosseum. It started on March 4th and runs for about 30 days. This online event features multiple tracks and topics, and uniquely offers winners the chance to participate in Colosseum's accelerator program, similar to Y Combinator for the Solana ecosystem.

Who is Anza and what is Agave?

Anza is a new company formed by core protocol engineers who previously worked at Solana Labs. They have forked the Solana validator client, which they will maintain and develop under the name Agave. This fork represents a transition in the management of the Solana validator client, but for most users and developers, it will function similarly to before, essentially acting as a name change.

What improvements are coming to Anchor's IDL system?

Anchor, the popular Solana development framework, is preparing for version 0.30.0 which will include significant improvements to its Interface Description Language (IDL) system. This update, led by Acaron, aims to fix approximately 30 open issues related to IDLs and create a more generic IDL spec that any IDL generator can use. These improvements will make it easier for developers to define and interact with on-chain programs.

How many accounts are there on Solana, and what proportion are token accounts?

According to the information provided, there are currently 431 million accounts on Solana. Of these, 388 million, or approximately 90%, are token accounts. This high proportion of token accounts demonstrates the significant usage of tokens within the Solana ecosystem.

What changes are being made to improve Windows support for Solana development?

The Solana ecosystem is working on improving cross-platform support, particularly for Windows users. One of the key improvements mentioned is that test validators should now work better on Windows. This enhancement aims to make it easier for developers using Windows environments to test and develop Solana applications.

What is happening with the getStakeActivation RPC method?

The getStakeActivation RPC method is being deprecated in the Agave client (the Anza fork of the Solana validator client). This change is part of ongoing efforts to improve efficiency and streamline the RPC interface in the Solana ecosystem.

How is the Solana community engaging on Stack Exchange?

The Solana community is showing increased activity on Stack Exchange, with new contributors joining and participating in discussions. This growth in engagement demonstrates the expanding interest in Solana development and the community's willingness to help and support one another through this platform.

What updates have been made to Solana's platform tools and Rust version?

The Solana ecosystem has updated its platform tools to version 141. Along with this update, there has been a bump in the Rust version used, which is now at version 1.75. These updates help keep the Solana development environment current and secure.

How is account data being optimized in Solana?

An optimization has been implemented in the Solana codebase where the slot is no longer used for the hash of accounts. This change allows for eight bytes to be given back to the account data. This optimization is particularly significant given the high proportion of token accounts on Solana, potentially improving storage efficiency.

What additional opportunities are available for participants in the Renaissance hackathon?

In addition to the main hackathon tracks, Superteam is offering several side tracks with additional prizes. These side tracks provide participants with even more opportunities to showcase their skills and win rewards, enhancing the overall hackathon experience and encouraging diverse project development within the Solana ecosystem.

Related Content

Solana Changelog - Mar 12 - Solana hackathon, Anza fork, Anchor IDLs, Windows support

Exciting updates in the Solana ecosystem including the Renaissance Hackathon, Anza's fork of the validator client, improvements to Anchor IDLs, and enhanced Windows support.

Solana Changelog March 14 - Tiered Account Storage, Debugging Programs, and Anchor

Explore Solana's latest developments including tiered account storage, program debugging, and major Anchor updates in this comprehensive changelog.

Solana Changelog - December 12 - Solana Speedrun and Transaction Scheduling

Exciting developments in Solana's ecosystem including the Solana Speedrun game jam, transaction scheduling improvements, and new developer tools for game creation.

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 - 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 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 - September 6 - Hyperdrive Hackathon Edition

Discover top Solana developer resources for the Hyperdrive hackathon. Learn about Solana Pay, Mobile Stack, AI integration, and more in this comprehensive guide.

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 - 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 - 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 Jul 3 - RPC Deprecations, Actions, and Blinks

Explore Solana's latest developments including RPC method deprecations, new Actions and Blinks features, and upcoming changes to compute unit charging.

Solana Changelog - September 6 - Hyperdrive Hackathon Edition

Explore top Solana developer resources for the Hyperdrive hackathon. Learn about Solana's ecosystem, tools, and innovative capabilities in this comprehensive guide.

Solana Changelog - August 15th, 2022 - Stack Exchange, Token 2022 & MinContext Slot

Exciting Solana ecosystem updates: Stack Exchange public beta, Token 2022 release, MinContext Slot improvements, and Seahorse lang gaining traction

Solana Changelog Sep 4 - Rust Wallet Adapter, Optimized Entrypoint, and Anchor improvements

Explore the latest Solana updates including the Radar Hackathon, RPC 2.0 transition guide, and performance improvements for developers.

Breakpoint 2023: Explorers, Interpreting Information for the Masses

Key figures in the Solana ecosystem discuss the challenges and the future of data interpretation for users and developers.