Skip to content

Commit cda596a

Browse files
[chore] Fix Get Default Address on Newly Hydrated Wallet (#14)
1 parent 0013e00 commit cda596a

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66

77
- Contract invocation support.
88

9+
### Fixed
10+
11+
- Fixed bug in `Wallet` `default_address` property for newly hydrated wallets.
12+
913
## [0.0.3] - 2024-09-25
1014

1115
### Added

cdp/wallet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@ def _address(self, address_id: str) -> WalletAddress | None:
606606
607607
"""
608608
return next(
609-
(address for address in self._addresses if address.address_id == address_id),
609+
(address for address in self.addresses if address.address_id == address_id),
610610
None,
611611
)
612612

tests/test_wallet.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def _create_wallet_model(
4848
network_id="base-sepolia",
4949
default_address=None,
5050
feature_set=None,
51-
server_signer_status="active_seed",
51+
server_signer_status="active_seed"
5252
):
5353
if default_address is None:
5454
default_address = address_model_factory()

0 commit comments

Comments
 (0)