Flex
Flex exchange system
|
UserIdIndex 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>
Go to the source code of this file.
Classes | |
struct | UserIdIndexSalt |
UserIdIndex configuration data (code salt) More... | |
interface | IUserIdIndex |
UserIdIndex contract interface. There is no way to understand which wallets were created for some FlexClient. So we need UserID Index for it. This contract contains FlexClient address in code salt and we can find all such contracts for specified FlexClient by code hash. It can be deployed only by its corresponding FlexClient. More... | |
struct | DUserIdIndex |
UserIdIndex persistent data struct. More... | |
interface | EUserIdIndex |
UserIdIndex events interface. More... | |
struct | preparer< IUserIdIndex, DUserIdIndex > |
Prepare StateInit struct and std address to deploy UserIdIndex contract. More... | |
Typedefs | |
using | userid_replay_protection_t = replay_attack_protection::timestamp< USERID_TIMESTAMP_DELAY > |
using | IUserIdIndexPtr = handle< IUserIdIndex > |
UserIdIndex contract interfaces and data-structs.