Liquid Stake with compassSOL for an 7.32% 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 6.7% APY staking with Solana Compass

Help decentralize and secure the Solana network delegating your stake to us and earn an impressive 6.7% 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 6.7% APY staking with Solana Compass

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

Learn more

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

By Changelog

Published on 2024-09-05

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

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

Solana Changelog: Rust Wallet Adapter, Optimized Entrypoint, and Anchor Improvements

In the ever-evolving landscape of blockchain technology, Solana continues to push the boundaries of innovation and performance. The latest Solana Changelog, presented by Jacob and John, brings exciting updates and opportunities for developers in the Solana ecosystem. From hackathons to technical improvements, this week's changelog is packed with valuable information for both newcomers and seasoned Solana developers.

Radar Hackathon: A Launchpad for Solana Innovators

The Solana community is abuzz with the announcement of the Radar Hackathon, organized by the Coliseum team. This event presents an incredible opportunity for developers to dive into the Solana ecosystem and showcase their creativity and technical prowess.

Jacob enthusiastically shared, "If you are building on Solana or you're interested in starting building on Solana, this is the perfect chance to do so. Definitely just register now and go get started with a hackathon."

The Radar Hackathon is not just a competition; it's a comprehensive learning experience. Participants can expect:

  1. Office hours with Solana experts
  2. Educational sessions on various aspects of Solana development
  3. Networking opportunities with fellow developers and industry leaders
  4. The chance to win prizes and recognition for innovative projects

For those looking to kickstart their journey in blockchain development or seasoned developers aiming to push the boundaries of what's possible on Solana, the Radar Hackathon is an event not to be missed.

RPC 2.0 Transition: Preparing for the Future

A significant update looming on the horizon is the transition to RPC 2.0. This upgrade brings important changes that developers need to be aware of to ensure their applications continue to function smoothly.

John provided a crucial reminder: "With the 2.0 upgrade, there are a couple RPC methods that will be removed. These are the ones listed. So if you're currently using them, please migrate to the recommended new RPC calls."

To assist developers in this transition, a comprehensive guide has been made available. The Agave v2.0 Transition Guide on GitHub offers step-by-step instructions on how to update your code to be compatible with the new RPC methods.

Jacob added an important note for developers: "Definitely check with your RPC provider as well on their timing of when they're upgrading to 2.0. So you can understand what your limitation or when you need to absolutely upgrade."

This proactive approach ensures that developers have ample time to make necessary adjustments, preventing any disruptions in their applications when the upgrade rolls out.

Optimized Entrypoint: Boosting Performance Across the Ecosystem

One of the most exciting technical improvements highlighted in this changelog is the optimization of the standard entrypoint used by Solana programs. This update, contributed by John Jinkwe, brings significant performance enhancements that will benefit the entire Solana ecosystem.

Jacob explained the impact of this change: "He's added a new way of doing an entrypoint that saves roughly about 30 CUs per account and pass to a program. And this will affect all programs out there, which is really cool to see."

This optimization is particularly noteworthy because:

  1. It reduces heap allocations, leading to more efficient resource utilization
  2. The performance gain of 30 Compute Units (CUs) per account is substantial when considering the scale of Solana's operations
  3. The improvement affects all deployed programs, providing a network-wide boost

This update exemplifies Solana's commitment to continuous improvement and optimization, ensuring that the platform remains at the forefront of blockchain performance.

Explorer Updates: Adapting to RPC Changes

As part of the preparations for RPC 2.0, the Solana Explorer is also receiving updates to ensure compatibility and continued functionality. NOAA has contributed a fix specifically addressing the viewing of stake accounts on the Explorer.

Jacob highlighted the practical implications of this update: "In the same line of thinking of, hey, we have all these RPCs methods being removed in 2.0. This is how to fix the stake accounts on the Explorer for when the get stake activation call gets removed."

For developers looking to implement similar fixes in their own applications, Jacob pointed out that the code is readily available: "You can literally just copy and paste the code just like NOAA did for the Explorer."

This update not only ensures the continued functionality of the Solana Explorer but also serves as a valuable reference for developers working on similar integrations in their own projects.

JAXIS Framework: Bridging Rust and Frontend Development

An exciting development in the Solana ecosystem is the growing adoption of the JAXIS framework, which allows developers to build frontend applications using Rust-like syntax.

John expressed his enthusiasm for this framework: "I love this change. It's very helpful for any type of developer. So if you're currently a Rust developer that's interested in frontends, this is a good opportunity to check out the JAXIS framework. And if you're a frontend developer interested in Rust, this is also a good chance to build some Rust frontends on Solana as well."

