Liquid Stake with compassSOL for an 8.04% 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.8% APY staking with Solana Compass

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

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

Learn more

Solana Changelog June 14 - Wallet Delegation, Anchor updates, and a new Developer Site

By Solana-Changelog

Published on 2023-06-15

Solana unveils a groundbreaking wallet delegation standard for enhanced security, updates Anchor dependencies, and launches a new open-source developer resource site.

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

Solana Changelog: Wallet Delegation, Anchor Updates, and New Developer Site

In the latest episode of the Solana Changelog, Nick and Colin from the Solana Foundation DevRel team bring us up to speed on the latest developments in the Solana ecosystem. Broadcasting live from New York, they dive into three key topics: a new wallet delegation standard, updates to the Anchor framework, and the launch of a new developer resource site. Let's explore these exciting developments in detail.

sRFC 12: Wallet Delegation Standard for Secure Proof of Ownership

The first major topic discussed in the changelog is the proposal of a new standard for wallet delegation, known as sRFC 12. This proposal aims to enhance security and user experience for Solana users, particularly those who employ cold storage solutions.

What is Wallet Delegation?

Wallet delegation is a method that allows users to prove ownership of assets in a cold wallet without directly connecting it to decentralized applications (dApps). Instead, users can delegate this proof to a hot wallet, reducing the risk of exposing their cold storage to potential security threats.

Colin explains the need for this standard:

"Typically when you want to connect with a dApp, it might be token gated to some effect where you have to show that you own a basically NFT to get access. But of course with cold wallets, you don't actually want to connect to every single dApp."

This standard addresses a crucial pain point for users who prioritize security but still want to interact with various dApps and services in the Solana ecosystem. By allowing users to delegate proof of ownership to a hot wallet, they can maintain the security of their cold storage while still enjoying full participation in the ecosystem.

Nick emphasizes the importance of this development:

"I think it's really cool. I think it adds a base level of security to users. So that way you can actually have your cold storage, you can actually have that as cold. You can have this secure delegation and then you can interact, you can claim airdrops, you can do whatever it is you want to do with the NFTs or the other assets or tokens you have in your cold storage."

It's worth noting that while this standard is still in the proposal stage, similar solutions already exist in the Solana ecosystem. Colin mentions that Cardinal Labs has already implemented a comparable feature, encouraging listeners to explore their offerings.

The introduction of this standard could significantly enhance the security landscape of the Solana ecosystem. By providing a standardized way for users to interact with dApps without exposing their cold storage, it could encourage more users to adopt best practices in crypto security. This, in turn, could lead to a reduction in hacks and unauthorized access to user funds, further solidifying Solana's reputation as a secure and user-friendly blockchain platform.

Anchor Framework Updates

The second major topic discussed in the changelog revolves around updates to the Anchor framework, a popular development tool in the Solana ecosystem.

Expanding Dependency Ranges

One of the key updates to Anchor involves allowing a wider range of dependencies. This change aims to reduce issues that developers often encounter when upgrading Anchor or working with projects that use different versions of the framework.

Colin explains the rationale behind this update:

"And because I think typically as a library author, you shouldn't pin your dependencies to an exact version. So this just like to increase the range so that those issues pop up less."

This change reflects a best practice in library development, where flexibility in dependency versions can lead to better compatibility across projects. However, Colin also notes an important distinction for application developers:

"But definitely if you're an application author, probably best of pinning dependencies to have like tighter control on exactly what's going on and what packages you have."

Nick concurs with this approach:

"Yeah, when I develop applications, I always pin my own versions that way I can like control the process up. But from a framework perspective, like it doesn't really make a whole lot of sense to do. Unless you really, really need to."

This update to Anchor demonstrates the Solana ecosystem's commitment to improving developer experience. By reducing dependency conflicts, developers can spend less time troubleshooting version incompatibilities and more time building innovative applications on Solana.

The change also highlights the ecosystem's maturity, as it adopts best practices from the broader software development world. This could make Solana more attractive to developers from other ecosystems, potentially accelerating the platform's growth and adoption.

Launch of New Developer Resource Site

The third and perhaps most exciting announcement in this changelog is the launch of a new developer resource site at solana.com/developers.

Open-Source Developer Guides and Resources

This new site represents a significant step forward in Solana's efforts to support its developer community. Nick explains:

"So just a couple of days ago, there was a release to the .com/developers page where the actual guides and resources are now actually open source. So anyone can contribute to them. Anyone can update them. It's just basically raw markdown files and stored on a another separate public GitHub organization repo."

This move to open-source the developer resources is a game-changer for the Solana ecosystem. It allows the entire community to contribute to and improve the documentation, ensuring that it remains up-to-date and comprehensive.

Colin highlights the potential impact of this new resource:

"Yeah, I think this is actually going to be an incredible resource because I think of course in the dev all team, with the feedback that we have, it's incredibly hard to find good resources. So it's not that the resources doesn't exist, it's more of like a discoverability problem."

The new site aims to solve this discoverability problem, making it easier for developers to find the information they need when building on Solana.

Continuous Updates and Community Involvement

One of the key advantages of this new resource site is its dynamic nature. As Nick explains:

"And it's something that you can probably almost like actively check in on. It's where resource will be added almost as frequently as possible. So it's not like a stale, you just go there one time and you consume everything. Definitely continue to check it out. Have a bookmark and check it every week."

This ongoing update process ensures that the resources remain relevant and up-to-date, a crucial factor in the fast-paced world of blockchain development.

The open-source nature of the site also encourages community involvement. Nick invites listeners to contribute:

"And if there's any guides or resources that you're looking for in the ecosystem, feel free to open an issue, open a PR and let's build some more better developer resources."

This collaborative approach to documentation and resources could significantly enhance the Solana developer experience. By leveraging the collective knowledge and expertise of the community, Solana can create a comprehensive and user-friendly resource that caters to developers of all skill levels.

Implications for the Solana Ecosystem

The announcements made in this changelog have far-reaching implications for the Solana ecosystem. Let's explore some of these potential impacts:

Enhanced Security

The proposed wallet delegation standard (sRFC 12) could significantly improve the security posture of Solana users. By allowing users to interact with dApps without exposing their cold storage, it reduces the risk of hacks and unauthorized access. This could lead to increased confidence in the Solana platform, potentially attracting more users and developers.

Improved Developer Experience

The updates to the Anchor framework, particularly the changes to dependency management, demonstrate Solana's commitment to improving the developer experience. By reducing common pain points, Solana is making it easier for developers to build on the platform. This could lead to an increase in the number and quality of applications in the Solana ecosystem.

Better Documentation and Resources

The launch of the new open-source developer resource site addresses one of the most common challenges in blockchain development: finding accurate and up-to-date information. By making these resources community-driven, Solana is ensuring that its documentation remains relevant and comprehensive. This could lower the barrier to entry for new developers and help experienced developers stay up-to-date with the latest best practices.

Community Empowerment

The open-source nature of the new developer site empowers the Solana community to take an active role in shaping the ecosystem's resources. This collaborative approach could foster a stronger sense of community and ownership among Solana developers.

Accelerated Innovation

With better security, improved developer tools, and more comprehensive resources, the Solana ecosystem is well-positioned for accelerated innovation. These improvements could lead to the development of more complex and innovative applications on the Solana blockchain.

Looking Ahead

As the Solana ecosystem continues to evolve and grow, updates like those discussed in this changelog play a crucial role in shaping its future. The proposed wallet delegation standard, if implemented, could set a new benchmark for security in the blockchain space. The improvements to Anchor and the launch of the new developer resource site demonstrate Solana's commitment to creating a developer-friendly environment.

These developments also highlight Solana's responsive approach to ecosystem needs. By addressing key pain points like security, dependency management, and resource discoverability, Solana is actively working to remove barriers to adoption and innovation.

The open-source nature of many of these initiatives also underscores the collaborative spirit of the Solana community. By inviting developers to contribute to documentation and propose new standards, Solana is leveraging the collective expertise of its ecosystem to drive progress.

As we look to the future, it's clear that Solana is positioning itself as a leading platform for blockchain development. With its focus on security, developer experience, and community involvement, Solana is creating an environment where innovation can thrive.

The changelog concludes with an invitation for viewers to subscribe to the Solana newsletter and follow the hosts on Twitter for more updates. This ongoing communication channel ensures that developers and enthusiasts can stay informed about the latest developments in the Solana ecosystem.

In conclusion, the announcements made in this Solana Changelog represent significant steps forward for the ecosystem. From enhanced security measures to improved developer tools and resources, these updates demonstrate Solana's commitment to creating a robust, secure, and developer-friendly blockchain platform. As these initiatives continue to evolve and new ones emerge, the future looks bright for Solana and its growing community of developers and users.

