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 June 14 - Wallet Delegation, Anchor updates, and a new Developer Site

By Changelog

Published on 2023-06-15

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

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

The Solana ecosystem continues to evolve at a rapid pace, with new developments and improvements being introduced regularly. In the latest Solana Changelog, Nick and Colin from the Solana Foundation DevRel team discuss several exciting updates that are set to enhance the developer and user experience within the Solana ecosystem. From a new wallet delegation standard to improvements in the Anchor framework and the launch of a revamped developer website, there's plenty for Solana enthusiasts to be excited about.

Wallet Delegation Standard: Enhancing Security for Cold Wallets

One of the most significant proposals discussed in this changelog is the introduction of a new wallet delegation standard. This standard, known as sRFC-00012, aims to provide a secure method for proving ownership of tokens or NFTs stored in cold wallets without directly connecting them to decentralized applications (dApps).

The need for such a standard arises from the inherent security risks associated with connecting cold wallets to various dApps. Cold wallets, which are typically offline storage solutions, are designed to provide maximum security for digital assets. However, when users need to interact with dApps or prove ownership of assets stored in these wallets, they often face a dilemma: connect the cold wallet and potentially expose it to risks, or forgo participation in certain activities.

The proposed wallet delegation standard offers a elegant solution to this problem. It allows users to delegate token ownership from their cold wallet to a hot wallet, which can then be used to interact with dApps safely. This approach maintains the security of the cold wallet while enabling users to participate fully in the Solana ecosystem.

Colin, one of the hosts, emphasizes the importance of this standard: "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."

While the standard is still in the proposal stage and open for community feedback, it's worth noting that similar solutions already exist within the Solana ecosystem. For instance, Cardinal Labs has developed a comparable solution, demonstrating the ongoing innovation in this space.

Anchor Framework Improvements: Reducing Dependency Issues

The Anchor framework, a popular tool for Solana developers, is also receiving some noteworthy updates. One of the key improvements highlighted in the changelog is the modification of dependency version ranges to reduce common issues developers face when upgrading Anchor or working with projects that use different versions of the framework.

Traditionally, library authors often pin dependencies to specific versions to ensure compatibility and stability. However, this approach can lead to conflicts when different projects or tools require different versions of the same dependencies. The latest update to Anchor addresses this issue by allowing for a wider range of dependency versions.

Nick explains the rationale behind this change: "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 more flexible approach should help reduce dependency conflicts and make it easier for developers to work with Anchor across various projects.

It's important to note, however, that this approach is specifically beneficial for framework-level dependencies. For application developers, pinning dependencies to specific versions remains a best practice for maintaining tight control over the project environment. As Colin points out, "When I develop applications, I always pin my own versions that way I can like control the process up."

Windows Development: Progress on Solana Protocol Stability

While not the primary focus of the changelog, an important update for Windows developers was also mentioned. The Solana team has incorporated a cherry-picked commit from one of the Solana protocol's dependencies, aimed at improving the stability of Windows builds for the Solana protocol.

This update is part of an ongoing effort to enhance Solana's compatibility and performance on Windows systems. While the details of the specific changes were not elaborated upon, the inclusion of this update in the changelog underscores the Solana team's commitment to supporting a diverse range of development environments.

The hosts also gave a special shout-out to a developer named Josie, who has apparently made significant strides in solving issues related to local setup on Windows. This progress is likely to be welcomed by Windows-based Solana developers, who have historically faced more challenges in setting up and maintaining their development environments compared to their Unix-based counterparts.

New Developer Resource: Solana.com/developers

Perhaps the most exciting announcement in this changelog is the launch of a revamped developer resource site at Solana.com/developers. This new site represents a significant step forward in Solana's efforts to improve documentation and resources for its growing developer community.

One of the key features of this new resource is its open-source nature. The guides and resources available on the site are now stored in a public GitHub repository, allowing for community contributions and updates. This move towards a more collaborative approach to documentation is likely to result in more comprehensive, up-to-date, and relevant resources for Solana developers.

Nick, who played a key role in developing this resource, explains the motivation behind making the content open-source: "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 approach not only allows for rapid updates and improvements but also enables the community to address gaps in the documentation or suggest new topics that need coverage.

The hosts emphasize that this new resource is designed to be a living document, continuously updated with new information and guides. They encourage developers to bookmark the site and check it regularly for new content. Moreover, they invite the community to actively participate in improving the resource by opening issues, submitting pull requests, or suggesting new topics for guides.

Colin highlights the potential impact of this new resource: "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." By centralizing and organizing Solana development resources in one accessible location, this new site aims to solve the discoverability issue that has been a pain point for many developers in the ecosystem.

The Importance of Community Feedback

Throughout the changelog, the hosts emphasize the importance of community feedback and participation in shaping the future of Solana. Whether it's commenting on the proposed wallet delegation standard, contributing to the new developer resource site, or simply staying informed about the latest updates, community engagement is crucial for the continued growth and improvement of the Solana ecosystem.

The open nature of many of these initiatives, from the sRFC process for the wallet delegation standard to the GitHub-based developer resources, provides numerous opportunities for developers and users to have their voices heard. This collaborative approach not only helps improve the quality and relevance of Solana's tools and resources but also fosters a sense of community ownership and involvement.

Looking Ahead: Continuous Improvement in the Solana Ecosystem

The updates discussed in this changelog demonstrate Solana's commitment to continuous improvement and innovation. From enhancing security through the wallet delegation standard to improving developer tools like Anchor and launching a comprehensive resource site, these initiatives aim to make Solana more accessible, secure, and developer-friendly.

As the Solana ecosystem continues to grow and evolve, we can expect to see more such updates and improvements. The changelog serves as a valuable resource for staying informed about these developments, and the hosts encourage viewers to subscribe to the Solana newsletter and follow the Solana developer Twitter account for the latest updates.

The Role of Solana Foundation in Ecosystem Development

The Solana Foundation, represented by Nick and Colin in this changelog, plays a crucial role in driving the development of the Solana ecosystem. Through initiatives like the DevRel team and the creation of developer resources, the Foundation works to support and grow the community of developers building on Solana.

The Foundation's efforts extend beyond just technical development. By producing content like this changelog and maintaining communication channels with the community, they help ensure that developers and users alike are informed about the latest developments and have the resources they need to succeed in the Solana ecosystem.

Challenges and Opportunities in Blockchain Development

While the changelog focuses on positive developments within the Solana ecosystem, it's worth noting that blockchain development, in general, comes with its own set of challenges. Issues like scalability, security, and user experience are ongoing concerns in the blockchain space, and Solana, like other platforms, continues to work on addressing these challenges.

However, these challenges also present opportunities for innovation. The wallet delegation standard, for instance, is a creative solution to the security concerns associated with cold wallets. Similarly, the improvements to Anchor and the new developer resource site address common pain points for developers, potentially lowering the barrier to entry for building on Solana.

The Importance of Security in Blockchain Ecosystems

The proposed wallet delegation standard highlighted in this changelog underscores the critical importance of security in blockchain ecosystems. As the value stored on blockchain networks continues to grow, so too does the need for robust security measures to protect users' assets.

Cold wallets have long been considered one of the most secure ways to store cryptocurrencies and other digital assets. However, the need to interact with dApps and prove ownership of assets has created a tension between security and usability. The wallet delegation standard aims to resolve this tension, allowing users to maintain the security of cold storage while still participating fully in the ecosystem.

This focus on security extends beyond just wallet interactions. The Solana team's ongoing work to improve the stability of the protocol on various platforms, including Windows, also contributes to the overall security and reliability of the network. By ensuring that the protocol runs smoothly across different environments, they reduce the risk of bugs or vulnerabilities that could potentially be exploited.

The Evolution of Developer Tools in Blockchain

The updates to the Anchor framework discussed in this changelog are part of a broader trend in the blockchain space: the continuous evolution and improvement of developer tools. As blockchain technology matures, there's an increasing focus on creating tools and frameworks that make it easier for developers to build decentralized applications.

Anchor has become a popular tool in the Solana ecosystem, providing a framework that simplifies the process of building Solana programs. The changes to dependency management highlighted in this changelog demonstrate the ongoing refinement of such tools based on real-world usage and developer feedback.

This evolution of developer tools is crucial for the growth of the Solana ecosystem. By making it easier and more efficient to build on Solana, these improvements can attract more developers to the platform and accelerate the development of innovative applications.