The JAXIS framework offers several advantages:

  1. Familiar syntax for Rust developers venturing into frontend development
  2. A bridge for frontend developers to explore Rust and Solana development
  3. Potential for more efficient and performant frontend applications

John's personal experience with JAXIS adds credibility to its potential: "I played around with it. Not much, just like their walkthrough tutorial just to see how it works. Because I was like, oh, Rust, what can I do with it? You can build frontends apparently."

As the Solana ecosystem continues to grow, tools like JAXIS that bridge different aspects of development become increasingly valuable. They not only make it easier for developers to transition between different areas of blockchain development but also foster innovation by combining the strengths of different programming paradigms.

Solana Stack Exchange: Fostering Community Knowledge

The Solana Stack Exchange continues to be a vibrant hub of knowledge sharing and problem-solving within the community. The changelog highlighted the top contributors for the week, recognizing their valuable input.

Jacob noted, "So we see the top is Jimmy and John. And then we have some newcomers that I haven't seen before, SIDU, Mitch Hawa, Kallen. Really cool to see all these people showing up at the top of the leagues here."

The Stack Exchange serves several crucial functions in the Solana ecosystem:

  1. It provides a platform for developers to seek help and share knowledge
  2. It creates a searchable repository of solutions to common problems
  3. It fosters a sense of community and collaboration among Solana developers

Jacob encouraged continued participation: "If you are interested in helping out all current and future developers on Solana, definitely contribute back to the Stack Exchange, upvote good answers, good questions, and help everyone else out."

This emphasis on community-driven knowledge sharing is a key factor in Solana's rapid growth and the high quality of its developer ecosystem.

Rust Wallet Adapter: Expanding Development Options

The introduction of the Rust Wallet Adapter marks a significant step in expanding the toolset available to Solana developers. This new adapter allows for the creation of wallet integrations using Rust, opening up new possibilities for developers who prefer working with this language.

While not extensively discussed in the changelog, the Rust Wallet Adapter is a noteworthy addition to the Solana development ecosystem. It offers several potential benefits:

  1. Improved performance and safety through Rust's strong type system and memory management
  2. Consistency with other Solana development tools that are written in Rust
  3. Easier integration for developers already familiar with Rust from working on Solana smart contracts

As the Solana ecosystem continues to mature, tools like the Rust Wallet Adapter play a crucial role in providing developers with a wide range of options to suit their preferences and project requirements.

Anchor Improvements: Enhancing Smart Contract Development

Anchor, the popular framework for Solana smart contract development, has received some noteworthy improvements. While not discussed in detail during the changelog, these updates are crucial for developers working on complex smart contract systems.

One of the key improvements mentioned is the inclusion of unresolved accounts in the resolution process. This enhancement addresses edge cases in account management, providing developers with more robust tools for handling complex account structures in their smart contracts.

The continuous improvement of Anchor demonstrates Solana's commitment to providing developers with powerful, user-friendly tools for building decentralized applications. As the ecosystem grows, we can expect to see further refinements and additions to the Anchor framework, making it an even more indispensable tool for Solana developers.

Performance Optimization: A Core Focus

Throughout the changelog, a recurring theme is the focus on performance optimization. From the improved entrypoint that saves compute units to the exploration of Rust-based frontend development with JAXIS, it's clear that the Solana ecosystem is constantly seeking ways to enhance efficiency and speed.

This relentless pursuit of performance is what sets Solana apart in the blockchain space. By continuously refining and optimizing every aspect of the platform, from low-level program execution to high-level development tools, Solana ensures that it remains at the cutting edge of blockchain technology.

Developers building on Solana can take confidence in knowing that they are working on a platform that prioritizes performance and efficiency, providing them with the tools they need to create fast, scalable, and responsive decentralized applications.

Community Engagement: The Heart of Solana's Success

The Solana changelog is not just a technical update; it's a testament to the vibrant and engaged community that powers the ecosystem. From the Radar Hackathon to the Stack Exchange contributions, it's clear that the Solana community is actively involved in shaping the future of the platform.

This level of community engagement is crucial for several reasons:

  1. It ensures a constant flow of new ideas and innovations
  2. It provides support and resources for developers at all skill levels
  3. It creates a feedback loop that helps identify and address challenges quickly

The emphasis on community participation, whether through hackathons, knowledge sharing, or open-source contributions, is a key factor in Solana's rapid growth and adoption.

Preparing for the Future: RPC 2.0 and Beyond

