marginpy.utp.zo.utils.client.util module
- decode_symbol(s) str
- decode_wrapped_i80f48(n) float
- div_to_float(a: int, b: int) float
- big_to_small_amount(n: int, /, *, decimals: int) int
- small_to_big_amount(n: int, /, *, decimals: int)
- price_to_lots(n: int, /, *, base_decimals: int, quote_decimals: int, base_lot_size: int, quote_lot_size: int) int
- lots_to_price(n: int, /, *, base_decimals: int, quote_decimals: int, base_lot_size: int, quote_lot_size: int) float
- size_to_lots(n: float, /, *, decimals: int, lot_size: int) int
- lots_to_size(n: int, /, *, decimals: int, lot_size: int) float
- margin_pda(*, owner: PublicKey, state: PublicKey, program_id: PublicKey) Tuple[PublicKey, int]
- open_orders_pda(*, control: PublicKey, dex_market: PublicKey, program_id: PublicKey) Tuple[PublicKey, int]
- state_signer_pda(*, state: PublicKey, program_id: PublicKey) Tuple[PublicKey, int]
- async create_margin(*, program: Program, state: PublicKey, key: PublicKey, nonce: int) str
- compute_taker_fee(t: Literal['future', 'calloption', 'putoption', 'square'], /) float