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

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

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

Learn more

Solana Changelog - September 6th, 2022 - CLI, Realloc, NFToken, Versioned TXs & Solana Bytes!

By Solana-Changelog

Published on 2022-09-06

Discover the latest Solana updates including CLI improvements, realloc features, NFToken Explorer support, and the launch of Solana Bytes tutorials. Stay informed on Solana's rapid ecosystem growth.

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

Solana Changelog: CLI, Realloc, NFToken, Versioned TXs & Solana Bytes

In the ever-evolving world of blockchain technology, Solana continues to make significant strides in improving its ecosystem and developer experience. The latest episode of the Solana Changelog, featuring Jacob, Colin, and Joe from the Solana Foundation's developer relations team, brings us up to speed on the recent developments and exciting new features in the Solana ecosystem.

Stack Exchange Moderator Elections

One of the most pressing announcements made during the changelog was regarding the Stack Exchange moderator elections. The Solana community is encouraged to participate in this crucial process, as it will significantly impact the quality of support and information sharing on the platform.

"Go vote for moderators, give us some votes, get some people elected. It'll really help the Stack Exchange," urged one of the hosts. The importance of having both community members and internal team members as moderators was emphasized, highlighting the need for a balanced and knowledgeable moderation team.

Program Closure Safeguards

In a previous announcement, the Solana team introduced a new feature to prevent accidental program closures. Now, when attempting to close a program, users will be prompted with a confirmation message, adding an extra layer of security to prevent unintended closures.

Building on this safety measure, a new proposal has been put forward to allow the redeployment of closed programs or access to the Program Derived Addresses (PDAs) that a program had access to before closure. This feature aims to provide a safety net for developers who might accidentally close their programs, offering a way to recover from such mistakes.

Realloc Cap Feature

A significant update has been made to the reallocation process in Solana. The changelog introduced a new cap for the number of reallocations that can be made per transaction.

"There's something called a reallic whenever you call a program that can change an account size," explained one of the hosts. "You could use reallic to change an account up to something. It's 10 megabytes now, like the amount of reallics that you can do in one single transaction is capped at a maximum of 20 megs."

This change is crucial for developers to be aware of, especially if their programs involve transactions that perform allocations above this new limit. It's advisable for developers to make necessary adjustments to their code in anticipation of this feature launch.

NFToken Support on Solana Explorer

The Solana ecosystem continues to expand its support for various token standards. In this changelog, it was announced that support has been added for the NFToken standard on the Solana Explorer.

"Support has been added for the NFT token standard, which is an alternative token standard to the Metaplex NFT token standard," one host explained. "Support for that has been added on the Solana Explorer. So if your NFT was created with said NFT token standard, you'll be able to see it live in pretty on the Solana Explorer."

This addition enhances the visibility and traceability of NFTs created using this alternative standard, providing more options and flexibility for NFT creators and collectors within the Solana ecosystem.

Versioned Transactions Support

Last week's changelog mentioned the introduction of versioned transactions. Building on this, the team has now added support for versioned transactions to several methods in the web3.js package.

"Support has been added to a couple methods on the connection class for that," a host explained. "Those will be the get transaction, get past transaction, get block, and get transactions. Now support version transactions."

This update ensures better compatibility and functionality for developers working with the latest transaction formats in Solana.

Introduction of Solana Bytes

Perhaps the most exciting announcement in this changelog was the launch of Solana Bytes, a new series of digestible coding tutorials created by the Solana Foundation's developer relations team.

"We have officially released from dev relations at Solana Foundation some digestible coding tutorials for you guys," announced one of the hosts enthusiastically. "They're really easy to follow, they're real short too. We're gonna be making new ones in the future."

These tutorials, available on the Solana Foundation's YouTube channel, aim to provide developers with quick, easy-to-understand guides on various aspects of Solana development. The team encourages the community to reach out on Twitter with suggestions for future tutorial topics.

The Importance of Community Feedback

Throughout the changelog, the hosts emphasized the importance of community feedback and participation. From voting in the Stack Exchange moderator elections to suggesting topics for future Solana Bytes tutorials, the Solana team is clearly committed to building an ecosystem that responds to the needs of its users and developers.

Continuous Improvement in Solana's Ecosystem

The changes and updates discussed in this changelog demonstrate Solana's commitment to continuous improvement and innovation. By addressing potential issues like accidental program closures, introducing new features like NFToken support on Explorer, and launching educational initiatives like Solana Bytes, the team is working to make the Solana ecosystem more robust, user-friendly, and accessible to developers of all skill levels.

Looking Ahead

As the Solana ecosystem continues to grow and evolve, these weekly changelogs serve as an essential resource for developers and users to stay informed about the latest updates and improvements. The team's dedication to transparency and community engagement is evident in their consistent communication and responsiveness to user needs.

The Impact on Solana's Growth

