Opencampus
  • Intro
  • Executive Summary
  • Scalability Audit
    • Current System
    • Issues Metrics
    • Scalable Architecture
    • Recommendations Explanation
    • Conclusion
Powered by GitBook
On this page
  1. Scalability Audit

Current System

PreviousScalability AuditNextIssues Metrics

Last updated 1 year ago

System Architecture :

Token contract :

Forward Registry contract :

NFT contract :

TinyTap Courses :

Any NFT collection made by Opencampus or TinyTap has royalties and creator earnings mechanism implemented not via smart contract but using the opensea.

NFT Collection :

Publisher NFTs Collection:

Architecture Diagram

The architecture diagram is as studied by Antematter given the scope of the audit. Does not cover business logic

Link to full diagram:

Technical Overview

Current onchain architechture is fairly simple with standard contracts as ERC-20 , ERC 721 ,ERC 1155 including a ForwardRegistry contract.

They all are using best smart contract practices and latest compiler versions.

As shown in the architecture diagram, DAO itself is run by EDU token and other than that no other DAO function happens onchain. Voting and proposals are all offchain with voting being done via Snapshot which is an offchain voting and proposals platform. see here :

So we can safely say that the only decentralized part of this DAO is the token that is governing this DAO, the EDU token. If we compare that to MakerDAO than Opencampus doesnot even look like a DAO because MakerDAO so far is the most decentralized and tested DAO on the blockchain ecosystem.

https://open-campus.gitbook.io/open-campus-protocol-whitepaper/the-open-campus/open-campus-protocol-vision-and-usdedu-token/usdedu-token/ecosystem-diagrams
https://bscscan.com/token/0xbdeae1ca48894a1759a8374d63925f21f2ee2639#code
https://bscscan.com/address/0x3f547F87251710F70109Ae0409d461b270709693#code
https://bscscan.com/address/0xa87a7edca1ec2163febae43648eb39d0e88aefb5#code
https://etherscan.io/address/0x25aa5ef5685343ad1a1fccea3edd45c5e255a41b#code
https://opensea.io/collection/open-campus-genesis-collection
https://opensea.io/collection/tinycourses
https://app.eraser.io/workspace/8dNBbsBWImQnR7ESRznu
https://open-campus.gitbook.io/open-campus-protocol-whitepaper/the-open-campus/open-camp[…]sion-and-usdedu-token/edu-governance/usdedu-token-holders
https://github.com/snapshot-labs/snapshot/tree/96fc31fdca567c0f602ecf683ba7fc32c8fa5481