Flex
Flex exchange system
Classes | Public Member Functions | Static Public Member Functions | List of all members
FlexClientStub Class Referencefinal

FlexClientStub contract. Implements IFlexClientStub. More...

Inheritance diagram for FlexClientStub:
Inheritance graph
[legend]
Collaboration diagram for FlexClientStub:
Collaboration graph
[legend]

Classes

struct  error_code
 Deploy is only allowed with [[deploy]] function call. More...
 

Public Member Functions

void onDeploy (FlexVersion triplet, bind_info binding, cell flex_client_code, cell auth_index_code, cell user_id_index_code, bytes signature)
 
resumable< void > unused ()
 
 __attribute__ ((noinline, noreturn)) static void onCodeUpgrade(cell state)
 

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)
 

Additional Inherited Members

- Public Attributes inherited from DFlexClientStub
uint256 owner_
 Owner's public key. Used for address calculation.
 
FlexVersion triplet_
 Version triplet.
 
FlexVersion ex_triplet_
 Ex-version triplet (initialized during code upgrade)
 
optcell auth_index_code_
 AuthIndex code (no salt)
 
optcell user_id_index_code_
 UserIdIndex code (unsalted)
 
opt< bind_infobinding_
 Binding info for exchange.
 

Detailed Description

FlexClientStub contract. Implements IFlexClientStub.


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