blueshift
777 posts

blueshift
@blueshift
Industry leading developer training from Solana Core contributors. Join the Discord and enroll in our free, flexible delivery courses at 👉 https://t.co/dUrBLPL9NC

Today is a good day for Rust enjoyer and ZK developers...

Toronto Tech Week turned Toronto Solana Week 🇨🇦 From Waterloo University to downtown Toronto The Superteam Talent Tour doesn't stop


This is the convergence point for Solana's TypeScript ecosystem: Kit as the foundation, Web3.js as the front door. Thanks to @dhkleung and @a_milz for the hard work! If you want to read more about it: blueshift.gg/research/sunri…

For half a decade, solana/web3.js has been how developers, apps and users interact with Solana. Today, we're giving it the upgrade it always deserved: Web3.js 3.0. A package with the API you already know, rebuilt from the ground up on Kit.




SVM-compatible PQ signature scheme #3: Hawk512 – for when you want to trade compute for additional instruction data. 555 byte signatures. Verification costs just ~350k CUs with ~18kb storage, or ~750k CUs with ~1kb storage. github.com/blueshift-gg/s…



Literally spat my coffee when I saw this, what have y’all been through? > okay let’s see how I could push quasar even more IBRL with libcalls > my memcmp is compiled through and solana-compiler-builtins is included but why is the logic not honored at all? > found this ``` core::ptr::read_unaligned(a) == core::ptr::read_unaligned(b) && core::ptr::read_unaligned(a.add(1)) == core::ptr::read_unaligned(b.add(1)) && core::ptr::read_unaligned(a.add(2)) == core::ptr::read_unaligned(b.add(2)) && core::ptr::read_unaligned(a.add(3)) == core::ptr::read_unaligned(b.add(3)) ``` > eh!?? > people… have been… hand rolling… 32 byte array comparison… ? With upstream + libcalls you can just do `a == b` and still get performant code (yes compiler even saves 1 CU for you) Just like how normal people normally write normal rust in the normal universe

pitch me your crypto startup in one line

solana-geyser-mock - in-memory mock for testing Yellowstone gRPC consumers Honors filter constraints, real slot cadence, three commitment levels. Swap the mock in behind the trait, test deterministically. github.com/blueshift-gg/s… @blueshift @triton_one @solana_devs