The upcoming transition to RPC 2.0 is a significant milestone for the Solana ecosystem. While it brings important changes that developers need to prepare for, it also represents Solana's commitment to evolving and improving its infrastructure.

Jacob's advice to check with RPC providers about their upgrade timelines highlights the importance of proactive planning in the blockchain space. Developers who stay informed and adapt quickly will be best positioned to take advantage of new features and improvements as they roll out.

As Solana continues to grow and evolve, we can expect to see more such transitions and upgrades. The community's ability to navigate these changes smoothly will be crucial in maintaining Solana's position as a leading blockchain platform.

Educational Resources: Empowering Developers

Throughout the changelog, there's a clear emphasis on providing educational resources and opportunities for developers. From the Radar Hackathon to the Stack Exchange and various GitHub repositories, Solana is ensuring that developers have access to the knowledge and tools they need to succeed.

This focus on education and resources is crucial for several reasons:

  1. It lowers the barrier to entry for new developers interested in blockchain technology
  2. It helps experienced developers stay up-to-date with the latest advancements
  3. It fosters innovation by providing developers with the knowledge they need to push boundaries

As the blockchain space continues to evolve rapidly, this commitment to education and resource provision will be a key factor in Solana's ability to attract and retain top development talent.

Cross-Pollination of Ideas: Rust and Frontend Development

The discussion about the JAXIS framework highlights an interesting trend in the Solana ecosystem: the cross-pollination of ideas between different areas of development. By bringing Rust-like syntax to frontend development, JAXIS is breaking down the traditional barriers between blockchain and web development.

This trend has several potential benefits:

  1. It makes it easier for blockchain developers to create full-stack applications
  2. It provides a pathway for web developers to enter the blockchain space
  3. It could lead to more efficient and performant decentralized applications

As the lines between different areas of development continue to blur, we can expect to see more innovative tools and frameworks that bridge these gaps, further enriching the Solana development ecosystem.

The Role of Open Source in Solana's Ecosystem

The changelog highlights several open-source contributions, from the optimized entrypoint to the Explorer updates. This emphasis on open-source development is a cornerstone of Solana's success.

Open-source development in the Solana ecosystem offers several advantages:

  1. It allows for rapid identification and fixing of bugs and vulnerabilities
  2. It enables community-driven innovation and improvement
  3. It provides transparency, which is crucial in the blockchain space
  4. It allows developers to learn from and build upon each other's work

As Solana continues to grow, the strength of its open-source community will be a key factor in its ability to innovate and adapt to new challenges.

Balancing Innovation and Stability

The updates discussed in the changelog demonstrate Solana's ability to balance innovation with stability. While introducing new features and optimizations, there's also a clear focus on ensuring backward compatibility and providing developers with the tools they need to adapt to changes.

This balance is crucial in the blockchain space, where the stakes are high, and even small changes can have significant impacts. By providing clear upgrade paths, comprehensive documentation, and community support, Solana ensures that innovation doesn't come at the cost of stability and reliability.

The Impact of Incremental Improvements

While some of the updates discussed, like the 30 CU saving in the optimized entrypoint, might seem small in isolation, their cumulative effect across the entire Solana ecosystem is substantial. These incremental improvements add up to significant performance gains and efficiency boosts when applied across millions of transactions and smart contracts.

This focus on continuous, incremental improvement is a key strategy in maintaining Solana's position as one of the fastest and most efficient blockchain platforms. It ensures that the platform remains competitive and continues to meet the evolving needs of developers and users alike.

Looking Ahead: The Future of Solana Development

As we look to the future of Solana development, the updates and trends discussed in this changelog provide some insights into what we might expect:

  1. Continued focus on performance optimization and efficiency
  2. More tools bridging different areas of development, like JAXIS
  3. Increased emphasis on community-driven innovation and problem-solving
  4. Ongoing evolution of core infrastructure, as evidenced by the RPC 2.0 transition

These trends suggest a bright future for Solana, with a growing ecosystem of tools, frameworks, and resources supporting developers in creating the next generation of decentralized applications.

The Importance of Staying Informed

One of the key takeaways from this changelog is the importance of staying informed about updates and changes in the Solana ecosystem. Whether it's preparing for RPC 2.0 or exploring new tools like JAXIS, developers who stay up-to-date will be best positioned to take advantage of new opportunities and avoid potential pitfalls.

The regular changelog updates, along with resources like the Solana newsletter and Stack Exchange, play a crucial role in keeping the community informed and engaged. Developers are encouraged to make use of these resources to stay at the forefront of Solana development.

