This repo showcases work done during the WBA Turbine 2024 Q3 Cohort. I am open for work; you can reach me via:
X: @JonnieDev | Discord: j3ech | Email: j3ech@gmail.com
In the prerequisite task for the Turbin3 cohort, I made use of typescript to write scripts to generate a keypair, request/airdrop some devnet sol tokens to that keypair wallet, transfer sol, and enroll to the WBA registration program using the provided WBA PDA program.
Folder:
/ts/prereqs/README.md
For the registration task, I repeated the pre-requisite task, but now using Rust
Folder:
/rs/prereqs/README.md
In Class 1 we created a working token initizalizer, created the associated token account (ATA) within our own wallet for that token, then minted tokens into that ATA. I used the following during the class for additional documentation.
Files:
ts/cluster1/spl_init.ts
ts/cluster1/spl_mint.ts
Here is the mint transaction of this class' work, which is the mint tx.
And here is the minted token (nBTC) with the updated metadata address
-
Standard install of necessary modules with either of the following commands
npm install --force npm install --legacy-peer-deps
-
Add a wba-wallet address private key locally, and double check
.gitignore
based on your wallet file naming convention -
After updating any ts files, use
node {name in package.json scripts}
to run themcd ts yarn spl_init yarn spl_mint
// About blinks, solana actions