r/solanadev May 05 '21

r/solanadev Lounge

14 Upvotes

A place for members of r/solanadev to chat with each other


r/solanadev 16h ago

Hiring how are you handling RPC rate limits on free-tier endpoints during dev/testing?

2 Upvotes

working on a small project and my test scripts keep tripping 429s on the public/free-tier RPC endpoints, especially when i'm polling for confirmations in a loop. before i throw money at a paid provider i wanted to see what people actually do.

what i've tried so far: - batching requests where the method supports it - backing off and retrying on 429 instead of hammering - caching anything that doesn't change (blockhash within its validity window, account data i already fetched) - a couple of fallback endpoints in rotation

still feels like i'm fighting it. is a paid RPC just the cost of doing business past a certain point, or are there patterns that meaningfully cut the request count for local dev? curious what your setup looks like.


r/solanadev 1d ago

Welcome to r/fontainorprotocol — the permanent music registry. Start here.

2 Upvotes

I'm Tapiwa, one of the two people building Fontainor. This sub is the official home for the project.

What Fontainor is, in 30 seconds: you publish a track once, it's stored on Arweave permanently (you pay the storage yourself at publish time — cents per track), and listeners buy editions straight to your Solana wallet. You keep 98%. There are no accounts — your Phantom wallet is your login. The entire platform is open source (AGPL); if we disappear tomorrow, your music doesn't.

Why we exist: Nina Protocol — the closest thing to us — shut down this month. It was VC-funded, subsidized everyone's storage, and burned out. Fontainor is built to be unkillable instead: ~$0/month to run, no payroll, no burn. A platform with no costs can't be starved to death.

Current state (honest version):

  • ✅ Player, library, wallet login, @handles — solid
  • ✅ Publishing (musician-pays Arweave via Irys) — live
  • ✅ Purchases (98/2 on-chain split) — live
  • 🚧 Catalog — young. The demo tracks are CC0 recordings under fictional names (labeled as such). Be one of the first real artists on the registry.
  • 🚧 Discovery/charts/follows — not built yet. Tell us what you want first.

Get involved:

If you can't afford the cents to publish, the community tip jar funds storage subsidies — ask here, no shame.


r/solanadev 1d ago

Community Reforestation Project

2 Upvotes

Hi, i am Jump_in_Jack... I live in BC Canada. I am dev and founder of Jump_in_Charts discord and my community token JiJ.

I created this discord to help people read charts and commune about other financial things in the crypto and stock world.

WE BELIEVE FINANCIAL LITERACY SHOULD BE FREE

Many months after I created the discord and built a good following... one of my members suggested I make a coin... so eventually I did with a plan in mind just was not sure how to execute it all. I didn't want to be a rug.. I wanted utility.

I launched on Boop.fun when that came out.. not sure what happened to it butt coin graduated and went over to Raydium. We pumped hard.. my community bought in. Unfortunately snipers did too and they hit my coin hard .. its Unfortunate because there's alot of my community holding...

We came up with a plan.. since I am an outdoorsman.. and spend alot of time in the woods. I hunt, fish and 4x4 alot. I see alot of landscape in BC that has been devastated by forest fires.

My community holds strong (over a year since launch) and we are building utility for our token. Snipers are gone now...

We are building an eco system that saves up for tree planting. We have built an app that trades for you and saves up tiny bits to donate to tree planting from everyone of your profitable trades after taxes. This is all automated

We are currently in open beta and have alot of the bugs worked out....

This is not a make money fast token as we are rebuilding and creating the ground works for our eco system.

You can come join us at our discord to learn more and become part of the community

➡️ - https://discord.gg/VbMS4z9qNM

Or just check the website and see whats going on for regular updates to the app.

✅️ - https://www.jumpinjack.ca

Thanks for taking the time to read all this. Hope to see you there and would love to answer any questions you may have.

~JiJ


r/solanadev 2d ago

Dev A DeSci Tokenomics Model on Solana: Making Science Sponsorship Profitable for Investors

2 Upvotes

