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 22 - Token Metadata, Anchor 28, QUIC on Turbine

By Changelog

Published on 2023-06-22

Explore Solana's latest updates including the Token Metadata Interface, Anchor 0.28.0 release, and QUIC implementation on Turbine. Learn about new developer resources and upcoming events in the Solana ecosystem.

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

Solana's Latest Developments: Token Metadata Interface, Anchor 0.28.0, and QUIC Implementation

In the latest episode of the Solana Changelog, Nick and Joe from the Solana Foundation dive into the recent developments and updates within the Solana ecosystem. This comprehensive article explores the key topics discussed, including the new Token Metadata Interface, the release of Anchor 0.28.0, and the implementation of QUIC on Turbine. We'll also cover new developer resources and upcoming events that are shaping the future of Solana.

Breakpoint Developer Tickets Still Available

The hosts kick off the episode by reminding listeners that developer tickets for Breakpoint, Solana's annual conference, are still on sale. This presents an excellent opportunity for developers in the Solana ecosystem to attend the event at a discounted rate. Breakpoint is known for bringing together some of the brightest minds in the blockchain space, making it an invaluable networking and learning experience for developers looking to expand their knowledge and connections within the Solana community.

Super Team UK Launch

Exciting news for the Solana community in the United Kingdom! The hosts announce the launch of Super Team UK, expanding the global network of Super Teams. Super Teams are local communities of developers, designers, and entrepreneurs working together to build on Solana. This launch represents a significant step in growing the Solana ecosystem internationally and provides a new hub for collaboration and innovation in the UK.

For those interested in joining Super Team UK, the hosts recommend reaching out to Super Team on Twitter and following up with them directly. This presents an excellent opportunity for UK-based developers and enthusiasts to get involved in the Solana ecosystem at a local level.

Anchor 0.28.0 Release

One of the most significant announcements in this episode is the release of Anchor 0.28.0. Anchor, a popular framework for Solana development, has received a major update that addresses several key issues. Joe highlights that most of the cargo dependency problems that developers were facing have been resolved with this release.

This update is particularly noteworthy as it tackles issues related to dependencies like Winnow and Tom will daytime. The hosts express their excitement about this release, noting that it's a significant achievement that will greatly improve the developer experience on Solana.

Developers are encouraged to upgrade to Anchor 0.28.0 and explore the changelog on the Anchor repository for a full list of improvements and fixes. This update is expected to streamline the development process and reduce friction for builders in the Solana ecosystem.

Token Metadata Interface Proposal

A major focus of this episode is the discussion of a new Solana Request for Comments (sRFC) by John Sanker, which proposes a Token Metadata Interface. This proposal marks an important step in the development of interfaces within the Solana ecosystem, a topic that has been discussed in previous community spaces.

The Token Metadata Interface is described as a basic implementation that covers fundamental fields necessary to describe the metadata of a mint. This interface is not just a standalone feature but is designed to be leveraged by Token 2022 as well. This means that in the future, developers will be able to use this interface in their own programs, providing a standardized way of handling token metadata across the Solana ecosystem.

The hosts emphasize the importance of community involvement in this proposal. They encourage listeners to review the sRFC, examine the code, and compare it with previous proposals related to interfaces. This level of community engagement is crucial for the development of robust and widely-accepted standards within the Solana ecosystem.

Implementation Details of the Token Metadata Interface

Diving deeper into the technical aspects, the Token Metadata Interface proposal includes both the interface definition and an example implementation. The interface itself has been merged into the Solana Program Library (SPL), marking a significant step towards its adoption.

John Sanker, the author of the proposal, is also working on an example program that demonstrates how to create a token metadata program using this interface. This practical example will be invaluable for developers looking to understand and implement the new interface in their own projects.

The hosts express excitement about the potential impact of this interface, suggesting that it could lead to more standardized and interoperable token metadata across the Solana ecosystem. This standardization could simplify development processes and improve user experiences across various Solana applications.

QUIC Implementation on Turbine

Another significant development discussed in the episode is the ongoing work to implement QUIC (Quick UDP Internet Connections) on Turbine, Solana's block propagation protocol. The hosts mention several commits related to migrating Turbine to QUIC, indicating that this is a substantial effort within the Solana development community.

While the hosts don't delve into the technical details of this implementation, they express hope that this migration will lead to improved performance for Turbine. The implementation of QUIC, a modern transport protocol developed by Google, could potentially enhance the speed and efficiency of block propagation within the Solana network.

This development is particularly noteworthy as it demonstrates Solana's commitment to continually improving its core infrastructure. By adopting modern protocols like QUIC, Solana aims to maintain its position as one of the fastest and most efficient blockchain networks in the industry.

New Developer Resources

The episode highlights several new resources available to Solana developers. Nick, who expresses a particular interest in documentation, mentions a few noteworthy additions to the Solana docs:

  1. Developer Introduction Guide: A new guide has been added that provides an introduction to building programs on Solana. This guide covers the general flow of how development works on the platform, making it an excellent resource for newcomers to the Solana ecosystem.

  2. Validator Documentation: Tim, known for his involvement in the Validator Community calls and his role as head of the Validator Community at Solana Foundation, has contributed a substantial amount of documentation related to running validators. This includes guides on best practices, FAQs, and other essential information for those interested in operating a Solana validator.

