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 - August 22, 2022 - Summer Camp, Scrambling Transactions, Address Lookup Tables

By Solana-Changelog

Published on 2022-08-22

Catch up on the latest Solana developments including Summer Camp hackathon results, Firedancer validator client, and new features to enhance security and usability.

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

Solana Changelog: Summer Camp Concludes, New Features Unveiled

In the latest episode of the Solana Changelog, Joe, Colin, and Jacob from the Solana Foundation's developer relations team discuss the exciting developments and announcements that have taken place in the Solana ecosystem over the past week. From the conclusion of the Summer Camp hackathon to the introduction of new features aimed at enhancing security and usability, there's a lot to unpack in this week's update.

Summer Camp Hackathon Closes with a Bang

The Solana Summer Camp hackathon, a highly anticipated event in the blockchain community, has officially come to a close. This event saw an impressive turnout, with numerous innovative projects being submitted by talented developers from around the world.

Joe expressed his enthusiasm about the hackathon, stating, "I thought it was fantastic. There was a huge turnout. We had tons of projects. I really wish everybody luck with their submissions. But overall, I think it was just awesome to see that much of a buzz around it."

The Summer Camp hackathon provided a platform for developers to showcase their skills and creativity, pushing the boundaries of what's possible on the Solana blockchain. While the results are yet to be announced, the sheer volume and quality of submissions highlight the growing interest and innovation within the Solana ecosystem.

Firedancer: A New Validator Client by Jump Crypto

One of the most significant announcements of the week was the introduction of Firedancer, a new validator client developed by Jump Crypto. This development marks an important step forward for the Solana network, potentially improving its performance and reliability.

Colin shared his excitement about the announcement, saying, "Another thing that happened this past week was Firedancer was announced, which is a new validator client built in C++ by Jump Crypto. I'm really looking forward to it. It's going to be really cool to see as it's being built out."

Firedancer represents a significant investment in Solana's infrastructure, demonstrating the commitment of major players in the crypto space to the network's continued growth and success. As development progresses, the Solana community eagerly anticipates the positive impact this new validator client could have on the network's overall performance and scalability.

Developer Experience Board: Fostering Open Source Collaboration

In an effort to improve the developer experience and encourage community contributions, the Solana dev relations team has launched a new project board on GitHub. This initiative aims to streamline the process of contributing to open-source educational materials and tools within the Solana ecosystem.

Jacob elaborated on this new resource, explaining, "There's a project board on GitHub now that you can go to if you want to contribute to open source educational material. So like we have this board of issues on here. You can add stuff to it for things you want to see other folks in the community can add to it."

This board serves as a centralized hub for developers to identify areas where they can contribute, whether it's by writing examples, creating tutorials, or developing tools. The team emphasized the potential impact of this initiative, with Joe noting, "You guys realize how big of a deal this is going to be awesome. We've already got some buzz too."

By fostering a collaborative environment and making it easier for developers to contribute, this project board has the potential to significantly enhance the resources available to the Solana developer community.

Scrambling Transactions: Enhancing Privacy and Security

A new proposal has been drafted to introduce transaction scrambling to the Solana network. This feature aims to combat MEV (Miner Extractable Value) situations by scrambling transactions before they hit the network.

Colin provided more details on this proposal: "So what does that mean? You can probably guess it. It scrambles your transactions. So it's exactly what it sounds like. Your transactions will be scrambled before it hits the network."

It's important to note that this feature is optional, giving users the choice of whether to implement it or not. The proposal is still in its draft stages and has not yet been accepted. Developers and community members interested in contributing to this proposal are encouraged to check it out on GitHub and provide their input.

Address Lookup Tables: Improving Explorer Functionality

Another noteworthy development is the addition of address lookup tables to the Solana Explorer. This new feature allows users to view the contents of an address lookup table directly on the Explorer when looking up an address that stores a link to one of these tables.

Jacob highlighted the significance of this update, saying, "There's other things that were created this past week is that you can now see the address lookup tables on the Explorer. So whenever you look up the address that stores a link to one of the tables, you can actually see what's in that table on the Explorer. It's a really cool new feature for the Explorer."