The Power of Open Source in Blockchain Development

The move to make the Solana developer resources open source, as announced in this changelog, aligns with the broader ethos of the blockchain and cryptocurrency space. Open source development has been a cornerstone of blockchain technology since its inception, with Bitcoin itself being an open source project.

By making their developer resources open source, Solana is not only following this tradition but also leveraging the power of community contributions. This approach can lead to more comprehensive, accurate, and up-to-date documentation, as developers who are actively working with Solana can contribute their knowledge and experiences.

Moreover, the open source nature of these resources can foster greater transparency and trust within the developer community. It allows developers to not only consume the information but also to verify it, suggest improvements, and even adapt it for their own needs.

The Role of Community in Ecosystem Growth

Throughout the changelog, there's a clear emphasis on community involvement and feedback. This highlights the crucial role that the community plays in the growth and development of blockchain ecosystems like Solana.

From providing feedback on proposed standards to contributing to open source resources, the community is an integral part of the development process. This collaborative approach not only leads to better outcomes but also helps create a sense of ownership and investment in the platform among developers and users.

The success of blockchain platforms often depends on network effects – the more developers and users a platform has, the more valuable it becomes. By actively engaging the community and providing avenues for contribution, Solana is working to strengthen these network effects and drive the growth of its ecosystem.

Bridging the Gap Between Technical and Non-Technical Users

While much of the discussion in this changelog focuses on developer-centric updates, it's important to note that these improvements ultimately benefit all users of the Solana ecosystem. For instance, the wallet delegation standard, while technical in nature, addresses a usability issue that affects anyone using cold storage for their digital assets.

Similarly, improvements to developer tools and resources can lead to better, more efficient applications, which in turn provide a better experience for end-users. By focusing on these foundational elements, Solana is working to create an ecosystem that is not only powerful and flexible for developers but also user-friendly and accessible for non-technical users.

The Importance of Regular Updates and Communication

The very existence of this changelog demonstrates the importance of regular updates and clear communication in the blockchain space. Given the rapid pace of development and the complex nature of blockchain technology, keeping stakeholders informed about the latest developments is crucial.

These updates serve multiple purposes. For developers, they provide important information about new tools, standards, and best practices. For users, they offer insights into the ongoing improvement and growth of the platform. And for the broader community, they demonstrate the active development and progress of the project.

By maintaining this regular cadence of updates, Solana is not only keeping its community informed but also building trust and confidence in the platform's ongoing development and future prospects.

Looking to the Future of Solana

While this changelog focuses on current and near-term developments, it also provides a glimpse into the future direction of Solana. The emphasis on improving developer resources, enhancing security, and refining existing tools suggests a focus on sustainable, long-term growth rather than short-term hype.

The introduction of new standards like the wallet delegation proposal indicates that Solana is continuing to innovate and address emerging needs within the ecosystem. At the same time, the ongoing refinement of existing tools like Anchor shows a commitment to supporting and improving the developer experience over time.

As blockchain technology continues to evolve and find new applications, platforms like Solana that focus on performance, usability, and developer support are likely to play a significant role in shaping the future of decentralized applications and digital assets.

Conclusion: A Thriving Ecosystem in Continuous Development

The updates discussed in this Solana changelog paint a picture of a thriving ecosystem in a state of continuous development and improvement. From new security standards to enhanced developer tools and resources, Solana is clearly committed to creating a robust, secure, and developer-friendly blockchain platform.

The emphasis on community involvement and open-source development aligns well with the ethos of the broader blockchain space, while the focus on solving real-world problems like cold wallet interactions demonstrates a practical approach to ecosystem growth.

As Solana continues to evolve, changelogs like this one serve as important markers of progress, providing valuable insights for developers, users, and observers of the platform. They not only keep the community informed but also invite participation and contribution, fostering a collaborative environment that is crucial for the long-term success of any blockchain ecosystem.

For those interested in staying up-to-date with the latest developments in the Solana ecosystem, the hosts recommend subscribing to the Solana newsletter and following the Solana developer Twitter account. With the rapid pace of innovation in the blockchain space, there's sure to be many more exciting updates to come in future changelogs.

