11"""Account management for Arkiv client."""
22
3+ from __future__ import annotations
4+
35import getpass
46import json
57import sys
@@ -64,7 +66,7 @@ def __getattr__(self, name: str) -> Any:
6466 return getattr (self ._account , name )
6567
6668 @classmethod
67- def create (cls , name : str ) -> " NamedAccount" :
69+ def create (cls , name : str ) -> NamedAccount :
6870 """
6971 Create a new random account with a name.
7072
@@ -78,7 +80,7 @@ def create(cls, name: str) -> "NamedAccount":
7880 return cls (name , account )
7981
8082 @classmethod
81- def from_private_key (cls , name : str , private_key : str | bytes ) -> " NamedAccount" :
83+ def from_private_key (cls , name : str , private_key : str | bytes ) -> NamedAccount :
8284 """
8385 Create a NamedAccount from a private key.
8486
@@ -99,7 +101,7 @@ def from_mnemonic(
99101 mnemonic : str ,
100102 passphrase : str = "" ,
101103 account_path : str = ETHEREUM_DEFAULT_PATH ,
102- ) -> " NamedAccount" :
104+ ) -> NamedAccount :
103105 """
104106 Create a NamedAccount from an existing mnemonic phrase.
105107
@@ -118,7 +120,7 @@ def from_mnemonic(
118120 return cls (name , account )
119121
120122 @classmethod
121- def from_wallet (cls , name : str , wallet_json : str , password : str ) -> " NamedAccount" :
123+ def from_wallet (cls , name : str , wallet_json : str , password : str ) -> NamedAccount :
122124 """
123125 Create a NamedAccount from a JSON wallet.
124126
0 commit comments