Flex
Flex exchange system
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
UserDataConfig Class Referencefinal
Inheritance diagram for UserDataConfig:
Inheritance graph
[legend]
Collaboration diagram for UserDataConfig:
Collaboration graph
[legend]

Classes

struct  error_code
 To allow deploy message only with onDeploy call. More...
 

Public Member Functions

void onDeploy (bind_info binding, cell flex_client_stub, cell flex_client_code, cell auth_index_code, cell user_id_index_code)
 
address deployFlexClient (uint256 pubkey, uint128 deploy_evers, bytes signature)
 
UserDataConfigDetails requestDetails ()
 
address getFlexClientAddr (uint256 pubkey)
 
UserDataConfigDetails getDetails ()
 
UserDataConfigSalt getConfig ()
 
bool initialized () const
 

Static Public Member Functions

static int _fallback ([[maybe_unused]] cell msg, [[maybe_unused]] slice msg_body)
 
static int _receive ([[maybe_unused]] cell msg, [[maybe_unused]] slice msg_body)
 
static int _on_bounced ([[maybe_unused]] cell msg, [[maybe_unused]] slice msg_body)
 

Static Public Attributes

static constexpr bool _checked_deploy = true
 

Additional Inherited Members

- Public Attributes inherited from DUserDataConfig
FlexVersion triplet_
 Flex version triplet. Used for address calculation.
 
opt< bind_infobinding_
 Exchange binding info (Flex address and PriceXchg code hash (unsalted)).
 
optcell flex_client_stub_
 FlexClientStub code (salted).
 
optcell flex_client_code_
 FlexClient code (no salt).
 
optcell auth_index_code_
 AuthIndex code (no salt).
 
optcell user_id_index_code_
 UserIdIndex code (unsalted).
 

The documentation for this class was generated from the following file: