Week 2 of the @solanaturbine Builders Cohort:
I wrote a SOL vault and a token escrow in Anchor 1.1.2, and tested every instruction with LiteSVM. 44 tests, all green.
Repo: github.com/wali-hu/Q4_26_…
I wrote a SOL vault and a token escrow in Anchor 1.1.2, and tested every instruction with LiteSVM. 44 tests, all green.
Repo: github.com/wali-hu/Q4_26_…
1
0
2
95
Bonus: a non-custodial share vault.
The manager can only swap idle cash into a market position, never take funds.
When there is no cash left, users still exit anytime by redeeming in kind: a pro-rata slice of every reserve, no price or permission needed.
The manager can only swap idle cash into a market position, never take funds.
When there is no cash left, users still exit anytime by redeeming in kind: a pro-rata slice of every reserve, no price or permission needed.
1
0
0
20
Week 1 of the @solanaturbine Builders Cohort: I created my own SPL token and a Metaplex Core NFT on devnet, then updated, transferred and burned the NFT. All scripts are in TypeScript with @solana/kit and Umi.
Repo: github.com/wali-hu/Q4_26_…
Repo: github.com/wali-hu/Q4_26_…
2
0
4
104
The fun part was counting lamports on the burn:
the asset shrank from 174 bytes to 1 byte 878,840 lamports (173 bytes of rent) went back to the payer, not the owner the 0.0015 SOL Core creation fee stayed in the account
the asset shrank from 174 bytes to 1 byte 878,840 lamports (173 bytes of rent) went back to the payer, not the owner the 0.0015 SOL Core creation fee stayed in the account
1
0
0
10
Why it matters: tokens and NFTs are just accounts with rent, owners and authorities.
Once you see that, building loyalty points, tickets, memberships or RWA receipts is a design question about who holds which authority.
This week: Anchor, vaults and escrows.
Once you see that, building loyalty points, tickets, memberships or RWA receipts is a design question about who holds which authority.
This week: Anchor, vaults and escrows.
0
0
0
11
Lost my 7-day streak because life happened 🥲
Still 20% done with @RareSkills_io ZK-SNARKs from First Principles (38 lessons & 189 questions deep)!
Streak counter reset, progress didn't. Back to work!
Still 20% done with @RareSkills_io ZK-SNARKs from First Principles (38 lessons & 189 questions deep)!
Streak counter reset, progress didn't. Back to work!
0
0
4
1,131
Passed the @solanaturbine Q4 2026 Builders Cohort prereqs
Took their Anchor vault, made withdraw CPI into the Turbin3 registration program, and deployed my own program on devnet. My GitHub is now recorded on-chain.
github.com/wali-hu/turbin…
Took their Anchor vault, made withdraw CPI into the Turbin3 registration program, and deployed my own program on devnet. My GitHub is now recorded on-chain.
github.com/wali-hu/turbin…
1
0
3
126
The part I liked most: a PDA has no private key, so the vault signs with its seeds + bump. But for the CPI I needed no signer seeds at all, because the user already signed the outer tx and that signature carries into the inner call.
1
0
1
58