This enhancement improves the transparency and usability of the Solana Explorer, making it easier for users to access and understand the data stored in address lookup tables.

Enhanced Safety Measures for Closing Program Accounts

In a move to improve developer experience and prevent accidental account closures, the Solana CLI now includes additional safety measures when closing program accounts. Previously, it was relatively easy to accidentally close an account using a simple CLI command, which could have serious consequences.

Jacob explained the new safety feature: "Another thing is that whenever you're closing program accounts via the CLI, it's a little bit harder to accidentally close it. So whenever you used to be able to just do program close and the address, it's done. And being that CLI command is actually very destructive. There is now a new, there's a warning when you try to do it and you have to bypass the warning to actually close it."

This added layer of protection helps prevent unintended account closures, potentially saving developers from costly mistakes and improving the overall safety of interacting with Solana programs via the CLI.

Coral's Backpack and XNFTs: Expanding NFT Use Cases

Coral, a prominent player in the Solana ecosystem, has recently released a new video showcasing Backpack and XNFTs. This development represents an exciting expansion of NFT use cases beyond the typical profile picture applications.

Colin shared his thoughts on the video: "Yeah, it's really cool. Armani showing you how to build stuff for Backpack and XNFTs, which there's a lot of people wondering how to do that. And so it's a great resource to have."

Joe added, "Yep, which I think is actually super cool because I think this is the first or one of the first use cases outside of like a profile picture NFT. So really cool to see that."

This initiative by Coral demonstrates the growing versatility and potential of NFTs on the Solana blockchain, opening up new avenues for developers and creators to explore innovative applications of this technology.

Anchor by Example: A Community-Led Learning Resource

In addition to the Backpack video, Coral has also announced a new community-led initiative called "Anchor by Example." This repository, which will be part of the Anchor documentation, aims to provide a comprehensive collection of Anchor examples to help developers learn and implement best practices.

Jacob expressed his excitement about this new resource: "Yeah, super awesome. And they also, you know, anchor themselves also released some information about this new anchor by example repository that they're putting together, which is going to be part of the anchor docs, but it's a community led thing. So we're going to have tons of anchor examples in there."

The team encouraged the community to check out the repository, contribute examples, and help build this valuable learning resource. They also gave a shoutout to OXD for leading this initiative, highlighting the collaborative nature of the Solana developer community.

Conclusion: A Week of Growth and Innovation

As this week's Solana Changelog demonstrates, the ecosystem continues to evolve at a rapid pace. From the successful conclusion of the Summer Camp hackathon to the introduction of new features like transaction scrambling and enhanced Explorer functionality, Solana is consistently pushing the boundaries of what's possible in blockchain technology.

The announcements of Firedancer and the new developer experience board underscore the commitment to improving Solana's infrastructure and fostering a supportive developer community. Meanwhile, initiatives like Coral's Backpack and the Anchor by Example repository showcase the innovative spirit and collaborative nature of the Solana ecosystem.

As the hosts wrapped up the changelog, they encouraged listeners to engage with these new developments. Whether it's contributing to open-source projects, exploring new NFT use cases, or participating in community-led initiatives, there are numerous opportunities for developers and enthusiasts to get involved and make a meaningful impact in the Solana ecosystem.

The team closed with a reminder for those who submitted projects to the Summer Camp hackathon, wishing them luck with their submissions. As another exciting week in Solana development comes to a close, it's clear that the momentum behind this blockchain platform shows no signs of slowing down.

Stay tuned for more updates, and don't forget to check out the resources mentioned in this changelog. The future of Solana looks brighter than ever, with a thriving community of developers, innovative projects, and continuous improvements to the platform's infrastructure and tooling.

Facts + Figures

  • The Solana Summer Camp hackathon has concluded with a high number of project submissions.
  • Jump Crypto has announced Firedancer, a new validator client for Solana built in C++.
  • A new GitHub project board has been launched to facilitate open-source contributions to Solana educational materials and tools.
  • A proposal for transaction scrambling has been drafted to combat MEV situations on Solana.
  • Address lookup tables are now viewable on the Solana Explorer.
  • The Solana CLI has added a new safety feature to prevent accidental program account closures.
  • Coral has released a video tutorial on building for Backpack and XNFTs.
  • A new community-led initiative called "Anchor by Example" has been announced to provide comprehensive Anchor examples.
  • The developer experience board on GitHub allows community members to contribute to and request educational resources and tools.
  • The transaction scrambling proposal is still in draft stages and is open for community input.

