solana builder.

Joined August 2021
has anyone had an issue where the solana saga display stops working? i can feel vibration when holding the power button. since it's end of support, not sure if anyone has dealt with this.
1
6
344
anyone switched from Apple Watch to Whoop? worth it?
2
1
17
999
who is at Accelerate Scale or Die?
1
18
889
every point is spot on. read through if you are interested in or developing on Solana.
As requested, all my current complaints in no particular order: 1. Uploaded IDL on-chain management is a mess. It has no versioning history, and when IDLs have breaking changes (like anchor 0.30+) all old clients currently looking at the on-chain IDL break. Why can't I lock a client to an IDL major version? Why is every IDL producer slightly different? Anchor, shank, etc should all produce the same thing. Published IDLs are wonderful in that I can add an account that's referenced by a has_one or PDA without breaking existing TS clients. But they need proper versioning. 2. Related to 1, since there's no IDL history, parsing historic transactions on Solana is impossible. Contract endpoints change, IDLs change, there's no history of it. 3. Read layer. The read layer sucks. You can do a lot to structure your program code to optimize for point-queries using PDAs as a kind of index. Like a crappy redis. But the second you need to do list queries ("get me all governance proposals with this tag") you're hosed. gPA is a terrible thing to use. That means you need an indexer! 4. Indexers. I have spent literal years wrestling with indexing on Solana, trying to get it so you catch every anchor record and insert it into postgres. *Finally* I have a solution that works, thanks to @streamingfastio. But even one stream is ~$500/month. Not really accessible to a dev trying things out in their spare time. Fine for Helium. 5. Transaction sending and landing. This is arguably the ONE thing a blockchain should be good at. Why am I talking to like 5-10 different people to find the optimum way to restructure my tx builder+sender every 3 weeks? Prio fees, stake weight QoS, compute limits, jito, lookup tables, transaction vs VersionedTransaction (the most ugly interface ever in both ts and rust). There's just so much to unpack here. Wrap it all up and throw it in a black box I don't ever have to look at again. Please. 6. Anchor performance. Anchor hogs a bunch of memory, newest versions init_if_needed almost always causes it to blow the heap. It also uses a bunch of CUs. It's the most used framework for smart contracts, let's pour all the resources we have into making it better. Native solana code is seriously so ugly to read it's a security hazard. There's no reason anchor, which is all pretty macros, can't be made to be just as fast. 7. CPI call depth limit. It's arbitrary, and low. Sometimes for composability you need more. CPIs are also super expensive. @blockiosaurus has some nice posts on why composability is a lie. 8. Tx size limits. This is actually the least of my problems, I can almost always find a way to work around this. 9. Rent is TOO DAMN HIGH. Sol is mooning, so rent is getting crazy high. I work for a company with funding, so it's not an issue for me. But if I were trying to do Solana in my spare time, $3000 to deploy a smart contract is ridiculous. 10. cNFTs continue to cause issues. If you need to mint a cNFT, then do something with that cNFT, you need to wait for the cNFT to be indexed so you can get its proof so you can construct the subsequent transaction _doing_ something with that cNFT. Huge headache. I wish Core NFTs had existed when we migrated helium, I would have used those instead. 11. Errors. Solana errors are notoriously unhelpful. github.com/anza-xyz/agave/bl…. This entire list should tell you which account the error came from. This is actively being worked on by Solana devrel. 12. Wallets. Of the top 3 wallets (Phantom, Solflare, Backpack) none of them are open source. One is source available, but usually pretty out of date. Wtf. 13. Rust clients suck. Using things like anchor from typescript are a breeze, because there's dynamic account resolution of has_one's and PDAs. Every time I have to use rust, it's like going back to the stone age. 14. Explorers suck. Why am I still using explorer.solana.com? Because it's the only one that consistently doesn't have broken IDL parsing, and has all the information that I need, and works with localnet devnet and mainnet. But it's notably missing things like seeing all txs on a program and filtering by instruction type. 15. The base RPC spec is missing tons of functionality. For one, it sucks at priority fees. Second, it's missing read level functionality enterprise web apps usually make use of, like incremental updates. I shouldn't need to waste data refetching accounts if they haven't changed. But there's no way to say "getMultipleAccounts that have changed past block x" 16. Dependency hell. ALWAYS with the dependency hell. Semver is never followed, especially on rust clients. So upgrading dependencies is always a nightmare. 17. Error handling when you turn off preflight checks is horrendous. Often times, if you've messed up the tx (too large, don't have enough sol, etc) it'll just hang forever. Hanging forever has to be the least desirable outcome for anything. 18. No ability to easily run txs at a specified time/on a schedule without deploying your own workers/crons. RIP clockwork (dw, I'm building a solution to this) I'm sure there's more, but my build finished to it's back to work. This is just top of mind.
8
21
6,623
I got wrecked a bit during this window. proud of how Solana stayed up, but we still have lots of work to do.
What is happening: - Someone nuked SOL on-chain. Probably market sold a bunch of it into pools. - SOL down to $200 on-chain. - A bunch of arb bots started bombarding Jup + DEX, since CEXs were still at $250. - This caused a spike in priority fees for DEXs as everyone tries to scoop up SOL at a discount. - All other txs (sending tokens, buying NFTs) worked fine with low fees. Fee markets at work ladies and gentlemen.
1
6
4,534
anyone using @solana/[email protected]? if so — what do you like most about the new version? what are some gotchyas? do you feel it is usable in production?
8
2,615
hey @SlackHQ, could you make it so hitting up on the arrow key after sending a message allows you to quickly edit it (à la Discord)? k. thx!
1
5
2,043
I can’t get rugged by a coin called LUNA twice, right?
3
8
1,834
I had to help my Roomba find its dock today.
417
1,697
212
31,503
1,696,907
what is the go to app these days for managing and editing photos?
4
7
1,092
feeling the Solana #breakpoint fomo this year. happily missed last year due to birth of my daughter. but this year a surgery is keeping me away. could we try to schedule around my life events for 2025? thx! @Austin_Federa @solana
1
6
831
hi, I hoard tabs and I know have a problem.
8
778
we should get rid of the shortened addresses UI paradigm in wallets. what benefit does it provide?
Just got scammed 💀 Well really I scammed myself. It was for the one time I wasn't paying attention and decided to cut corners. What is the scam? There is a scam going around where an address that has a similar ending to one that you normally send to or receive from, sends you a few pennies (both addresses ended with ...sns). If you are not paying attention, you will click an old transaction and end up copying the wrong address. This just happened and I sent 40 SOL ($7,000). This one stings. Scammers think of intricate flows that people will go through, most of the time not working, but it just takes one fish (I was the fish). Definitely hurts, but just a reminder that in a world of magic internet money, you always need to be careful. 99% of time you're safe, you're smart, but it just takes one time to get hurt. Remember: ⁍ Move slow to go fast. ⁍ Double check everything. ⁍ Spread your assets among multiple wallets. ⁍ No matter how long or good you think you are, a temporary lapse can cost you. ⁍ Good luck, have fun. Please RT for awareness. It's the one or two times you slip up, where you get caught. Hopefully this post is the last you see of this bullsh*t.
1
1
7
1,128
i highly recommend you do *not* google hornyswap. but maybe it can become the top result with enough traffic? @tradefortendies is always shipping awesome stuff!
Now I can grab my favorite memecoins for FREE? JK, I'll probably end up losing double. Fun product, go try your luck at hornyswap.com/ Swap USDC/USDT to coins like BONK, COST, STAN and either pay 2x or absolutely nothing at all 🤯
1
5
941
i'm confused as to why tweets mention $ORE as the cause of the network congestion. the network was unstable prior to $ORE being released...
5
3
864
now we know who the real sol maxis are :)
Congrats to all the $W enjoyooooors. I did not receive a single one since I stayed on Solana like a true fucking Patriot. fuck all of you chain hopping assholes.
2
875
Boom! I'm about to be dropped 245,829 $LEGEND on LegendsOfSOL.com for being a Legend💥🐐 #LegendsOfSOL via @Legends_of_SOL
2
8
706