Skip to content

Commit 3814c70

Browse files
committed
refactor: add extra type check
1 parent 156a6d3 commit 3814c70

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

ape_safe/factory.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from ape_safe.packages import SAFE_PACKAGE_BY_VERSION, PackageType, get_factory, get_singleton
1010

1111
if TYPE_CHECKING:
12-
from ape.api import AccountAPI
12+
from ape.api import AccountAPI, BaseAddress
1313
from ape.contracts import ContractInstance
1414

1515

@@ -42,14 +42,14 @@ def get_singleton(self, version: Version) -> "ContractInstance":
4242

4343
def create(
4444
self,
45-
owners: Iterable[Union["AddressType", str]],
45+
owners: Iterable[Union["BaseAddress", "AddressType", str]],
4646
threshold: int,
47-
callback_address: Union["AddressType", str] = ZERO_ADDRESS,
47+
callback_address: Union["BaseAddress", "AddressType", str] = ZERO_ADDRESS,
4848
callback_calldata: Optional[bytes] = None,
49-
fallback_handler: Union["AddressType", str] = ZERO_ADDRESS,
50-
payment_token: Union["AddressType", str] = ZERO_ADDRESS,
49+
fallback_handler: Union["BaseAddress", "AddressType", str] = ZERO_ADDRESS,
50+
payment_token: Union["BaseAddress", "AddressType", str] = ZERO_ADDRESS,
5151
payment_amount: Union[str, int] = 0,
52-
payment_receiver: Union["AddressType", str] = ZERO_ADDRESS,
52+
payment_receiver: Union["BaseAddress", "AddressType", str] = ZERO_ADDRESS,
5353
salt: Optional[int] = None,
5454
version: Union[Version, str, None] = None,
5555
**txn_kwargs,

0 commit comments

Comments
 (0)