marginpy.generated_client.types.bank_config module
- class BankConfigJSON
Bases:
TypedDict
- scaling_factor_c: Optional[int]
- fixed_fee: Optional[int]
- interest_fee: Optional[int]
- init_margin_ratio: Optional[int]
- maint_margin_ratio: Optional[int]
- account_deposit_limit: Optional[int]
- lp_deposit_limit: Optional[int]
- class BankConfig(scaling_factor_c: 'typing.Optional[int]', fixed_fee: 'typing.Optional[int]', interest_fee: 'typing.Optional[int]', init_margin_ratio: 'typing.Optional[int]', maint_margin_ratio: 'typing.Optional[int]', account_deposit_limit: 'typing.Optional[int]', lp_deposit_limit: 'typing.Optional[int]')
Bases:
object
- layout: ClassVar = <CStruct>
- scaling_factor_c: Optional[int]
- fixed_fee: Optional[int]
- interest_fee: Optional[int]
- init_margin_ratio: Optional[int]
- maint_margin_ratio: Optional[int]
- account_deposit_limit: Optional[int]
- lp_deposit_limit: Optional[int]
- classmethod from_decoded(obj: Container) BankConfig
- to_encodable() dict[str, Any]
- to_json() BankConfigJSON
- classmethod from_json(obj: BankConfigJSON) BankConfig