Facts + Figures

  • sRFC 12 proposes a new wallet delegation standard for secure proof of ownership in Solana.
  • The wallet delegation standard allows users to prove ownership of assets in a cold wallet without directly connecting it to dApps.
  • Cardinal Labs has already implemented a solution similar to the proposed wallet delegation standard.
  • Anchor framework updates now allow for a wider range of dependencies to reduce issues during upgrades.
  • A new developer resource site has been launched at solana.com/developers.
  • The new developer site features open-source guides and resources that anyone can contribute to.
  • The developer resources are stored as raw markdown files in a public GitHub repository.
  • The new developer site aims to solve the discoverability problem for Solana resources.
  • Resources on the new developer site will be updated frequently.
  • Developers are encouraged to open issues or pull requests to contribute to the developer resources.
  • The Solana Changelog is hosted by Nick and Colin from the Solana Foundation DevRel team.
  • The episode was broadcast live from New York.
  • Viewers are encouraged to subscribe to the Solana newsletter for more updates.
  • The hosts can be followed on Twitter for additional Solana ecosystem news.

Questions Answered

What is the proposed wallet delegation standard in Solana?

The proposed wallet delegation standard, known as sRFC 12, is a new method that allows users to prove ownership of assets in a cold wallet without directly connecting it to decentralized applications (dApps). Instead, users can delegate this proof to a hot wallet, reducing the risk of exposing their cold storage to potential security threats. This standard aims to enhance security and user experience for Solana users, particularly those who employ cold storage solutions.

How does the new Anchor framework update benefit developers?

The new Anchor framework update allows for a wider range of dependencies, which aims to reduce issues that developers often encounter when upgrading Anchor or working with projects that use different versions of the framework. This change reflects best practices in library development, where flexibility in dependency versions can lead to better compatibility across projects. By reducing dependency conflicts, developers can spend less time troubleshooting version incompatibilities and more time building innovative applications on Solana.

What is the new developer resource site launched by Solana?

Solana has launched a new developer resource site at solana.com/developers. This site features open-source guides and resources that anyone can contribute to. The resources are stored as raw markdown files in a public GitHub repository, making it easy for the community to update and improve the documentation. This new site aims to solve the discoverability problem for Solana resources, making it easier for developers to find the information they need when building on Solana.

How can developers contribute to the new Solana developer resource site?

Developers can contribute to the new Solana developer resource site by opening issues or pull requests on the GitHub repository where the resources are stored. They can suggest new guides, update existing ones, or help improve the overall structure and organization of the resources. This collaborative approach allows the entire Solana community to participate in creating and maintaining comprehensive and up-to-date documentation.

What are the potential implications of these updates for the Solana ecosystem?

These updates have several potential implications for the Solana ecosystem. The wallet delegation standard could significantly enhance security for users. The Anchor framework updates could improve the developer experience by reducing common issues. The new developer resource site could lower the barrier to entry for new developers and help experienced developers stay up-to-date. Together, these updates could lead to increased confidence in the platform, attract more developers, foster a stronger sense of community, and ultimately accelerate innovation in the Solana ecosystem.

Related Content

Solana Changelog June 14 - Wallet Delegation, Anchor updates, and a new Developer Site

Discover the latest Solana updates including a new wallet delegation standard, Anchor improvements, and a revamped developer website. Stay ahead in the Solana ecosystem!

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 March 21 - Priced Compute Units and the Solana Developer Forum

Explore Solana's latest developments, including the Priced Compute Units proposal, validator improvements, and the launch of the Solana Developer Forum.

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 Jul 17 - Deprecations, Precompiles, and Developer Resources

Explore Solana's latest changes including precompile improvements, deprecated code removals, and exciting new developer resources in this comprehensive update.

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 - 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 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 Oct 23

Discover how Solana is attracting more developers than ever, with insights on the largest crypto hackathon and recent performance optimizations.

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 November 6th

Get the latest Solana updates including SIMD 189 for stricter ELF headers, Agave 2.1 pre-release, Web3.js 2.0 launch, and crucial developer insights.

Solana Changelog Apr 16 - Vote Instructions, Bank forwarding, QOS

Explore the latest Solana updates including SIMD-138, bank forwarding filters, and stake-weighted QoS enhancements for improved network efficiency and developer experience.

Solana Changelog - Mar 19: Anza's Agave Client, Compute, and create-solana-program

Explore Solana's latest developments: Anza's Agave client, block space challenges, priority fees, and new developer tools like create-solana-program.

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

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