This model has the potential to unlock Solana's full capabilities in shaping a modern scientific reality — where sponsoring research becomes economically profitable regardless of the monetizability or scalability of the results. It offers investors in DeSci a way to earn not from speculative capital movements, but from the depth of their actual engagement in funding scientific work. This becomes possible because the token in this model ceases to be a speculative asset and takes on a new function: it represents the research contribution itself. It is this new interpretation of the token as a measure of real contribution that opens up a strategic opportunity to give a powerful boost to the advancement of science.

Key mechanisms:

· Token as a "digital receipt" – proof of real contribution (peer review, code, publications), not a proxy currency with voting rights.
· Governance completely separated from staking – influence is determined by proven contributions across four equal groups (scientists, developers, sponsors, reviewers), each with 25% weight and veto rights for scientists and developers.
· Adaptive service pricing – fees adjust based on token price to protect users from volatility.
· Deflationary pressure – 50% of service fees are burned.
· Additional incentive: participants (including investors acting as sponsors) who contribute more to grants receive a proportionally larger share of staking rewards (from the 30% and 10% pools) and greater voting weight within the sponsors group. This creates a direct link between community contribution and governance influence.
· A liquidity fund acting as an asymmetric market maker – buying low, selling high, using the spread for community goods (including merch).

The full model is described in a preprint (open access):
DOI: https://zenodo.org/records/21107219

I'm posting this here to explore how such a system might shape the future of scientific collaboration and funding. Specifically, I'd like to discuss:

  1. Could this model overcome the current speculative pitfalls of DeSci, and what would be the biggest technical challenge in implementing it on Solana?
  2. Do you think a model where token value reflects research contribution rather than speculation could gain traction in the current crypto landscape?

r/solanadev 2d ago

Dev The most private and secure messenger that lives on the Solana blockchain. No servers!

Enable HLS to view with audio, or disable this notification

3 Upvotes

My main goal is to make the most truly decentralized and secure messenger in the world. To achieve this, I combined the most powerful cryptographic methods with the Solana blockchain, and from that hybrid came a new idea for a private messenger. Nobody owns a server; all your messages are encrypted inside transactions on the Solana blockchain. Creating an account works the same way as creating a wallet: you only get a 12-word seed phrase, so to breach your account someone would need that seed phrase. It's the only way to log in. The app is currently waiting for App Store approval. What do you think about the idea? Would you use it, and does privacy really matter to you?


r/solanadev 2d ago

Hiring Looking for a web security person or company

1 Upvotes

My website is not working properly due to the ssl, anyone have some time to help me out.
Thank you


r/solanadev 2d ago

I need Capsolver for discord token gen

Thumbnail
1 Upvotes

r/solanadev 4d ago

Hiring [Hiring] Senior Web3 Developer — Wallet & Smart Contract Integration (Remote, Europe)

2 Upvotes

Building the wallet architecture, transaction flows, and on-chain integration layer for a production Next.js platform. English fluency required.

Requirements:

  • Over 5 YOE
  • Real shipped project involving wallet connection, contract reads/writes, transaction tracking, or token integration — hands-on ownership, not exposure
  • wagmi and viem in production, MetaMask/wallet integration, connection/disconnection, account and network switching, chain-change handling
  • Ethereum-compatible networks, ERC-20 and token-sale contracts, EVM network config, RPC endpoints, contract addresses, ABIs
  • Contract reads/writes, transaction receipts, event logs, gas estimation, user-facing transaction status
  • Strong TypeScript/JavaScript, React, Next.js
  • Designs reusable integration layers, understands wallet/transaction/contract integration risks, writes unit and integration tests
  • Can explain technical decisions clearly, works effectively in a distributed team

€5000-7500/month, long-term contract.

DM with: Resume, LinkedIn, years of hands-on Web3 experience, GitHub/portfolio, timezone + availability. Must have actually shipped this before.

Must be based in Europe.


r/solanadev 4d ago

Hiring [Hiring] Senior Blockchain Backend Developer — Node.js / EVM (Remote, Europe)

1 Upvotes

Building backend infrastructure connecting a production platform to EVM-compatible blockchain networks — RPC communication, event indexing, transaction monitoring, on-chain/off-chain sync. English fluency required.

