Skip to content
This repository was archived by the owner on Aug 26, 2026. It is now read-only.

Repository files navigation

ForestBlock

An archived Web3 game prototype that connects digital tree growth with the idea of funding real-world tree planting.

Status: Archived in October 2023. The contracts and environmental claims are prototype work, have not been audited, and are not a live RWA system.

What It Demonstrates

  • On-chain forests, tree species, growth stages, items, and reward points.
  • Solidity access control, token, whitelist, and Merkle proof experiments.
  • A Next.js interface with wallet integration and animated tree rendering.
  • A full-stack Scaffold-ETH workflow using Hardhat, Wagmi, and Viem.

Development

Requirements: Node.js 18 and Yarn 3.

corepack enable
yarn install
yarn chain

In separate terminals, run yarn deploy and yarn start.

Repository Layout

Path Purpose
packages/hardhat/contracts Forest, tree, item, token, and whitelist contracts
packages/hardhat/test Contract tests
packages/nextjs Wallet-connected game interface

License

See LICENCE. The Scaffold-ETH 2 base remains attributed to BuidlGuidl under the MIT License.

About

Archived Web3 game prototype connecting digital tree growth with real-world planting.

Topics

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages