marginpy.generated_client.accounts.marginfi_group module
- class MarginfiGroup(admin: solana.publickey.PublicKey, bank: marginpy.generated_client.types.bank.Bank, paused: bool, reserved_space: list[int])
Bases:
object
- discriminator: ClassVar = b'\xb6\x17\xad\xf0\x97\xce\xb6C'
- layout: ClassVar = <CStruct>
- admin: PublicKey
- paused: bool
- reserved_space: list[int]
- async classmethod fetch(conn: AsyncClient, address: PublicKey, commitment: Optional[Commitment] = None, program_id: PublicKey = mf2tjVmwcxgNfscvVNdN9t2LZ8YwPkNQabeTzyYw2Hn) Optional[MarginfiGroup]
- async classmethod fetch_multiple(conn: AsyncClient, addresses: list[solana.publickey.PublicKey], commitment: Optional[Commitment] = None, program_id: PublicKey = mf2tjVmwcxgNfscvVNdN9t2LZ8YwPkNQabeTzyYw2Hn) List[Optional[MarginfiGroup]]
- classmethod decode(data: bytes) MarginfiGroup
- to_json() MarginfiGroupJSON
- classmethod from_json(obj: MarginfiGroupJSON) MarginfiGroup