Flex
Flex exchange system
|
WrappersConfig 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 "WICCloneEvers.hpp"
Go to the source code of this file.
Classes | |
struct | WrappersConfigSalt |
WrappersConfig configuration in code salt. More... | |
struct | WrappersConfigDetails |
WrappersConfig details for getter. More... | |
struct | WrapperDeployer |
Wrapper deployer info. More... | |
interface | IWrappersConfig |
WrappersConfig contract interface. WrappersConfig keeps wrappers configuration for specific token version. More... | |
struct | DWrappersConfig |
WrappersConfig persistent data struct. More... | |
interface | EWrappersConfig |
WrappersConfig events interface. More... | |
struct | preparer< IWrappersConfig, DWrappersConfig > |
Prepare StateInit struct and std address to deploy WrappersConfig contract. More... | |
struct | expecter< IWrappersConfig, DWrappersConfig > |
Calculate expected hash from StateInit (contract deploy address). Using code_hash and code_depth. More... | |
Typedefs | |
using | IWrappersConfigPtr = handle< IWrappersConfig > |
WrappersConfig contract interfaces and data-structs.
WrappersConfig keeps Wrappers configuration: first / last WIC addresses, wrapper deployers.
New WrappersConfig is cloned from previous version. WICs will be created for the same tokens (except marked unlisted). Wrappers with new code will be deployed for new WICs.