What's Changed
- Fixed
--timeoutparsing so explicit values are integers and no longer break transaction-result waiting. - Added validation that rejects odd-length
--token-transferslists instead of silently dropping the final argument. - Added a regression test for malformed token-transfer pairs.
- Fixed
get network-status --shardso the selected shard is forwarded to the network provider. - Made
--namemandatory for dns register. - Prevented tx sign from succeeding when no sender, guardian, or relayer wallet is available.
- Added HTTP status validation to contract verification, verification polling, and contract unverification requests.
- Improved guardian cosigner error handling by converting HTTP failures into GuardianServiceError.
- Updated a test address argument to use the supported addr: prefix, removing deprecated behavior.
- Expanded
CLI.md.shand regenerated CLI.md with 16 previously undocumented paths, including DNS, configuration deletion, network status/config, governance proposal, and semi-fungible token commands. - Increased the min supported Python version to
3.11.
What's Changed
- Fixes after audit by @popenta in #570
- Increased min python version & update to latest SDK by @popenta in #571
Full Changelog: v11.4.1...v12.0.0