These new resources demonstrate Solana's commitment to improving the developer experience and lowering the barrier to entry for new participants in the ecosystem. By providing comprehensive and up-to-date documentation, Solana aims to empower developers and node operators with the knowledge they need to contribute effectively to the network.

Compressed NFTs Guide

Continuing with the theme of developer resources, the hosts highlight a new guide available on the Solana developer portal (solana.com/developers). This guide focuses on creating compressed NFTs using JavaScript and TypeScript.

Compressed NFTs represent an innovative approach to NFT creation on Solana, allowing for more efficient storage and lower costs. This guide is likely to be of significant interest to developers working in the NFT space, as it provides practical, hands-on instruction for implementing this new technology.

The availability of such guides underscores Solana's efforts to stay at the forefront of blockchain technology and to provide developers with the tools and knowledge needed to build cutting-edge applications on the platform.

XNFTs Tutorial by Solandy

The hosts give a special shout-out to Solandy, a content creator in the Solana ecosystem, for his recent video tutorial on creating XNFTs. XNFTs, or executable NFTs, represent a novel concept in the NFT space, allowing for more interactive and dynamic non-fungible tokens.

Solandy's tutorial is praised for its clarity and depth, providing a step-by-step guide on how to create XNFTs. This kind of community-created content is invaluable for the ecosystem, as it helps to disseminate knowledge and skills among developers.

The hosts also mention an interesting feature of Solandy's content: hidden collectibles within his videos. This gamification of educational content adds an extra layer of engagement for viewers and demonstrates the creative ways in which the Solana community is approaching developer education.

The Importance of Community Engagement

Throughout the episode, the hosts repeatedly emphasize the importance of community engagement in the Solana ecosystem. Whether it's reviewing and providing feedback on sRFCs, participating in Super Teams, or creating educational content, the active involvement of community members is crucial for the growth and development of the platform.

This focus on community engagement is a hallmark of the Solana ecosystem. By fostering an environment where developers, node operators, and other stakeholders can actively contribute to the platform's development, Solana ensures that it remains responsive to the needs of its users and continues to innovate in ways that truly benefit the community.

Looking Ahead: Solana's Bright Future

As the episode wraps up, there's a palpable sense of excitement about the future of Solana. The developments discussed - from the new Token Metadata Interface to the release of Anchor 0.28.0 and the ongoing work on QUIC implementation - all point to a platform that is rapidly evolving and improving.

The hosts' enthusiasm is evident as they discuss these developments, reflecting the broader optimism within the Solana community. With continued focus on improving developer tools, expanding educational resources, and fostering community engagement, Solana is well-positioned to continue its growth and maintain its status as a leading blockchain platform.

Conclusion: A Thriving Ecosystem

The Solana Changelog for June 22 provides a snapshot of a thriving, dynamic ecosystem. From core protocol improvements to new developer tools and community initiatives, Solana continues to demonstrate its commitment to innovation and growth.

For developers, the release of Anchor 0.28.0 and the new Token Metadata Interface proposal offer exciting new possibilities. The ongoing work on QUIC implementation promises potential performance improvements at the protocol level. And for those looking to enter the ecosystem or expand their skills, the wealth of new educational resources provides a clear path forward.

As Solana continues to evolve, episodes like this serve as important touchpoints for the community, keeping everyone informed about the latest developments and opportunities within the ecosystem. Whether you're a seasoned Solana developer or just starting to explore the platform, there's never been a more exciting time to be part of the Solana community.

Facts + Figures

  • Developer tickets for Breakpoint, Solana's annual conference, are still available at a discounted rate.
  • Super Team UK has launched, expanding the global network of Solana developer communities.
  • Anchor 0.28.0 has been released, resolving most cargo dependency problems.
  • A new sRFC (Solana Request for Comments) proposes a Token Metadata Interface.
  • The Token Metadata Interface will be leveraged by Token 2022.
  • Several commits related to migrating Turbine to QUIC have been made, aiming to improve performance.
  • A new developer introduction guide for building programs on Solana has been added to the documentation.
  • Comprehensive documentation on running Solana validators has been contributed by Tim from the Validator Community.
  • A new guide on creating compressed NFTs using JavaScript and TypeScript is available on the Solana developer portal.
  • Solandy, a content creator, has released a video tutorial on creating XNFTs.
  • Solandy's videos contain hidden collectibles as an engagement feature.

Questions Answered

What is the Token Metadata Interface proposal?

The Token Metadata Interface proposal is a new sRFC by John Sanker that introduces a standardized way to handle token metadata on Solana. It covers basic fields necessary to describe the metadata of a mint and is designed to be leveraged by Token 2022 as well as other programs in the future. This interface aims to improve interoperability and standardization across the Solana ecosystem for token-related applications.

