module documentation
Transactions for client-owned accounts
Async Function | create |
Generate a transaction that creates and initializes a new `MarketMakerDataAccount` |
Async Function | create |
Generate a transaction that creates and initializes a new `RetailDataAccount` |
Async Function | create |
Generate an instruction that creates a new `MarketMakerDataAccount` |
Async Function | create |
Generate an instruction that creates a new `RetailDataAccount` |
Function | _calculate |
Calculate space required to store `count` events |
Function | _calculate |
Calculate space required to store `count` orders |
async def create_and_init_market_maker_account_tx(dflow, owner, max_orders_supported, encryption_pub_key):
Generate a transaction that creates and initializes a new `MarketMakerDataAccount`
Parameters | |
dflow:Program | Undocumented |
owner:PublicKey | Undocumented |
maxint | Undocumented |
encryptionList[ | Undocumented |
Returns | |
Transaction | Undocumented |
async def create_and_init_retail_account_tx(dflow, owner, max_orders_supported):
Generate a transaction that creates and initializes a new `RetailDataAccount`
Parameters | |
dflow:Program | Undocumented |
owner:PublicKey | Undocumented |
maxint | Undocumented |
Returns | |
Transaction | Undocumented |
async def create_market_maker_account_ix(dflow, owner, max_orders_supported, encryption_pub_key):
Generate an instruction that creates a new `MarketMakerDataAccount`
Parameters | |
dflow:Program | Undocumented |
owner:PublicKey | Undocumented |
maxint | Undocumented |
encryptionList[ | Undocumented |
Returns | |
TransactionInstruction | Undocumented |
async def create_retail_account_ix(dflow, owner, max_orders_supported):
Generate an instruction that creates a new `RetailDataAccount`
Parameters | |
dflow:Program | Undocumented |
owner:PublicKey | Undocumented |
maxint | Undocumented |
Returns | |
TransactionInstruction | Undocumented |