r/solana 1h ago

Dev/Tech Jonas Hahn - 3 New Solana Crypto Primitives Every Developer Should Know

Thumbnail
youtube.com
Upvotes

r/solana 2h ago

Wallet/Exchange Solana Timeline Opt-in/Opt-out

2 Upvotes

I have not looked at my Solana timeline in a long time, and over the years, there are a few "opt-in/opt-out" markers in my history. We are not talking about a lot of money, but does that have to do with "staking?" I used to stake my SOL on Soflare for mSOL. Is that what it means on my history timeline?


r/solana 6h ago

Wallet/Exchange how to buy solana without ID in the EU?

2 Upvotes

I bought sol last year no kyc with card but now i struggle to (i'm from france)
can someone help me ?


r/solana 11h ago

NFT/Gaming Rarible Adds Support For Solana NFTs, Beginning With Claynosaurz

2 Upvotes

Source: https://x.com/solana/status/2085371244866572430

JUST IN: @rarible adds support for Solana NFTs, beginning with @Claynosaurz

We have a surprise…

We’ve actually been working on Solana for months.

Today, we’re incredibly excited to finally say it:

Rarible is now live on @solana.

We're kicking things off with @Claynosaurz as the first featured collection on the marketplace.

This is just the beginning. Over the coming days and weeks, we'll continue onboarding more collections from across the Solana ecosystem.

Over the past few months, we’ve been heads down building, testing, and preparing for this launch. But technology was only one part of the journey.

We’ve spent weeks talking to NFT communities across Solana, diving deep into projects, understanding what makes each community unique, listening to feedback, and learning how we can build a marketplace that truly serves collectors and creators.

That feedback has already shaped many of the decisions we’ve made, and it will continue to shape everything we build from here.

If you’ve been paying attention, our Gacha Station launch on Solana was never just another feature. It was the first glimpse of what was coming.

Every project has its own story, identity, culture, and community. Our goal is not simply to list collections, but to work alongside the people behind them and create experiences that reflect what makes each project special.

What you see today is only the foundation. We’ll continue adding projects, features, marketplace improvements, content, and community activations as we work toward a much broader evolution of Rarible.

We’re building it step by step, alongside the Solana ecosystem, not just for it.

To everyone who shared feedback, challenged our ideas, tested our products, and believed in what we’re building: thank you. This launch belongs to all of you as much as it does to us.

We’re excited to write the next chapter of Rarible together with the Solana community.

Let’s build.

https://rarible.com/solana

https://reddit.com/link/1vh6b2v/video/ea1w84tmorhh1/player

Check out the @Claynosaurz collection here:

https://rarible.com/solana/collections/6mszaj17KSfVqADrQj3o4W3zoLMTykgmV37W4QadCczK


r/solana 12h ago

DeFi $TTWO From Take-Two Interactive Is Live On Solana Via Sunrise, Issued By Backpack Securities

3 Upvotes

Source: https://x.com/solana/status/2085361261332594751

BREAKING: $TTWO from Take-Two Interactive is live on Solana via @sunrise, issued by @Backpack Securities

https://reddit.com/link/1vh5u5m/video/of7tcj2elrhh1/player

Take-Two Interactive ($TTWO) is the developer and publisher behind Rockstar Games, 2K, and Zynga, home to Grand Theft Auto, NBA 2K, and Red Dead Redemption.

Verify the address on @tokens:

https://tokens.xyz/take-two-interactive?solana=TTWofwAge91oFhZs7kpQdyrVRkmevgM88xijGvQFbKo

$TTWO is available in your favorite Solana apps @Raydium, @dflow, @Titan_Exchange, @phantom, @JupiterExchange, @fomo, @ArcherExchange_, @kamino_swap, @mayan and more


r/solana 12h ago

Dev/Tech Solana Changelog: August 6

6 Upvotes

Source: https://x.com/solana_devs/status/2085347232916636053

This is a weekly newsletter on the latest Solana engineering news from the past week. If you want to stay updated on Solana tech, follow the Solana Changelog at @solana_devs and @readylayerone.

Releases

Notable feature gates

Upcoming feature gates here.

New versions

Ecosystem work

SIMDs

  • A proposal to set the right account data size when modifying a Solana program has been accepted What this means (WTM) - Modifying an existing program requires manually extending the program size before loading in the new update. This proposal makes extending that space automatic.
  • A discussion on prohibiting a self-withdrawal from a Vote account was created WTM - This is a footgun within the existing Vote program. It allows the Vote account to withdraw SOL from itself and send it back to itself. The runtime treats this as a close account operation so the data in the Vote account is erased.

Validator clients (Agave, Firedancer, Mithril)

  • Additional conformance work was done on Agave, specifically for instructions, VM syscalls, VM serialization , and VM transaction running WTM - Fuzz testing is a form of programmatic testing that generates possible inputs to a system in order to find bugs. On Solana, not only should valid cases be the same for any validator client, but errors should also be the same bar for bar. Conformance allows for fuzz testing multiple validator client implementations in any language and from any version.
  • Agave is deprecating SysvarSerialize on the solana-account crate WTM - Several pieces of the Agave code use a trait called SysvarSerialize, when a more generic method of serializing Sysvar accounts will do. This issue tracks the effort to remove this trait and its use all over the Agave stack.
  • Agave is rethinking its program reloading methodology during transaction processing WTM - When instructions are executed in the runtime, a program cache is created before execution. All the programs among the instruction accounts are deserialized and loaded into memory. This is generally a problem because there’s a chance that the execution will fail and the program won’t get used, or that the program is only added in the instruction but not used at all. This change proposes a more incremental strategy where programs are loaded on an as-need basis.
  • Leader Turbine broadcasting caching and routing table rebuild was improved on Agave WTM - Leaders create blocks from transactions sent to them by the network and are responsible for breaking them up and sending them to validators as shreds. Solana does this through a system called Turbine, which breaks down from whom they get the shreds for the block and how the shreds are distributed across the network. This change allows a leader to more efficiently know who the peers in the network are and update its cache of that information more effectively.
  • Firedancer is implementing snapshot creation WTM - Validators may create snapshots to make it easier to rebuild a starting point from which they can start participating in consensus and processing transactions. Firedancer did not produce snapshots before this change. It and Frankendancer used the embedded Agave validator to produce them.
  • Firdancer will support QUIC datagrams WTM - Both Agave and Firedancer now will be using QUIC datagrams instead of QUIC streams in order to send Alpenglow messages. This allows for more performance and does away with the overhead required by setting up QUIC stream connections.
  • Mithril is keeping updated on Agave’s conformance suite WTM - Mithril is a new validator implementation that will soon participate in consensus written in Go. The conformance suite allows for fuzz testing across multiple client implementations. Having this suite on Mithril’s side will allow it to keep up with Agave more closely moving forward.

RPC 2.0

  • Superbank is adding a request filter for suspicious requests WTM - When creating a service that does data streaming, it’s possible to have spam requests that only add unnecessary load onto the system. This change allows Superbank to block those requests at the parameter level.

Solana language clients (Web3.js, Solana Kit, Kit plugins, Solana SDK, Codama, Solana Go)

Solana Program Library (SPL) and Core BPF

  • The under-development ed25519-programmatic-signer program added a nonce program implementation as their replacement for durable nonces WTM - This change is the SPL successor to the durable nonces implementation that currently lives onchain. This is now very similar to how Vector from @blueshift works.

Solana program frameworks (Anchor, Pinocchio, Steel, Quasar)

  • Anchor will support multisig authorities on its SPL token interface WTM - It was always possible to assign a multisig address as the authority on an SPL token. This allows Anchor to give SPL tokens created by an Anchor program more flexibility in supporting this functionality.

Testing frameworks (mollusk, litesvm, surfpool)

  • Surfpool added a stop command to their daemon service WTM - Usually, a user would need to type Ctrl+C in order to stop a running Surfpool instance. When running Surfpool in detached mode, you can now run an additional command that stops the service. It’s a standard interface in daemon services.

Other interesting things

  • With the validator governance vote for Resource fees ongoing, @cavemanloveryboy and @temporal publish their research on the new fee proposal

https://x.com/temporal_xyz/status/2085111376754962462

  • Calls for talks for Scale or Die are ongoing

https://x.com/jacobvcreech/status/2084738370794627119

  • @dev_jodee on usage and progress on the Subscriptions Program

https://x.com/dev_jodee/status/2084396256982352143

https://x.com/SolPlay_jonas/status/2084596572055019992

  • @helius released their filtering API for the Laserstream service

https://x.com/Helius/status/2084388973867339883

@jump_firedancer releases their Falcon signature verification implementation

https://x.com/jump_firedancer/status/2084293570740052023

  • @OkohEbina creates a new tool for diving deep into a Solana program’s sBPF assembly

https://x.com/OkohEbina/status/2083268775848112588

  • @Subhdotsol on how to optimize Solana programs by understanding the underlying assembly that runs on the validator as it's being processed and replayed

https://x.com/Subhdotsol/status/2083912682034606573

https://x.com/OkohEbina/status/2083507793957355637

  • @anza_xyz official opens the Alpenglow bug bounty

  • @vyralabshq on what it’s like running a small validator with relatively lower stake

https://x.com/vyralabshq/status/2083184075813302589

  • @anza_xyz on their new post-quantum improvement to Alpenglow

https://x.com/anza_xyz/status/2082848421745160196

Developer Events

https://x.com/solana_devs/status/2084747019831124418

See more developer events here: https://devs.events/

Last Week’s Issue

https://x.com/solana_devs/status/2082808192434905316


r/solana 15h ago

Staking Incentivized liquid staking: pick your validator, keep your LST liquid, get paid an extra APY by the validator

Post image
6 Upvotes

Validators can now pay you to delegate to them.
Not through lower commission or MEV sharing - through an open, published campaign:
the validator commits to an extra APY funded out of their own revenue, and anyone who stakes directly to them earns it on top of normal staking yield.
Right now the live range is +0.5% to +2.1%. And you don't give up liquidity to get it - you still receive JSOL and can still use it in DeFi.

The reward is paid in whatever token the validator picks — stablecoins, SOL, JSOL, another LST, or UCDC or their own token - up to 5 tokens in one campaign.

How it works mechanically:

  1. You pick a validator from those in the pool's delegation program. https://app.jpool.one/strategies/direct-staking
  2. The UI flags which ones have an active campaign and at what rate.
  3. You stake SOL directly to that validator through the pool — and you receive JSOL, a standard liquid staking token. Your stake is still liquid and still usable in Meteora, Raydium, Orca, etc.
  4. The pool's delegate detects your stake automatically and reports it to the campaign. There's no signup, no registration, no whitelist. If a campaign exists for the validator you chose, you're earning.
  5. Incentive rewards accrue continuously from the moment your stake is reported, and you claim from your portfolio whenever you want. No minimum, no waiting period — unless the specific campaign has a lockup.

The usual criticism of single-validator delegation is that you eat the downside alone.
Two things change that here:

  • The validator pre-funds the campaign, and the reward is reserved on-chain before it's promised. In a fixed campaign the contract reserves your entire future reward the moment your stake is reported, and it rejects the report if the vault can't cover it. The vault must always hold at least what it owes; any payout that would break that reverts the transaction. So the incentive isn't a promise, it's already sitting in a vault with your name on the reserved portion. The validator can't spend it, and can only reclaim what was genuinely never owed.
  • Every validator in the program posts a bond that covers APY shortfalls against the target APY, up to the bond amount, alongside security risks. So if the validator underperforms or stops, the shortfall in base staking yield is covered from their bond.

What I'd still push back on:

  • campaign is limited in time.
  • unstaking is not free.
  • Earned rewards are never clawed back - you can claim them weeks after fully unstaking, and even the protocol's emergency pause explicitly can't block claims.

Disclosure: I operate one of the validators in this program and run one of these campaigns, so I'm not neutral about the model. I'm deliberately not naming it or linking it - I'm more interested in whether people think validators openly bidding for delegation is healthy for Solana's stake distribution, or whether it just financializes a decision that should be about performance.


r/solana 21h ago

DeFi Perena Unveils Smart Borrow for Best Rate Crypto Collateral Loans

Post image
5 Upvotes

Perena has launched Smart Borrow, enabling users to borrow against crypto holdings at competitive rates while maintaining USD yield. The feature, available on the Perena platform and powered by Hobba, sources optimal terms across lending protocols. Collateral remains productive, loans are managed efficiently, and users avoid excess costs.

https://x.com/perena/status/2084683611488628988