A minimal Solana program built with Anchor, logging Hello, Solana! on-chain.
Fast, local, verifiable — perfect for first-contact with Anchor.
- Rust (smart contracts)
- Anchor Framework (program + Mocha tests)
- Solana CLI
- Node.js + Yarn/NPM
- Local validator / Devnet setup
anchor buildanchor testYou’ll see output like:
Program log: Hello, Solana!That’s your program running successfully inside Anchor’s local test validator.
🌍 Optional: Deploy to Devnet
solana config set --url https://api.devnet.solana.com
solana airdrop 2
anchor build
anchor deployCopy your Program Id from the deploy output and ensure it matches: Anchor.toml → [programs.devnet] programs/solana-hello/src/lib.rs → inside declare_id!()
programs/– Rust smart contractstests/– JS/TS test scriptsAnchor.toml– project configurationtarget/idl- Generated IDL after build
Hello, Solana! logged via Anchor.
🧪 Example Test import * as anchor from "@coral-xyz/anchor"; import { Program } from "@coral-xyz/anchor"; import { SolanaHello } from "../target/types/solana_hello";
describe("solana-hello", () => { const provider = anchor.AnchorProvider.env(); anchor.setProvider(provider); const program = anchor.workspace.SolanaHello as Program;
it("Says Hello, Solana!", async () => { const tx = await program.methods.initialize().rpc(); console.log("Transaction Signature:", tx); }); });
- Instruction:
hello()— logs"👋 Hello, Solana!" - Accounts: none (CPI-free), stateless demo
- ID (devnet):
GWTzAruVThiratXikUeYHo8F1ruZJQiVvfWczQRiwNX9 - Explorer: https://explorer.solana.com/address/GWTzAruVThiratXikUeYHo8F1ruZJQiVvfWczQRiwNX9?cluster=devnet
anchor build
anchor keys list
# Anchor.toml has the devnet id set; deploy:
solana program deploy \
--url https://api.devnet.solana.com \
--program-id target/deploy/solana_hello_world-keypair.json \
target/deploy/solana_hello_world.so💬 Credits Decentralized and minimal. 🛠️ Built by CryptoMachineGene. 🚀 Tracked on-chain. 📡 Logged with love. 💙 Signal only. 📶 Web3 dev mode: ON. 🔧 Push it. Like a dev god. ⚡ Terminal visionaries only. 🧠 Solana supremacy. ☀️
Built. Committed. Anchored. ⛓️ See you in mainnet. 🌐 Goodbye test validator. 👋
📜 License MIT