Flex
Flex exchange system
Classes | Typedefs
SuperRoot.hpp File Reference

SuperRoot contract interfaces and data-structs. More...

#include <tvm/schema/message.hpp>
#include <tvm/smart_switcher.hpp>
#include <tvm/contract_handle.hpp>
#include <tvm/replay_attack_protection/timestamp.hpp>
#include "FlexVersion.hpp"
#include "EversConfig.hpp"
#include "WICCloneEvers.hpp"
#include "PairCloneEvers.hpp"
#include "Tip3Config.hpp"
#include "bind_info.hpp"
Include dependency graph for SuperRoot.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SuperRootDetails
 SuperRoot details for getter. More...
 
interface  ISuperRoot
 SuperRoot contract interface. SuperRoot is an immutable flex super root contract, persistent through updates. More...
 
struct  DSuperRoot
 SuperRoot persistent data struct. More...
 
interface  ESuperRoot
 SuperRoot events interface. More...
 
struct  preparer< ISuperRoot, DSuperRoot >
 Prepare StateInit struct and std address to deploy SuperRoot contract. More...
 

Typedefs

using ISuperRootPtr = handle< ISuperRoot >
 

Detailed Description

SuperRoot contract interfaces and data-structs.

Author
Andrew Zhogin