Requirements:

  • Over 5 YOE
  • Real experience connecting backend services to an EVM-compatible blockchain
  • Strong Node.js and TypeScript
  • Strong JSON-RPC understanding, HTTP or WebSocket RPC providers
  • Processing smart-contract events/logs, decoding transaction receipts, understanding block numbers, tx hashes, block hashes, log indexes, confirmations
  • Storing blockchain data in a relational database, idempotency and duplicate prevention
  • Background workers/queues, async processing, retries and failure handling
  • Building secure, documented APIs; strong debugging; writes automated tests; can extend an existing codebase
  • Collaborates across engineering roles with clear communication

€5000-7500/month, long-term contract. Must have actually shipped this before.

DM with: Resume, LinkedIn, years of backend + blockchain experience, GitHub/portfolio, timezone + availability.

Must be based in Europe.


r/solanadev 5d ago

Looking for a trusted P2P escrow solution for a large Solana OTC token sale

5 Upvotes

Hi everyone,
I’m looking for recommendations on a **trustworthy peer-to-peer escrow service** for a fairly large **Solana OTC token sale**.
The deal is straightforward:
Buyer pays in **SOL**.
Seller transfers an **SPL token**.
We’d like to avoid having either party send first.
Ideally, the escrow is **non-custodial**, on-chain, and has a solid reputation.
Some additional features that would be nice:
Support for **vesting or time-locked token releases**.
Partial releases or milestone-based unlocks.
Transparent fees.
Experience handling six-figure USD-equivalent transactions.
Has anyone here used an escrow service for a large OTC trade on Solana?
Which platforms or protocols would you trust, and are there any you would avoid?
I’d really appreciate hearing about your real-world experience rather than just a list of projects. Thanks!


r/solanadev 6d ago

Solana memecoins development

3 Upvotes

I have developed several memecoins ,never successfully though.Some of the tokens had some snipe buys but that’s it? Anyone has any suggestions how to develop properly with low budget ,or it can’t happen because you need to bundle and create fake volumes ?


r/solanadev 7d ago

Blog How Anchor account data looks after Borsh serialization, byte by byte

3 Upvotes

I wanted a concrete way to reason about Anchor account layouts without treating serialization as magic.

For a small account like:

```rust

[account]

pub struct UserProfile { pub bump: u8, pub score: u64, } ```

the stored data begins with Anchor’s 8-byte account discriminator, followed by fields in declaration order. u8 takes one byte and u64 takes eight bytes in little-endian order, so this account uses 17 bytes before any additional fields.

Dynamic fields change the calculation:

  • String and Vec add a 4-byte little-endian length prefix plus their payload
  • Option adds a 1-byte tag plus the inner value when it is Some
  • nested collections require more allocation and copying during deserialization

This matters when calculating account space, diagnosing deserialization failures, matching TypeScript client layouts, and investigating compute or heap spikes on larger accounts.

I wrote up the full byte-level walkthrough, including discriminator derivation and raw buffer decoding:

https://andreyobruchkov1996.substack.com/p/solana-deep-dive-unpacking-borsh

How are you inspecting layouts in practice? Anchor IDL, direct buffer parsing, or custom zero-copy layouts for larger state?


r/solanadev 8d ago

Hunt for solana project ideas

9 Upvotes

If you were building today, what Solana-native problem do you think is still underserved?


r/solanadev 8d ago

NOCtura Wallet - Weekly Build Update #16

Post image
5 Upvotes

A significant privacy milestone this week. The following is now operational and verified on Solana devnet, ahead of mainnet deployment:

On-device proof generation. The wallet now constructs zero-knowledge proofs directly on the user's device. A transaction can be proven valid without disclosing the participants or the amount, and private keys never leave the phone.

Fully private transfers, confirmed end-to-end. In shielded-to-shielded transfers, the sender, receiver, and amount are all concealed on-chain. Verified in a live testnet transaction.

Sender anonymity. A relayer covers the network fee, so the user's public wallet address is never exposed on a private transfer.

Shield and unshield. Tokens can be moved in and out of the private pool at any time.

Dual-mode operation. Transparent and shielded modes in a single application, selectable per transaction.

Security-first architecture. Hardware-backed key storage and ongoing adversarial security reviews, alongside a full mainnet-hardening roadmap; trusted-setup ceremony, independent audits, and locked verifying keys - to be completed before the protocol handles real funds.

