Logo Lanfrica

ojijointernational/OUA-BLOCKCHAIN-

Domaine:

digital infrastructure

Type de record:

software
Créateur:
oji
Hôte:
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 …