Skip to content

Commit

Permalink
[chore] Fix Get Default Address on Newly Hydrated Wallet (#14)
Browse files Browse the repository at this point in the history
  • Loading branch information
John-peterson-coinbase authored Sep 30, 2024
1 parent 0013e00 commit cda596a
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@

- Contract invocation support.

### Fixed

- Fixed bug in `Wallet` `default_address` property for newly hydrated wallets.

## [0.0.3] - 2024-09-25

### Added
Expand Down
2 changes: 1 addition & 1 deletion cdp/wallet.py
Original file line number Diff line number Diff line change
Expand Up @@ -606,7 +606,7 @@ def _address(self, address_id: str) -> WalletAddress | None:
"""
return next(
(address for address in self._addresses if address.address_id == address_id),
(address for address in self.addresses if address.address_id == address_id),
None,
)

Expand Down
2 changes: 1 addition & 1 deletion tests/test_wallet.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def _create_wallet_model(
network_id="base-sepolia",
default_address=None,
feature_set=None,
server_signer_status="active_seed",
server_signer_status="active_seed"
):
if default_address is None:
default_address = address_model_factory()
Expand Down

0 comments on commit cda596a

Please sign in to comment.