Messaging dApp for Solana Curriculum in freeCodeCampWeb3.
- @solana/web3.js
- litesvm
- anchor-litesvm
- @solana/wallet-adapter-react
- @dialectlabs/sdk
- @coral-xyz/anchor
- shadcn/ui
- Zod
- Update your Solana CLI, avm and Bun toolkit to the latest version
agave-install init 2.1.0
avm use 0.31.1
bun upgrade
- Clone the repository
git clone https://github.com/ChiefWoods/mess.git
- Install all dependencies
bun i
- Resync your program id
anchor keys sync
- Build the program
anchor build
Run all .test.ts
files under /tests
.
bun test
- Configure to use localnet
solana config set -ul
- Deploy the program
anchor deploy
- Optionally initialize IDL
anchor idl init -f target/idl/stablecoin.json <PROGRAM_ID>
- In the
app
directory, set up.env
values
cp .env.example .env.development
- Start development server
bun run dev
View the open issues for a full list of proposed features and known bugs.