Current System
System Architecture :
Token contract : https://bscscan.com/token/0xbdeae1ca48894a1759a8374d63925f21f2ee2639#code
Forward Registry contract : https://bscscan.com/address/0x3f547F87251710F70109Ae0409d461b270709693#code
NFT contract :
https://bscscan.com/address/0xa87a7edca1ec2163febae43648eb39d0e88aefb5#code
TinyTap Courses :
https://etherscan.io/address/0x25aa5ef5685343ad1a1fccea3edd45c5e255a41b#code
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 :
https://opensea.io/collection/open-campus-genesis-collection
Publisher NFTs Collection:
https://opensea.io/collection/tinycourses
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:
https://app.eraser.io/workspace/8dNBbsBWImQnR7ESRznu
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 :
https://github.com/snapshot-labs/snapshot/tree/96fc31fdca567c0f602ecf683ba7fc32c8fa5481
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.
Last updated