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

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

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

Learn more

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

By Solana-Changelog

Published on 2023-05-16

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

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

Solana Changelog May 16: IDL Standard, 1.14.17, and Dune Analytics Integration

In the ever-evolving world of blockchain technology, Solana continues to make significant strides in improving its ecosystem and developer experience. This week's Solana Changelog, hosted by Jacob and Colin, brings us up to speed on the latest developments, proposals, and tools that are shaping the future of the Solana network. From standardization efforts to new debugging capabilities and enhanced analytics, there's a lot to unpack in this comprehensive update.

Developer Talk Spaces: A Platform for In-Depth Discussions

The Solana team has been actively engaging with the developer community through their weekly Developer Talk Spaces on Twitter. These spaces provide a unique opportunity for developers to dive deep into the technical aspects of Solana's latest features and updates. Colin highlighted the value of these sessions, stating:

"It's a great insight to keep up to date with everything that's happening and upcoming changes, especially when it's API-related things that may or may not affect some of the programs that you currently have."

These spaces serve as an open forum where developers can ask questions directly to the Solana team, ensuring they stay informed about changes that could impact their projects. The team encourages developers to join these spaces or reach out via Twitter for any inquiries about the Solana ecosystem.

1.14.17 Release: A Phased Deployment Approach

One of the most significant updates discussed in the changelog was the ongoing release of Solana version 1.14.17. As of the recording, the new version was 10% deployed to mainnet beta, with a carefully planned rollout strategy. Jacob explained the process:

"The process is 10% was going to be this previous Monday. And then the following Monday, I think it was going to be a call for 25% and the Monday after that, it'll be a proposal to upgrade fully to 100% on 1.14.17."

This phased approach allows for careful monitoring and ensures a smooth transition to the new version. The Solana team held a separate Twitter space with Zenlong to discuss the features and improvements in the 1.14.17 release, providing developers with a comprehensive overview of what to expect.

IDL Standardization: SRFC-0008 Proposal

A major proposal currently under discussion is the SRFC-0008, which aims to establish a standardized interface for Interface Description Language (IDL) across the Solana ecosystem. This initiative addresses a significant gap in the current development landscape, as Colin explained:

"Currently the main problem is that if you have an anchor-based program, there's of course an IDL that gets shipped, but if you develop natively, like some of us, there's no in-built way to have an IDL."

The proposed standardization would create a unified approach to IDLs, regardless of whether developers are using Anchor, native development, or future frameworks. This standardization offers several benefits:

  1. Consistency across different development approaches
  2. Easier integration for RPCs, indexers, and explorers
  3. Enhanced insights into program structures
  4. Future-proofing for upcoming development frameworks

The Solana team encourages developers to participate in the discussion and share their opinions on the proposal. This collaborative approach ensures that the final standard will meet the needs of the diverse Solana developer community.

Enhanced Debugging Tools: Ledger-Tool Integration

A notable commit highlighted in the changelog was the addition of debugging and tracing capabilities to the Solana ledger-tool. This integration brings the functionality of the former RBBF CLI into the ledger-tool, expanding its capabilities for developers.

Colin provided some insight into the RBBF CLI:

"It's a standalone tool that you can use to run, debug or test and analyze on-chain programs locally without having to run a validator."

This integration is a significant improvement for developers, as it streamlines the debugging process and allows for more efficient testing of on-chain programs. The ability to debug without running a full validator can save considerable time and resources during the development process.

Dune Analytics: Decoding Solana On-Chain Data

One of the most exciting developments discussed in the changelog was the recent release by Dune Analytics, enabling Solana decoding on their platform. This integration allows for a more human-readable presentation of on-chain data, providing valuable insights for developers and analysts alike.

Jacob highlighted the significance of this development:

"Dune is an analytics platform that provides a lot of different information about Solana data on chain. This is allowing them to decode what is going on on chain and presenting it in a more human-readable format."

The integration with Dune Analytics offers several key benefits:

  1. Real-time tracking of on-chain activities
  2. Visualization of complex data sets
  3. Support for decoding anchor-based programs using IDLs
  4. Insights into state compression and NFT minting activities