Conclusion: A Thriving Ecosystem in Continuous Evolution

The Solana changelog for September 4th, 2024, paints a picture of a thriving ecosystem in continuous evolution. From performance optimizations and new development tools to community initiatives and educational resources, Solana is demonstrating its commitment to providing developers with everything they need to build the future of decentralized applications.

As the blockchain space continues to evolve, Solana's focus on performance, developer experience, and community engagement positions it well to meet the challenges and opportunities that lie ahead. Whether you're a seasoned Solana developer or just starting your blockchain journey, there's never been a more exciting time to be part of the Solana ecosystem.

Facts + Figures

  • The Radar Hackathon, organized by the Coliseum team, has just started, offering opportunities for both new and experienced Solana developers.
  • RPC 2.0 upgrade is coming, with several RPC methods being removed. Developers are advised to migrate to new recommended RPC calls.
  • A new optimization in the standard entrypoint saves approximately 30 Compute Units (CUs) per account and pass to a program.
  • This entrypoint optimization will affect all deployed programs on Solana, providing a network-wide performance boost.
  • Updates to the Solana Explorer have been made to fix the viewing of stake accounts in preparation for the removal of the get stake activation call in RPC 2.0.
  • The JAXIS framework allows developers to build frontend applications using Rust-like syntax, bridging Rust and frontend development.
  • The Solana Stack Exchange continues to be active, with both regular contributors and newcomers making valuable contributions.
  • A Rust Wallet Adapter has been introduced, expanding options for wallet integration development.
  • Anchor, the popular Solana smart contract development framework, has received improvements, including better handling of unresolved accounts.
  • The changelog emphasizes the importance of community engagement, open-source contributions, and continuous education in the Solana ecosystem.

Questions Answered

What is the Radar Hackathon?

The Radar Hackathon is a new event organized by the Coliseum team for Solana developers. It offers an opportunity for both new and experienced developers to build projects on Solana, with features like office hours, educational sessions, and networking opportunities. The hackathon is designed to foster innovation and help developers dive deeper into the Solana ecosystem.

How should developers prepare for the RPC 2.0 upgrade?

Developers should prepare for the RPC 2.0 upgrade by migrating away from the RPC methods that will be removed. They should consult the Agave v2.0 Transition Guide on GitHub for step-by-step instructions on updating their code. Additionally, developers are advised to check with their RPC providers about the timing of the upgrade to understand their specific deadlines for making necessary changes.

What is the significance of the new optimized entrypoint?

The new optimized entrypoint is a significant performance improvement that saves approximately 30 Compute Units (CUs) per account and pass to a program. This optimization affects all deployed programs on Solana, providing a network-wide performance boost. It demonstrates Solana's commitment to continuous improvement and efficiency in its core infrastructure.

What is the JAXIS framework?

The JAXIS framework is a tool that allows developers to build frontend applications using Rust-like syntax. It bridges the gap between Rust development (common in Solana smart contracts) and frontend development. This framework is particularly useful for Rust developers interested in frontend work and for frontend developers looking to get into Rust and Solana development.

How does Solana support community engagement and knowledge sharing?

Solana supports community engagement and knowledge sharing through various channels. The Solana Stack Exchange is a key platform where developers can ask questions, share knowledge, and earn recognition for their contributions. Additionally, events like the Radar Hackathon, open-source project contributions, and regular changelog updates all foster a strong sense of community and facilitate knowledge exchange within the Solana ecosystem.

Related Content

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 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 May 31: Interfaces, Solang, and Solana ChatGPT

Explore the latest Solana developments including interfaces, Solang Compiler v0.3.0, and the new Solana ChatGPT plugin in this comprehensive changelog.

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 May 23 - Lite RPC, Programmable Smart Wallets, and Idle Games

Explore the latest Solana updates including Lite RPC for efficient transactions, programmable smart wallets, and exciting developments in game creation on the blockchain.

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 - 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 - November 1, 2022 - Error Logging, Open-Source Proposals, and Voter Withdrawals

Discover the latest Solana updates including improved error logging, community-driven proposals, and exciting developments in the ecosystem.

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 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 - Mar 26 - Sending Transactions Faster, Stake-Weighted QoS, and Optimizing Compute

Explore the latest Solana developments including improved transaction speed, stake-weighted quality of service, and compute optimization techniques for developers.

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.

Solana Changelog - October 10 - Solana StackExchange, sRFC, and future Feature Activations

Explore Solana's latest updates including the 1.16 release, upcoming confidential transfers, SRFCs, and the importance of Solana StackExchange for developers.

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 - 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.