Cero-Trade / CeroTrade-IREC-LATAM

Cero Trade is a decentralized platform for trading, buying, and redeeming tokenized IRECs (renewable energy certificates). It features a marketplace where users can manage their assets, redeem certificates, and list them for sale. With real-time data from the I-TRACK API, traders can make informed decisions.
https://www.cerotrade.cl/
Other
0 stars 0 forks source link
blockchain carbon-compensation i-rec internet-computer latam start-up

πŸš€ Cero Trade

Cero Trade is a decentralized platform for trading, buying, and redeeming tokenized IRECs (International Renewable Energy Certificates). It features a marketplace where users can manage their assets, redeem certificates, and list them for sale. With real-time data from the I-TRACK API, traders can make informed decisions.


πŸ“‹ Introduction

Cero Trade enables users to:


🌟 Key Features


πŸ› οΈ Architecture Overview

Below is the system architecture used by Cero Trade, which includes ICP Canisters, Docker API services, and Evident API for integrating IREC functionalities. Regarding canisters, we created a complex system of directories that allow us to dynamically create and map our canisters. Transactions, notifications, users, tokens, and any other canister that will indefinetaly be growing in size has their index' counterpart. Tokens (IRECs) and users are stored in one canister each, for maximum scalability. On the other hand, the agent canister handles all intercanister calls, and all http calls are handled by the HTTP Service canister.

Canister architecture Canister Architecture

UML diagram Architecture Diagram


πŸ“Έ Screenshots / Demos


🌐 Live Version

You can access the live version of the Cero Trade platform here:
Live Platform


βš™οΈ Installation Instructions

πŸ”§ Prerequisites

Before installing, ensure you have the following:


πŸ“„ License

This project is licensed under the MIT License. See the LICENSE.md file for details.


πŸ™ Acknowledgements

We would like to thank: