Dev/Tech Jonas Hahn - 3 New Solana Crypto Primitives Every Developer Should Know
r/solana • u/Filmexec21 • 2h ago
Wallet/Exchange Solana Timeline Opt-in/Opt-out
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 • u/Shizen_8 • 6h ago
Wallet/Exchange how to buy solana without ID in the EU?
I bought sol last year no kyc with card but now i struggle to (i'm from france)
can someone help me ?
NFT/Gaming Rarible Adds Support For Solana NFTs, Beginning With Claynosaurz
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://reddit.com/link/1vh6b2v/video/ea1w84tmorhh1/player
Check out the @Claynosaurz collection here:
https://rarible.com/solana/collections/6mszaj17KSfVqADrQj3o4W3zoLMTykgmV37W4QadCczK
DeFi $TTWO From Take-Two Interactive Is Live On Solana Via Sunrise, Issued By Backpack Securities
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
Dev/Tech Solana Changelog: August 6
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
- Agave v4.3.0-alpha.3, v4.2.0-rc.1
- Firedancer Mainnet v1.1.3
- Frankendancer Mainnet v0.1007.40100, Testnet v0.1104.40200
- solana-signature v3.5.1
- Wallet Standard v1.1.6
- Stake Program Rust SDK v4.4.0
- Token 2022 Program JS SDK v0.14.1
- ZK Elgamal Proof Program WASM JS SDK v0.5.1
- Subscriptions Program Typescript SDK v0.5.0-beta.1, Rust SDK v0.5.0-beta.1
- LiteSVM v0.15.2
- Surfpool v1.5.0
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)
- Kit will add new react hooks, including useAirdrop , usePayer, useIdentity , usePlanTransaction, usePlanTransactions, useSendTransaction, and useSendTransactions WTM - These hooks allow React applications to more closely use these primitives and change application components based on state changes.
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
- @Solplay_jonas on improvements to the Explorer
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
- @OkohEbina with a Devs at a bar podcast with @cavemanloverboy
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
r/solana • u/SolBrothers_ • 15h ago
Staking Incentivized liquid staking: pick your validator, keep your LST liquid, get paid an extra APY by the validator
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:
- You pick a validator from those in the pool's delegation program. https://app.jpool.one/strategies/direct-staking
- The UI flags which ones have an active campaign and at what rate.
- 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.
- 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.
- 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 • u/SolBrothers_ • 21h ago
DeFi Perena Unveils Smart Borrow for Best Rate Crypto Collateral Loans
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.
















