(self, id: Str, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={})
| 4549 | return self.safe_value(config, 'cost', 1) |
| 4550 | |
| 4551 | def parse_create_edit_order_args(self, id: Str, symbol: str, type: OrderType, side: OrderSide, amount: float, price: Num = None, params={}): |
| 4552 | market = self.market(symbol) |
| 4553 | vaultAddress = None |
| 4554 | vaultAddress, params = self.handle_option_and_params_2(params, 'createOrder', 'vaultAddress', 'subAccountAddress') |
| 4555 | vaultAddress = self.format_vault_address(vaultAddress) |
| 4556 | symbol = market['symbol'] |
| 4557 | order = { |
| 4558 | 'symbol': symbol, |
| 4559 | 'type': type, |
| 4560 | 'side': side, |
| 4561 | 'amount': amount, |
| 4562 | 'price': price, |
| 4563 | 'params': params, |
| 4564 | } |
| 4565 | globalParams = {} |
| 4566 | if vaultAddress is not None: |
| 4567 | globalParams['vaultAddress'] = vaultAddress |
| 4568 | if id is not None: |
| 4569 | order['id'] = id |
| 4570 | return [order, globalParams] |
no test coverage detected