These updates, while technical in nature, have significant implications for Solana's growth and adoption. Improved developer tools, enhanced security measures, and expanded support for different token standards all contribute to making Solana a more attractive platform for builders and users alike.

Solana's Commitment to Education

The launch of Solana Bytes underscores the platform's commitment to education and onboarding new developers. By providing easily digestible, targeted tutorials, Solana is lowering the barrier to entry for blockchain development and fostering a new generation of Solana developers.

The Role of Community in Solana's Evolution

The emphasis on community participation, from voting in moderator elections to providing feedback on tutorials, highlights the collaborative nature of Solana's development. This community-driven approach ensures that the platform evolves in a way that truly meets the needs of its users.

Addressing Scalability and Efficiency

Many of the updates discussed in this changelog, such as the realloc cap feature, address important aspects of scalability and efficiency. These improvements help ensure that Solana can continue to handle high transaction volumes while maintaining its reputation for speed and low costs.

Enhancing the NFT Ecosystem

The addition of support for the NFToken standard on Solana Explorer is a significant step in enhancing Solana's NFT ecosystem. This move provides more options for NFT creators and collectors, potentially attracting more artists and projects to the platform.

Improving Developer Experience

Several of the updates, including the changes to the CLI and the addition of support for versioned transactions in web3.js, are aimed at improving the developer experience. By continually refining and expanding its tools and libraries, Solana is making it easier for developers to build on the platform.

Balancing Security and Flexibility

The introduction of safeguards against accidental program closures, along with the proposal to allow redeployment of closed programs, demonstrates Solana's commitment to balancing security with flexibility. These features provide important protections while still allowing developers the freedom to recover from mistakes.

Fostering Innovation

By continuously updating and expanding its feature set, Solana is creating an environment that fosters innovation. The platform's ability to quickly implement new features and respond to community needs makes it an attractive choice for developers looking to push the boundaries of what's possible in blockchain technology.

The Importance of Regular Updates

The weekly changelog itself is a testament to Solana's commitment to transparency and regular communication. By keeping the community informed about even small changes and improvements, Solana builds trust and ensures that developers can stay up-to-date with the latest features and best practices.

Solana's Position in the Blockchain Ecosystem

These updates, while focused on technical details, contribute to Solana's overall position in the blockchain ecosystem. By continuously improving its platform and actively engaging with its community, Solana is solidifying its place as a leading blockchain for decentralized applications and financial solutions.

The Future of Solana Development

As Solana continues to grow and evolve, these regular updates provide a glimpse into the future of development on the platform. The focus on education, community engagement, and continuous improvement suggests a bright future for Solana and its ecosystem.

Conclusion

The Solana Changelog for September 6th, 2022, brought a wealth of updates and improvements to the Solana ecosystem. From enhanced security measures and new feature support to the exciting launch of Solana Bytes tutorials, these changes reflect Solana's commitment to creating a robust, user-friendly, and innovative blockchain platform.

As the Solana ecosystem continues to expand and mature, these regular updates serve as a crucial lifeline for developers and users alike, ensuring that everyone can stay informed and make the most of what Solana has to offer. With its focus on community engagement, continuous improvement, and developer support, Solana is well-positioned to continue its growth and cement its place as a leader in the blockchain space.

The launch of Solana Bytes, in particular, marks an important step in Solana's efforts to educate and onboard new developers. By providing accessible, bite-sized tutorials, Solana is opening its doors to a wider range of developers and fostering the growth of its ecosystem.

As we look forward to future changelogs, it's clear that Solana's journey is far from over. With each update and improvement, the platform moves closer to its goal of providing a fast, efficient, and developer-friendly blockchain solution. The Solana community can look forward to more exciting developments, new features, and continued growth in the weeks and months to come.

Facts + Figures

  • Stack Exchange moderator elections are underway, with voting encouraged to help improve the platform.
  • A new feature has been introduced to prevent accidental program closures by adding a confirmation prompt.
  • A proposal has been made to allow redeployment of closed programs or access to their PDAs.
  • A new cap of 20 megabytes has been set for the number of reallocations that can be made per transaction.
  • Support for the NFToken standard has been added to the Solana Explorer.
  • Several methods in the web3.js package now support versioned transactions, including get transaction, get past transaction, get block, and get transactions.
  • Solana Bytes, a new series of short, digestible coding tutorials, has been launched by the Solana Foundation's developer relations team.
  • The Solana team encourages community feedback for future Solana Bytes tutorial topics.
  • The changelog demonstrates Solana's commitment to continuous improvement and innovation in its ecosystem.
  • The updates address various aspects of Solana development, including security, efficiency, and developer experience.

Questions Answered

What is the Stack Exchange moderator election about?

The Stack Exchange moderator election is a process to select community members who will help moderate the Solana Stack Exchange platform. It's an important step in building a strong, supportive community for Solana developers. The election ensures that both community members and internal team members can contribute to maintaining the quality of discussions and information sharing on the platform.

