Content pfp
Content
@
https://solana.com
0 reply
1 recast
2 reactions

aryan pfp
aryan
@thearyanag
for people looking to build solana mini-apps on farcaster fast, some tips below 👇:
15 replies
100 recasts
538 reactions

aryan pfp
aryan
@thearyanag
1. you don’t need to write smart contracts for 90% of use cases. most protocols already expose great typescript and rust sdks. 👉 https://github.com/sendaifun/solana-agent-kit has everything to get you started.
1 reply
1 recast
22 reactions

aryan pfp
aryan
@thearyanag
2. landing a transaction on solana is tricky. use this guide to properly set priority fees: https://www.helius.dev/blog/how-to-land-transactions-on-solana or use jito bundles for transaction atomicity.
1 reply
0 recast
13 reactions

aryan pfp
aryan
@thearyanag
3. everything is an account, and every account has an owner. half of the bugs happen because you’re accessing the wrong account. understand the account model well: https://www.helius.dev/blog/the-solana-programming-model-an-introduction-to-developing-on-solana
1 reply
0 recast
10 reactions

aryan pfp
aryan
@thearyanag
4. evm → svm mental model: abi = idl eoa = account (owned by system program — the godfather) contracts = programs aka program accounts (owned by bpf loader)
2 replies
0 recast
8 reactions

aryan pfp
aryan
@thearyanag
5. once you understand pdas, they become an incredibly powerful tool. this guide helps you shift from evm to svm thinking https://www.helius.dev/blog/how-to-migrate-from-ethereum-to-solana
1 reply
0 recast
10 reactions

TobyJaguar pfp
TobyJaguar
@tobyjaguar
Does the solana world think of it as an svm? From my reading the runtime seems to be broken up over multiple systems that eventually runs on the llvm??
1 reply
0 recast
0 reaction