A practical example of the power of this integration is the ability to track and visualize the adoption of compressed NFTs on Solana. Jacob described a graph showing the evolution of NFT minting:

"You can see that they're kind of going down. But then the version three Canon Machine starting use and then bubblegum that released which is compressed entities and our mints just exploded which is to be expected because it's a lot easier to mint now."

This level of insight allows developers and project managers to make data-driven decisions and understand the impact of new features on the Solana ecosystem.

The Importance of Community Engagement

Throughout the changelog, both Jacob and Colin emphasized the importance of community engagement in shaping the future of Solana. From participating in Twitter spaces to contributing to discussions on the Solana forum, developers have numerous opportunities to voice their opinions and influence the direction of the ecosystem.

The team's commitment to transparency and open dialogue is evident in their regular updates and willingness to engage with the community. This approach not only helps in building a more robust and user-friendly platform but also fosters a sense of ownership and collaboration among Solana developers.

Looking Ahead: Continuous Improvement and Innovation

As Solana continues to evolve, the changelog serves as a vital resource for developers to stay informed about the latest changes and upcoming features. The team's focus on standardization, improved developer tools, and enhanced analytics capabilities demonstrates their commitment to creating a more accessible and powerful blockchain platform.

The phased rollout of version 1.14.17, the proposed IDL standardization, and the integration with Dune Analytics are just a few examples of how Solana is working to address the needs of its growing developer community. These efforts not only improve the current development experience but also lay the groundwork for future innovations in the Solana ecosystem.

Conclusion: A Thriving Ecosystem Built on Collaboration

The Solana Changelog for May 16 showcases the dynamic nature of the Solana ecosystem and the team's dedication to fostering a collaborative environment for developers. From technical improvements to community engagement initiatives, Solana continues to position itself as a leading blockchain platform for decentralized application development.

As the ecosystem grows and evolves, developers can look forward to more streamlined tools, standardized practices, and powerful analytics capabilities. The ongoing dialogue between the Solana team and the developer community ensures that the platform will continue to meet the needs of its users while pushing the boundaries of what's possible in the world of blockchain technology.

For developers looking to stay at the forefront of Solana development, participating in the weekly Developer Talk Spaces, engaging with proposals on the Solana forum, and exploring new tools like the enhanced ledger-tool and Dune Analytics integration are essential steps. By actively contributing to the ecosystem, developers can help shape the future of Solana and build the next generation of decentralized applications.

As we look ahead to future changelogs and updates, it's clear that the Solana ecosystem is on a path of continuous improvement and innovation. With a strong focus on developer experience and community collaboration, Solana is well-positioned to tackle the challenges and opportunities that lie ahead in the rapidly evolving blockchain landscape.

Facts + Figures

  • Solana hosts weekly Developer Talk Spaces on Twitter to discuss new features and updates with the community.
  • The 1.14.17 release was 10% deployed to mainnet beta at the time of recording, with plans for 25% deployment the following week.
  • A full upgrade to 100% deployment of 1.14.17 is proposed for the week after the 25% deployment.
  • SRFC-0008 proposes a standardized Interface Description Language (IDL) for Solana, aiming to unify IDL across different development approaches.
  • The ledger-tool now includes debugging and tracing capabilities previously available in the RBBF CLI.
  • Dune Analytics has released Solana decoding capabilities on their platform, allowing for more human-readable presentation of on-chain data.
  • The Dune Analytics integration enables real-time tracking of on-chain activities, including NFT minting and state compression.
  • Developers can submit their program IDLs to Dune for inclusion in their analytics platform.
  • The Solana team encourages community participation in discussions about proposed changes and updates.
  • Weekly Developer Talk Spaces are held every Friday on the @solana_devs Twitter account.

Questions Answered

What is the current status of the Solana 1.14.17 release?

The Solana 1.14.17 release is currently undergoing a phased deployment process. At the time of the changelog recording, it was 10% deployed to mainnet beta. The plan is to increase this to 25% the following week, with a proposal for full 100% deployment the week after that. This gradual rollout allows for careful monitoring and ensures a smooth transition to the new version.

What is the SRFC-0008 proposal about?