What improvements does Anchor 0.28.0 bring?

Anchor 0.28.0 is a major update that resolves most of the cargo dependency problems that developers were facing. It specifically addresses issues related to dependencies like Winnow and Tom will daytime. This update is expected to significantly improve the developer experience on Solana by streamlining the development process and reducing friction for builders in the ecosystem.

What is QUIC and how is it being implemented in Solana?

QUIC (Quick UDP Internet Connections) is a modern transport protocol developed by Google that is being implemented on Turbine, Solana's block propagation protocol. While specific technical details weren't provided, this implementation is expected to improve the performance of Turbine. The migration to QUIC demonstrates Solana's commitment to continually improving its core infrastructure to maintain its position as one of the fastest and most efficient blockchain networks.

What new resources are available for Solana developers?

Several new resources have been made available for Solana developers. These include a new developer introduction guide for building programs on Solana, comprehensive documentation on running Solana validators, a guide on creating compressed NFTs using JavaScript and TypeScript, and a video tutorial on creating XNFTs by content creator Solandy. These resources aim to improve the developer experience and lower the barrier to entry for new participants in the Solana ecosystem.

What is Super Team UK and why is it significant?

Super Team UK is a newly launched local community of developers, designers, and entrepreneurs working together to build on Solana in the United Kingdom. It's part of the global network of Super Teams and represents a significant step in growing the Solana ecosystem internationally. The launch of Super Team UK provides a new hub for collaboration and innovation in the UK, offering local developers and enthusiasts an opportunity to get involved in the Solana ecosystem at a local level.

What are compressed NFTs and why are they important?

Compressed NFTs represent an innovative approach to NFT creation on Solana, allowing for more efficient storage and lower costs. A new guide on the Solana developer portal provides instructions on creating compressed NFTs using JavaScript and TypeScript. This technology is important as it enables developers to create NFTs more efficiently, potentially opening up new use cases and applications in the NFT space on Solana.

What are XNFTs and how can developers learn to create them?

XNFTs, or executable NFTs, are a novel concept in the NFT space that allow for more interactive and dynamic non-fungible tokens. Content creator Solandy has released a video tutorial providing a step-by-step guide on how to create XNFTs. This tutorial is valuable for developers looking to explore this new technology and create more advanced, interactive NFTs on the Solana platform.

Related Content

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

Explore Solana's latest updates including interfaces, Solang Compiler v0.3.0, and the new Solana ChatGPT plugin. Learn about developer tickets for Breakpoint and Form Function's open-source move.

Solana Changelog - EpochStakes, SolFuzz, and Optimizations

Explore Solana's recent advancements including validator reward proposals, performance optimizations, and new developer resources in this comprehensive changelog.

Solana Changelog May 8 - Native Events, Solidity, Gaming

Explore Solana's recent advancements including Fire Dancer's QUIC implementation, native events proposal, and new gaming resources in this comprehensive changelog.

Solana Changelog - February 14, 2023 - Diet Clients, 1.15 Release, and Metaplex Fusion

Explore Solana's newest features including Diet Clients, the 1.15 release, and Metaplex Fusion. Learn about the Grizzly Thon hackathon and exciting ecosystem updates.

Solana Changelog - August 8th, 2022 - Offline Signing, QUIC & APR.dev

Explore Solana's newest features including offline message signing, QUIC protocol implementation, and developer resources like APR.dev and Svelte Scaffold.

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

Discover Solana's latest developments including tiered account storage, new debugging tools, and significant Anchor updates. Learn about compressed NFTs and upcoming Grizzlython submissions.

Solana Changelog - Token Extensions and Transaction Size Fees

Explore Solana's latest developments including token extensions, transaction size fees, and the upcoming Mountain Dew 5 event in this comprehensive changelog.

Solana Changelog July 11 - Merkle Shreds, Turbine, and a Security Series

Explore Solana's latest innovations including Merkle shreds, QUIC Turbine, and crucial security insights. Learn about upcoming events and developer resources in this comprehensive update.

Solana Changelog May 16 - IDL Standard, 1.14.17, and Dune

Explore Solana's latest developments including IDL standardization, 1.14.17 release progress, and Dune Analytics integration for enhanced on-chain data analysis.

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 - Feb 27 - Partitioned Epoch Rewards, Anchor CI, and 2.0

Discover the latest Solana updates, including partitioned epoch rewards, Anchor CI enhancements, and the upcoming 2.0 release. Learn about performance improvements and new developer tools in the Solana ecosystem.

Solana Changelog - Trident, Unruggable, and SyscallGetSysvar

Explore Solana's latest developments including new ZK features, core BPF program conversions, rent collection changes, and exciting new developer tools like Trident and Unruggable wallet.

Solana Changelog - Feb 20 - Feature Activation, Decoupling the SMV, and Rust v1.76

Explore Solana's recent developments including feature activation schedules, SVM decoupling efforts, and the upgrade to Rust v1.76. Learn about upcoming events and Stack Exchange updates.

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.