There is problem with validating testnet public keys in wax
After calling "wax.calculate_sig_digest" we get response:
response=python_result(status=<python_error_code.fail: 0>, result=b'', exception_message=b'10 assert_exception: Assert Exception\nb58_with_prefix.substr( 0, prefix_len ) == prefix\n (unformatted args: ("b58_with_prefix",TST5P8syqoj7itoDjbtDvCMCb5W3BNJtUjws9v7TDNZKqBLmp3pQW))\n {"b58_with_prefix":"TST5P8syqoj7itoDjbtDvCMCb5W3BNJtUjws9v7TDNZKqBLmp3pQW"}\n elliptic_common.cpp:196 from_base58_with_prefix')
response status is fail so further validation also fails and clive throws exception:
╭─ Error ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ Unhandled exception WaxOperationFailedError: 10 assert_exception: Assert Exception │ │ b58_with_prefix.substr( 0, prefix_len ) == prefix │ │ (unformatted args: ("b58_with_prefix",TST5P8syqoj7itoDjbtDvCMCb5W3BNJtUjws9v7TDNZKqBLmp3pQW)) │ │ {"b58_with_prefix":"TST5P8syqoj7itoDjbtDvCMCb5W3BNJtUjws9v7TDNZKqBLmp3pQW"} │ │ elliptic_common.cpp:196 from_base58_with_prefix │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