Skip to content

fix(python-sdk): route Myriad wallet address correctly#1452

Merged
realfishsam merged 1 commit into
mainfrom
fix/issue-1448-myriad-wallet
Jul 2, 2026
Merged

fix(python-sdk): route Myriad wallet address correctly#1452
realfishsam merged 1 commit into
mainfrom
fix/issue-1448-myriad-wallet

Conversation

@realfishsam

Copy link
Copy Markdown
Contributor

Summary

  • Fixes Myriad(wallet_address=...) in the Python SDK so the address populates the base wallet_address slot instead of private_key.
  • Adds a regression test proving the public wallet address no longer triggers private-key signer setup or leaves wallet_address unset.

Fixes #1448

Test Plan

  • uv run --with pytest --with httpx pytest sdks/python/tests/test_hosted_dispatch.py::test_myriad_wallet_address_populates_wallet_slot_not_private_key -q
  • uv run --with pytest --with httpx pytest sdks/python/tests/test_hosted_dispatch.py -q

Note: local checkout lacks committed generated pmxt_internal artifacts, so I used an untracked temporary generated-client stub only for local test importability and removed it before staging.

@realfishsam realfishsam merged commit c059a34 into main Jul 2, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SDK drift/bug: Python Myriad(wallet_address=...) is wired into the base class's private_key slot, so self.wallet_address is never populated

1 participant