Questions Answered

What was the outcome of the Solana Summer Camp hackathon?

The Solana Summer Camp hackathon has officially concluded with a significant turnout and numerous project submissions. While the results haven't been announced yet, the hosts expressed enthusiasm about the high level of participation and the quality of projects submitted. This hackathon served as a platform for developers to showcase their skills and creativity in building on the Solana blockchain.

What is Firedancer and why is it significant?

Firedancer is a new validator client for Solana, developed by Jump Crypto and built in C++. It's significant because it represents a major investment in Solana's infrastructure by a prominent player in the crypto space. The introduction of Firedancer has the potential to improve the performance and reliability of the Solana network, demonstrating ongoing development and optimization of the blockchain's core components.

How is Solana improving the developer experience?

Solana is improving the developer experience through several initiatives. They've launched a new GitHub project board where developers can contribute to open-source educational materials and tools. Additionally, they've introduced safety measures in the CLI to prevent accidental program account closures. The community-led "Anchor by Example" repository is also being created to provide comprehensive examples for developers working with the Anchor framework.

What is transaction scrambling and how does it work?

Transaction scrambling is a proposed feature for Solana that aims to combat MEV (Miner Extractable Value) situations. It works by scrambling transactions before they hit the network, making it more difficult for malicious actors to front-run or manipulate transaction ordering. This feature is optional, allowing users to choose whether to implement it. The proposal is still in draft stages and open for community input.

What new features have been added to the Solana Explorer?

The Solana Explorer now includes the ability to view address lookup tables. When users look up an address that stores a link to one of these tables, they can now see the contents of that table directly on the Explorer. This enhancement improves transparency and makes it easier for users to access and understand the data stored in address lookup tables.

What is Backpack and how does it relate to NFTs?

Backpack is a new project by Coral that expands the use cases for NFTs beyond profile pictures. It introduces the concept of XNFTs, which represent a more functional and interactive type of NFT. Coral has released a video tutorial showing developers how to build for Backpack and create XNFTs, opening up new possibilities for NFT applications on the Solana blockchain.

What is the "Anchor by Example" initiative?

"Anchor by Example" is a new community-led initiative announced by the Anchor team. It's a repository that will be part of the Anchor documentation, aimed at providing a comprehensive collection of Anchor examples. This resource is designed to help developers learn best practices and implement Anchor effectively in their Solana projects. The community is encouraged to contribute examples and help build this valuable learning resource.

Related Content

Solana Changelog - August 22, 2022 - Summer Camp, Scrambling Transactions, Address Lookup Tables

Discover the latest Solana updates including Summer Camp hackathon, Firedancer validator client, scrambling transactions, and address lookup tables on Explorer.

Solana Changelog - October 3, 2022 - P2P Network, Versioned Transaction Guides, and xNFT Backpack!

Explore the latest Solana developments including SolPG enhancements, P2P network proposals, versioned transaction guides, and the exciting release of xNFT Backpack.

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 - December 12 - Solana Speedrun and Transaction Scheduling

Dive into the latest Solana developments, including the exciting Solana Speedrun game jam and crucial updates to the transaction scheduler for improved network efficiency.

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 - 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 - August 15 - Bankrun JS, Bubblegum, and Radiance

Explore the latest Solana updates including game jam success, new developer tools, light client progress, and innovative local testing solutions

Solana Changelog - January 31, 2023 - Geyser Improvements, Program-Test, and Bokken

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

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.

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.

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 - 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: 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 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 - Mar 12 - Solana hackathon, Anza fork, Anchor IDLs, Windows support

Exciting updates in the Solana ecosystem: Renaissance Hackathon begins, Anza forks Solana validator client, and major Anchor IDL enhancements on the horizon.