| CourseContract | The Peace Antz Academy Course Contract is designed to manage educational courses on the Ethereum blockchain. The contract establishes roles such as the administrator (Peace Antz Academy Council Multisig), teachers, students, and sponsors, and offers functionalities like course and payment statuses, teacher-set payment amounts, student stake management, and sponsorship tracking. The contract also allows students to enroll, withdraw, or drop out of courses, while sponsors can provide or withdraw support. Utilizing OpenZeppelin's AccessControl for role-based permissions and Initializable for contract initialization, this contract offers a comprehensive, secure, and user-friendly system for managing educational courses in a decentralized context. | 1.0.7 | |
| CourseContract | The Peace Antz Academy Course Contract is designed to manage educational courses on the Ethereum blockchain. The contract establishes roles such as the administrator (Peace Antz Academy Council Multisig), teachers, students, and sponsors, and offers functionalities like course and payment statuses, teacher-set payment amounts, student stake management, and sponsorship tracking. The contract also allows students to enroll, withdraw, or drop out of courses, while sponsors can provide or withdraw support. Utilizing OpenZeppelin's AccessControl for role-based permissions and Initializable for contract initialization, this contract offers a comprehensive, secure, and user-friendly system for managing educational courses in a decentralized context. | 1.0.15 | |
| CourseFactory | The "Peace Antz Academy" contract is a factory contract that facilitates the creation of new course contracts on any EVM-compatible chain. It maintains rankings and statistics for teachers, students, and sponsors, and updates these values based on events such as course enrolment, course completion, and sponsorship. The contract ensures the validity of these operations by checking if the calling contract is a recognized course contract. Overall, it serves as the central hub for managing courses and tracking participants' activities in the Peace Antz Academy. | 1.0.3 | |
| CourseFactory | The "Peace Antz Academy" contract is a factory contract that facilitates the creation of new course contracts on any EVM-compatible chain. It maintains rankings and statistics for teachers, students, and sponsors, and updates these values based on events such as course enrolment, course completion, and sponsorship. The contract ensures the validity of these operations by checking if the calling contract is a recognized course contract. Overall, it serves as the central hub for managing courses and tracking participants' activities in the Peace Antz Academy. | 1.0.5 | |