Skip to content

Latest commit

 

History

History
51 lines (24 loc) · 1.1 KB

architecture.md

File metadata and controls

51 lines (24 loc) · 1.1 KB

Architecture

This documents presents an overview of the CMTAT architecture.

[TOC]

Introduction

There is two mains contracts for deployment: CMTAT_PROXY in order to deploy the CMTAT with or without a proxy depending of your preference.

These two mains contract inherits from the same base contract CMTAT_BASE which inherits of the different modules.

The main schema describing the architecture can be found here: architecture.pdf

Schema

This section presents the different schema

Inheritance

Base

surya_inheritance_CMTAT_BASE.sol

Proxy

surya_inheritance_CMTAT_PROXY.sol

UML

See

CMTAT_BASE.svg

CMTAT_PROXY

CMTAT_PROXY_d1

Graph

Base

surya_graph_CMTAT_BASE.sol

Proxy

surya_graph_CMTAT_PROXY.sol