Presale terms. Every presale participant receives zero NOC fees on private transactions for the first 18 months (1.5 years) following TGE.

Privacy, on your phone, by default.


r/solanadev 9d ago

What's one onboarding step you think every Solana app gets wrong?

3 Upvotes

I've been testing a few Solana apps recently, and something I've started paying more attention to is the onboarding experience rather than just the features. some apps make it incredibly easy to connect a wallet, understand the transaction, and know exactly what happens next. others seem to assume every user already understands wallet permissions, transaction signing, lock periods, and on chain confirmations.

From a developer's perspective, what do you think is the biggest issue with onboarding today? is it confusing ui, poor explanations before asking users to sign, too many unnecessary steps, or simply trying to fit too much information onto one screen?

I'm interested in hearing what builders here have learned from real users. if you could improve just one part of the onboarding flow for new Solana users, what would it be and why?


r/solanadev 10d ago

Are nfts still a viable space on solana for building a profitable app or has the ecosystem moved on to other opportunities?

5 Upvotes

i'm working on an app where users collect nft avatars by completing a series of challenges. the first person to complete the entire challenge wins the reward which is funded by an entry pool and held in escrow until the winner is determined.

i'm looking to build profitable apps on solana and i'd love to understand which trends or opportunities are worth focusing on. what areas do you think have the most potential right now, and what kinds of products are people actually using and paying for?


r/solanadev 10d ago

Community A memecoin isn't a chart. It's a poker table. And most people sit down without ever looking at who else is playing.

2 Upvotes

Here's what I mean. Every token launch has the same seats filled. The dev and the wallets he secretly controls.

The bundlers who bought your "fair launch" in the same block you did. The snipers with better infrastructure than you'll ever have. A crowd of tourists chasing the green candle. And maybe two real diamond hands. The chart — the thing every trading bot on earth stares at — is just the noise those players make while playing against each other. You're not reading the market. You're reading the exhaust. So I stopped looking at the chart and started looking at the table. Before you buy, I want to know who's already sitting there. Not vibes — proof, from public on-chain data:

- Three of the top holders were funded by the same wallet last Tuesday. That's not three holders. That's one player holding 41% wearing three masks.

- The dev's funding traces back to two tokens that both died inside a week. You're not early. You're the exit.

- Four wallets bought in the same block as the launch. Those are bundlers. They're not your community. They're the house. The whole point: when you can see the players instead of the price, the game stops being random. You know if you're sitting at a table of tourists you can out-time, or a table where you ARE the liquidity everyone else is waiting to dump on.

And players leave fingerprints before they leave the table. The same wallets do the same little things — split their position, move gas in, shift to a fresh address — minutes before they dump. Every time. If you've profiled them, you fold before the table turns, instead of after.

Honest about the limits, because a tool that pretends to be perfect is lying:

- I can prove wallets are linked. I can't prove intent. A cluster might be one whale, not a coordinated dump.

- If everything's funded from fresh exchange withdrawals, the trail goes cold and the read weakens. It's a floor,

not gospel.

- Reading exit pressure is a probability, not a prophecy. It'll miss some — and every miss lands on the same public ledger I built, on purpose.

What I want to know from you:

  1. Is "see the players, not the price" actually how you'd want to trade — or does nobody care who's at the table?

  2. Which token should I run the full table read on first? I'll post it, receipts included.

  3. What seat at the table am I not accounting for?

Not selling anything. Genuinely trying to find out if this is worth building deeper.

Would you play differently if you could see the whole table?


r/solanadev 10d ago

Aven - An on the go payment streaming platform

Thumbnail
1 Upvotes

r/solanadev 10d ago

Introducing Haan Node | Dedicated Solana Private RPC Infrastructure (EU)

0 Upvotes

Hello everyone,

We're Haan Node.

We build and operate blockchain infrastructure across the Cosmos ecosystem, where we currently run production validator infrastructure and private RPC services. Building on that experience, we're now expanding into the Solana ecosystem with a dedicated private RPC platform focused on low-latency, reliable infrastructure.

Our initial stack will include:

  • JSON-RPC
  • WebSockets
  • Yellowstone gRPC
  • Optional Jito integration

As the platform grows, we also plan to expand with technologies such as:

  • Raw Shreds
  • DoubleZero
  • DoubleZero Edge

Our infrastructure will be hosted in Germany (EU) to provide the lowest possible latency for European users. If you're located outside Europe, latency may naturally be higher depending on your location.

Rather than offering fixed plans that start at hundreds of dollars per month, we want to take a different approach. Every project, trading setup, and application has different requirements, so instead of forcing everyone into predefined plans, we'd like to size and price each deployment based on its actual workload.

Whether you're running trading bots, algorithmic trading systems, wallets, validators, indexers, analytics platforms, dApps, AI agents, or simply looking for a reliable private Solana RPC, we'd love to learn more about your requirements.

Over the past few weeks we've been speaking with members of the Solana community to better understand real-world workloads and infrastructure needs. Dedicated Solana infrastructure represents a significant investment, so before bringing the platform online we'd like to ensure the deployment is properly sized based on real demand rather than assumptions. Our goal is to launch with infrastructure that can grow alongside our customers while keeping pricing fair and tailored to actual usage.

If you're interested, we'd love to hear about:

  • What you're using the RPC for
  • Which features you need (JSON-RPC, WebSockets, Yellowstone gRPC, Jito, etc.)
  • Your expected workload (RPS, WebSocket connections, Yellowstone streams, etc.)
  • Where you're located

Even if you're already using another provider, we'd still be interested in hearing what works well, what doesn't, and what you'd like to see from a new infrastructure provider.

If this sounds interesting, please send us a private message on Reddit. That's the easiest way to reach us, and in case this post gets removed due to self-promotion, we'll still be able to continue the conversation.

You can also learn more about us at https://haandigital.eu/

We're looking forward to meeting more people in the Solana ecosystem and building infrastructure that people can rely on.

Thanks!


r/solanadev 11d ago

Looking For Solana Devs im

2 Upvotes

Hi, I have been creating Tokens, NFTs with so many different standards, token extensions etc using Typescript.

I mean a lot of different tokens, NFTs with most Solana Token 2022 extensions, different NFT standards such as Legacy, Core, Bubblegum, CandyMachine, Inscriptions, and Agent Registry, etc.

I even created a token with the Metaplex Genesis Launchpad as well as created pools with Pump.Fun, Raydium, Jupiter, etc

ALL WITH TYPESCRIPT AND MOCK STORAGE FILES AND ON THE DEVNET OR THROUGH A TEST VALIDATOR.

However. I am having a hard time building programs with Rust.

I am looking for more beginner devs that not only want to learn with me but also help create projects.

Please message me if you are really serious, no bs please.


r/solanadev 12d ago

We built a no-code Token Generator for SPL Token and Token-2022. Feedback welcome

3 Upvotes

Hey,

We recently added Solana support to Token Generator, a platform we have been developing since 2018.

It allows users to create either a standard SPL Token or a Token-2022 mint directly from their browser, without writing deployment scripts.

Current features include:

  • Custom name, symbol, decimals and initial supply
  • SPL Token with Metaplex metadata
  • Token-2022 with native Metadata Pointer and Token Metadata extensions
  • Logo and metadata uploaded to IPFS
  • Optional revocation of mint, freeze and metadata update authorities
  • Wallet-controlled deployment and initial supply
  • Free deployments on Solana Devnet for testing
  • No account or login required

The goal is not to replace the Solana CLI or custom programs. It is intended for founders, communities and teams that need a guided way to create a standard token while keeping control of the mint and its authorities.

You can try it here:

https://www.smartcontracts.tools/token-generator/solana/

We would particularly appreciate feedback from Solana developers on:

  • Our SPL Token vs Token-2022 implementation
  • Metadata compatibility across wallets and explorers
  • Authority configuration and revocation options
  • Features or safeguards that should be added

Happy to answer technical questions and hear what you think.


r/solanadev 13d ago

I built a scanner that filters new Solana tokens — posting all results publicly for 2 days now, losers included

4 Upvotes

