fix(python-sdk): add wallet signer exchange options#1138
Conversation
|
This focused PR is locally validated but currently blocked by repository-wide generated-sync drift that is unrelated to the touched file. Local validation run by this cron:
CI blockers observed:
Per the PMXT focused-PR generated-drift rule, I am keeping this PR scoped instead of folding broad unrelated generated churn into it. |
PR Review: PASS (NOT VERIFIED)What This DoesAdds Blast RadiusPython SDK type surface only: Consumer VerificationBefore (base branch): A typed options dict containing After (PR branch): No hosted API credential-backed runtime call was performed because this is a type-surface-only change. Test Results
FindingsNo blocking findings. PMXT Pipeline Check
Semver Impactpatch -- Python SDK typing fix for already-supported constructor options. RiskRuntime behavior was not exercised because the PR only changes a |
Summary
wallet_addressandsignerto the Python SDKExchangeOptionsTypedDict.ExchangeOptionsfields for hosted wallet/signer flows.Fixes #1132
Test Plan
python3 -m py_compile sdks/python/pmxt/models.pypython3 - <<'PY' ...import-by-path smoke check assertingExchangeOptionsincludeswallet_addressandsignerNote:
python3 -m pytest sdks/python/tests/test_public_exports.pycould not run in this cron environment becausepytestis not installed.