mirror of
https://github.com/aljazceru/bitfinex-api-py.git
synced 2025-12-19 23:04:21 +01:00
Add funding related rest endpoints, refactor pre-existent rest endpoints to use get_ prefix. Add function to calculate flags easily. Add example test to create a funding offer.
This commit is contained in:
29
bfxapi/utils/flags.py
Normal file
29
bfxapi/utils/flags.py
Normal file
@@ -0,0 +1,29 @@
|
||||
from .. enums import Flag
|
||||
|
||||
def calculate_order_flags(
|
||||
hidden : bool = False,
|
||||
close : bool = False,
|
||||
reduce_only : bool = False,
|
||||
post_only : bool = False,
|
||||
oco : bool = False,
|
||||
no_var_rates: bool = False
|
||||
) -> int:
|
||||
flags = 0
|
||||
|
||||
if hidden: flags += Flag.HIDDEN
|
||||
if close: flags += Flag.CLOSE
|
||||
if reduce_only: flags += Flag.REDUCE_ONLY
|
||||
if post_only: flags += Flag.POST_ONLY
|
||||
if oco: flags += Flag.OCO
|
||||
if no_var_rates: flags += Flag.NO_VAR_RATES
|
||||
|
||||
return flags
|
||||
|
||||
def calculate_offer_flags(
|
||||
hidden : bool = False
|
||||
) -> int:
|
||||
flags = 0
|
||||
|
||||
if hidden: flags += Flag.HIDDEN
|
||||
|
||||
return flags
|
||||
Reference in New Issue
Block a user