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

Flex root 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 "PriceCommon.hpp"
#include "FlexWallet.hpp"
#include "EversConfig.hpp"
#include "FlexSalt.hpp"
#include "PairCloneEvers.hpp"
#include "XchgPair.hpp"
#include "immutable_ids.hpp"
Include dependency graph for Flex.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  IFlexNotify
 Notifications to AMM about orders. More...
 
struct  FlexOwnershipInfo
 Ownership info for Flex root. More...
 
struct  FlexDetails
 Flex root details (for getter) More...
 
struct  PairsRange
 Flex pairs list. More...
 
interface  IFlex
 Flex root contract interface. Flex is a root contract for exchange system. More...
 
struct  DFlex
 Flex persistent data struct. More...
 
interface  EFlex
 Flex events interface. More...
 
struct  preparer< IFlex, DFlex >
 Prepare Flex StateInit structure and expected contract address (hash from StateInit) More...
 

Typedefs

using IFlexNotifyPtr = handle< IFlexNotify >
 
using IFlexPtr = handle< IFlex >
 

Detailed Description

Flex root contract interfaces and data-structs.

Author
Andrew Zhogin