Flex
Flex exchange system
Classes | Functions
RootTokenContract.cpp File Reference

RootTokenContract contract implementation Compiles into two contract versions: RootTokenContract.tvc (for external wallets) and FlexTokenRoot.tvc (for internal wallets). With different macroses. Also, Wrapper contract may be internal wallets root and perform conversion external->internal and back. More...

#include "RootTokenContract.hpp"
#include "TONTokenWallet.hpp"
#include <tvm/contract.hpp>
#include <tvm/smart_switcher.hpp>
#include <tvm/contract_handle.hpp>
#include <tvm/default_support_functions.hpp>
#include <tvm/suffixes.hpp>
Include dependency graph for RootTokenContract.cpp:

Classes

class  RootTokenContract< Internal >
 
struct  RootTokenContract< Internal >::error_code
 

Functions

 DEFINE_JSON_ABI (IRootTokenContract, DRootTokenContract, ERootTokenContract, root_replay_protection_t)
 

Detailed Description

RootTokenContract contract implementation Compiles into two contract versions: RootTokenContract.tvc (for external wallets) and FlexTokenRoot.tvc (for internal wallets). With different macroses. Also, Wrapper contract may be internal wallets root and perform conversion external->internal and back.

Author
Andrew Zhogin