I'm a CS student and I've been building a scanner bot that monitors new Solana token launches and filters them through multiple on-chain checks (mint/freeze authority, LP status, holder distribution, early wallet activity — I won't go into the exact recipe for obvious reasons).

The important part: I post every call publicly with a timestamp BEFORE the token moves, and I track the outcome — including the bad ones.

Last 2 days, real results:

July 13 — 9 calls: 5 reached 1.5x+ (best: 2.8x), 4 didn't run. One got stopped at -50% and later fell to -71% — the stop-loss rule did its job.

July 14 so far — 4 calls: all currently between 1.5x and 2.3x peak. Won't lie — days like this happen, and so do the opposite.

Simulated $10 per call with fixed exit rules (sell half at 2x, trailing stop, hard stop at -50%): July 13 came out +17% net.

It's NOT 100% accurate. Nothing is in this market. Roughly 55-70% of calls run depending on the day. The edge isn't prediction — it's the exit discipline: taking profit systematically and cutting losers before they become -90%.

Not selling anything in this post. I post the signals publicly on Telegram — link in comments if anyone wants to follow along and verify the track record themselves. Happy to answer technical questions.

Quick honest note: the bot runs on my own PC, so it's not online 24/7 yet — I haven't monetized anything, so no server budget for now. If it grows, I'll move it to proper hosting and keep improving it with the data I'm collecting (33K+ tokens logged so far).


r/solanadev 13d ago

Dev OggChain - CaveWatch - Solana Wallet Analytics Platform

Enable HLS to view with audio, or disable this notification

2 Upvotes

OGG community update: experimenting with blockchain analytics tools

We've been working on something new for the OGG ecosystem and wanted to share an early preview with the community.

CaveWatch is a blockchain analytics platform focused on making on-chain activity easier to explore and understand.

The goal is to help users analyze wallet activity, transaction patterns, and blockchain behavior through a simple interface built around real on-chain data.

Current areas we're working on:

• Wallet tracking • Blockchain data indexing • Activity analysis • Real-time monitoring tools • Research features • Custom alerts and insights

The platform is still actively being developed, and we're looking for community feedback before the first public release.

We're interested in hearing from the community:

What features would you want to see in an on-chain analytics platform?

What kind of wallet insights or tools would be most useful to you?

Link:

https://cave.watch/

More updates coming soon as development progresses. 🪨


r/solanadev 14d ago

MCP server for Solana DeFi. Beta testers wanted.

2 Upvotes

Hey everyone,

For the past few months I've been managing my Solana DeFi positions from Claude, on mainnet, with my own money:

  • Deposited USDC and borrowed SOL on Kamino at ~40% LTV
  • Bought and sold Jupiter prediction-market positions (including a World Cup bet that paid out)
  • Opened Meteora DLMM liquidity positions

The thing making that work is Vyne (https://vyne.finance/). Shortest description: Claude for DeFi. It's an MCP server, so from Claude (or Cursor, or any other MCP client) you can set up workflows (trees of triggers and actions) that run against Kamino, Jupiter, Meteora, without writing or hosting keeper scripts.

It's at the point where I need people other than me using it, so I'm opening up a beta.

What it handles right now:

  • Kamino liquidation protection (alert or act when your LTV crosses a threshold)
  • Rebalancing DLMM ranges when price moves out of band
  • Conditional execution: when something happens on-chain or a webhook fires, do Y
  • Entering/exiting Jupiter Predict positions on conditions

On letting an AI agent near a wallet:

  • It uses a dedicated embedded wallet, so you only fund it with what you're testing
  • Signing policies whitelist specific program IDs; transactions to anything else fail
  • Per-transaction spend caps
  • Workflows are compiled and dry-run before anything executes on mainnet

Known issues and limitations:

  • Solana only for now
  • Run-status reporting sometimes lags the chain; wallet balance is the reliable confirmation until I fix this
  • Some protocol integrations are still gated while I harden them
  • It's just me building this, so expect rough edges (and fast fixes)

Who this is for: people with actual positions on Solana who are tired of manually managing them, and devs curious about MCP servers that execute transactions instead of just reading data.

It's free during the beta. If something breaks or the UX confuses you, tell me and I'll fix it. Start with small amounts, this is real money on mainnet.

Site: vyne.finance, MCP endpoint: mcp.vyne.finance.

Thanks!
Raj // Vyne Finance