How is Solana improving program closure safety?

Solana has introduced a new feature that adds a confirmation prompt when attempting to close a program. This extra step helps prevent accidental program closures, which could potentially cause issues for developers. Additionally, there's a proposal to allow the redeployment of closed programs or access to their Program Derived Addresses (PDAs), providing a safety net for developers who might accidentally close their programs.

What is the new realloc cap feature?

The realloc cap feature introduces a limit on the number of reallocations that can be made per transaction in Solana. Specifically, the amount of reallocs that can be done in a single transaction is now capped at a maximum of 20 megabytes. This change is important for developers to be aware of, especially if their programs involve transactions that perform allocations above this new limit.

What is NFToken support on Solana Explorer?

NFToken support on Solana Explorer refers to the addition of functionality to display NFTs created using the NFToken standard, which is an alternative to the Metaplex NFT token standard. This update allows NFTs created with the NFToken standard to be visible and easily tracked on the Solana Explorer, enhancing the visibility and traceability of these tokens within the Solana ecosystem.

What are Solana Bytes?

Solana Bytes are a new series of short, digestible coding tutorials created by the Solana Foundation's developer relations team. These tutorials aim to provide easy-to-follow guides on various aspects of Solana development. Available on the Solana Foundation's YouTube channel, Solana Bytes are designed to help developers quickly understand and implement specific features or concepts in Solana development.

How is Solana improving support for versioned transactions?

Solana has added support for versioned transactions to several methods in the web3.js package. Specifically, the get transaction, get past transaction, get block, and get transactions methods now support versioned transactions. This update ensures better compatibility and functionality for developers working with the latest transaction formats in Solana.

How is Solana encouraging community participation?

Solana is actively encouraging community participation in various ways. This includes urging community members to vote in the Stack Exchange moderator elections, soliciting feedback on the new Solana Bytes tutorials, and generally maintaining open channels of communication with developers and users. The team emphasizes the importance of community input in shaping the future of the Solana ecosystem.

What does the changelog reveal about Solana's development priorities?

The changelog reveals that Solana is prioritizing several key areas in its development. These include improving security measures (such as the program closure safeguards), enhancing developer tools and experiences (like the updates to web3.js and the launch of Solana Bytes), expanding support for different token standards (NFToken support on Explorer), and focusing on scalability and efficiency (the realloc cap feature). The regular release of these changelogs also demonstrates a commitment to transparency and continuous improvement.

Related Content

Solana Changelog - September 6th, 2022 - CLI, Realloc, NFToken, Versioned TXs & Solana Bytes!

Discover the latest Solana updates including CLI improvements, realloc features, NFToken Explorer support, and the new Solana Bytes tutorial series.

Solana Changelog - October 18, 2022 - Unified Scheduler, BPF to SBF, and Thirdweb Solana!

Discover the latest Solana improvements including a unified scheduler proposal, BPF to SBF migration, and Thirdweb's Solana support. Stay updated on Solana's evolving ecosystem.

Solana Changelog - August 29th, 2022 - SDK Changes, Address Lookup Tables, Solang & More!

Explore Solana's recent updates including SDK improvements, address lookup table changes, and the Solang compiler, enhancing developer experience and ecosystem growth.

Solana Changelog - August 29th, 2022 - SDK Changes, Address Lookup Tables, Solang & More!

Explore the latest Solana ecosystem updates, including SDK improvements, address lookup table changes, and exciting new development tools like Solang and Seahorse.

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 - 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 - 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 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 - September 19th, 2022 - Larger TXs, PubSub docs, & Summer Camp winners!

Discover the latest Solana updates including increased transaction sizes, new SDK modifications, and the exciting winners of the Solana Summer Camp hackathon.

Solana Changelog - December 13, 2022 - BigTable Fixes, Versioned Tx Program Testing, and OpenBook!

Discover the latest Solana updates including transaction capping, BigTable improvements, versioned transactions in program tests, and the exciting launch of OpenBook DEX.

Solana Changelog - December 13, 2022 - BigTable Fixes, Versioned Tx Program Testing, and OpenBook!

Explore the latest Solana updates including transaction capping, BigTable improvements, versioned transactions in program tests, and the exciting launch of OpenBook DEX.

Solana Changelog May 2 - Account Interfaces, Web3.js Experimental, and Tea

Discover the latest Solana updates including account interfaces, Web3.js experimental changes, and the new Tea package manager for easier Solana installations.

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 - December 5 - Geyser, GroupMember Extension, and Core BPF Programs

Explore the latest Solana updates including Geyser plugin logging, new token extensions, and improvements to core BPF programs. Learn about the impact on developers and the ecosystem.

Solana Changelog - January 17, 2023 - SIMD 3, Compute Cost Updates, Golana

Dive into the latest Solana developments including the SIMD 3 proposal for dynamic base fees, compute cost updates, and the introduction of Golana for Go developers.