Solandy πŸŽ“ (@HeyAndyS) header
Solandy πŸŽ“ (@HeyAndyS) profile picture

Solana Dev | Live Looper | Video Blogger supporting @solana_devs | co-founder of @sol_recovery | member of @superteamDE https://nitter.cf/t.co/unYtcmvz4Y

Austria
Joined December 2010
Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)Photo by Solandy πŸŽ“ (@HeyAndyS)
Solandy πŸŽ“ retweeted
We’re going to have some fun with these in London.
What's cooler than wearing a plastic badge that has your name printed on it? Wearing a hardware badge that can display your name and run your applications! Wanna know how to get one? πŸ‘‡
8
3
51
2,538
What's cooler than wearing a plastic badge that has your name printed on it? Wearing a hardware badge that can display your name and run your applications! Wanna know how to get one? πŸ‘‡
πŸ€– Made with AI
3
5
3
35
3,370
build your apps now! and sign up for scale or die!
1
4
144
Compiling Solana Programs with plain Rust, no extra fork needed! That's the promise of the sbpf linker in v0.2.3 I checked how to do it and what the limitations are πŸ‘‡
πŸ€– Made with AI
2
6
34
1,769
so when do we remove the -beta?
6
28
1,031
Sometimes I wish I had an @anza_xyz T-shirt that I could wear... hey @bw_solana , could you get me one?
The most epic epoch that has ever been!! 4000 slots
4
1
26
1,196
Solandy πŸŽ“ retweeted
The most epic epoch that has ever been!! 4000 slots
6
3
33
2,698
Solandy πŸŽ“ retweeted
Alpenglow is now live. ⛰️⛰️⛰️
Alpenglow is live on mainnet-beta ⛰️ πŸŽ‰ Solana’s new consensus protocol: finality reduced from 12.8 seconds to 150 milliseconds, built by Anza. Why this is important 🧡
21
40
7
240
5,636
Alpenglow mode πŸ”οΈ
πŸ€– Made with AI
Alpenglow mode πŸ”οΈ
4
1
38
1,251
any recommendations where to best watch the switch happening? Any dashboards out there?
Less that 48h to Alpenglow...
8
2
15
1,815
Solandy πŸŽ“ retweeted
Replying to @solana
@solana/web3.js v3 is now the default for web3.js
v3 is officially the default install for @solana/web3.js. Still need v1? Install it with @solana/web3.js@1. More info on v3 πŸ‘‡
12
9
1
71
2,931
if you are watching my videos, you should also read @lorismatic 's comments on them! ;)
Replying to @HeyAndyS
Thanks for the deep dive Andy! Some feedback as usual. ☺️ ☞ There was some unnecessary `await` before instructions like `client.memo.instructions.addMemo`. Only some of these need to await because they do thing like computing the minimum balance for you (e.g. the `createMint` plan). Also best to use Promise.all to run these in parallel when possible. ☞ If you want to mix `Instructions` and `InstructionPlans` outside the `sendTransaction()` function, you can always combine them in one bigger `InstructionPlan` yourself. Something like `sequentialInstructionPlan([ixA, ixPlanB, ixC])`. ☞ Note on treeshakability: program plugins bring lots of convenience but the tradeoff is it may bundle code your app don’t actually need. If that’s a concern for your app then it’s best to import these standalone helpers explicitly. Alternatively, you can use the program plugin for development/discovery and convert them into standalone imports before shipping to prod. ☞ There is a generated `package.json` file when you run `codama run js` for the first time that contains all the required dependencies so a `pnpm i` on the `clients/js` folder should have been enough.
1
2
8
666
Your final warning: make sure your apps don't break when @solana web3.js is going from v1->v3 Main things to fix: - Numbers -> bigints - Buffers -> Uint8Arrays - sync stuff -> await async plus you get compatibility with other solana program and codama packages πŸ‘‡
πŸ€– Made with AI
3
6
26
1,078