OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Codecamp Ph Solidity Fundamentals 2026

Codecamp Ph Solidity Fundamentals 2026 is a public GitHub learning repository that teaches Solidity through topic-organized contract examples, setup instructions and TODO-based exercises.

Independent OpenViST project profile, based on linked sources.

Codecamp Ph Solidity Fundamentals 2026 — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when learning Solidity fundamentals through small examples or when you want a structured set of introductory files to try in Remix or Hardhat.

Who it is for

  • Beginners learning Solidity syntax and smart-contract concepts.
  • Learners who want to compile and manually interact with introductory contracts using Remix or Hardhat.

Documented uses

  • Read and adapt a basic Solidity contract.
  • Study data types, variables, functions, modifiers, inheritance and interfaces through examples.
  • Practice topics in sequence using TODO-based exercises.
  • Set up Remix or a local Hardhat project to compile and interact with selected contracts.
Before you choose

Requirements & limits

The repository is publicly visible on GitHub. The README describes Remix-only use as requiring no installation and lists Node.js 18+ and npm for its local Hardhat setup.

  • The repository is educational content rather than a deployed blockchain service.
  • Examples are organized by topic, and the README recommends following folders in order.
  • Each Solidity file is handled separately; there is no single run command for the whole repository.
  • The README says automated tests are not included and describes manual interaction using Remix or Hardhat.
  • For Remix compilation, match the compiler version to the file’s pragma.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Compile and interact with a contract in Remix

Use Remix VM to compile and locally interact with a Solidity example from the repository.

Before you start

  • A modern web browser; the README names Chrome, Firefox or Edge.
  • The repository’s Solidity files.
  • A compiler version matching the selected file’s pragma.

Steps

  1. Open Remix and create a workspace.

  2. Add a repository folder or copy its Solidity files into the workspace.

  3. Open a contract, select the compiler version matching its pragma, and compile it.

  4. In Deploy & Run Transactions, choose Remix VM, deploy the contract, and interact with its functions.

Expected outcome

A selected example can be compiled, deployed in Remix VM and interacted with locally.

Guide limitations

  • The instructions apply to individual contracts, not one command for the entire repository.
  • MetaMask is described as optional for testnet deployment; the guide uses Remix VM for local testing.
Source-based practical guide

Set up Hardhat to compile repository examples

Initialize a local Hardhat project and compile selected Solidity files.

Before you start

  • Node.js 18+ and npm.
  • The repository’s Solidity files.

Steps

  1. From the project root, run the command below, the command below, and the command below.

    Documented command
    npm init -y
    Documented command
    npm install --save-dev hardhat
    Documented command
    npx hardhat init
  2. Copy one topic folder into the Hardhat contracts/ directory.

  3. Run the command below.

    Documented command
    npx hardhat compile

Expected outcome

The selected folder is placed in a Hardhat project and the README provides the command to compile it.

Guide limitations

  • The README recommends copying one folder at a time.
  • Running a deployment or interaction script is a separate optional step; no automated tests are included.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
armlynobinguar/codecamp-ph-solidity-fundamentals-2026 · Official homepage title · retained in its source language