SRFC-0008 is a proposal for standardizing the Interface Description Language (IDL) across the Solana ecosystem. It aims to create a unified approach to IDLs that works for both Anchor-based and natively developed programs, as well as future frameworks. This standardization would make it easier for RPCs, indexers, and explorers to gain insights into program structures and would provide consistency across different development approaches.

How has the ledger-tool been enhanced for debugging?

The Solana ledger-tool has been enhanced with new debugging and tracing capabilities that were previously available in the RBBF CLI. This integration allows developers to run, debug, test, and analyze on-chain programs locally without having to run a full validator. This improvement streamlines the debugging process and makes it more efficient for developers to test their programs.

What new capabilities does Dune Analytics offer for Solana developers?

Dune Analytics has recently released Solana decoding capabilities on their platform. This integration allows for a more human-readable presentation of on-chain data, providing valuable insights for developers and analysts. It enables real-time tracking of on-chain activities, visualization of complex data sets, and support for decoding anchor-based programs using IDLs. Developers can also submit their program IDLs to Dune for inclusion in their analytics platform.

How can developers stay updated on Solana ecosystem changes?

Developers can stay updated on Solana ecosystem changes through several channels. The Solana team hosts weekly Developer Talk Spaces on Twitter every Friday, where they discuss new features and updates. These spaces are accessible through the @solana_devs Twitter account. Additionally, developers are encouraged to participate in discussions on the Solana forum, especially regarding proposals like SRFC-0008. The team also welcomes direct communication via Twitter for any inquiries about the Solana ecosystem.

What impact has the introduction of compressed NFTs had on Solana?

The introduction of compressed NFTs, particularly through the Bubblegum program, has had a significant impact on Solana. According to data visualized through Dune Analytics, there was a notable increase in NFT minting activity following the release of compressed NFTs. This surge in activity is attributed to the fact that compressed NFTs are easier and more cost-effective to mint, leading to increased adoption and usage on the Solana network.

How does the phased deployment of Solana updates benefit the ecosystem?

The phased deployment approach for Solana updates, such as the 1.14.17 release, provides several benefits to the ecosystem. It allows for careful monitoring of the new version's performance and impact on the network. This gradual rollout helps identify and address any potential issues before full deployment, ensuring a smoother transition for all users and minimizing the risk of network-wide disruptions. It also gives developers and node operators time to adapt to the changes and update their systems accordingly.

What is the significance of IDL standardization for Solana developers?

IDL standardization, as proposed in SRFC-0008, is significant for Solana developers because it aims to create a consistent interface across different development approaches. This standardization would make it easier for developers to work with various tools and frameworks within the Solana ecosystem. It also benefits RPCs, indexers, and explorers by providing a uniform way to interpret program structures. Furthermore, it future-proofs the ecosystem by establishing a standard that can accommodate upcoming development frameworks, ensuring long-term compatibility and ease of use.

Related Content

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

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

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 April 18 - Automatic Repair, Saga, and Helium

Discover Solana's latest developments including the Saga phone launch, Helium network migration, and innovative automatic cluster repair proposal.

Solana Changelog - Optional Borsh, Precompiles, and new Web3.js

Explore Solana's latest developments including optional Borsh, precompiles standardization, core BPF migration progress, and exciting Web3.js updates 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 March 14 - Tiered Account Storage, Debugging Programs, and Anchor

Explore Solana's latest developments including tiered account storage, program debugging, and major Anchor updates in this comprehensive changelog.

Solana Changelog - Optional Borsh, Precompiles, and new Web3.js

Discover Solana's latest developments including optional Borsh in SDK, precompile standardization, core BPF migration progress, and exciting Web3.js updates for enhanced developer experience.

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 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 - Feature Activation, Decoupling the SVM, and Rust v1.76

Explore Solana's newest developments including feature activation schedules, SVM decoupling, Rust upgrade to v1.76, and upcoming events in this comprehensive changelog.

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 May 8 - Native Events, Solidity, Gaming

Explore Solana's recent developments including FireDancer's QUIC implementation, native events proposal, Solidity compiler integration, and new gaming resources in this comprehensive changelog.

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 April 18 - Automatic Repair, Saga, and Helium

Explore Solana's recent advancements including the Saga phone launch, Helium's migration to Solana, and a groundbreaking proposal for automatic cluster repair and restart.

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.