If you want to participate in the
@ColosseumOrg
, here’s a way to build a Solana dApp quick:
1. npx create-solana-dapp
2. Update generated anchor program, heres some inspo:
3. Update the FE to handle the new program instructions
4. Build & deploy👍🏼
TLDR - I love Solana’s dev ex.
I went from 0 mobile dev experience to deploying a fully functioning web3 mobile app with ‘yarn create expo-app —template
@solana
-mobile/solana-mobile-expo-template’.
This isn’t possible from other chains I’ve built on.
currently building an open sourced vesting contract on Solana thats compatible with token extensions.
what else do you want to see built with token extensions?
For anyone looking to understand CosmWasm to Solana or vice versa, here’s a simple user specific counter program for both a CosmWasm smart contract and a Solana Program with key differences explained in the readme:
Currently working on three videos:
- mapping cosmwasm contracts to Solana programs
- creating a payments mobile app on Solana
- token extensions, use cases and examples via CLI
What else would be helpful to see built?
.
@SquadsProtocol
makes the multisig experience on Solana exponentially easier than any other chain I’ve worked with. I’d recommend checking it out even for personal asset management
Optimizing compute units has the following benefits:
- A smaller transaction is more likely to be included in a block.
- Cheaper instructions make your program more composable.
- Less overall amount of block usage so more transactions can be included in a block
Learn how 👇
Anchor provides a declarative, type-safe programming model that abstracts away Solana's low-level complexity.
Learn how to use anchor macros and build a crud app in 37 minutes 👇
If you're frequently running solana's localnet , check out valid8. Its a cli tool that simplifies managing your Solana test ledgers. It has an interactive menu for easily cloning and editing accounts and programs
Day 2 Agenda:
- native rust programming overview
- anchor and native rust keys differences
- run a local test validator
- write, build and deploy an anchor program
- connect your program to a react UI
Starting at 1 pm EST today 👩💻
gm Rust devs — join
@b_migliaccio
for a 2 day Rust to Solana Virtual Bootcamp starting tomorrow May 21st at 10am PST! 🦀
Dive in and get started with smart contracts on Solana👇
Introducing Blurt 💬
Donate to live streamers on X / Youtube / Twitch / Kick directly through a blink and your message will appear on stream
Built at
@mtndao
, powered by
@saydialect
More details & why I built it in the thread below 👇🏻👇🏻👇🏻
JavaScript is the most decent language:
- Decent package manager
- Decent closure support
- Decent fast runtime
- Decent type system (with ts)
Often, being decent at everything is better than being excellent at a few things and embarrassingly bad at others (Haskell)
BTW, Bend is
Upgrading from anchor 0.29.0 to 0.30.1 will cause small UI breaking changes. I just updated the CRUD app repo, checkout the commit diff to see how to update your UI to be compatible with the new Anchor version 👇
gm, still mindblown every time I use Solana Pay in Shopify and it's just as easy as trad payments on mobile
Can't wait for my new gym bag from
@hanaknight_
,
@monksealpng
&
@embroidery_boy
🤌
PYUSD uses the token extensions program. Stop by Solana house to learn about the current available token extension and code a few examples!
I’ll be starting the workshop in an hour 👩💻
“Operating as a single global state machine without sharding or layer 2s, the Solana blockchain’s unique combination of scalability, speed, and low costs may offer a better user experience for many use cases.”
Cheers sir 🥂
What would your ideal local testing env look like for Solana?
i.e. automatically cloning programs that your workspace needs or the ability to restore to a specific snapshot
& if you use anchor, it abstracts all of the main complexities so you can write a fully functioning rust solana program with the bare minimum rust knowledge.
one of the biggest Solana myths is that you need to be good at Rust to build something
you do not
there are plenty of built in programs
all you need is any language that can make requests to an RPC (which is all of them)
There's also a fully stacked js sdk
This comes with so many fixes and new features including:
- optimize avm list when GitHub api rate limits are reached
- anchor_lang::pubkey macro for declaring Pubkey const values
Check it out 👇
“We wanted to prioritize speed, throughput, and cost along with the ability to add functionality attached to the token itself.. this made Solana the clear choice” 🥂
Come build with us 🛠️
@SolPlay_jonas
and I will be streaming on the SolanaTV twitch building for the
@ColosseumOrg
hackathon everyday this week at 11 am EST.
Hey all! launched a small game using blinks! Check out all the info here:
It's devnet only and doesn't any sol to play :)
We also submitted an sFRC about blink chaining:
and finally an example blink:
Confidential transfers is part of the token extensions program on Solana. It can be implemented when a token’s mint account is created with just a few lines of code 😎
ok this is wild
paypal just launched its PYUSD stablecoin on solana (yeah i know. yawn)
but it seems to have a privacy feature they call “Confidential Transfers” that hides the transaction amounts of transactions????
this sounds a lot like “confidential transactions”, a
This is because every time a PDA is derived without a known bump, the runtime has to execute a loop incrementing the bump until a valid PDA is generated & this process has to be repeated on every transaction involving the pda