Facts + Figures

  • sRFC-00012 proposes a new wallet delegation standard for secure proof of ownership, allowing users to delegate token ownership from cold wallets to hot wallets.
  • Cardinal Labs already has a solution similar to the proposed wallet delegation standard.
  • The Anchor framework is being updated to allow a wider range of dependency versions, aiming to reduce common dependency issues.
  • A cherry-picked commit has been added to improve the stability of Windows builds for the Solana protocol.
  • A developer named Josie has made significant progress in solving issues related to local setup on Windows for Solana development.
  • A new developer resource site has been launched at Solana.com/developers.
  • The guides and resources on the new developer site are open-source and stored in a public GitHub repository.
  • The new developer resource aims to solve the discoverability problem for Solana development resources.
  • The Solana Foundation's DevRel team plays a crucial role in supporting and growing the community of developers building on Solana.
  • The changelog emphasizes the importance of community feedback and participation in shaping the future of Solana.
  • The Solana team encourages developers to bookmark the new resource site and check it regularly for updates.
  • The hosts recommend subscribing to the Solana newsletter and following the Solana developer Twitter account for the latest updates.

Questions Answered

What is the new wallet delegation standard proposed for Solana?

The new wallet delegation standard, known as sRFC-00012, is a proposed method for securely proving ownership of tokens or NFTs stored in cold wallets without directly connecting them to dApps. It allows users to delegate token ownership from their cold wallet to a hot wallet, which can then be used to interact with dApps safely. This standard aims to enhance security for cold wallet users while still allowing them to participate fully in the Solana ecosystem.

How is the Anchor framework being improved?

The Anchor framework is being updated to allow for a wider range of dependency versions. This change aims to reduce common issues that developers face when upgrading Anchor or working with projects that use different versions of the framework. By increasing the acceptable range of dependency versions, the Solana team hopes to minimize conflicts and make it easier for developers to work with Anchor across various projects.

What new resource has been launched for Solana developers?

A new developer resource site has been launched at Solana.com/developers. This site features guides and resources that are now open-source and stored in a public GitHub repository. The new resource aims to solve the discoverability problem for Solana development resources by centralizing and organizing information in one accessible location. Developers are encouraged to contribute to the site by submitting updates, opening issues, or suggesting new topics for guides.

How is Solana improving Windows support for developers?

Solana is working on improving support for Windows developers in a couple of ways. First, they've incorporated a cherry-picked commit from one of the Solana protocol's dependencies, aimed at improving the stability of Windows builds for the Solana protocol. Additionally, a developer named Josie has made significant progress in solving issues related to local setup on Windows for Solana development, which should make it easier for Windows-based developers to work with Solana.

How can developers stay updated on Solana developments?

Developers can stay updated on Solana developments by subscribing to the Solana newsletter and following the Solana developer Twitter account. Additionally, the hosts recommend regularly checking the new developer resource site at Solana.com/developers, as it will be continuously updated with new information and guides. Developers are also encouraged to watch the GitHub repository where the developer resources are stored to stay informed about new additions and changes.

Related Content

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

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

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 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: 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 - MoveStake, Core Concepts, and Bigtable Support

Explore the latest Solana developments including MoveStake proposal, CLI improvements, and revamped core concept documentation. Learn how these changes enhance the Solana ecosystem.

Solana Changelog June 22 - Token Metadata, Anchor 28, QUIC on Turbine

Discover the latest Solana updates including the Token Metadata Interface proposal, Anchor 0.28.0 release, and QUIC implementation for Turbine in this comprehensive changelog.

Solana Changelog: Confidential Transfers, PubSub Upgrades, and Developer Resources

Explore Solana's latest updates including confidential transfers in token CLI, PubSub improvements, and new developer resources for cryptography and program architecture.

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 - January 31, 2023 - Geyser Improvements, Program-Test, and Bokken

Explore the latest Solana updates including a proposed fee market for storage, Geyser improvements, and the game-changing Bokken debugger for Solana programs.

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 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 crucial Anchor improvements in this week's changelog.

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 - 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 April 25 - Last Restart Slot Syscall, Helium Migration, and Developer Updates

Discover the latest Solana updates, including Helium's successful migration, a proposed Last Restart Slot Syscall, and exciting new developer tools in this comprehensive changelog.