diff --git a/src/driftpy/drift_client.py b/src/driftpy/drift_client.py index 5402d9de..7f80b5a4 100644 --- a/src/driftpy/drift_client.py +++ b/src/driftpy/drift_client.py @@ -159,9 +159,6 @@ def __init__( self.program_id = DRIFT_PROGRAM_ID self.program = Program(idl, self.program_id, provider) - if isinstance(wallet, Keypair): - wallet = Wallet(wallet) - if authority is None: authority = wallet.public_key @@ -1685,9 +1682,7 @@ def get_place_and_take_perp_order_ix( maker_infos = ( maker_info if isinstance(maker_info, list) - else [maker_info] - if maker_info - else [] + else [maker_info] if maker_info else [] ) user_accounts = [self.get_user_account(sub_account_id)] @@ -1787,9 +1782,7 @@ def get_place_and_take_spot_order_ix( maker_infos = ( maker_info if isinstance(maker_info, list) - else [maker_info] - if maker_info - else [] + else [maker_info] if maker_info else [] ) for maker_info in maker_infos: user_accounts.append(maker_info.maker_user_account) @@ -2747,9 +2740,7 @@ async def get_fill_perp_order_ix( maker_info = ( maker_info if isinstance(maker_info, list) - else [maker_info] - if maker_info - else [] + else [maker_info] if maker_info else [] ) user_accounts = [user_account]