The official GitHub repository for the OUA Blockchain. We are building a platform for Pan-African governance, economic sovereignty, and self-sovereign digital identity (OUA-ID). This project features core smart contracts for the BOJ Token and a Validator DAO, aligning with the vision to decentralize Africa's future.
# OUA-BLOCKCHAIN-
The official GitHub repository for the OUA Blockchain. We are building a platform for Pan-African governance, economic sovereignty, and self-sovereign digital identity (OUA-ID). This project features core smart contracts for the BOJ Token and a Validator DAO, aligning with the vision to decentralize Africa's future.
OUA Blockchain
Decentralizing Africa's Future
The OUA Blockchain is a visionary initiative to build a Pan-African governance ecosystem powered by blockchain technology. Our mission is to unify digital identity, foster economic sovereignty, and create a transparent, borderless framework for trade and collaboration across the continent.
This repository contains the core smart contracts and foundational code that power the OUA ecosystem, designed for security, scalability, and long-term sustainability.
Key Features
* OUA-ID: A non-transferable, verifiable digital identity (ERC-721 NFT) for citizens, enabling seamless access to services and borderless travel.
* BOJ Token: An ERC-20 utility and governance token with a fixed supply, designed to facilitate intra-African trade and power the ecosystem.
* Validator Governance DAO: A decentralized autonomous organization (DAO) that uses stake-weighted voting to empower validators and ensure transparent, community-driven decision-making.
* Ecosystem Contracts: Frameworks for applications like OUA-EduChain (verifiable academic credentials) and OUA-HealthChain (unified, privacy-preserving medical records).
Getting Started (For Developers)
This project uses Hardhat, a professional Ethereum development environment. To set up the project locally and interact with the smart contracts, follow these steps:
1. Clone the repository:
git clone
github.com
cd oua-blockchain
2. Install dependencies:
Make sure you have Node.js and npm installed.
npm install
3. Compile the smart contracts:
npx hardhat compile
4. Run tests:
To ensure everything is working correctly, run th …