diff --git a/test-vectors/zkp_verification_vectors.json b/test-vectors/zkp_verification_vectors.json index f038868e..4f858b22 100644 --- a/test-vectors/zkp_verification_vectors.json +++ b/test-vectors/zkp_verification_vectors.json @@ -10,7 +10,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bd6e05fcbcb7077aa122301f052243c301644a332e4ab2a3ff45e456c9d38086a027f723e8302c8301bf58c162a48b4f171b9a75350957b5998566aabf9355246140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b204201d7f563a5c837e7861d75980a46cec4ec82d6d007673db2b9b254ed1181330efc7b041d17987fe21175cbca66485cf85b5a64c1eb98ec42ada426c9520e3ed07de086f2cfd2def4fa1773e65dd132ba109c05fcdfcfa0161f1fc8800df515311c3695c0bd19213ba3f97157b4afc95bd1412269e62cb322890dc5e6aa91000259f92022fcf29baf40b876e0acb3ff0db214442a4a8b5a9d444a22c6be990d847e201b5cb26cc31a75008ea1a6ac302b5062458b8d37050fa94d428e34e70a" + "proof_data_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b6c901500df6ed70581f38a023c8e0d15469ff4a97b9511f362a2de780c6d4a55eebd075e2af4ffc73cff35d7f8929cc3eda81eb94f3b31646def77022225f64e3492b7d0251dd93326e2fd1af4c06b8850622552865ada7f9fa9934a5b18ac3720aa6e513bff5bb6c1de099316c86e6fb2ab1664284492f1282f94315ec7fd09deef0f579777d61689e5968aff91773c2133a7fe0ca72e1a4e8569caf49a591c1ac491d0713b1669de00dcd25ccb710d1c587478be4f22e3fc35a3c4d3a36e04ab8c4df1bfe61e908bccc7dffc684d4d254f038b94622ac343847f1e0cf2d408067415ce200fd20f3ad4fd16fca7f0a681fbf0692c5dbabd210dce8cad27ad0c470abcce554c1f7e38a95479d3dc1d222effb34934b7cecc172d7d9ce8339909" }, "mutations": [ { @@ -18,7 +18,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "5f06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bd6e05fcbcb7077aa122301f052243c301644a332e4ab2a3ff45e456c9d38086a027f723e8302c8301bf58c162a48b4f171b9a75350957b5998566aabf9355246140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b204201d7f563a5c837e7861d75980a46cec4ec82d6d007673db2b9b254ed1181330efc7b041d17987fe21175cbca66485cf85b5a64c1eb98ec42ada426c9520e3ed07de086f2cfd2def4fa1773e65dd132ba109c05fcdfcfa0161f1fc8800df515311c3695c0bd19213ba3f97157b4afc95bd1412269e62cb322890dc5e6aa91000259f92022fcf29baf40b876e0acb3ff0db214442a4a8b5a9d444a22c6be990d847e201b5cb26cc31a75008ea1a6ac302b5062458b8d37050fa94d428e34e70a" + "value_hex": "d5508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b6c901500df6ed70581f38a023c8e0d15469ff4a97b9511f362a2de780c6d4a55eebd075e2af4ffc73cff35d7f8929cc3eda81eb94f3b31646def77022225f64e3492b7d0251dd93326e2fd1af4c06b8850622552865ada7f9fa9934a5b18ac3720aa6e513bff5bb6c1de099316c86e6fb2ab1664284492f1282f94315ec7fd09deef0f579777d61689e5968aff91773c2133a7fe0ca72e1a4e8569caf49a591c1ac491d0713b1669de00dcd25ccb710d1c587478be4f22e3fc35a3c4d3a36e04ab8c4df1bfe61e908bccc7dffc684d4d254f038b94622ac343847f1e0cf2d408067415ce200fd20f3ad4fd16fca7f0a681fbf0692c5dbabd210dce8cad27ad0c470abcce554c1f7e38a95479d3dc1d222effb34934b7cecc172d7d9ce8339909" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -28,7 +28,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bd6e05fcbcb7077aa122301f052243c301644a332e4ab2a3ff45e456c9d38086a027f723e8302c8301bf58c162a48b4f171b9a75350957b5998566aabf9355246140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b204201d7f563a5c837e7861d75980a46cec4ec82d6d007673db2b9b254ed1181330efc7b041d17987fe21175cbca66485cf85b5a64c1eb98ec42ada426c9520e3ed07de086f2cfd2def4fa1773e65dd132ba109c05fcdfcfa0161f1fc8800df515311c3695c0bd19213ba3f97157b4afc95bd1412269e62cb322890dc5e6aa91000259f92022fcf29baf40b876e0acb3ff0db214442a4a8b5a9d444a22c6be990d847e201b5cb26cc31a75008ea1a6ac302b5062458b8d37050fa94d428e34" + "value_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b6c901500df6ed70581f38a023c8e0d15469ff4a97b9511f362a2de780c6d4a55eebd075e2af4ffc73cff35d7f8929cc3eda81eb94f3b31646def77022225f64e3492b7d0251dd93326e2fd1af4c06b8850622552865ada7f9fa9934a5b18ac3720aa6e513bff5bb6c1de099316c86e6fb2ab1664284492f1282f94315ec7fd09deef0f579777d61689e5968aff91773c2133a7fe0ca72e1a4e8569caf49a591c1ac491d0713b1669de00dcd25ccb710d1c587478be4f22e3fc35a3c4d3a36e04ab8c4df1bfe61e908bccc7dffc684d4d254f038b94622ac343847f1e0cf2d408067415ce200fd20f3ad4fd16fca7f0a681fbf0692c5dbabd210dce8cad27ad0c470abcce554c1f7e38a95479d3dc1d222effb34934b7cecc172d7d9ce833" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -50,7 +50,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a77c235b763b917f2b8a7994b3e6e6c592904874028992dfa7f7abd0a6ca393d27c12a8eacffaf1045ace8a2a83950a8404638107fa371e4c48dcad45cd8955845d62d9fd0e651e4b857cee3329e4ce468442da84e55359a6bfd92f8bd82b7e620234cd97580e1a7a2e785716c6ba79b304e8e3e9b0cc76d1a7414be49d2432495b7c321c4bd0f118a9ae5daa9785ad1c42c28b3a619bc6b943ea83fad6e56afd6d3a9b5e7a27f364a3a894bab4921c2b419028c088634832677be8e35a029b475764bc05f573011ef336950446586adb86941318de26cca565234a4c86ec49873ff872427cb9bf326a6112ad10d70740455662a50e882ab9ff17d27578432e3d25450e14a7b53aebc9624175bf52e535bdf0bd68eb532397666de4aba3accde204713bddc60190ee1e310e10178c7c6deddd46ebb6ed9f5214234fa0e1bb181e03" + "proof_data_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945bd8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915a4ecf5482c6ab6a3a82bf41ed28de2c02d6af8f3eaa4afa1a7e62cc2d563e1792a03e5ec8bbeca9568692f15cd3fb7c322090ab0f021a6af6b6e9154245f5211b0ddc49b204559a978ac05da0f2007a4acc9df4a9381ea0e039c3469d3e1f601a0bbdda2ee032addf2eb8b05dd5d81bc5d818dab66339bc432ca93e83b5fe801e008c4076623a87b2058a5ee9a3491c5a4f3237f214a04ec84346f5325855d21f000752c959c65ff6a6facd78dfe462add74e3461536092a9bb40e13a5abd33b1edbf481d76c16eba7f4893c73555842c514a504114801e9c38eed9495ba487ecc4b8d90d02e8b0ed5f5bd539576fee9749e33bc84969abd8883bfc7dde967080e5a61b152afab1782b9e0643bde9445b0b187b8f77166b393b214d1a72bcb0b9bc0326ae7bcfc39e075e01cfbbcff52ce7cd867a72a1ad8e61271447d81d30d5f05b730a7bc1682619cb66b3e9556f5daccc5b078a6b5043fdb2a882f0a4f0c" }, "mutations": [ { @@ -58,7 +58,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "5f06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a77c235b763b917f2b8a7994b3e6e6c592904874028992dfa7f7abd0a6ca393d27c12a8eacffaf1045ace8a2a83950a8404638107fa371e4c48dcad45cd8955845d62d9fd0e651e4b857cee3329e4ce468442da84e55359a6bfd92f8bd82b7e620234cd97580e1a7a2e785716c6ba79b304e8e3e9b0cc76d1a7414be49d2432495b7c321c4bd0f118a9ae5daa9785ad1c42c28b3a619bc6b943ea83fad6e56afd6d3a9b5e7a27f364a3a894bab4921c2b419028c088634832677be8e35a029b475764bc05f573011ef336950446586adb86941318de26cca565234a4c86ec49873ff872427cb9bf326a6112ad10d70740455662a50e882ab9ff17d27578432e3d25450e14a7b53aebc9624175bf52e535bdf0bd68eb532397666de4aba3accde204713bddc60190ee1e310e10178c7c6deddd46ebb6ed9f5214234fa0e1bb181e03" + "value_hex": "d5508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945bd8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915a4ecf5482c6ab6a3a82bf41ed28de2c02d6af8f3eaa4afa1a7e62cc2d563e1792a03e5ec8bbeca9568692f15cd3fb7c322090ab0f021a6af6b6e9154245f5211b0ddc49b204559a978ac05da0f2007a4acc9df4a9381ea0e039c3469d3e1f601a0bbdda2ee032addf2eb8b05dd5d81bc5d818dab66339bc432ca93e83b5fe801e008c4076623a87b2058a5ee9a3491c5a4f3237f214a04ec84346f5325855d21f000752c959c65ff6a6facd78dfe462add74e3461536092a9bb40e13a5abd33b1edbf481d76c16eba7f4893c73555842c514a504114801e9c38eed9495ba487ecc4b8d90d02e8b0ed5f5bd539576fee9749e33bc84969abd8883bfc7dde967080e5a61b152afab1782b9e0643bde9445b0b187b8f77166b393b214d1a72bcb0b9bc0326ae7bcfc39e075e01cfbbcff52ce7cd867a72a1ad8e61271447d81d30d5f05b730a7bc1682619cb66b3e9556f5daccc5b078a6b5043fdb2a882f0a4f0c" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -68,7 +68,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a77c235b763b917f2b8a7994b3e6e6c592904874028992dfa7f7abd0a6ca393d27c12a8eacffaf1045ace8a2a83950a8404638107fa371e4c48dcad45cd8955845d62d9fd0e651e4b857cee3329e4ce468442da84e55359a6bfd92f8bd82b7e620234cd97580e1a7a2e785716c6ba79b304e8e3e9b0cc76d1a7414be49d2432495b7c321c4bd0f118a9ae5daa9785ad1c42c28b3a619bc6b943ea83fad6e56afd6d3a9b5e7a27f364a3a894bab4921c2b419028c088634832677be8e35a029b475764bc05f573011ef336950446586adb86941318de26cca565234a4c86ec49873ff872427cb9bf326a6112ad10d70740455662a50e882ab9ff17d27578432e3d25450e14a7b53aebc9624175bf52e535bdf0bd68eb532397666de4aba3accde204713bddc60190ee1e310e10178c7c6deddd46ebb6ed9f5214234fa0e1bb18" + "value_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945bd8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915a4ecf5482c6ab6a3a82bf41ed28de2c02d6af8f3eaa4afa1a7e62cc2d563e1792a03e5ec8bbeca9568692f15cd3fb7c322090ab0f021a6af6b6e9154245f5211b0ddc49b204559a978ac05da0f2007a4acc9df4a9381ea0e039c3469d3e1f601a0bbdda2ee032addf2eb8b05dd5d81bc5d818dab66339bc432ca93e83b5fe801e008c4076623a87b2058a5ee9a3491c5a4f3237f214a04ec84346f5325855d21f000752c959c65ff6a6facd78dfe462add74e3461536092a9bb40e13a5abd33b1edbf481d76c16eba7f4893c73555842c514a504114801e9c38eed9495ba487ecc4b8d90d02e8b0ed5f5bd539576fee9749e33bc84969abd8883bfc7dde967080e5a61b152afab1782b9e0643bde9445b0b187b8f77166b393b214d1a72bcb0b9bc0326ae7bcfc39e075e01cfbbcff52ce7cd867a72a1ad8e61271447d81d30d5f05b730a7bc1682619cb66b3e9556f5daccc5b078a6b5043fdb2a882f0a" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -90,7 +90,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b20726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000662b4a0066aae6cdf571e9d0d369ca879450e699c100243520b4e061a0d55b7efe9bd7f72f7a305ab7bb83d3efcfa3afda3a5ebe298dafc8a07f6161c26cf3723051fcf7a8b8a0aeec8dccd4bca499c6f420540e6850ae5775003ea10d13a5711e4ec199287b2f7c36690570e1def856085c873b6867e36f3a66087fdd24ab12d086e935833deb94f9339f57254125295df66273fd12d622de7b61362b69480ce018fea21c115fee011c18c496be8ea0ae8fd73811ed5a84ba0cc3ddea0c8808eec46107460b058dea7452b6581ffa62407cea6d391c8d621a0baeef2f5e230822e79fc29f03ac1c25fa82493191daa057523368d69136624926502dddef2030e2e3eece55a67a00d9005b961f6ee20d4a15362320fe8d54fcf6c13f09a212339a0fabcf2d251a29f0bdfd824df263fd0710d29bcb346c3a7e1d68ecbb15336476e03c757a31f3ddeb796a4475c9cc1e294a659d0e0430f2a4d9a8f8bf67f55668704d5034b06ef03b6262528a2125a5e839bbd3ad0da842de6370b7f990ed7de8f81d7f17370dee9cdfe58dfe5cfab750f9053fc9bb6361a8d67506189baa28aeb8ab5434da80c03b96e773d2228e2b7becf31c9f61b3a93182567a0b68b003d65a49bd074fb8a98a4d772e7c1c6c4f635b4cff4582af78eb38b0a02ccc157d7ef8151be6ad4fb219b3cd2bfb8af739abf462aaa8dd3d2b0e2a41c783c3cb6016d94bced42164ea577a32a5c8c3d44f4afe530da78c1645a7ae9083c2366d001ead708620aeedc012a726ffd4f93f71a5b01c835594417718c0ec0a1512c0182069c857559a20ad7ef34aaea1a49489083e46f7a41b40cb42726c6ed20de366fa24f6f560ebef1799b74a8775e43fbfe489785c6ddd73c02b436274ebca4f59723f00cb9f1f63c6be15ef5f5f8c30ec652842ae895c952ef83395bfec05a24c2509496b22efc3dd9459637bd1631d00024c012a26c1a997f61af381368b93015be83b1b9493ef34acb3ea835c0c30189ee76bc5d5dbbb1193625ea1ad6ee801" + "proof_data_hex": "3492b7d0251dd93326e2fd1af4c06b8850622552865ada7f9fa9934a5b18ac37a4ecf5482c6ab6a3a82bf41ed28de2c02d6af8f3eaa4afa1a7e62cc2d563e1790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a00da5d24c57ba5a7eda9f723faf5380aea15c3214ee0e8fa7a2dd3e3ebfd913f4f86aaab1b2cfec6d3932b5d32988565e0f1fd43a107c80301e8302924194001801b004bba72fc80021c906f97c05eac12a06f814ee02257921bc045d03ae119818522521ea71cbdc4d6187d4a7bf83f798321295aaf53f94d0c4be8b1b0a6d133ab9b48712fc2f5e6652104389c80857e27a0ded8af0dc468136136cba1f0e22e919c5cc9e86f0f5dc245beeb2512fa77a0b90088df10f75fb7142e54d2109f0ce4e6ca956691f4f1a94fbff8ccf1b6f063864edac7bef04b1783b2e9334058c7fabb98acf181a8c456c019ddcb8f2970d6dc43362e8da8778b2e4eb7e7b176c0b2c11d857ca48ea0837d4895a957c4f693dc4a313fef87c61b69ad571c5184a1bccc31b30aed4d0b1e49872d4794158ababc4a6911a8507d87746cd5afe4d744464392b9f81234b6f5dd022e6f5abad500a79218087201344c6a985120b45a00c146196a5e868d64628665e5217757c2dfd7b86da1f0f4db89df4ed532530ce14833f235d490aa1a2881e8114261e765347c36d761e00d6d1b650a427b962e0e2d4e9b6debd66666b2f340a94258c3bac6883089ff17fbc1dc7072e7bec3ab033225e1cf0f57538c1a969ad47dfaca82d11012db578291ceb0b48e063cb5bf02c39d4573d5e440c0734a2a06ba7339e20c1320f99165a3c0ea6c82eb86335ecaf0f791aac5ec8ea6a8d026661b6de4ec022478284882fc82183a36637e865d818314a191a65ad7fe36afab6d2e3f384ca1a7afb758bc3779c9246ef6e0e319c856b84cd94e82547d7f6b434340f24a1b0198805c61a614322b4f33d42404fac9b3a6d22505433b424bf96da919847ca84129fc44723a4b02a35051105f805502d99acd1a3af89f401bc483d6bcf4a4905be1e733bea54e5ca5b703bed26265c93e185fd56351ae12fed2b4a86901ff1ac9595db79ceb71e04aa04758bd5026162706c29efcd07dc99283b36b99cf71754635a6e8c7d807c7e85f3a25f7d0b" }, "mutations": [ { @@ -98,7 +98,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "150466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b20726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000662b4a0066aae6cdf571e9d0d369ca879450e699c100243520b4e061a0d55b7efe9bd7f72f7a305ab7bb83d3efcfa3afda3a5ebe298dafc8a07f6161c26cf3723051fcf7a8b8a0aeec8dccd4bca499c6f420540e6850ae5775003ea10d13a5711e4ec199287b2f7c36690570e1def856085c873b6867e36f3a66087fdd24ab12d086e935833deb94f9339f57254125295df66273fd12d622de7b61362b69480ce018fea21c115fee011c18c496be8ea0ae8fd73811ed5a84ba0cc3ddea0c8808eec46107460b058dea7452b6581ffa62407cea6d391c8d621a0baeef2f5e230822e79fc29f03ac1c25fa82493191daa057523368d69136624926502dddef2030e2e3eece55a67a00d9005b961f6ee20d4a15362320fe8d54fcf6c13f09a212339a0fabcf2d251a29f0bdfd824df263fd0710d29bcb346c3a7e1d68ecbb15336476e03c757a31f3ddeb796a4475c9cc1e294a659d0e0430f2a4d9a8f8bf67f55668704d5034b06ef03b6262528a2125a5e839bbd3ad0da842de6370b7f990ed7de8f81d7f17370dee9cdfe58dfe5cfab750f9053fc9bb6361a8d67506189baa28aeb8ab5434da80c03b96e773d2228e2b7becf31c9f61b3a93182567a0b68b003d65a49bd074fb8a98a4d772e7c1c6c4f635b4cff4582af78eb38b0a02ccc157d7ef8151be6ad4fb219b3cd2bfb8af739abf462aaa8dd3d2b0e2a41c783c3cb6016d94bced42164ea577a32a5c8c3d44f4afe530da78c1645a7ae9083c2366d001ead708620aeedc012a726ffd4f93f71a5b01c835594417718c0ec0a1512c0182069c857559a20ad7ef34aaea1a49489083e46f7a41b40cb42726c6ed20de366fa24f6f560ebef1799b74a8775e43fbfe489785c6ddd73c02b436274ebca4f59723f00cb9f1f63c6be15ef5f5f8c30ec652842ae895c952ef83395bfec05a24c2509496b22efc3dd9459637bd1631d00024c012a26c1a997f61af381368b93015be83b1b9493ef34acb3ea835c0c30189ee76bc5d5dbbb1193625ea1ad6ee801" + "value_hex": "3592b7d0251dd93326e2fd1af4c06b8850622552865ada7f9fa9934a5b18ac37a4ecf5482c6ab6a3a82bf41ed28de2c02d6af8f3eaa4afa1a7e62cc2d563e1790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a00da5d24c57ba5a7eda9f723faf5380aea15c3214ee0e8fa7a2dd3e3ebfd913f4f86aaab1b2cfec6d3932b5d32988565e0f1fd43a107c80301e8302924194001801b004bba72fc80021c906f97c05eac12a06f814ee02257921bc045d03ae119818522521ea71cbdc4d6187d4a7bf83f798321295aaf53f94d0c4be8b1b0a6d133ab9b48712fc2f5e6652104389c80857e27a0ded8af0dc468136136cba1f0e22e919c5cc9e86f0f5dc245beeb2512fa77a0b90088df10f75fb7142e54d2109f0ce4e6ca956691f4f1a94fbff8ccf1b6f063864edac7bef04b1783b2e9334058c7fabb98acf181a8c456c019ddcb8f2970d6dc43362e8da8778b2e4eb7e7b176c0b2c11d857ca48ea0837d4895a957c4f693dc4a313fef87c61b69ad571c5184a1bccc31b30aed4d0b1e49872d4794158ababc4a6911a8507d87746cd5afe4d744464392b9f81234b6f5dd022e6f5abad500a79218087201344c6a985120b45a00c146196a5e868d64628665e5217757c2dfd7b86da1f0f4db89df4ed532530ce14833f235d490aa1a2881e8114261e765347c36d761e00d6d1b650a427b962e0e2d4e9b6debd66666b2f340a94258c3bac6883089ff17fbc1dc7072e7bec3ab033225e1cf0f57538c1a969ad47dfaca82d11012db578291ceb0b48e063cb5bf02c39d4573d5e440c0734a2a06ba7339e20c1320f99165a3c0ea6c82eb86335ecaf0f791aac5ec8ea6a8d026661b6de4ec022478284882fc82183a36637e865d818314a191a65ad7fe36afab6d2e3f384ca1a7afb758bc3779c9246ef6e0e319c856b84cd94e82547d7f6b434340f24a1b0198805c61a614322b4f33d42404fac9b3a6d22505433b424bf96da919847ca84129fc44723a4b02a35051105f805502d99acd1a3af89f401bc483d6bcf4a4905be1e733bea54e5ca5b703bed26265c93e185fd56351ae12fed2b4a86901ff1ac9595db79ceb71e04aa04758bd5026162706c29efcd07dc99283b36b99cf71754635a6e8c7d807c7e85f3a25f7d0b" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -108,7 +108,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b20726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000662b4a0066aae6cdf571e9d0d369ca879450e699c100243520b4e061a0d55b7efe9bd7f72f7a305ab7bb83d3efcfa3afda3a5ebe298dafc8a07f6161c26cf3723051fcf7a8b8a0aeec8dccd4bca499c6f420540e6850ae5775003ea10d13a5711e4ec199287b2f7c36690570e1def856085c873b6867e36f3a66087fdd24ab12d086e935833deb94f9339f57254125295df66273fd12d622de7b61362b69480ce018fea21c115fee011c18c496be8ea0ae8fd73811ed5a84ba0cc3ddea0c8808eec46107460b058dea7452b6581ffa62407cea6d391c8d621a0baeef2f5e230822e79fc29f03ac1c25fa82493191daa057523368d69136624926502dddef2030e2e3eece55a67a00d9005b961f6ee20d4a15362320fe8d54fcf6c13f09a212339a0fabcf2d251a29f0bdfd824df263fd0710d29bcb346c3a7e1d68ecbb15336476e03c757a31f3ddeb796a4475c9cc1e294a659d0e0430f2a4d9a8f8bf67f55668704d5034b06ef03b6262528a2125a5e839bbd3ad0da842de6370b7f990ed7de8f81d7f17370dee9cdfe58dfe5cfab750f9053fc9bb6361a8d67506189baa28aeb8ab5434da80c03b96e773d2228e2b7becf31c9f61b3a93182567a0b68b003d65a49bd074fb8a98a4d772e7c1c6c4f635b4cff4582af78eb38b0a02ccc157d7ef8151be6ad4fb219b3cd2bfb8af739abf462aaa8dd3d2b0e2a41c783c3cb6016d94bced42164ea577a32a5c8c3d44f4afe530da78c1645a7ae9083c2366d001ead708620aeedc012a726ffd4f93f71a5b01c835594417718c0ec0a1512c0182069c857559a20ad7ef34aaea1a49489083e46f7a41b40cb42726c6ed20de366fa24f6f560ebef1799b74a8775e43fbfe489785c6ddd73c02b436274ebca4f59723f00cb9f1f63c6be15ef5f5f8c30ec652842ae895c952ef83395bfec05a24c2509496b22efc3dd9459637bd1631d00024c012a26c1a997f61af381368b93015be83b1b9493ef34acb3ea835c0c30189ee76bc5d5dbbb1193625ea1ad6e" + "value_hex": "3492b7d0251dd93326e2fd1af4c06b8850622552865ada7f9fa9934a5b18ac37a4ecf5482c6ab6a3a82bf41ed28de2c02d6af8f3eaa4afa1a7e62cc2d563e1790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a00da5d24c57ba5a7eda9f723faf5380aea15c3214ee0e8fa7a2dd3e3ebfd913f4f86aaab1b2cfec6d3932b5d32988565e0f1fd43a107c80301e8302924194001801b004bba72fc80021c906f97c05eac12a06f814ee02257921bc045d03ae119818522521ea71cbdc4d6187d4a7bf83f798321295aaf53f94d0c4be8b1b0a6d133ab9b48712fc2f5e6652104389c80857e27a0ded8af0dc468136136cba1f0e22e919c5cc9e86f0f5dc245beeb2512fa77a0b90088df10f75fb7142e54d2109f0ce4e6ca956691f4f1a94fbff8ccf1b6f063864edac7bef04b1783b2e9334058c7fabb98acf181a8c456c019ddcb8f2970d6dc43362e8da8778b2e4eb7e7b176c0b2c11d857ca48ea0837d4895a957c4f693dc4a313fef87c61b69ad571c5184a1bccc31b30aed4d0b1e49872d4794158ababc4a6911a8507d87746cd5afe4d744464392b9f81234b6f5dd022e6f5abad500a79218087201344c6a985120b45a00c146196a5e868d64628665e5217757c2dfd7b86da1f0f4db89df4ed532530ce14833f235d490aa1a2881e8114261e765347c36d761e00d6d1b650a427b962e0e2d4e9b6debd66666b2f340a94258c3bac6883089ff17fbc1dc7072e7bec3ab033225e1cf0f57538c1a969ad47dfaca82d11012db578291ceb0b48e063cb5bf02c39d4573d5e440c0734a2a06ba7339e20c1320f99165a3c0ea6c82eb86335ecaf0f791aac5ec8ea6a8d026661b6de4ec022478284882fc82183a36637e865d818314a191a65ad7fe36afab6d2e3f384ca1a7afb758bc3779c9246ef6e0e319c856b84cd94e82547d7f6b434340f24a1b0198805c61a614322b4f33d42404fac9b3a6d22505433b424bf96da919847ca84129fc44723a4b02a35051105f805502d99acd1a3af89f401bc483d6bcf4a4905be1e733bea54e5ca5b703bed26265c93e185fd56351ae12fed2b4a86901ff1ac9595db79ceb71e04aa04758bd5026162706c29efcd07dc99283b36b99cf71754635a6e8c7d807c7e85f3a25f" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -128,7 +128,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b20726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000662b4a0066aae6cdf571e9d0d369ca879450e699c100243520b4e061a0d55b7efe9bd7f72f7a305ab7bb83d3efcfa3afda3a5ebe298dafc8a07f6161c26cf3723051fcf7a8b8a0aeec8dccd4bca499c6f420540e6850ae5775003ea10d13a5711e4ec199287b2f7c36690570e1def856085c873b6867e36f3a66087fdd24ab12d086e935833deb94f9339f57254125295df66273fd12d622de7b61362b69480ce018fea21c115fee011c18c496be8ea0ae8fd73811ed5a84ba0cc3ddea0c8808eec46107460b058dea7452b6581ffa62407cea6d391c8d621a0baeef2f5e230822e79fc29f03ac1c25fa82493191daa057523368d69136624926502dddef2030e2e3eece55a67a00d9005b961f6ee20d4a15362320fe8d54fcf6c13f09a212339a0fabcf2d251a29f0bdfd824df263fd0710d29bcb346c3a7e1d68ecbb15336476e03c757a31f3ddeb796a4475c9cc1e294a659d0e0430f2a4d9a8f8bf67f55668704d5034b06ef03b6262528a2125a5e839bbd3ad0da842de6370b7f990ed7de8f81d7f17370dee9cdfe58dfe5cfab750f9053fc9bb6361a8d67506189baa28aeb8ab5434da80c03b96e773d2228e2b7becf31c9f61b3a93182567a0b68b003d65a49bd074fb8a98a4d772e7c1c6c4f635b4cff4582af78eb38b0a02ccc157d7ef8151be6ad4fb219b3cd2bfb8af739abf462aaa8dd3d2b0e2a41c783c3cb6016d94bced42164ea577a32a5c8c3d44f4afe530da78c1645a7ae9083c2366d001ead708620aeedc012a726ffd4f93f71a5b01c835594417718c0ec0a1512c0182069c857559a20ad7ef34aaea1a49489083e46f7a41b40cb42726c6ed20de366fa24f6f560ebef1799b74a8775e43fbfe489785c6ddd73c02b436274ebca4f59723f00cb9f1f63c6be15ef5f5f8c30ec652842ae895c952ef83395bfec05a24c2509496b22efc3dd9459637bd1631d00024c012a26c1a997f61af381368b93015be83b1b9493ef34acb3ea835c0c30189ee76bc5d5dbbb1193625ea1ad6ee800" + "value_hex": "3492b7d0251dd93326e2fd1af4c06b8850622552865ada7f9fa9934a5b18ac37a4ecf5482c6ab6a3a82bf41ed28de2c02d6af8f3eaa4afa1a7e62cc2d563e1790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a00da5d24c57ba5a7eda9f723faf5380aea15c3214ee0e8fa7a2dd3e3ebfd913f4f86aaab1b2cfec6d3932b5d32988565e0f1fd43a107c80301e8302924194001801b004bba72fc80021c906f97c05eac12a06f814ee02257921bc045d03ae119818522521ea71cbdc4d6187d4a7bf83f798321295aaf53f94d0c4be8b1b0a6d133ab9b48712fc2f5e6652104389c80857e27a0ded8af0dc468136136cba1f0e22e919c5cc9e86f0f5dc245beeb2512fa77a0b90088df10f75fb7142e54d2109f0ce4e6ca956691f4f1a94fbff8ccf1b6f063864edac7bef04b1783b2e9334058c7fabb98acf181a8c456c019ddcb8f2970d6dc43362e8da8778b2e4eb7e7b176c0b2c11d857ca48ea0837d4895a957c4f693dc4a313fef87c61b69ad571c5184a1bccc31b30aed4d0b1e49872d4794158ababc4a6911a8507d87746cd5afe4d744464392b9f81234b6f5dd022e6f5abad500a79218087201344c6a985120b45a00c146196a5e868d64628665e5217757c2dfd7b86da1f0f4db89df4ed532530ce14833f235d490aa1a2881e8114261e765347c36d761e00d6d1b650a427b962e0e2d4e9b6debd66666b2f340a94258c3bac6883089ff17fbc1dc7072e7bec3ab033225e1cf0f57538c1a969ad47dfaca82d11012db578291ceb0b48e063cb5bf02c39d4573d5e440c0734a2a06ba7339e20c1320f99165a3c0ea6c82eb86335ecaf0f791aac5ec8ea6a8d026661b6de4ec022478284882fc82183a36637e865d818314a191a65ad7fe36afab6d2e3f384ca1a7afb758bc3779c9246ef6e0e319c856b84cd94e82547d7f6b434340f24a1b0198805c61a614322b4f33d42404fac9b3a6d22505433b424bf96da919847ca84129fc44723a4b02a35051105f805502d99acd1a3af89f401bc483d6bcf4a4905be1e733bea54e5ca5b703bed26265c93e185fd56351ae12fed2b4a86901ff1ac9595db79ceb71e04aa04758bd5026162706c29efcd07dc99283b36b99cf71754635a6e8c7d807c7e85f3a25f7d0a" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -140,15 +140,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bd6e05fcbcb7077aa122301f052243c301644a332e4ab2a3ff45e456c9d38086a027f723e8302c8301bf58c162a48b4f171b9a75350957b5998566aabf9355246140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b204201d7f563a5c837e7861d75980a46cec4ec82d6d007673db2b9b254ed1181330efc7b041d17987fe21175cbca66485cf85b5a64c1eb98ec42ada426c9520e3ed07de086f2cfd2def4fa1773e65dd132ba109c05fcdfcfa0161f1fc8800df515311c3695c0bd19213ba3f97157b4afc95bd1412269e62cb322890dc5e6aa91000259f92022fcf29baf40b876e0acb3ff0db214442a4a8b5a9d444a22c6be990d847e201b5cb26cc31a75008ea1a6ac302b5062458b8d37050fa94d428e34e70a", - "range_proof_data_hex": "140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b20726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000662b4a0066aae6cdf571e9d0d369ca879450e699c100243520b4e061a0d55b7efe9bd7f72f7a305ab7bb83d3efcfa3afda3a5ebe298dafc8a07f6161c26cf3723051fcf7a8b8a0aeec8dccd4bca499c6f420540e6850ae5775003ea10d13a5711e4ec199287b2f7c36690570e1def856085c873b6867e36f3a66087fdd24ab12d086e935833deb94f9339f57254125295df66273fd12d622de7b61362b69480ce018fea21c115fee011c18c496be8ea0ae8fd73811ed5a84ba0cc3ddea0c8808eec46107460b058dea7452b6581ffa62407cea6d391c8d621a0baeef2f5e230822e79fc29f03ac1c25fa82493191daa057523368d69136624926502dddef2030e2e3eece55a67a00d9005b961f6ee20d4a15362320fe8d54fcf6c13f09a212339a0fabcf2d251a29f0bdfd824df263fd0710d29bcb346c3a7e1d68ecbb15336476e03c757a31f3ddeb796a4475c9cc1e294a659d0e0430f2a4d9a8f8bf67f55668704d5034b06ef03b6262528a2125a5e839bbd3ad0da842de6370b7f990ed7de8f81d7f17370dee9cdfe58dfe5cfab750f9053fc9bb6361a8d67506189baa28aeb8ab5434da80c03b96e773d2228e2b7becf31c9f61b3a93182567a0b68b003d65a49bd074fb8a98a4d772e7c1c6c4f635b4cff4582af78eb38b0a02ccc157d7ef8151be6ad4fb219b3cd2bfb8af739abf462aaa8dd3d2b0e2a41c783c3cb6016d94bced42164ea577a32a5c8c3d44f4afe530da78c1645a7ae9083c2366d001ead708620aeedc012a726ffd4f93f71a5b01c835594417718c0ec0a1512c0182069c857559a20ad7ef34aaea1a49489083e46f7a41b40cb42726c6ed20de366fa24f6f560ebef1799b74a8775e43fbfe489785c6ddd73c02b436274ebca4f59723f00cb9f1f63c6be15ef5f5f8c30ec652842ae895c952ef83395bfec05a24c2509496b22efc3dd9459637bd1631d00024c012a26c1a997f61af381368b93015be83b1b9493ef34acb3ea835c0c30189ee76bc5d5dbbb1193625ea1ad6ee801", - "validity_proof_data_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870bccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a77c235b763b917f2b8a7994b3e6e6c592904874028992dfa7f7abd0a6ca393d27c12a8eacffaf1045ace8a2a83950a8404638107fa371e4c48dcad45cd8955845d62d9fd0e651e4b857cee3329e4ce468442da84e55359a6bfd92f8bd82b7e620234cd97580e1a7a2e785716c6ba79b304e8e3e9b0cc76d1a7414be49d2432495b7c321c4bd0f118a9ae5daa9785ad1c42c28b3a619bc6b943ea83fad6e56afd6d3a9b5e7a27f364a3a894bab4921c2b419028c088634832677be8e35a029b475764bc05f573011ef336950446586adb86941318de26cca565234a4c86ec49873ff872427cb9bf326a6112ad10d70740455662a50e882ab9ff17d27578432e3d25450e14a7b53aebc9624175bf52e535bdf0bd68eb532397666de4aba3accde204713bddc60190ee1e310e10178c7c6deddd46ebb6ed9f5214234fa0e1bb181e03" + "equality_proof_data_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b4a2357009dbcd99f422bfc00ee439e47146d6713da6a8eb375e00ca71c38cd796c3fbfe5ac81e83abce7eed706288ea785fca58c7657981ad5014f4934f9192ab4bd53d8ae9837fb343adb06794f86ed71d154c73975fadedc4e62a5f371225fe2c29e366239c73fece89d1cb16e6349a26e98739af70ca88ca0b4706cf6e62a06cf80c66c63137fe7dfe9585dd1002f241222b6431b5afbb4e7c40a8c535c6f70f2ba1c26b339b1bc370fec89b6b9ac206e52176d9b9c931fb6569dbd113747a767154f07471395e7ff87ff7a9810a3ce09aa3abf381d7ce32d0330fd43d201d683f54a73d7b2abb2e8c0ac96435e6d20e993966a238a9507c367dc0220110472246b2fc894ba032e3aeaaf8201a6f57119bb9e35872aa8e44446864437d901", + "range_proof_data_hex": "b4bd53d8ae9837fb343adb06794f86ed71d154c73975fadedc4e62a5f371225fd08d98ab71db7c75e8ae01e848a44648a8eb5b903c5d53aa43b5801910b928420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000dee4009e1e8167cb7f653888de894275464f792113a5530c3c679016c71106282024e1f0f0c520e2a5a5098061f9d53955cc782b51e94eb0dc3807b7bab1b15b40a427f79b2c5762c287ee442461b35b0fd2bdeab8924677bb23e281f840f54f4af2df728f53f0f8f2ad0d041e413ed1c694161fd4bf939c1627caf6b796c8597304f4299deddf0402cdfe7b7d80f6d2d3787cb0def1f37afdbc616988c14c0be30b74d4bc118715bb549d510a82e1b11fd0dc05ac1a81dfca88ec36066f820d49bf1c271e0c490a2215830ca69c14f9832da79401b8a7f7699439a3282769022aea8c0fba06b8c18772db50096ccddd552923aabb4bdce316ef8b5f7b880667ba93b33cd9a06b000986e6d113bc270b577fb1b57a9897543392c6cdabb16200fe2582ee804f8315e3fda6790fafec3d2e88f9eb19b7cb0e817635588eb99102aa7f5b77de2ff1f469543a40673872b3ec1d91e6e3aed37848fbf6e1c2e7417fa2ab799872c2984d72db51efdd56f2dc0681cb84a0794e5f1ae2de74bf7ae309de595330f665f57564d91aff441d3dc17e3ac4f0388433c4fd8d50df6bf81f5b1cc5e5e0839b7a4181db2dd4ae0b17610020ee677f8d738556ed10f48d3f095fc07a99ef6365feb53add4eb4526c4d81064fd34ceac3a69a4e56f2e2acb2137c120ce3763e667c18412c5153080bd1b04835e0442d9743bb79a053583e84f139769187c6a30bb82d7ede5af8f51e9aa4a697696d3c34ef72a7de3b0eed87fe1fa67c70c006392e45b85c0bb5fe28e052aa1ea1d4a0007886db52e5651c2c8a03f292f45d5ecb2cadc667d26fcc042d775feb584792998bfd3b01229fa329c71ede3905c48cc5ea3ff7853f70ed5c9d0b314f1027fc4b38b3b0b647858169136714868b11eddc2084398d2ec968e93025824054b517af58f1100f3276c15af008e5b608883fc379763cffaf6c3c5356acbf2f9f9776e74a1436c18546820447096f33441accbf1f93a640fa9b0b365717ec9d36e744520c85e0f522d6f7329d0e", + "validity_proof_data_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945bd8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915d08d98ab71db7c75e8ae01e848a44648a8eb5b903c5d53aa43b5801910b92842e463de2fa5918606aa9e48039a97c3dea5e827a3c067052caaa1353955f39b521619236d9bf0b56619022334b9f08dcbd491b1c1cbbb267320efd9e9e87f2477d820ceaeb97792f2c3dd7adcae7bf4c65f8ee479b60253fa39cbc533529ebc6e20ae9ba26db8b6bbf3ccca10d773dabad63d69eb6cd084763129a6710fdf8a34de4a60f09d8e0e8a7da68d416d22f19200354bb1631f92f3e1c910143ad20376bef0491477311cb649de0bef2665dc7f5e8782b823fb2246358de56d09cf7d19de2c864e78a8ada8d9cad273e9e5923dc51d8b53759b98864bbbd5fce05fe015dec72019be64ede701a305532159c5812b97ebafc05e08c07e50289f96bd0c0ef9066d5bf1f5515e285fc9da8db72c72d965871acadb677923f38e658a1678023a466b1b9373c3d61b0dafaed9a4083949ecb2bb83ca6bd49b65ba876941870b" }, "binding": { - "current_balance_commitment_hex": "d2aac024a9c16f6b065395effc4502fbe91a1f080feff51b579aeec25326aa1d", - "current_balance_handle_hex": "0e267a3fc27f17f182d155055a5d99faf8cb31b065b7d85675d96ae041e25e0b", - "recipient_pubkey_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c", - "sender_pubkey_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b" + "current_balance_commitment_hex": "2c49e7c3d6566db816361d6ab7a4b2c5aa6166b682230840012cf4984278ce7e", + "current_balance_handle_hex": "72e1531a51c1f5bba57467e69b969a11aa2f1ae8489b758f7a50f5c517676f6d", + "recipient_pubkey_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915", + "sender_pubkey_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b" }, "mutations": [ { @@ -166,7 +166,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "5f06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b" + "value_hex": "d5508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b" }, "expected_valid": false, "expected_error_contains": "failed" @@ -176,7 +176,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "cdab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c" + "value_hex": "d9454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915" }, "expected_valid": false, "expected_error_contains": "failed" @@ -196,7 +196,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "140466839b6c89f2a698caf5825425d70a49d5d9ea201ae8dffae5b0ac6b3b20726cc8d72b7ebef5ef05526821199c2b5018f1bdbbd53f8f2c72a477f52e8a770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000662b4a0066aae6cdf571e9d0d369ca879450e699c100243520b4e061a0d55b7efe9bd7f72f7a305ab7bb83d3efcfa3afda3a5ebe298dafc8a07f6161c26cf3723051fcf7a8b8a0aeec8dccd4bca499c6f420540e6850ae5775003ea10d13a5711e4ec199287b2f7c36690570e1def856085c873b6867e36f3a66087fdd24ab12d086e935833deb94f9339f57254125295df66273fd12d622de7b61362b69480ce018fea21c115fee011c18c496be8ea0ae8fd73811ed5a84ba0cc3ddea0c8808eec46107460b058dea7452b6581ffa62407cea6d391c8d621a0baeef2f5e230822e79fc29f03ac1c25fa82493191daa057523368d69136624926502dddef2030e2e3eece55a67a00d9005b961f6ee20d4a15362320fe8d54fcf6c13f09a212339a0fabcf2d251a29f0bdfd824df263fd0710d29bcb346c3a7e1d68ecbb15336476e03c757a31f3ddeb796a4475c9cc1e294a659d0e0430f2a4d9a8f8bf67f55668704d5034b06ef03b6262528a2125a5e839bbd3ad0da842de6370b7f990ed7de8f81d7f17370dee9cdfe58dfe5cfab750f9053fc9bb6361a8d67506189baa28aeb8ab5434da80c03b96e773d2228e2b7becf31c9f61b3a93182567a0b68b003d65a49bd074fb8a98a4d772e7c1c6c4f635b4cff4582af78eb38b0a02ccc157d7ef8151be6ad4fb219b3cd2bfb8af739abf462aaa8dd3d2b0e2a41c783c3cb6016d94bced42164ea577a32a5c8c3d44f4afe530da78c1645a7ae9083c2366d001ead708620aeedc012a726ffd4f93f71a5b01c835594417718c0ec0a1512c0182069c857559a20ad7ef34aaea1a49489083e46f7a41b40cb42726c6ed20de366fa24f6f560ebef1799b74a8775e43fbfe489785c6ddd73c02b436274ebca4f59723f00cb9f1f63c6be15ef5f5f8c30ec652842ae895c952ef83395bfec05a24c2509496b22efc3dd9459637bd1631d00024c012a26c1a997f61af381368b93015be83b1b9493ef34acb3ea835c0c30189ee76bc5d5dbbb1193625ea1ad6e" + "value_hex": "b4bd53d8ae9837fb343adb06794f86ed71d154c73975fadedc4e62a5f371225fd08d98ab71db7c75e8ae01e848a44648a8eb5b903c5d53aa43b5801910b928420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000dee4009e1e8167cb7f653888de894275464f792113a5530c3c679016c71106282024e1f0f0c520e2a5a5098061f9d53955cc782b51e94eb0dc3807b7bab1b15b40a427f79b2c5762c287ee442461b35b0fd2bdeab8924677bb23e281f840f54f4af2df728f53f0f8f2ad0d041e413ed1c694161fd4bf939c1627caf6b796c8597304f4299deddf0402cdfe7b7d80f6d2d3787cb0def1f37afdbc616988c14c0be30b74d4bc118715bb549d510a82e1b11fd0dc05ac1a81dfca88ec36066f820d49bf1c271e0c490a2215830ca69c14f9832da79401b8a7f7699439a3282769022aea8c0fba06b8c18772db50096ccddd552923aabb4bdce316ef8b5f7b880667ba93b33cd9a06b000986e6d113bc270b577fb1b57a9897543392c6cdabb16200fe2582ee804f8315e3fda6790fafec3d2e88f9eb19b7cb0e817635588eb99102aa7f5b77de2ff1f469543a40673872b3ec1d91e6e3aed37848fbf6e1c2e7417fa2ab799872c2984d72db51efdd56f2dc0681cb84a0794e5f1ae2de74bf7ae309de595330f665f57564d91aff441d3dc17e3ac4f0388433c4fd8d50df6bf81f5b1cc5e5e0839b7a4181db2dd4ae0b17610020ee677f8d738556ed10f48d3f095fc07a99ef6365feb53add4eb4526c4d81064fd34ceac3a69a4e56f2e2acb2137c120ce3763e667c18412c5153080bd1b04835e0442d9743bb79a053583e84f139769187c6a30bb82d7ede5af8f51e9aa4a697696d3c34ef72a7de3b0eed87fe1fa67c70c006392e45b85c0bb5fe28e052aa1ea1d4a0007886db52e5651c2c8a03f292f45d5ecb2cadc667d26fcc042d775feb584792998bfd3b01229fa329c71ede3905c48cc5ea3ff7853f70ed5c9d0b314f1027fc4b38b3b0b647858169136714868b11eddc2084398d2ec968e93025824054b517af58f1100f3276c15af008e5b608883fc379763cffaf6c3c5356acbf2f9f9776e74a1436c18546820447096f33441accbf1f93a640fa9b0b365717ec9d36e744520c85e0f522d6f732" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -208,7 +208,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c240fbf582f058b6f65c20fd91705d1ab420ede8aef1386885443260bb932570244a14962c8b9a3b7abde4d5a9b9055691c29c300bd07b4ccbf282d7541613300a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314fce8812b4819919cded524a4ea5ca39c39ac900d633828ae3367112a735b75657f85d10244d06d82abba3cf607cc30a54cf2be89efa205a51b86818167f5f0d0622a19e1ba98e1304e880de4232b305be89b0a3212aebd6a3cb0b0658dd3e0405361e4c69bbe5b2cc6fc21831ae794d58574759b1d4cb64f99be3031e5e48ae0654d889ff612d4c22f59d9fb715ca8e719cebedd3bc6f2ad4f1a837d031859d03d3d8e05887a7759c9834690ad367e0298dea0746bdd9d8d80af0f8e1ddbeac07" + "proof_data_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d6549154880735d691afb648a583200ae11614692db1c9f81267059c95f9a4a2f1f0b2ca2ce5adc7b99a954e905567407157f4314c390315c68d7820386901c203a1936680b8a6451662520e28970958acab35c83cda0de16a56fe048ebed9b7d2d350f680e49c08c8d877c61ea984a2496d5c84f9b48ad6610f686c3310ce91f1fbc4268e73e63dc1ec676760b51a0adfe5610610e7e67e0b48a96192e0c742187976610afe4e64853ea63e62a0d1a516ee06d9b8a82f9e8207018315063166636814fbe834803f5709fc8f22ce9acf0f1ad4d1c0f1f05eed6eac1a084188a4f600e0ba387c7807afaa9a87c8d509350dab1eb42493a17438bc7f24c184b369b62f4094098744636ade00de16b239d1c8edce52888dc62d36f1fe52ca32d0821afcf06" }, "mutations": [ { @@ -216,7 +216,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "cdab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c240fbf582f058b6f65c20fd91705d1ab420ede8aef1386885443260bb932570244a14962c8b9a3b7abde4d5a9b9055691c29c300bd07b4ccbf282d7541613300a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314fce8812b4819919cded524a4ea5ca39c39ac900d633828ae3367112a735b75657f85d10244d06d82abba3cf607cc30a54cf2be89efa205a51b86818167f5f0d0622a19e1ba98e1304e880de4232b305be89b0a3212aebd6a3cb0b0658dd3e0405361e4c69bbe5b2cc6fc21831ae794d58574759b1d4cb64f99be3031e5e48ae0654d889ff612d4c22f59d9fb715ca8e719cebedd3bc6f2ad4f1a837d031859d03d3d8e05887a7759c9834690ad367e0298dea0746bdd9d8d80af0f8e1ddbeac07" + "value_hex": "d9454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d6549154880735d691afb648a583200ae11614692db1c9f81267059c95f9a4a2f1f0b2ca2ce5adc7b99a954e905567407157f4314c390315c68d7820386901c203a1936680b8a6451662520e28970958acab35c83cda0de16a56fe048ebed9b7d2d350f680e49c08c8d877c61ea984a2496d5c84f9b48ad6610f686c3310ce91f1fbc4268e73e63dc1ec676760b51a0adfe5610610e7e67e0b48a96192e0c742187976610afe4e64853ea63e62a0d1a516ee06d9b8a82f9e8207018315063166636814fbe834803f5709fc8f22ce9acf0f1ad4d1c0f1f05eed6eac1a084188a4f600e0ba387c7807afaa9a87c8d509350dab1eb42493a17438bc7f24c184b369b62f4094098744636ade00de16b239d1c8edce52888dc62d36f1fe52ca32d0821afcf06" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -226,7 +226,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c240fbf582f058b6f65c20fd91705d1ab420ede8aef1386885443260bb932570244a14962c8b9a3b7abde4d5a9b9055691c29c300bd07b4ccbf282d7541613300a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314fce8812b4819919cded524a4ea5ca39c39ac900d633828ae3367112a735b75657f85d10244d06d82abba3cf607cc30a54cf2be89efa205a51b86818167f5f0d0622a19e1ba98e1304e880de4232b305be89b0a3212aebd6a3cb0b0658dd3e0405361e4c69bbe5b2cc6fc21831ae794d58574759b1d4cb64f99be3031e5e48ae0654d889ff612d4c22f59d9fb715ca8e719cebedd3bc6f2ad4f1a837d031859d03d3d8e05887a7759c9834690ad367e0298dea0746bdd9d8d80af0f8e1ddbe" + "value_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d6549154880735d691afb648a583200ae11614692db1c9f81267059c95f9a4a2f1f0b2ca2ce5adc7b99a954e905567407157f4314c390315c68d7820386901c203a1936680b8a6451662520e28970958acab35c83cda0de16a56fe048ebed9b7d2d350f680e49c08c8d877c61ea984a2496d5c84f9b48ad6610f686c3310ce91f1fbc4268e73e63dc1ec676760b51a0adfe5610610e7e67e0b48a96192e0c742187976610afe4e64853ea63e62a0d1a516ee06d9b8a82f9e8207018315063166636814fbe834803f5709fc8f22ce9acf0f1ad4d1c0f1f05eed6eac1a084188a4f600e0ba387c7807afaa9a87c8d509350dab1eb42493a17438bc7f24c184b369b62f4094098744636ade00de16b239d1c8edce52888dc62d36f1fe52ca32d0821af" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -248,7 +248,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef288a6cacff5aff7e2740d4df71f9a17fa3470632c2fcd5541737572a33dcc88f74284a741e476c791ae088fe75b29088e3d5ac2b93cea1ca2ba1639ecbf60f814d5c909af844b3d08cdeb8e8bf52ebf5e9139f81989560a79645f668d02cdf7452e6fb3eade0eb0bb21de06712827e8203de7e02b1b60fb068ae8a8f5101f4381984546006c9c6f023899e5d40581e01ed3ede8c72c6ec98e859b42c4a124fd24d2817815cb6dd36e967029164e5bd96ceb03699749d7c65d01394189a416294649e3d31b861e15d4610b0907dfd65f8030d48ca0459bc9d0701806b345c765b5178bb9bbb420226337190a2db284f78a3d0b4aad459307ec6dc7e3c2c3fdd5c54cffdd1d8a0526002f97dc0516e6408162adf46d89476bbfacec4f897cacedd0b208f8d22a4c1a03c27e1841106fedf1222541944bbdd562fc33bb8521bde380f" + "proof_data_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02ef4b9de1598005f1712bd5c8175e563bfd19be1d3f0b7e5a904aefd631e671623061092d3c1f09faf8d431e78ddb69cfc34df0ddde4784ac0080936957da7ce36407686ec373fd41a1985d33266489d0f0e65f32c39435e726b79d950ff028b7e3ac46f3669ba772a61626507d42ee7bdc2deedd2d123c422c13caed62a31793f56a35d1e031aa6e90645366cb9a475611c45c28a09d725e70f4da5e33da72178c4088aaf55a102a7efe091b06ea9bc7427f34674ea6874116002af0f2558864c18169555c75b6f69b2e558b4bba05e216bf49af831dd18c1ce551df6a31a97164ee18435029e4239ed87bd74d406035bca7cac5bd47032736f41e5fb6aca32200c49d8895cba4218ec4f1d02ceb77d070a6e3e223b1c55b86442d464434d3211e46d8d35249f34e1d54178d24e7abe13380cf9c2f066c3ee0aeba71ef5b8cd0f36511679e5631b84a7e769d1a2186bfe3167f9f5173d0688b0975e39fd492b01" }, "mutations": [ { @@ -256,7 +256,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "cdab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef288a6cacff5aff7e2740d4df71f9a17fa3470632c2fcd5541737572a33dcc88f74284a741e476c791ae088fe75b29088e3d5ac2b93cea1ca2ba1639ecbf60f814d5c909af844b3d08cdeb8e8bf52ebf5e9139f81989560a79645f668d02cdf7452e6fb3eade0eb0bb21de06712827e8203de7e02b1b60fb068ae8a8f5101f4381984546006c9c6f023899e5d40581e01ed3ede8c72c6ec98e859b42c4a124fd24d2817815cb6dd36e967029164e5bd96ceb03699749d7c65d01394189a416294649e3d31b861e15d4610b0907dfd65f8030d48ca0459bc9d0701806b345c765b5178bb9bbb420226337190a2db284f78a3d0b4aad459307ec6dc7e3c2c3fdd5c54cffdd1d8a0526002f97dc0516e6408162adf46d89476bbfacec4f897cacedd0b208f8d22a4c1a03c27e1841106fedf1222541944bbdd562fc33bb8521bde380f" + "value_hex": "d9454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02ef4b9de1598005f1712bd5c8175e563bfd19be1d3f0b7e5a904aefd631e671623061092d3c1f09faf8d431e78ddb69cfc34df0ddde4784ac0080936957da7ce36407686ec373fd41a1985d33266489d0f0e65f32c39435e726b79d950ff028b7e3ac46f3669ba772a61626507d42ee7bdc2deedd2d123c422c13caed62a31793f56a35d1e031aa6e90645366cb9a475611c45c28a09d725e70f4da5e33da72178c4088aaf55a102a7efe091b06ea9bc7427f34674ea6874116002af0f2558864c18169555c75b6f69b2e558b4bba05e216bf49af831dd18c1ce551df6a31a97164ee18435029e4239ed87bd74d406035bca7cac5bd47032736f41e5fb6aca32200c49d8895cba4218ec4f1d02ceb77d070a6e3e223b1c55b86442d464434d3211e46d8d35249f34e1d54178d24e7abe13380cf9c2f066c3ee0aeba71ef5b8cd0f36511679e5631b84a7e769d1a2186bfe3167f9f5173d0688b0975e39fd492b01" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -266,7 +266,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef288a6cacff5aff7e2740d4df71f9a17fa3470632c2fcd5541737572a33dcc88f74284a741e476c791ae088fe75b29088e3d5ac2b93cea1ca2ba1639ecbf60f814d5c909af844b3d08cdeb8e8bf52ebf5e9139f81989560a79645f668d02cdf7452e6fb3eade0eb0bb21de06712827e8203de7e02b1b60fb068ae8a8f5101f4381984546006c9c6f023899e5d40581e01ed3ede8c72c6ec98e859b42c4a124fd24d2817815cb6dd36e967029164e5bd96ceb03699749d7c65d01394189a416294649e3d31b861e15d4610b0907dfd65f8030d48ca0459bc9d0701806b345c765b5178bb9bbb420226337190a2db284f78a3d0b4aad459307ec6dc7e3c2c3fdd5c54cffdd1d8a0526002f97dc0516e6408162adf46d89476bbfacec4f897cacedd0b208f8d22a4c1a03c27e1841106fedf1222541944bbdd562fc33bb8521bde" + "value_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02ef4b9de1598005f1712bd5c8175e563bfd19be1d3f0b7e5a904aefd631e671623061092d3c1f09faf8d431e78ddb69cfc34df0ddde4784ac0080936957da7ce36407686ec373fd41a1985d33266489d0f0e65f32c39435e726b79d950ff028b7e3ac46f3669ba772a61626507d42ee7bdc2deedd2d123c422c13caed62a31793f56a35d1e031aa6e90645366cb9a475611c45c28a09d725e70f4da5e33da72178c4088aaf55a102a7efe091b06ea9bc7427f34674ea6874116002af0f2558864c18169555c75b6f69b2e558b4bba05e216bf49af831dd18c1ce551df6a31a97164ee18435029e4239ed87bd74d406035bca7cac5bd47032736f41e5fb6aca32200c49d8895cba4218ec4f1d02ceb77d070a6e3e223b1c55b86442d464434d3211e46d8d35249f34e1d54178d24e7abe13380cf9c2f066c3ee0aeba71ef5b8cd0f36511679e5631b84a7e769d1a2186bfe3167f9f5173d0688b0975e39fd49" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -288,7 +288,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314f5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000020d40fed717097b9d86c50dda34e93ad87a18feb0dda1f9319da2be6b6fba54cfa878652001e53ca67b160bf22d8cda01b9d6194572559fc02d9be61d971382f101dcac52d8b7cb548c397209b31070975e3148b3f07ff51a224a309b32294354a7d5049d8ca494078d584c8e2594958eb907fd96754101aef484f4a948ec94495dbdadf0e21dfa033d089cf6ef845e380dad5f4d43e67d20274beecbe101a06dcecdd981bca3c60a419c9a3e65038e35d867c94418a2d02726400bfdf85a60c4d12fd18a045d5c105d5a9d0ae763d4670dceabb78d4dbe9b7fa3e2358b93b077ce20e741812595118ccc577ca3aa5574fdb77035563f6c05f5e3ec58be1df4b2a986a1c88a0fa7bc856cc67123d522f2d6429546daad6e31055cebe92ce5e64b04df3e716fb3935bbe157c069c0c4825e0bed1a8725851a11a17a14714e2f6d4c90e222fd1437b7eba9298729e3a1d30309723e23fcefd5a269247233683a21c6fc18b00345f64ec2acbc8dc34c26c2d22df36db765f2c585e92cbdd6d71a1d5ec079d12d12116ec8e2e041dc694eb1890dfa3c3e3837f42056c85758e2127206f1fcca42f071467a16607d828a2c0dba0761b070dc338cf5bc8280d325a601be890d915b6be3eca4dadcff6987a74dfea4281736fb33e66382a4194627fa5fc81f62d913afe249f7d2d4edbfade729ef836bffb5d2ed77b21aa65317f8c6139c0d48b806834c37acfc7982cf1a3ffe64cb760f3a11f0da7d9cd7ac8467a059026e50e493e5ce6082fed39e30ec148b716e636917fd198bf1e66d9ff519dc354eed5ec34f95989d8c87ef9028226367e8cca7e73bdec74db7a9b1bcb9125a2ea251a262fe539218a85ce98bdfc25cd53bdab604fc101320302ea28de49f5349b20790914ab23a85b80711b93a11047a72d928bb9c7115996d34f48c675ede140ca205038ca94beb9a007d746efb18bd39c55ec9b941aae1a692dabed2bc0e00572656fe76c2dc7adc1b62610dc3051c2e09a500fad71de3b5e31ac3e66d520c" + "proof_data_hex": "680b8a6451662520e28970958acab35c83cda0de16a56fe048ebed9b7d2d350ff4b9de1598005f1712bd5c8175e563bfd19be1d3f0b7e5a904aefd631e6716230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e0ff1d1c033dcbbb5683dbea42f2ee333536a6755dc0e9e5be5d1abd6a9976316acd2803e91ce5ff3ff25181ef5c6d4db8e5de111ea6f2bfcaa3d3dcd9e2984c8a51d9cddde07da17f5c2e617cf579d5e88e7fd62109efa12b4dec7f0ab57a15de79995fc21e8a9303a5f3fa419396aa8413068197ca38b9f93200970a5c9173fd0767eebe81737351c9050492c87daf5854a009afb60c21c39f10bd3ad16d06601fe123286aaa623c0e7cfa2d16c5d33a9f00d0ef868b221aa4da18f6492a0c0178afd9a49cc986302ca7b67acec6d225bb8f1775537080e457eb1d4ef97d0b80de9c09de0f015905ad9f6d847f060093ebd24a0f3f34eac52ae11d9253be4770a6a5a514faef6bbefe4f0ccdfa22df307a552bd68bdd245b21e250e3a4f9139e96edffd52d28227eae0b329612a39b49ec3f34246f2d37b7ea49d22011414dd007687b681b1131c8a7b7b32ed283493261c1b87ec7ba94d5bb506ee78e774a1c9590f6296b2b3739d237c960231c501ede4ba2f7d1005d5fb497d99e17cf57dc65b9db9e6edae590148c780a458f3641f6d6114aa38bf7835029418e79dd32dad442a141b9b67d2f19a89c3523317a730887c9f2871fac8a732f25b5ca2753185c3e7ff4354c4b203bb25fdd8945b38447b3cbee082308c8fb35c5c5367d3e66e59490805b65ff644f4830628e4a66ebd5f09648917bf1b7c960df6cbf375f62f6e5f1b0c3fd89a6de40f35f7e4cdbe7a51bdf46d4d58cf0e2900ae38e0c3aea03ba1387c3e24e2fb9be4a270c56c10ae1e232e3c99693a6dcf42ad081b76332eb26ae54c0e6310d3ee3b8fe9984d01e16e164a54238a6aeb2da6ddc026c714060250a5809af40bac97b3ba26691692eeebea649a8dc4098b3000d30313419d216a6ce8ef42a0c6eddb86a38f0e876a3ae3c05be5880bc9fc049551fd41145ce5cca19442f868882618b519126d3d877f71bc73d11ada164ed941a12e8390f1d6a3c9a33f2618639e6e7423e5a64a458fbcd2f373f209769eae9082b9d7400" }, "mutations": [ { @@ -296,7 +296,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "a1f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314f5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000020d40fed717097b9d86c50dda34e93ad87a18feb0dda1f9319da2be6b6fba54cfa878652001e53ca67b160bf22d8cda01b9d6194572559fc02d9be61d971382f101dcac52d8b7cb548c397209b31070975e3148b3f07ff51a224a309b32294354a7d5049d8ca494078d584c8e2594958eb907fd96754101aef484f4a948ec94495dbdadf0e21dfa033d089cf6ef845e380dad5f4d43e67d20274beecbe101a06dcecdd981bca3c60a419c9a3e65038e35d867c94418a2d02726400bfdf85a60c4d12fd18a045d5c105d5a9d0ae763d4670dceabb78d4dbe9b7fa3e2358b93b077ce20e741812595118ccc577ca3aa5574fdb77035563f6c05f5e3ec58be1df4b2a986a1c88a0fa7bc856cc67123d522f2d6429546daad6e31055cebe92ce5e64b04df3e716fb3935bbe157c069c0c4825e0bed1a8725851a11a17a14714e2f6d4c90e222fd1437b7eba9298729e3a1d30309723e23fcefd5a269247233683a21c6fc18b00345f64ec2acbc8dc34c26c2d22df36db765f2c585e92cbdd6d71a1d5ec079d12d12116ec8e2e041dc694eb1890dfa3c3e3837f42056c85758e2127206f1fcca42f071467a16607d828a2c0dba0761b070dc338cf5bc8280d325a601be890d915b6be3eca4dadcff6987a74dfea4281736fb33e66382a4194627fa5fc81f62d913afe249f7d2d4edbfade729ef836bffb5d2ed77b21aa65317f8c6139c0d48b806834c37acfc7982cf1a3ffe64cb760f3a11f0da7d9cd7ac8467a059026e50e493e5ce6082fed39e30ec148b716e636917fd198bf1e66d9ff519dc354eed5ec34f95989d8c87ef9028226367e8cca7e73bdec74db7a9b1bcb9125a2ea251a262fe539218a85ce98bdfc25cd53bdab604fc101320302ea28de49f5349b20790914ab23a85b80711b93a11047a72d928bb9c7115996d34f48c675ede140ca205038ca94beb9a007d746efb18bd39c55ec9b941aae1a692dabed2bc0e00572656fe76c2dc7adc1b62610dc3051c2e09a500fad71de3b5e31ac3e66d520c" + "value_hex": "690b8a6451662520e28970958acab35c83cda0de16a56fe048ebed9b7d2d350ff4b9de1598005f1712bd5c8175e563bfd19be1d3f0b7e5a904aefd631e6716230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e0ff1d1c033dcbbb5683dbea42f2ee333536a6755dc0e9e5be5d1abd6a9976316acd2803e91ce5ff3ff25181ef5c6d4db8e5de111ea6f2bfcaa3d3dcd9e2984c8a51d9cddde07da17f5c2e617cf579d5e88e7fd62109efa12b4dec7f0ab57a15de79995fc21e8a9303a5f3fa419396aa8413068197ca38b9f93200970a5c9173fd0767eebe81737351c9050492c87daf5854a009afb60c21c39f10bd3ad16d06601fe123286aaa623c0e7cfa2d16c5d33a9f00d0ef868b221aa4da18f6492a0c0178afd9a49cc986302ca7b67acec6d225bb8f1775537080e457eb1d4ef97d0b80de9c09de0f015905ad9f6d847f060093ebd24a0f3f34eac52ae11d9253be4770a6a5a514faef6bbefe4f0ccdfa22df307a552bd68bdd245b21e250e3a4f9139e96edffd52d28227eae0b329612a39b49ec3f34246f2d37b7ea49d22011414dd007687b681b1131c8a7b7b32ed283493261c1b87ec7ba94d5bb506ee78e774a1c9590f6296b2b3739d237c960231c501ede4ba2f7d1005d5fb497d99e17cf57dc65b9db9e6edae590148c780a458f3641f6d6114aa38bf7835029418e79dd32dad442a141b9b67d2f19a89c3523317a730887c9f2871fac8a732f25b5ca2753185c3e7ff4354c4b203bb25fdd8945b38447b3cbee082308c8fb35c5c5367d3e66e59490805b65ff644f4830628e4a66ebd5f09648917bf1b7c960df6cbf375f62f6e5f1b0c3fd89a6de40f35f7e4cdbe7a51bdf46d4d58cf0e2900ae38e0c3aea03ba1387c3e24e2fb9be4a270c56c10ae1e232e3c99693a6dcf42ad081b76332eb26ae54c0e6310d3ee3b8fe9984d01e16e164a54238a6aeb2da6ddc026c714060250a5809af40bac97b3ba26691692eeebea649a8dc4098b3000d30313419d216a6ce8ef42a0c6eddb86a38f0e876a3ae3c05be5880bc9fc049551fd41145ce5cca19442f868882618b519126d3d877f71bc73d11ada164ed941a12e8390f1d6a3c9a33f2618639e6e7423e5a64a458fbcd2f373f209769eae9082b9d7400" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -306,7 +306,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314f5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000020d40fed717097b9d86c50dda34e93ad87a18feb0dda1f9319da2be6b6fba54cfa878652001e53ca67b160bf22d8cda01b9d6194572559fc02d9be61d971382f101dcac52d8b7cb548c397209b31070975e3148b3f07ff51a224a309b32294354a7d5049d8ca494078d584c8e2594958eb907fd96754101aef484f4a948ec94495dbdadf0e21dfa033d089cf6ef845e380dad5f4d43e67d20274beecbe101a06dcecdd981bca3c60a419c9a3e65038e35d867c94418a2d02726400bfdf85a60c4d12fd18a045d5c105d5a9d0ae763d4670dceabb78d4dbe9b7fa3e2358b93b077ce20e741812595118ccc577ca3aa5574fdb77035563f6c05f5e3ec58be1df4b2a986a1c88a0fa7bc856cc67123d522f2d6429546daad6e31055cebe92ce5e64b04df3e716fb3935bbe157c069c0c4825e0bed1a8725851a11a17a14714e2f6d4c90e222fd1437b7eba9298729e3a1d30309723e23fcefd5a269247233683a21c6fc18b00345f64ec2acbc8dc34c26c2d22df36db765f2c585e92cbdd6d71a1d5ec079d12d12116ec8e2e041dc694eb1890dfa3c3e3837f42056c85758e2127206f1fcca42f071467a16607d828a2c0dba0761b070dc338cf5bc8280d325a601be890d915b6be3eca4dadcff6987a74dfea4281736fb33e66382a4194627fa5fc81f62d913afe249f7d2d4edbfade729ef836bffb5d2ed77b21aa65317f8c6139c0d48b806834c37acfc7982cf1a3ffe64cb760f3a11f0da7d9cd7ac8467a059026e50e493e5ce6082fed39e30ec148b716e636917fd198bf1e66d9ff519dc354eed5ec34f95989d8c87ef9028226367e8cca7e73bdec74db7a9b1bcb9125a2ea251a262fe539218a85ce98bdfc25cd53bdab604fc101320302ea28de49f5349b20790914ab23a85b80711b93a11047a72d928bb9c7115996d34f48c675ede140ca205038ca94beb9a007d746efb18bd39c55ec9b941aae1a692dabed2bc0e00572656fe76c2dc7adc1b62610dc3051c2e09a500fad71de3b5e31ac3e66d" + "value_hex": "680b8a6451662520e28970958acab35c83cda0de16a56fe048ebed9b7d2d350ff4b9de1598005f1712bd5c8175e563bfd19be1d3f0b7e5a904aefd631e6716230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e0ff1d1c033dcbbb5683dbea42f2ee333536a6755dc0e9e5be5d1abd6a9976316acd2803e91ce5ff3ff25181ef5c6d4db8e5de111ea6f2bfcaa3d3dcd9e2984c8a51d9cddde07da17f5c2e617cf579d5e88e7fd62109efa12b4dec7f0ab57a15de79995fc21e8a9303a5f3fa419396aa8413068197ca38b9f93200970a5c9173fd0767eebe81737351c9050492c87daf5854a009afb60c21c39f10bd3ad16d06601fe123286aaa623c0e7cfa2d16c5d33a9f00d0ef868b221aa4da18f6492a0c0178afd9a49cc986302ca7b67acec6d225bb8f1775537080e457eb1d4ef97d0b80de9c09de0f015905ad9f6d847f060093ebd24a0f3f34eac52ae11d9253be4770a6a5a514faef6bbefe4f0ccdfa22df307a552bd68bdd245b21e250e3a4f9139e96edffd52d28227eae0b329612a39b49ec3f34246f2d37b7ea49d22011414dd007687b681b1131c8a7b7b32ed283493261c1b87ec7ba94d5bb506ee78e774a1c9590f6296b2b3739d237c960231c501ede4ba2f7d1005d5fb497d99e17cf57dc65b9db9e6edae590148c780a458f3641f6d6114aa38bf7835029418e79dd32dad442a141b9b67d2f19a89c3523317a730887c9f2871fac8a732f25b5ca2753185c3e7ff4354c4b203bb25fdd8945b38447b3cbee082308c8fb35c5c5367d3e66e59490805b65ff644f4830628e4a66ebd5f09648917bf1b7c960df6cbf375f62f6e5f1b0c3fd89a6de40f35f7e4cdbe7a51bdf46d4d58cf0e2900ae38e0c3aea03ba1387c3e24e2fb9be4a270c56c10ae1e232e3c99693a6dcf42ad081b76332eb26ae54c0e6310d3ee3b8fe9984d01e16e164a54238a6aeb2da6ddc026c714060250a5809af40bac97b3ba26691692eeebea649a8dc4098b3000d30313419d216a6ce8ef42a0c6eddb86a38f0e876a3ae3c05be5880bc9fc049551fd41145ce5cca19442f868882618b519126d3d877f71bc73d11ada164ed941a12e8390f1d6a3c9a33f2618639e6e7423e5a64a458fbcd2f373f209769eae9082b9d" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -326,7 +326,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314f5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000020d40fed717097b9d86c50dda34e93ad87a18feb0dda1f9319da2be6b6fba54cfa878652001e53ca67b160bf22d8cda01b9d6194572559fc02d9be61d971382f101dcac52d8b7cb548c397209b31070975e3148b3f07ff51a224a309b32294354a7d5049d8ca494078d584c8e2594958eb907fd96754101aef484f4a948ec94495dbdadf0e21dfa033d089cf6ef845e380dad5f4d43e67d20274beecbe101a06dcecdd981bca3c60a419c9a3e65038e35d867c94418a2d02726400bfdf85a60c4d12fd18a045d5c105d5a9d0ae763d4670dceabb78d4dbe9b7fa3e2358b93b077ce20e741812595118ccc577ca3aa5574fdb77035563f6c05f5e3ec58be1df4b2a986a1c88a0fa7bc856cc67123d522f2d6429546daad6e31055cebe92ce5e64b04df3e716fb3935bbe157c069c0c4825e0bed1a8725851a11a17a14714e2f6d4c90e222fd1437b7eba9298729e3a1d30309723e23fcefd5a269247233683a21c6fc18b00345f64ec2acbc8dc34c26c2d22df36db765f2c585e92cbdd6d71a1d5ec079d12d12116ec8e2e041dc694eb1890dfa3c3e3837f42056c85758e2127206f1fcca42f071467a16607d828a2c0dba0761b070dc338cf5bc8280d325a601be890d915b6be3eca4dadcff6987a74dfea4281736fb33e66382a4194627fa5fc81f62d913afe249f7d2d4edbfade729ef836bffb5d2ed77b21aa65317f8c6139c0d48b806834c37acfc7982cf1a3ffe64cb760f3a11f0da7d9cd7ac8467a059026e50e493e5ce6082fed39e30ec148b716e636917fd198bf1e66d9ff519dc354eed5ec34f95989d8c87ef9028226367e8cca7e73bdec74db7a9b1bcb9125a2ea251a262fe539218a85ce98bdfc25cd53bdab604fc101320302ea28de49f5349b20790914ab23a85b80711b93a11047a72d928bb9c7115996d34f48c675ede140ca205038ca94beb9a007d746efb18bd39c55ec9b941aae1a692dabed2bc0e00572656fe76c2dc7adc1b62610dc3051c2e09a500fad71de3b5e31ac3e66d520d" + "value_hex": "680b8a6451662520e28970958acab35c83cda0de16a56fe048ebed9b7d2d350ff4b9de1598005f1712bd5c8175e563bfd19be1d3f0b7e5a904aefd631e6716230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e0ff1d1c033dcbbb5683dbea42f2ee333536a6755dc0e9e5be5d1abd6a9976316acd2803e91ce5ff3ff25181ef5c6d4db8e5de111ea6f2bfcaa3d3dcd9e2984c8a51d9cddde07da17f5c2e617cf579d5e88e7fd62109efa12b4dec7f0ab57a15de79995fc21e8a9303a5f3fa419396aa8413068197ca38b9f93200970a5c9173fd0767eebe81737351c9050492c87daf5854a009afb60c21c39f10bd3ad16d06601fe123286aaa623c0e7cfa2d16c5d33a9f00d0ef868b221aa4da18f6492a0c0178afd9a49cc986302ca7b67acec6d225bb8f1775537080e457eb1d4ef97d0b80de9c09de0f015905ad9f6d847f060093ebd24a0f3f34eac52ae11d9253be4770a6a5a514faef6bbefe4f0ccdfa22df307a552bd68bdd245b21e250e3a4f9139e96edffd52d28227eae0b329612a39b49ec3f34246f2d37b7ea49d22011414dd007687b681b1131c8a7b7b32ed283493261c1b87ec7ba94d5bb506ee78e774a1c9590f6296b2b3739d237c960231c501ede4ba2f7d1005d5fb497d99e17cf57dc65b9db9e6edae590148c780a458f3641f6d6114aa38bf7835029418e79dd32dad442a141b9b67d2f19a89c3523317a730887c9f2871fac8a732f25b5ca2753185c3e7ff4354c4b203bb25fdd8945b38447b3cbee082308c8fb35c5c5367d3e66e59490805b65ff644f4830628e4a66ebd5f09648917bf1b7c960df6cbf375f62f6e5f1b0c3fd89a6de40f35f7e4cdbe7a51bdf46d4d58cf0e2900ae38e0c3aea03ba1387c3e24e2fb9be4a270c56c10ae1e232e3c99693a6dcf42ad081b76332eb26ae54c0e6310d3ee3b8fe9984d01e16e164a54238a6aeb2da6ddc026c714060250a5809af40bac97b3ba26691692eeebea649a8dc4098b3000d30313419d216a6ce8ef42a0c6eddb86a38f0e876a3ae3c05be5880bc9fc049551fd41145ce5cca19442f868882618b519126d3d877f71bc73d11ada164ed941a12e8390f1d6a3c9a33f2618639e6e7423e5a64a458fbcd2f373f209769eae9082b9d7401" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -338,15 +338,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c240fbf582f058b6f65c20fd91705d1ab420ede8aef1386885443260bb932570244a14962c8b9a3b7abde4d5a9b9055691c29c300bd07b4ccbf282d7541613300a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314fce8812b4819919cded524a4ea5ca39c39ac900d633828ae3367112a735b75657f85d10244d06d82abba3cf607cc30a54cf2be89efa205a51b86818167f5f0d0622a19e1ba98e1304e880de4232b305be89b0a3212aebd6a3cb0b0658dd3e0405361e4c69bbe5b2cc6fc21831ae794d58574759b1d4cb64f99be3031e5e48ae0654d889ff612d4c22f59d9fb715ca8e719cebedd3bc6f2ad4f1a837d031859d03d3d8e05887a7759c9834690ad367e0298dea0746bdd9d8d80af0f8e1ddbeac07", - "range_proof_data_hex": "a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314f5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000020d40fed717097b9d86c50dda34e93ad87a18feb0dda1f9319da2be6b6fba54cfa878652001e53ca67b160bf22d8cda01b9d6194572559fc02d9be61d971382f101dcac52d8b7cb548c397209b31070975e3148b3f07ff51a224a309b32294354a7d5049d8ca494078d584c8e2594958eb907fd96754101aef484f4a948ec94495dbdadf0e21dfa033d089cf6ef845e380dad5f4d43e67d20274beecbe101a06dcecdd981bca3c60a419c9a3e65038e35d867c94418a2d02726400bfdf85a60c4d12fd18a045d5c105d5a9d0ae763d4670dceabb78d4dbe9b7fa3e2358b93b077ce20e741812595118ccc577ca3aa5574fdb77035563f6c05f5e3ec58be1df4b2a986a1c88a0fa7bc856cc67123d522f2d6429546daad6e31055cebe92ce5e64b04df3e716fb3935bbe157c069c0c4825e0bed1a8725851a11a17a14714e2f6d4c90e222fd1437b7eba9298729e3a1d30309723e23fcefd5a269247233683a21c6fc18b00345f64ec2acbc8dc34c26c2d22df36db765f2c585e92cbdd6d71a1d5ec079d12d12116ec8e2e041dc694eb1890dfa3c3e3837f42056c85758e2127206f1fcca42f071467a16607d828a2c0dba0761b070dc338cf5bc8280d325a601be890d915b6be3eca4dadcff6987a74dfea4281736fb33e66382a4194627fa5fc81f62d913afe249f7d2d4edbfade729ef836bffb5d2ed77b21aa65317f8c6139c0d48b806834c37acfc7982cf1a3ffe64cb760f3a11f0da7d9cd7ac8467a059026e50e493e5ce6082fed39e30ec148b716e636917fd198bf1e66d9ff519dc354eed5ec34f95989d8c87ef9028226367e8cca7e73bdec74db7a9b1bcb9125a2ea251a262fe539218a85ce98bdfc25cd53bdab604fc101320302ea28de49f5349b20790914ab23a85b80711b93a11047a72d928bb9c7115996d34f48c675ede140ca205038ca94beb9a007d746efb18bd39c55ec9b941aae1a692dabed2bc0e00572656fe76c2dc7adc1b62610dc3051c2e09a500fad71de3b5e31ac3e66d520c", - "validity_proof_data_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef288a6cacff5aff7e2740d4df71f9a17fa3470632c2fcd5541737572a33dcc88f74284a741e476c791ae088fe75b29088e3d5ac2b93cea1ca2ba1639ecbf60f814d5c909af844b3d08cdeb8e8bf52ebf5e9139f81989560a79645f668d02cdf7452e6fb3eade0eb0bb21de06712827e8203de7e02b1b60fb068ae8a8f5101f4381984546006c9c6f023899e5d40581e01ed3ede8c72c6ec98e859b42c4a124fd24d2817815cb6dd36e967029164e5bd96ceb03699749d7c65d01394189a416294649e3d31b861e15d4610b0907dfd65f8030d48ca0459bc9d0701806b345c765b5178bb9bbb420226337190a2db284f78a3d0b4aad459307ec6dc7e3c2c3fdd5c54cffdd1d8a0526002f97dc0516e6408162adf46d89476bbfacec4f897cacedd0b208f8d22a4c1a03c27e1841106fedf1222541944bbdd562fc33bb8521bde380f" + "equality_proof_data_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915aebc2d9f9435592e6eb3e46cdef1d367009fb9670d0dffe87477d8136a618460e2d010ad3d1a074107a00f54bc7efcadb083655440afa60274b9444c43809a49329893ae7bf1c34187baf748da94d533ac7570353cca06ffec90c7073e1c65485e6015154279534af9e0d895a4a88b758eb440a89fce039169d59c67ac07336dd6128e2229ec5174b3618e6c7d0df1a4bb4151c65249b0a351e6bb278ccb6200c6b6cb03ab7517a54d18f3a72289170c6f5b880f92c8c65c21f61cf44ec60b5d8993256d08c4642b5a5fce621781fde7d80dfe73e1251cb491ea77ff0050fa06343b9afad21224d3bbe1eff33566f5a981bfda2857e3af5ef503858c5ba2fb065c8caa52be73abf4f5059dd1630634d034af8b1c3881c6c4410e3cf502fcac07", + "range_proof_data_hex": "329893ae7bf1c34187baf748da94d533ac7570353cca06ffec90c7073e1c6548ba2d497ad5cf5a612d5ae8f38dd3ca36b054ac7b480f540e884999d178587a7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b0f188ef3776b1bc8bfa886094f2ad331c4150ec07dbc97583933b79f273073d9c3684bbd7b3f908d110bb187acf0b7ac97295c63e3ed6ebd215b2823c8c5d42fc40223d6eb5c75a939a77389b07123f6bd11f76cb0b52142c3949573e09ca40f8f0732f1ab323c80288458ff9b82b7ac0d80f5355119296f70c11697d50a162572b867089ab5d89eba815090012565fbe49c93182b9638d49945ce3e8e7d70ebc6eaa0bacd058f451b63998eb87b3c053234417cfc28af7b3d30d917a9ae100ae05d071871ddb79c8dd9c99a9e64dabced812f40334ee769525573afce87f0812c1015659580775376501f22fea53ae3e701805aab7c05f9648a9809fb16d56520cf79ef39748cc28b0235fbd11a5c320d99d5db3a1f9a20874aaf660cd8f24f2804ecae8b53eef0a67b6bb3da6ac7f7291e5cb3c5a38c22bf2a012df1003640a02bed5b62db73a716a2c79cccb5b4f8862a6a5792ccc6305dfd99da999ba6558bc9060049d946506d038c2c5a2cee11cd658c32551a72c0da828f852f37b40126093602dbf3518ccb53186baad83610817379ffad24e978ad2cb24cc6f0714aa401b8b923c222585a651eebcdc56afe3ca6133bd597a48d537e5b037cf7d33bc6d30817c00b9cc98c3d4638fefe8455d61ca238f7773106cb7d55c87394e03e8414cb7d98bfb2ffd5b982ffb1e28886f8c755f89197766ef97dd855212171a6acc940649e8dc84369f66f5aa2bb44120ca46f73fc1903a4b02d3fb99f32e2810c3bdcfe0e5ee151369271726aad9fcd59ca3b8f0dc9096a68a5a3f41233a159ea68b992575218205ac7974508ac132d571b8291010cc60f246b607752fad6c342b7c2c6c9b50275b6ad662d1f8fa2de163d96ad30f926d9493d4fc6545fb441c0aa517fc533b360565cb6ebec6f1b7d066b702a9e7c2da54039e10a5dd6c4c70cb274bd375323c12283eb6bfa0bf7f2175ea0c2e0f7d1f1a85c3bc5e4a0509550dcc883950ab773340af05d10df80ffa8abd9235f2e0ddc38c4df93e21200f", + "validity_proof_data_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02eba2d497ad5cf5a612d5ae8f38dd3ca36b054ac7b480f540e884999d178587a7fb08beece7fc4704cc6af41f6e5ca7befbf77eb85743d5563c413304f25f84d3f06b2ff5f4253732c1154cc648d34d76459d8ad671630af7bb48d2c0469c2e14ec6c8c9a9e18107ea3812f8158d434185a7214a45d26fa40ef96aeb065ae3a86b90e8c63fc4876bfcf58245184f7caff956c588ebd090fe29918381b9e16d3f260c609502580a6493ddb7ac191adfbf9a315a690b6a994c541790c6cbb134a35b742aaf0ea5ebc617978fff89d455045348d6aed6001d82cf1cad78a89fb89b54989b1b734127719d084aa4d9734a1ed82d483c317f170ff856de118a5c599a0b90109d47d45c78abe6abde6f47cbaa3685082b51daa114e40c623e9affd7d0559b3c45400e60ff8ed29afff2fd5f40fc7ecc0f8da9f823215d2a983b96a5c1000e9a289d50147cd2f7a8526bb375626bef09f34146bd21bd1b848ed511be9a0c" }, "binding": { - "current_balance_commitment_hex": "04e54a371e512b55c5b1b79e48b46cb1cec3810ba62bee392a2ea228fd3ae443", - "current_balance_handle_hex": "aa1090265370114fd841117fcc89e2c31746d923da0ccef0025940c751147113", - "recipient_pubkey_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d", - "sender_pubkey_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c" + "current_balance_commitment_hex": "5e3fae2a754ee502135ba2ceba35413e6510b57ee1a85de8671fe961801b5353", + "current_balance_handle_hex": "3845197179ec7346128695f8144390b476b653a6044ee05720bdf673c74ed278", + "recipient_pubkey_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e", + "sender_pubkey_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915" }, "mutations": [ { @@ -364,7 +364,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "cdab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c" + "value_hex": "d9454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915" }, "expected_valid": false, "expected_error_contains": "failed" @@ -374,7 +374,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "9b8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d" + "value_hex": "fd2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e" }, "expected_valid": false, "expected_error_contains": "failed" @@ -394,7 +394,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "a0f18c69cb0e4187daa25c76ffde09a9b7b50aa9837e7da8c0126564b4ed314f5275319e4b10e38f49d4def6ba1d3ebe8612b24c80c87653a61d865ec51bef28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000020d40fed717097b9d86c50dda34e93ad87a18feb0dda1f9319da2be6b6fba54cfa878652001e53ca67b160bf22d8cda01b9d6194572559fc02d9be61d971382f101dcac52d8b7cb548c397209b31070975e3148b3f07ff51a224a309b32294354a7d5049d8ca494078d584c8e2594958eb907fd96754101aef484f4a948ec94495dbdadf0e21dfa033d089cf6ef845e380dad5f4d43e67d20274beecbe101a06dcecdd981bca3c60a419c9a3e65038e35d867c94418a2d02726400bfdf85a60c4d12fd18a045d5c105d5a9d0ae763d4670dceabb78d4dbe9b7fa3e2358b93b077ce20e741812595118ccc577ca3aa5574fdb77035563f6c05f5e3ec58be1df4b2a986a1c88a0fa7bc856cc67123d522f2d6429546daad6e31055cebe92ce5e64b04df3e716fb3935bbe157c069c0c4825e0bed1a8725851a11a17a14714e2f6d4c90e222fd1437b7eba9298729e3a1d30309723e23fcefd5a269247233683a21c6fc18b00345f64ec2acbc8dc34c26c2d22df36db765f2c585e92cbdd6d71a1d5ec079d12d12116ec8e2e041dc694eb1890dfa3c3e3837f42056c85758e2127206f1fcca42f071467a16607d828a2c0dba0761b070dc338cf5bc8280d325a601be890d915b6be3eca4dadcff6987a74dfea4281736fb33e66382a4194627fa5fc81f62d913afe249f7d2d4edbfade729ef836bffb5d2ed77b21aa65317f8c6139c0d48b806834c37acfc7982cf1a3ffe64cb760f3a11f0da7d9cd7ac8467a059026e50e493e5ce6082fed39e30ec148b716e636917fd198bf1e66d9ff519dc354eed5ec34f95989d8c87ef9028226367e8cca7e73bdec74db7a9b1bcb9125a2ea251a262fe539218a85ce98bdfc25cd53bdab604fc101320302ea28de49f5349b20790914ab23a85b80711b93a11047a72d928bb9c7115996d34f48c675ede140ca205038ca94beb9a007d746efb18bd39c55ec9b941aae1a692dabed2bc0e00572656fe76c2dc7adc1b62610dc3051c2e09a500fad71de3b5e31ac3e66d" + "value_hex": "329893ae7bf1c34187baf748da94d533ac7570353cca06ffec90c7073e1c6548ba2d497ad5cf5a612d5ae8f38dd3ca36b054ac7b480f540e884999d178587a7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b0f188ef3776b1bc8bfa886094f2ad331c4150ec07dbc97583933b79f273073d9c3684bbd7b3f908d110bb187acf0b7ac97295c63e3ed6ebd215b2823c8c5d42fc40223d6eb5c75a939a77389b07123f6bd11f76cb0b52142c3949573e09ca40f8f0732f1ab323c80288458ff9b82b7ac0d80f5355119296f70c11697d50a162572b867089ab5d89eba815090012565fbe49c93182b9638d49945ce3e8e7d70ebc6eaa0bacd058f451b63998eb87b3c053234417cfc28af7b3d30d917a9ae100ae05d071871ddb79c8dd9c99a9e64dabced812f40334ee769525573afce87f0812c1015659580775376501f22fea53ae3e701805aab7c05f9648a9809fb16d56520cf79ef39748cc28b0235fbd11a5c320d99d5db3a1f9a20874aaf660cd8f24f2804ecae8b53eef0a67b6bb3da6ac7f7291e5cb3c5a38c22bf2a012df1003640a02bed5b62db73a716a2c79cccb5b4f8862a6a5792ccc6305dfd99da999ba6558bc9060049d946506d038c2c5a2cee11cd658c32551a72c0da828f852f37b40126093602dbf3518ccb53186baad83610817379ffad24e978ad2cb24cc6f0714aa401b8b923c222585a651eebcdc56afe3ca6133bd597a48d537e5b037cf7d33bc6d30817c00b9cc98c3d4638fefe8455d61ca238f7773106cb7d55c87394e03e8414cb7d98bfb2ffd5b982ffb1e28886f8c755f89197766ef97dd855212171a6acc940649e8dc84369f66f5aa2bb44120ca46f73fc1903a4b02d3fb99f32e2810c3bdcfe0e5ee151369271726aad9fcd59ca3b8f0dc9096a68a5a3f41233a159ea68b992575218205ac7974508ac132d571b8291010cc60f246b607752fad6c342b7c2c6c9b50275b6ad662d1f8fa2de163d96ad30f926d9493d4fc6545fb441c0aa517fc533b360565cb6ebec6f1b7d066b702a9e7c2da54039e10a5dd6c4c70cb274bd375323c12283eb6bfa0bf7f2175ea0c2e0f7d1f1a85c3bc5e4a0509550dcc883950ab773340af05d10df80ffa8abd9235f2e0ddc38c4df93e21" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -406,7 +406,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d54d45a813c57eb36ce6f624bec32a33260941f2c154732bf73627bf2c1051f23228346c3c56c2c73c96c2e77c00957cf6d64879363e53cb53a1b7cacecf77318e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cae5422445ac7da4d245a0c01f5243d8aa1b34d8d9dc44a27c57bfcd30d89b925102f54bd4536ed6022ea188e5d777aef807e22908d56ac6495c13fd2761efa0024a685e99b776e94af0afe360f91c4131f05a09559103854d7697d3ca0a29331ebc27771ce873b9bad3296525a457af7adbd73a5d3876ee991bccd6febc0c60ecbde414296cd49fb1d2512e6b4c918666cdb9ff9855fc922a00933acc027590ca67334a122fce4a20fa0e06a607f6f1908b2d2d087f079558faec88ef92a5402" + "proof_data_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e6af5f017018156c2816fc0749ee69cefb0ead6b403328f5fa38dec330ce7a16774541d5e65c25b942bc9398598af8fd51013226107581ea2a4b360d80f603e4cda7f189ae598fdf76881bb54acf84bab96a6f8477c97acae6986e817ff5b5e43147c13e9a5bf46d1bfdae5439205281791dfe2d04ebd63d39bcc643d048bd712d4f1e62ca772018c9e06598c865f53729d6810b2c94d44081e83710de7c36541f0e426f1d049c9d0c10116adfc53dee58023369e7c07d21b22d3389cba55c2077ead368925182535daa00080f404641fae291ae8b20f9eb6161ce7c13fd92d05a7fa78f980ea6599f7d472db0fd5411424d52a0b889446fd8cbc840fd66b5403d0bad8196aa5e38743c8184f8e4990e5de04c7552a71aece3527f1bdc1a6990d" }, "mutations": [ { @@ -414,7 +414,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "9b8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d54d45a813c57eb36ce6f624bec32a33260941f2c154732bf73627bf2c1051f23228346c3c56c2c73c96c2e77c00957cf6d64879363e53cb53a1b7cacecf77318e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cae5422445ac7da4d245a0c01f5243d8aa1b34d8d9dc44a27c57bfcd30d89b925102f54bd4536ed6022ea188e5d777aef807e22908d56ac6495c13fd2761efa0024a685e99b776e94af0afe360f91c4131f05a09559103854d7697d3ca0a29331ebc27771ce873b9bad3296525a457af7adbd73a5d3876ee991bccd6febc0c60ecbde414296cd49fb1d2512e6b4c918666cdb9ff9855fc922a00933acc027590ca67334a122fce4a20fa0e06a607f6f1908b2d2d087f079558faec88ef92a5402" + "value_hex": "fd2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e6af5f017018156c2816fc0749ee69cefb0ead6b403328f5fa38dec330ce7a16774541d5e65c25b942bc9398598af8fd51013226107581ea2a4b360d80f603e4cda7f189ae598fdf76881bb54acf84bab96a6f8477c97acae6986e817ff5b5e43147c13e9a5bf46d1bfdae5439205281791dfe2d04ebd63d39bcc643d048bd712d4f1e62ca772018c9e06598c865f53729d6810b2c94d44081e83710de7c36541f0e426f1d049c9d0c10116adfc53dee58023369e7c07d21b22d3389cba55c2077ead368925182535daa00080f404641fae291ae8b20f9eb6161ce7c13fd92d05a7fa78f980ea6599f7d472db0fd5411424d52a0b889446fd8cbc840fd66b5403d0bad8196aa5e38743c8184f8e4990e5de04c7552a71aece3527f1bdc1a6990d" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -424,7 +424,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d54d45a813c57eb36ce6f624bec32a33260941f2c154732bf73627bf2c1051f23228346c3c56c2c73c96c2e77c00957cf6d64879363e53cb53a1b7cacecf77318e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cae5422445ac7da4d245a0c01f5243d8aa1b34d8d9dc44a27c57bfcd30d89b925102f54bd4536ed6022ea188e5d777aef807e22908d56ac6495c13fd2761efa0024a685e99b776e94af0afe360f91c4131f05a09559103854d7697d3ca0a29331ebc27771ce873b9bad3296525a457af7adbd73a5d3876ee991bccd6febc0c60ecbde414296cd49fb1d2512e6b4c918666cdb9ff9855fc922a00933acc027590ca67334a122fce4a20fa0e06a607f6f1908b2d2d087f079558faec88ef92a" + "value_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e6af5f017018156c2816fc0749ee69cefb0ead6b403328f5fa38dec330ce7a16774541d5e65c25b942bc9398598af8fd51013226107581ea2a4b360d80f603e4cda7f189ae598fdf76881bb54acf84bab96a6f8477c97acae6986e817ff5b5e43147c13e9a5bf46d1bfdae5439205281791dfe2d04ebd63d39bcc643d048bd712d4f1e62ca772018c9e06598c865f53729d6810b2c94d44081e83710de7c36541f0e426f1d049c9d0c10116adfc53dee58023369e7c07d21b22d3389cba55c2077ead368925182535daa00080f404641fae291ae8b20f9eb6161ce7c13fd92d05a7fa78f980ea6599f7d472db0fd5411424d52a0b889446fd8cbc840fd66b5403d0bad8196aa5e38743c8184f8e4990e5de04c7552a71aece3527f1bdc1a6" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -446,7 +446,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201ea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef67d82d0f687310b824dd854de4cc5db78f433cb1851a9292f35043cb2d6aeea13e604a19c5cbba67fa85352bf1a05c0f582c9f72d34606e8892245e390e050af2cba7dda34936875fde95d84909baa346fa6aea9901c1ae8c499f97b6ce0f5904dfa2f58e84be4d398579b13a3b588ec11236567d872d49de1ca2c63cae1b1670d3cd1b5b80c894792d7ec9c7851038dc75fe3ae10779f0fcd882b7ee02a69ba6a94dea3d472e41811210d5c9fc4e0dcc32ae226cf15befb372647423a26edb7498c83f9e20ac0f061f36d48696c4117c54d14621d76df51cd865b2efd4171ae6dec82b4dbe7fcb293efb79e73d0f5f089603c0ba035e3e89eabe7c43cadd8ed48592435fbaaba0e7f80093d08b28c4fe0339206ea0511c7fc3b9da6281d1834011a2eaecb844829c3ec410d7aded445a69521632373adeeaf08d994d771989a07" + "proof_data_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472e6e7d267f4c23bb767b6dcef5b8b3be7957adadff5e500c922a0c06532c42761f8846ec4c06740d5b950e48137a2b284289cb81e441446c5d0e3db3e60e02f2fa08e7f21a00632af4f1b88ea4d2a91f984b9bffaa33baaf6bc2da3696f93c6704a9b80f9abeda6614a0a783155dd042b4a83776bc0a29d734108408b2f7d28139e35a2e3f9bc2588a1edbbbcb9403eac987caf251440e1e635819813c47a4424905582415f2f7196f1ebcea112819015b8956f5b177261dc176f2c233bc7147e4ee77ca4ce181e774b703a36361995bf4eaa2caf50ad80464b333fa89595da13a60c9ec26d283feffaecd974b8630df9b7eb777da72119ef7dd4941b756953740a4c6c6c54e0202d302014882d517ec6faab16bb73420eeca0637eb442c2bf0af4284b510c07309d94b130375178d2d875e37a3ab26f75da2f82e324009d9607ca756c28b91cbae0bd4cfc2792386ec28ce3cb1858c2f9e7541e1ec0f1424804" }, "mutations": [ { @@ -454,7 +454,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "9b8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201ea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef67d82d0f687310b824dd854de4cc5db78f433cb1851a9292f35043cb2d6aeea13e604a19c5cbba67fa85352bf1a05c0f582c9f72d34606e8892245e390e050af2cba7dda34936875fde95d84909baa346fa6aea9901c1ae8c499f97b6ce0f5904dfa2f58e84be4d398579b13a3b588ec11236567d872d49de1ca2c63cae1b1670d3cd1b5b80c894792d7ec9c7851038dc75fe3ae10779f0fcd882b7ee02a69ba6a94dea3d472e41811210d5c9fc4e0dcc32ae226cf15befb372647423a26edb7498c83f9e20ac0f061f36d48696c4117c54d14621d76df51cd865b2efd4171ae6dec82b4dbe7fcb293efb79e73d0f5f089603c0ba035e3e89eabe7c43cadd8ed48592435fbaaba0e7f80093d08b28c4fe0339206ea0511c7fc3b9da6281d1834011a2eaecb844829c3ec410d7aded445a69521632373adeeaf08d994d771989a07" + "value_hex": "fd2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472e6e7d267f4c23bb767b6dcef5b8b3be7957adadff5e500c922a0c06532c42761f8846ec4c06740d5b950e48137a2b284289cb81e441446c5d0e3db3e60e02f2fa08e7f21a00632af4f1b88ea4d2a91f984b9bffaa33baaf6bc2da3696f93c6704a9b80f9abeda6614a0a783155dd042b4a83776bc0a29d734108408b2f7d28139e35a2e3f9bc2588a1edbbbcb9403eac987caf251440e1e635819813c47a4424905582415f2f7196f1ebcea112819015b8956f5b177261dc176f2c233bc7147e4ee77ca4ce181e774b703a36361995bf4eaa2caf50ad80464b333fa89595da13a60c9ec26d283feffaecd974b8630df9b7eb777da72119ef7dd4941b756953740a4c6c6c54e0202d302014882d517ec6faab16bb73420eeca0637eb442c2bf0af4284b510c07309d94b130375178d2d875e37a3ab26f75da2f82e324009d9607ca756c28b91cbae0bd4cfc2792386ec28ce3cb1858c2f9e7541e1ec0f1424804" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -464,7 +464,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201ea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef67d82d0f687310b824dd854de4cc5db78f433cb1851a9292f35043cb2d6aeea13e604a19c5cbba67fa85352bf1a05c0f582c9f72d34606e8892245e390e050af2cba7dda34936875fde95d84909baa346fa6aea9901c1ae8c499f97b6ce0f5904dfa2f58e84be4d398579b13a3b588ec11236567d872d49de1ca2c63cae1b1670d3cd1b5b80c894792d7ec9c7851038dc75fe3ae10779f0fcd882b7ee02a69ba6a94dea3d472e41811210d5c9fc4e0dcc32ae226cf15befb372647423a26edb7498c83f9e20ac0f061f36d48696c4117c54d14621d76df51cd865b2efd4171ae6dec82b4dbe7fcb293efb79e73d0f5f089603c0ba035e3e89eabe7c43cadd8ed48592435fbaaba0e7f80093d08b28c4fe0339206ea0511c7fc3b9da6281d1834011a2eaecb844829c3ec410d7aded445a69521632373adeeaf08d994d77198" + "value_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472e6e7d267f4c23bb767b6dcef5b8b3be7957adadff5e500c922a0c06532c42761f8846ec4c06740d5b950e48137a2b284289cb81e441446c5d0e3db3e60e02f2fa08e7f21a00632af4f1b88ea4d2a91f984b9bffaa33baaf6bc2da3696f93c6704a9b80f9abeda6614a0a783155dd042b4a83776bc0a29d734108408b2f7d28139e35a2e3f9bc2588a1edbbbcb9403eac987caf251440e1e635819813c47a4424905582415f2f7196f1ebcea112819015b8956f5b177261dc176f2c233bc7147e4ee77ca4ce181e774b703a36361995bf4eaa2caf50ad80464b333fa89595da13a60c9ec26d283feffaecd974b8630df9b7eb777da72119ef7dd4941b756953740a4c6c6c54e0202d302014882d517ec6faab16bb73420eeca0637eb442c2bf0af4284b510c07309d94b130375178d2d875e37a3ab26f75da2f82e324009d9607ca756c28b91cbae0bd4cfc2792386ec28ce3cb1858c2f9e7541e1ec0f142" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -486,7 +486,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000364955db83e37d5696afaeed21e0c7ced9a951a78d0af7ad1468ee3654940d71527b0059940db9ed8ccf47e201dce6a8e04741246bef1d6490326cb9a62a0244e417bee2a407f3dcd1b05a1bfb390e6c8b368820b9b9903c6023d4bce36f1a3be8c972c16c2ac5fe8ce41fe5715fb9570d66de2ee127d14bf4db36708f917058bc3f387157d5f235d8dbe0a1efec6355366294dac73ea6b269ab0a1a26c84a055385649f0108409eaa6d7169db0a71540f998c4737b1f9796d46d7d0d6a75c0ab0a1b8609f7e61ee9be22f7f576117e506805efdff4eee6167d70f3d7c1518024272206754dcc2749e491fe10cd966301808949880e04960f3753c6e277632012ce51ac6d4b8bf5ee66ff08be9eef19cbdf978ffd9d4176ed15f88fdeae3f247321b373b63330a844fd640d007c1abd6e8012445fd4f21501817f3de863c414c9aecb76e2b8245fab58bad799b9f95534a3a6cfedef821e1cb4efed59f8b73504e561708968fa216039c712832211acd5b29f337bd85498d2b7ab6e94f28bf6ffc7a16e4480d90ae9ea7fb241172a44200895dfebf2e310c6c44bd2e3a52fd4e5cf3ec8671724b6e8fc7cc8c37985efa8b454fcf0392525736e8d32227c2e509864862dd40ac7a1ba06ff803d92854baf8392ef197e44d49b04b41b8ff35bf01708ea776a1bb42154ae9b6f961eec68c9eedd9453ab9a769b1165a20d9d54f1eaa8232394cb5c3ce19ab0c36bcb575ab1c178cbfa4a03e13ae0efa6271c9412e30861f247a317ceba38d03dd2ef1ca4ecc22662c0a2540a0dd5c8c6d4756e0524074183d9a8b478997004f3d656dcba9c070559404eccd60e60b731f31f4a31b002f5545f1d7b858c0a9e4010ccb77c0d703b957ae8096fe6aae1a75d81961020ec022e16f143be85fe24309641d038f0cb2f65c7d4a9403269f261ef276f136a44e57d6055c30aba527a361bf3d6d82065f1b4772121b7276888bad201de200a7f13d698df04f400abc40eee9f7ab812679000b96dc125ae977092670877a0e" + "proof_data_hex": "da7f189ae598fdf76881bb54acf84bab96a6f8477c97acae6986e817ff5b5e43e6e7d267f4c23bb767b6dcef5b8b3be7957adadff5e500c922a0c06532c427610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000fc82559e9ac85dfe85d556307b681a4d3111d2d4d2b2c8334ceea86b2ded4f4aa4560c5d92611c1642bdd5ffa0ced8ed7a79adaba0179b28711743fde9490b6d2426de2afc59ae698866793965cb9a47b27158216562290fedbdbb9683597539daa2a1a8f2438fc7f846279ebcfb3ba2a6f1d7e4c16b2431893b49e9f50703445b3ab4944f1c712a1b6ac1b4107d4468ba2893d9e581e30d74c527a5f3599a05f47b1de79f1539bc381705d7dba8d1af07091518412e3c3056871be7a8a2e6029aa100627ac523df29ebaa62ff2455cfa38dd77731e43270485e6d1cd1954b06ae2fe7fd593d32bc065e29e3bf7547c36949da66c53f0f66bfa4b873714a146bcc4f782eb2bd9532fa7dd7ca5dbf1894be1904047b045ed15bde5b4ca26aee1596dcaa3f2f559d9a486c8cf85f29fb58f36b78d2c1eb71df9927205ccc9cfd4df6eb60c9058fe1c4d837b11013f50512583d3d6bdf6a53a9dcd4aa09f56db475fa650bd81198abd702aa981d2754055bc2dcb23f8022d4c9219441ee7155240036d32d32f8839c7c3fa94c717009ec5ed28078ebb2a3a9288a1861576702e80798d15c316ff73049cc50b6521e1547510c84a8386d37d4e135edb813ea81e80d9c0c203a40506ff5e5cde94e158426f84d18d3536154c9b9d19c16137bb5213bf4c9651f078a31ef5045b5086e73fc760e7532fe01a25eebe03d6e7fffa1832fa4ad2028569620f35abfd0a4d74d4e4ddad9bbaa97bca61b3fa7c4c2fcd2261a601fff87acce8f388e717c376a76c0ccf86bc16d705a4ef2a3835c39f8310b00fe2cb9788d9211deb1732be7fca35b29e63818597bfd8ee2ee72c9eddd989a3afea43407760507bddb38d2af8e70170d6b2b2cd1768716cfdc52879272e64d071e9353fcb174ce510523263ffbeb2d2a3f33210d6804708197a9891957e46e755614ee807185ee3ca9edac678b38d04514c16259c7c325811f7c6c7addf57f081a3b3cc2d6dee823947f0a7fe94cf093a653510be4e6d948693c8b3c02d20e0f" }, "mutations": [ { @@ -494,7 +494,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "e3d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000364955db83e37d5696afaeed21e0c7ced9a951a78d0af7ad1468ee3654940d71527b0059940db9ed8ccf47e201dce6a8e04741246bef1d6490326cb9a62a0244e417bee2a407f3dcd1b05a1bfb390e6c8b368820b9b9903c6023d4bce36f1a3be8c972c16c2ac5fe8ce41fe5715fb9570d66de2ee127d14bf4db36708f917058bc3f387157d5f235d8dbe0a1efec6355366294dac73ea6b269ab0a1a26c84a055385649f0108409eaa6d7169db0a71540f998c4737b1f9796d46d7d0d6a75c0ab0a1b8609f7e61ee9be22f7f576117e506805efdff4eee6167d70f3d7c1518024272206754dcc2749e491fe10cd966301808949880e04960f3753c6e277632012ce51ac6d4b8bf5ee66ff08be9eef19cbdf978ffd9d4176ed15f88fdeae3f247321b373b63330a844fd640d007c1abd6e8012445fd4f21501817f3de863c414c9aecb76e2b8245fab58bad799b9f95534a3a6cfedef821e1cb4efed59f8b73504e561708968fa216039c712832211acd5b29f337bd85498d2b7ab6e94f28bf6ffc7a16e4480d90ae9ea7fb241172a44200895dfebf2e310c6c44bd2e3a52fd4e5cf3ec8671724b6e8fc7cc8c37985efa8b454fcf0392525736e8d32227c2e509864862dd40ac7a1ba06ff803d92854baf8392ef197e44d49b04b41b8ff35bf01708ea776a1bb42154ae9b6f961eec68c9eedd9453ab9a769b1165a20d9d54f1eaa8232394cb5c3ce19ab0c36bcb575ab1c178cbfa4a03e13ae0efa6271c9412e30861f247a317ceba38d03dd2ef1ca4ecc22662c0a2540a0dd5c8c6d4756e0524074183d9a8b478997004f3d656dcba9c070559404eccd60e60b731f31f4a31b002f5545f1d7b858c0a9e4010ccb77c0d703b957ae8096fe6aae1a75d81961020ec022e16f143be85fe24309641d038f0cb2f65c7d4a9403269f261ef276f136a44e57d6055c30aba527a361bf3d6d82065f1b4772121b7276888bad201de200a7f13d698df04f400abc40eee9f7ab812679000b96dc125ae977092670877a0e" + "value_hex": "db7f189ae598fdf76881bb54acf84bab96a6f8477c97acae6986e817ff5b5e43e6e7d267f4c23bb767b6dcef5b8b3be7957adadff5e500c922a0c06532c427610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000fc82559e9ac85dfe85d556307b681a4d3111d2d4d2b2c8334ceea86b2ded4f4aa4560c5d92611c1642bdd5ffa0ced8ed7a79adaba0179b28711743fde9490b6d2426de2afc59ae698866793965cb9a47b27158216562290fedbdbb9683597539daa2a1a8f2438fc7f846279ebcfb3ba2a6f1d7e4c16b2431893b49e9f50703445b3ab4944f1c712a1b6ac1b4107d4468ba2893d9e581e30d74c527a5f3599a05f47b1de79f1539bc381705d7dba8d1af07091518412e3c3056871be7a8a2e6029aa100627ac523df29ebaa62ff2455cfa38dd77731e43270485e6d1cd1954b06ae2fe7fd593d32bc065e29e3bf7547c36949da66c53f0f66bfa4b873714a146bcc4f782eb2bd9532fa7dd7ca5dbf1894be1904047b045ed15bde5b4ca26aee1596dcaa3f2f559d9a486c8cf85f29fb58f36b78d2c1eb71df9927205ccc9cfd4df6eb60c9058fe1c4d837b11013f50512583d3d6bdf6a53a9dcd4aa09f56db475fa650bd81198abd702aa981d2754055bc2dcb23f8022d4c9219441ee7155240036d32d32f8839c7c3fa94c717009ec5ed28078ebb2a3a9288a1861576702e80798d15c316ff73049cc50b6521e1547510c84a8386d37d4e135edb813ea81e80d9c0c203a40506ff5e5cde94e158426f84d18d3536154c9b9d19c16137bb5213bf4c9651f078a31ef5045b5086e73fc760e7532fe01a25eebe03d6e7fffa1832fa4ad2028569620f35abfd0a4d74d4e4ddad9bbaa97bca61b3fa7c4c2fcd2261a601fff87acce8f388e717c376a76c0ccf86bc16d705a4ef2a3835c39f8310b00fe2cb9788d9211deb1732be7fca35b29e63818597bfd8ee2ee72c9eddd989a3afea43407760507bddb38d2af8e70170d6b2b2cd1768716cfdc52879272e64d071e9353fcb174ce510523263ffbeb2d2a3f33210d6804708197a9891957e46e755614ee807185ee3ca9edac678b38d04514c16259c7c325811f7c6c7addf57f081a3b3cc2d6dee823947f0a7fe94cf093a653510be4e6d948693c8b3c02d20e0f" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -504,7 +504,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000364955db83e37d5696afaeed21e0c7ced9a951a78d0af7ad1468ee3654940d71527b0059940db9ed8ccf47e201dce6a8e04741246bef1d6490326cb9a62a0244e417bee2a407f3dcd1b05a1bfb390e6c8b368820b9b9903c6023d4bce36f1a3be8c972c16c2ac5fe8ce41fe5715fb9570d66de2ee127d14bf4db36708f917058bc3f387157d5f235d8dbe0a1efec6355366294dac73ea6b269ab0a1a26c84a055385649f0108409eaa6d7169db0a71540f998c4737b1f9796d46d7d0d6a75c0ab0a1b8609f7e61ee9be22f7f576117e506805efdff4eee6167d70f3d7c1518024272206754dcc2749e491fe10cd966301808949880e04960f3753c6e277632012ce51ac6d4b8bf5ee66ff08be9eef19cbdf978ffd9d4176ed15f88fdeae3f247321b373b63330a844fd640d007c1abd6e8012445fd4f21501817f3de863c414c9aecb76e2b8245fab58bad799b9f95534a3a6cfedef821e1cb4efed59f8b73504e561708968fa216039c712832211acd5b29f337bd85498d2b7ab6e94f28bf6ffc7a16e4480d90ae9ea7fb241172a44200895dfebf2e310c6c44bd2e3a52fd4e5cf3ec8671724b6e8fc7cc8c37985efa8b454fcf0392525736e8d32227c2e509864862dd40ac7a1ba06ff803d92854baf8392ef197e44d49b04b41b8ff35bf01708ea776a1bb42154ae9b6f961eec68c9eedd9453ab9a769b1165a20d9d54f1eaa8232394cb5c3ce19ab0c36bcb575ab1c178cbfa4a03e13ae0efa6271c9412e30861f247a317ceba38d03dd2ef1ca4ecc22662c0a2540a0dd5c8c6d4756e0524074183d9a8b478997004f3d656dcba9c070559404eccd60e60b731f31f4a31b002f5545f1d7b858c0a9e4010ccb77c0d703b957ae8096fe6aae1a75d81961020ec022e16f143be85fe24309641d038f0cb2f65c7d4a9403269f261ef276f136a44e57d6055c30aba527a361bf3d6d82065f1b4772121b7276888bad201de200a7f13d698df04f400abc40eee9f7ab812679000b96dc125ae97709267087" + "value_hex": "da7f189ae598fdf76881bb54acf84bab96a6f8477c97acae6986e817ff5b5e43e6e7d267f4c23bb767b6dcef5b8b3be7957adadff5e500c922a0c06532c427610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000fc82559e9ac85dfe85d556307b681a4d3111d2d4d2b2c8334ceea86b2ded4f4aa4560c5d92611c1642bdd5ffa0ced8ed7a79adaba0179b28711743fde9490b6d2426de2afc59ae698866793965cb9a47b27158216562290fedbdbb9683597539daa2a1a8f2438fc7f846279ebcfb3ba2a6f1d7e4c16b2431893b49e9f50703445b3ab4944f1c712a1b6ac1b4107d4468ba2893d9e581e30d74c527a5f3599a05f47b1de79f1539bc381705d7dba8d1af07091518412e3c3056871be7a8a2e6029aa100627ac523df29ebaa62ff2455cfa38dd77731e43270485e6d1cd1954b06ae2fe7fd593d32bc065e29e3bf7547c36949da66c53f0f66bfa4b873714a146bcc4f782eb2bd9532fa7dd7ca5dbf1894be1904047b045ed15bde5b4ca26aee1596dcaa3f2f559d9a486c8cf85f29fb58f36b78d2c1eb71df9927205ccc9cfd4df6eb60c9058fe1c4d837b11013f50512583d3d6bdf6a53a9dcd4aa09f56db475fa650bd81198abd702aa981d2754055bc2dcb23f8022d4c9219441ee7155240036d32d32f8839c7c3fa94c717009ec5ed28078ebb2a3a9288a1861576702e80798d15c316ff73049cc50b6521e1547510c84a8386d37d4e135edb813ea81e80d9c0c203a40506ff5e5cde94e158426f84d18d3536154c9b9d19c16137bb5213bf4c9651f078a31ef5045b5086e73fc760e7532fe01a25eebe03d6e7fffa1832fa4ad2028569620f35abfd0a4d74d4e4ddad9bbaa97bca61b3fa7c4c2fcd2261a601fff87acce8f388e717c376a76c0ccf86bc16d705a4ef2a3835c39f8310b00fe2cb9788d9211deb1732be7fca35b29e63818597bfd8ee2ee72c9eddd989a3afea43407760507bddb38d2af8e70170d6b2b2cd1768716cfdc52879272e64d071e9353fcb174ce510523263ffbeb2d2a3f33210d6804708197a9891957e46e755614ee807185ee3ca9edac678b38d04514c16259c7c325811f7c6c7addf57f081a3b3cc2d6dee823947f0a7fe94cf093a653510be4e6d948693c8b3c02d2" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -524,7 +524,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000364955db83e37d5696afaeed21e0c7ced9a951a78d0af7ad1468ee3654940d71527b0059940db9ed8ccf47e201dce6a8e04741246bef1d6490326cb9a62a0244e417bee2a407f3dcd1b05a1bfb390e6c8b368820b9b9903c6023d4bce36f1a3be8c972c16c2ac5fe8ce41fe5715fb9570d66de2ee127d14bf4db36708f917058bc3f387157d5f235d8dbe0a1efec6355366294dac73ea6b269ab0a1a26c84a055385649f0108409eaa6d7169db0a71540f998c4737b1f9796d46d7d0d6a75c0ab0a1b8609f7e61ee9be22f7f576117e506805efdff4eee6167d70f3d7c1518024272206754dcc2749e491fe10cd966301808949880e04960f3753c6e277632012ce51ac6d4b8bf5ee66ff08be9eef19cbdf978ffd9d4176ed15f88fdeae3f247321b373b63330a844fd640d007c1abd6e8012445fd4f21501817f3de863c414c9aecb76e2b8245fab58bad799b9f95534a3a6cfedef821e1cb4efed59f8b73504e561708968fa216039c712832211acd5b29f337bd85498d2b7ab6e94f28bf6ffc7a16e4480d90ae9ea7fb241172a44200895dfebf2e310c6c44bd2e3a52fd4e5cf3ec8671724b6e8fc7cc8c37985efa8b454fcf0392525736e8d32227c2e509864862dd40ac7a1ba06ff803d92854baf8392ef197e44d49b04b41b8ff35bf01708ea776a1bb42154ae9b6f961eec68c9eedd9453ab9a769b1165a20d9d54f1eaa8232394cb5c3ce19ab0c36bcb575ab1c178cbfa4a03e13ae0efa6271c9412e30861f247a317ceba38d03dd2ef1ca4ecc22662c0a2540a0dd5c8c6d4756e0524074183d9a8b478997004f3d656dcba9c070559404eccd60e60b731f31f4a31b002f5545f1d7b858c0a9e4010ccb77c0d703b957ae8096fe6aae1a75d81961020ec022e16f143be85fe24309641d038f0cb2f65c7d4a9403269f261ef276f136a44e57d6055c30aba527a361bf3d6d82065f1b4772121b7276888bad201de200a7f13d698df04f400abc40eee9f7ab812679000b96dc125ae977092670877a0f" + "value_hex": "da7f189ae598fdf76881bb54acf84bab96a6f8477c97acae6986e817ff5b5e43e6e7d267f4c23bb767b6dcef5b8b3be7957adadff5e500c922a0c06532c427610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000fc82559e9ac85dfe85d556307b681a4d3111d2d4d2b2c8334ceea86b2ded4f4aa4560c5d92611c1642bdd5ffa0ced8ed7a79adaba0179b28711743fde9490b6d2426de2afc59ae698866793965cb9a47b27158216562290fedbdbb9683597539daa2a1a8f2438fc7f846279ebcfb3ba2a6f1d7e4c16b2431893b49e9f50703445b3ab4944f1c712a1b6ac1b4107d4468ba2893d9e581e30d74c527a5f3599a05f47b1de79f1539bc381705d7dba8d1af07091518412e3c3056871be7a8a2e6029aa100627ac523df29ebaa62ff2455cfa38dd77731e43270485e6d1cd1954b06ae2fe7fd593d32bc065e29e3bf7547c36949da66c53f0f66bfa4b873714a146bcc4f782eb2bd9532fa7dd7ca5dbf1894be1904047b045ed15bde5b4ca26aee1596dcaa3f2f559d9a486c8cf85f29fb58f36b78d2c1eb71df9927205ccc9cfd4df6eb60c9058fe1c4d837b11013f50512583d3d6bdf6a53a9dcd4aa09f56db475fa650bd81198abd702aa981d2754055bc2dcb23f8022d4c9219441ee7155240036d32d32f8839c7c3fa94c717009ec5ed28078ebb2a3a9288a1861576702e80798d15c316ff73049cc50b6521e1547510c84a8386d37d4e135edb813ea81e80d9c0c203a40506ff5e5cde94e158426f84d18d3536154c9b9d19c16137bb5213bf4c9651f078a31ef5045b5086e73fc760e7532fe01a25eebe03d6e7fffa1832fa4ad2028569620f35abfd0a4d74d4e4ddad9bbaa97bca61b3fa7c4c2fcd2261a601fff87acce8f388e717c376a76c0ccf86bc16d705a4ef2a3835c39f8310b00fe2cb9788d9211deb1732be7fca35b29e63818597bfd8ee2ee72c9eddd989a3afea43407760507bddb38d2af8e70170d6b2b2cd1768716cfdc52879272e64d071e9353fcb174ce510523263ffbeb2d2a3f33210d6804708197a9891957e46e755614ee807185ee3ca9edac678b38d04514c16259c7c325811f7c6c7addf57f081a3b3cc2d6dee823947f0a7fe94cf093a653510be4e6d948693c8b3c02d20e0e" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -536,15 +536,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d54d45a813c57eb36ce6f624bec32a33260941f2c154732bf73627bf2c1051f23228346c3c56c2c73c96c2e77c00957cf6d64879363e53cb53a1b7cacecf77318e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cae5422445ac7da4d245a0c01f5243d8aa1b34d8d9dc44a27c57bfcd30d89b925102f54bd4536ed6022ea188e5d777aef807e22908d56ac6495c13fd2761efa0024a685e99b776e94af0afe360f91c4131f05a09559103854d7697d3ca0a29331ebc27771ce873b9bad3296525a457af7adbd73a5d3876ee991bccd6febc0c60ecbde414296cd49fb1d2512e6b4c918666cdb9ff9855fc922a00933acc027590ca67334a122fce4a20fa0e06a607f6f1908b2d2d087f079558faec88ef92a5402", - "range_proof_data_hex": "e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000364955db83e37d5696afaeed21e0c7ced9a951a78d0af7ad1468ee3654940d71527b0059940db9ed8ccf47e201dce6a8e04741246bef1d6490326cb9a62a0244e417bee2a407f3dcd1b05a1bfb390e6c8b368820b9b9903c6023d4bce36f1a3be8c972c16c2ac5fe8ce41fe5715fb9570d66de2ee127d14bf4db36708f917058bc3f387157d5f235d8dbe0a1efec6355366294dac73ea6b269ab0a1a26c84a055385649f0108409eaa6d7169db0a71540f998c4737b1f9796d46d7d0d6a75c0ab0a1b8609f7e61ee9be22f7f576117e506805efdff4eee6167d70f3d7c1518024272206754dcc2749e491fe10cd966301808949880e04960f3753c6e277632012ce51ac6d4b8bf5ee66ff08be9eef19cbdf978ffd9d4176ed15f88fdeae3f247321b373b63330a844fd640d007c1abd6e8012445fd4f21501817f3de863c414c9aecb76e2b8245fab58bad799b9f95534a3a6cfedef821e1cb4efed59f8b73504e561708968fa216039c712832211acd5b29f337bd85498d2b7ab6e94f28bf6ffc7a16e4480d90ae9ea7fb241172a44200895dfebf2e310c6c44bd2e3a52fd4e5cf3ec8671724b6e8fc7cc8c37985efa8b454fcf0392525736e8d32227c2e509864862dd40ac7a1ba06ff803d92854baf8392ef197e44d49b04b41b8ff35bf01708ea776a1bb42154ae9b6f961eec68c9eedd9453ab9a769b1165a20d9d54f1eaa8232394cb5c3ce19ab0c36bcb575ab1c178cbfa4a03e13ae0efa6271c9412e30861f247a317ceba38d03dd2ef1ca4ecc22662c0a2540a0dd5c8c6d4756e0524074183d9a8b478997004f3d656dcba9c070559404eccd60e60b731f31f4a31b002f5545f1d7b858c0a9e4010ccb77c0d703b957ae8096fe6aae1a75d81961020ec022e16f143be85fe24309641d038f0cb2f65c7d4a9403269f261ef276f136a44e57d6055c30aba527a361bf3d6d82065f1b4772121b7276888bad201de200a7f13d698df04f400abc40eee9f7ab812679000b96dc125ae977092670877a0e", - "validity_proof_data_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201ea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef67d82d0f687310b824dd854de4cc5db78f433cb1851a9292f35043cb2d6aeea13e604a19c5cbba67fa85352bf1a05c0f582c9f72d34606e8892245e390e050af2cba7dda34936875fde95d84909baa346fa6aea9901c1ae8c499f97b6ce0f5904dfa2f58e84be4d398579b13a3b588ec11236567d872d49de1ca2c63cae1b1670d3cd1b5b80c894792d7ec9c7851038dc75fe3ae10779f0fcd882b7ee02a69ba6a94dea3d472e41811210d5c9fc4e0dcc32ae226cf15befb372647423a26edb7498c83f9e20ac0f061f36d48696c4117c54d14621d76df51cd865b2efd4171ae6dec82b4dbe7fcb293efb79e73d0f5f089603c0ba035e3e89eabe7c43cadd8ed48592435fbaaba0e7f80093d08b28c4fe0339206ea0511c7fc3b9da6281d1834011a2eaecb844829c3ec410d7aded445a69521632373adeeaf08d994d771989a07" + "equality_proof_data_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e7e496fb78f6f47368e6ec07652c9f9771d6eab8c12ff4c6dc6fadb79d10f273f381e533b31438262ff0f981d52a2fbee576e3e24f101c9c54e12e984ee7f305bf208407853bfc2deba74a479b62582c44b3924910ba67d43e2b72bdf8a1ad80a54aa572d9265c1ff9ff7f00f84b8fb13c6a452d56d82c46af16c805f5e108248226e87e319c39886bd99f62f555ad9c34443df4c54be9aaa5fe14566a355126bae89bc20c6c6de71f1b061b3e51f6cbf0c83c65e057fb0feaea62b2257dcfc7c2f281ecefe13f0800c3f570669cd9e2e12d6ee08c12c571c43300be8729817041f4c4e674cca73a367ddd1d11989f28275a10657935033e9ec1798a43d4bc90531ecfc8649c6e164621aacec2b2a5691e2b406ba53fec60d9e67e16faabc0709", + "range_proof_data_hex": "f208407853bfc2deba74a479b62582c44b3924910ba67d43e2b72bdf8a1ad80aba6318c620da8dae51a45d1d3dd8732a39c3325818973184c831cc4c3790713c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000721c6645a246e93edcc3cc6a9aa1f164ae626d21fcecd4a40759136c29a1696c68bb064e7780492b557474d83ed2f52ab4bfad0d1ec5622071e67c70eb6c98070cc41fa85ca41565adf8675a8c20cf0f68d590cf873ccdf9cae50ee24afd82537eb146351f3aed5f1256eae673963bb5750ed0cf3247c257a57deb62f44c722a502f5a1b89d4267ee844c45b71115b00d80ea4dc49cc4616241da1fe0d11ec015242f5288d29ff506ac72b7e7f955aab670e9240a93d269024b90c150d513d085497240ec698120617179bb55cd197505fbd23468148d2bff3977c6d7b9e2201c873e2d398e8864bd12bf87dea7402594ab090c6ea7a2589838139150986bd63629bc89d6ec93ba34112dc24084133a6e66f2abd7174d5477345803be2dfcb08be8749e453f7d4ce4f62764301982e593a2c88fc158c73d227cde230fdc0112b6c744e0444c2499e21f20966770cd4cf98d8b2c55060adc8c9e532072a1ea026e8d6bf9d33c567429355bd5a2f781ad92de6fb8e9d231131484ca41d8b08a134f8d210968241f7a3f2f6ab230fa5101c7c849c18ce167b15075ee4774bd7f061409728f70844b0a6c3f7e2de562f2a3e49f46588ddffae5e10d0577b8bc87c2c82149d3beed10926ada32434d0ab50aea2fa924fea0a01ecccdbdb085aa35b68ba30249861e3c9e64ad06f067d2bdc3cbadfb5d29c499755eec7cb897b71fe502405d8b63a08ac8a924c0f2770acd4156fe4d970b853a931d5a5058390a2495e9ac6499322ea1ef80cb6cf7dbd0edec8c36776c5ddee431bb966a14f1f02e63be64ba37a5e695abb360ae53278babeb38807e123c30d4aa78d115222596d68013ad0433c10f5edb587183e435cedb86b12ace754983c1d01de5c81880386dc40c0d9dbbec0806f7d4f7760cb981fbc3472678e7f597225663f7257269320cb1c3d1decd170e95c3c88b3b44c1e53f88319aa9205bb807e44516a1d2f00c56c0676e719caf4060612a86ea5740e940e06565b4c05dd5e43380c8a19e1f12e190e", + "validity_proof_data_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472ba6318c620da8dae51a45d1d3dd8732a39c3325818973184c831cc4c3790713c705e6f3c801e2a4aa1c5d71e970fc65e202f0bf6c169f0e4eec329af59d91b07fc0c481bea097df573d21246a75fb9ad0f787c9015677e7ef5798323c94da96dfe01d206df73cd3ba7d502f226e64526fc4f70bca89e1b37f18cde78b72df8706a2b850894d6aced60a4af2133a5689ad97ad12bd2d1a0de2a8a805cdb2e644fda10c55b1e280a972a6f896689b62b060b00a53152719734f693ca118a2d661126e8dd71adc25fad62f886b249ea9b269ce4c51867658265b983defb4c37c11428608fbffa187ebf125f6c4aadeaa02e43de3e58036d6ca07a6289b5847cb8502c2224597e83660fe6e4b5014f641be6b07f7f997b67b5ec9d325d27e7c41d24b8d5b1d51ce5edbdbea14f08a612628fd882a699dbf0115bc1dae6089bae4a0ca4f0ad7471b409c042635eb37f76bcda492698e1334a509e4769e805194dfc03" }, "binding": { - "current_balance_commitment_hex": "decf0746f26374837048e22787dc319e5dfc76e3ac41ec8ef8da3f1543a5ee22", - "current_balance_handle_hex": "0e880114b417f34e2d40aa9a54d6454d472b047db3049069eae4190fecbcb31c", - "recipient_pubkey_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201", - "sender_pubkey_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d" + "current_balance_commitment_hex": "6e774fae7f2c4768ec04be399eed23d7afd212ceeb7a282c88960fd57af1e60e", + "current_balance_handle_hex": "2c2301ce30769c260463576576f9b0f06b1743660ea11a07d5b5f07b6b40f759", + "recipient_pubkey_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472", + "sender_pubkey_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e" }, "mutations": [ { @@ -562,7 +562,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "9b8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d" + "value_hex": "fd2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e" }, "expected_valid": false, "expected_error_contains": "failed" @@ -572,7 +572,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "41b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201" + "value_hex": "377592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472" }, "expected_valid": false, "expected_error_contains": "failed" @@ -592,7 +592,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "e2d1d2f655c55c71a98053558f178da1bd3f295224e99fe427622bbd3122696cea7ec093a4a4b72267f737a93ccb67745975ce5970c0a56bb5c1e3797769ef670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000364955db83e37d5696afaeed21e0c7ced9a951a78d0af7ad1468ee3654940d71527b0059940db9ed8ccf47e201dce6a8e04741246bef1d6490326cb9a62a0244e417bee2a407f3dcd1b05a1bfb390e6c8b368820b9b9903c6023d4bce36f1a3be8c972c16c2ac5fe8ce41fe5715fb9570d66de2ee127d14bf4db36708f917058bc3f387157d5f235d8dbe0a1efec6355366294dac73ea6b269ab0a1a26c84a055385649f0108409eaa6d7169db0a71540f998c4737b1f9796d46d7d0d6a75c0ab0a1b8609f7e61ee9be22f7f576117e506805efdff4eee6167d70f3d7c1518024272206754dcc2749e491fe10cd966301808949880e04960f3753c6e277632012ce51ac6d4b8bf5ee66ff08be9eef19cbdf978ffd9d4176ed15f88fdeae3f247321b373b63330a844fd640d007c1abd6e8012445fd4f21501817f3de863c414c9aecb76e2b8245fab58bad799b9f95534a3a6cfedef821e1cb4efed59f8b73504e561708968fa216039c712832211acd5b29f337bd85498d2b7ab6e94f28bf6ffc7a16e4480d90ae9ea7fb241172a44200895dfebf2e310c6c44bd2e3a52fd4e5cf3ec8671724b6e8fc7cc8c37985efa8b454fcf0392525736e8d32227c2e509864862dd40ac7a1ba06ff803d92854baf8392ef197e44d49b04b41b8ff35bf01708ea776a1bb42154ae9b6f961eec68c9eedd9453ab9a769b1165a20d9d54f1eaa8232394cb5c3ce19ab0c36bcb575ab1c178cbfa4a03e13ae0efa6271c9412e30861f247a317ceba38d03dd2ef1ca4ecc22662c0a2540a0dd5c8c6d4756e0524074183d9a8b478997004f3d656dcba9c070559404eccd60e60b731f31f4a31b002f5545f1d7b858c0a9e4010ccb77c0d703b957ae8096fe6aae1a75d81961020ec022e16f143be85fe24309641d038f0cb2f65c7d4a9403269f261ef276f136a44e57d6055c30aba527a361bf3d6d82065f1b4772121b7276888bad201de200a7f13d698df04f400abc40eee9f7ab812679000b96dc125ae97709267087" + "value_hex": "f208407853bfc2deba74a479b62582c44b3924910ba67d43e2b72bdf8a1ad80aba6318c620da8dae51a45d1d3dd8732a39c3325818973184c831cc4c3790713c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000721c6645a246e93edcc3cc6a9aa1f164ae626d21fcecd4a40759136c29a1696c68bb064e7780492b557474d83ed2f52ab4bfad0d1ec5622071e67c70eb6c98070cc41fa85ca41565adf8675a8c20cf0f68d590cf873ccdf9cae50ee24afd82537eb146351f3aed5f1256eae673963bb5750ed0cf3247c257a57deb62f44c722a502f5a1b89d4267ee844c45b71115b00d80ea4dc49cc4616241da1fe0d11ec015242f5288d29ff506ac72b7e7f955aab670e9240a93d269024b90c150d513d085497240ec698120617179bb55cd197505fbd23468148d2bff3977c6d7b9e2201c873e2d398e8864bd12bf87dea7402594ab090c6ea7a2589838139150986bd63629bc89d6ec93ba34112dc24084133a6e66f2abd7174d5477345803be2dfcb08be8749e453f7d4ce4f62764301982e593a2c88fc158c73d227cde230fdc0112b6c744e0444c2499e21f20966770cd4cf98d8b2c55060adc8c9e532072a1ea026e8d6bf9d33c567429355bd5a2f781ad92de6fb8e9d231131484ca41d8b08a134f8d210968241f7a3f2f6ab230fa5101c7c849c18ce167b15075ee4774bd7f061409728f70844b0a6c3f7e2de562f2a3e49f46588ddffae5e10d0577b8bc87c2c82149d3beed10926ada32434d0ab50aea2fa924fea0a01ecccdbdb085aa35b68ba30249861e3c9e64ad06f067d2bdc3cbadfb5d29c499755eec7cb897b71fe502405d8b63a08ac8a924c0f2770acd4156fe4d970b853a931d5a5058390a2495e9ac6499322ea1ef80cb6cf7dbd0edec8c36776c5ddee431bb966a14f1f02e63be64ba37a5e695abb360ae53278babeb38807e123c30d4aa78d115222596d68013ad0433c10f5edb587183e435cedb86b12ace754983c1d01de5c81880386dc40c0d9dbbec0806f7d4f7760cb981fbc3472678e7f597225663f7257269320cb1c3d1decd170e95c3c88b3b44c1e53f88319aa9205bb807e44516a1d2f00c56c0676e719caf4060612a86ea5740e940e06565b4c05dd5e43380c8a19e1f12e" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -604,7 +604,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011236a299cf39e9b97c79547ecbc358dd5411d8d75e14a827a5b98125adf62a41c6b7bfaccf40f04df0f78492907d4c17f5516326c77c6ba2d963ea734fa75c0550c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653fb2d012282a376ec1041c1a34a2e2c512e5595f110e514951b0119b1cbe6f152232e02db0049566adc25a573cfddcc1444c0e52a219a08a0366784fd6d2a5234b5e0e44952de1f99911ae5ed5f7d54e95ecf89ae82c06d7e23033097c093f784da22f2f1fee5a336c85e7cfc5b0ac907c12b020c7f0b29e4e85e005bccaf8890a89ffccba39c6cd16e2b7c88e4166bbe4f99f0996d29b18fe6e494f8660f77006670a56c03dfcfb8e1368eede259be91feadec1d54bd1dcc04b9e5208fea3e60f" + "proof_data_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472641efb396eec909817f83f903d12a78bca1289e965fe1d81e8237342177b73246652302d3492c8177d435c7c64a6c75c5b05cd11026e52f61ad8bac3f06f3b4762848ef3dae8e0829b310f657a876f553a2fb748cd70d5606358005d65a82617fc5b1d394418b561d07323abf16911daf3f76b1ffea90e482e6a4646cde1c728508ec4f8ba16fa5d09b0ac319655d662097390c4c363158912858176ef67f908c2bd903e2f868cc7fc7fe7831a22f8295001edf5e485d4f311fc34c5a82c060443da4f265939cfe71570c7a5b4a411fbc792bec44cceab3054889ca9a7116b056c55089570e3c50692285260e32fb2be50d382c3a2ba49d75892a61017712a0a830fbeeff1a9a020e31f30a0774112a2dd26e81dcba0bb11b8966bec69e26203" }, "mutations": [ { @@ -612,7 +612,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "41b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011236a299cf39e9b97c79547ecbc358dd5411d8d75e14a827a5b98125adf62a41c6b7bfaccf40f04df0f78492907d4c17f5516326c77c6ba2d963ea734fa75c0550c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653fb2d012282a376ec1041c1a34a2e2c512e5595f110e514951b0119b1cbe6f152232e02db0049566adc25a573cfddcc1444c0e52a219a08a0366784fd6d2a5234b5e0e44952de1f99911ae5ed5f7d54e95ecf89ae82c06d7e23033097c093f784da22f2f1fee5a336c85e7cfc5b0ac907c12b020c7f0b29e4e85e005bccaf8890a89ffccba39c6cd16e2b7c88e4166bbe4f99f0996d29b18fe6e494f8660f77006670a56c03dfcfb8e1368eede259be91feadec1d54bd1dcc04b9e5208fea3e60f" + "value_hex": "377592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472641efb396eec909817f83f903d12a78bca1289e965fe1d81e8237342177b73246652302d3492c8177d435c7c64a6c75c5b05cd11026e52f61ad8bac3f06f3b4762848ef3dae8e0829b310f657a876f553a2fb748cd70d5606358005d65a82617fc5b1d394418b561d07323abf16911daf3f76b1ffea90e482e6a4646cde1c728508ec4f8ba16fa5d09b0ac319655d662097390c4c363158912858176ef67f908c2bd903e2f868cc7fc7fe7831a22f8295001edf5e485d4f311fc34c5a82c060443da4f265939cfe71570c7a5b4a411fbc792bec44cceab3054889ca9a7116b056c55089570e3c50692285260e32fb2be50d382c3a2ba49d75892a61017712a0a830fbeeff1a9a020e31f30a0774112a2dd26e81dcba0bb11b8966bec69e26203" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -622,7 +622,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011236a299cf39e9b97c79547ecbc358dd5411d8d75e14a827a5b98125adf62a41c6b7bfaccf40f04df0f78492907d4c17f5516326c77c6ba2d963ea734fa75c0550c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653fb2d012282a376ec1041c1a34a2e2c512e5595f110e514951b0119b1cbe6f152232e02db0049566adc25a573cfddcc1444c0e52a219a08a0366784fd6d2a5234b5e0e44952de1f99911ae5ed5f7d54e95ecf89ae82c06d7e23033097c093f784da22f2f1fee5a336c85e7cfc5b0ac907c12b020c7f0b29e4e85e005bccaf8890a89ffccba39c6cd16e2b7c88e4166bbe4f99f0996d29b18fe6e494f8660f77006670a56c03dfcfb8e1368eede259be91feadec1d54bd1dcc04b9e5208fea3" + "value_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472641efb396eec909817f83f903d12a78bca1289e965fe1d81e8237342177b73246652302d3492c8177d435c7c64a6c75c5b05cd11026e52f61ad8bac3f06f3b4762848ef3dae8e0829b310f657a876f553a2fb748cd70d5606358005d65a82617fc5b1d394418b561d07323abf16911daf3f76b1ffea90e482e6a4646cde1c728508ec4f8ba16fa5d09b0ac319655d662097390c4c363158912858176ef67f908c2bd903e2f868cc7fc7fe7831a22f8295001edf5e485d4f311fc34c5a82c060443da4f265939cfe71570c7a5b4a411fbc792bec44cceab3054889ca9a7116b056c55089570e3c50692285260e32fb2be50d382c3a2ba49d75892a61017712a0a830fbeeff1a9a020e31f30a0774112a2dd26e81dcba0bb11b8966bec69e2" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -644,7 +644,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842452cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a4cbe10e2d5f095c834e6351618aa702f3956f08022b92269d7464406e8bcd01f0059d8a86b0090a51e9a3899cd9de70147cdd2722f8d34b76c9215e79fc7d70fde69abdf3d5e237631a4eb99bad52df5d58a910a080de48ba01c0237274e8e321893a874646d2fa987cbcaf3853873533ebeaa80c5d2fc829d896805b1fe3c62b4d3e22dd3712dddc9c015f084f55ae7b6065d7661024646e126805a1ef9173f340d09f755e86c9b7b9d14ef5f043f73d93f13ae49f424d6bf86f22283e995074abf7ee0182eacb5cae95578982e938e95cb561ed692b3f1bb3c239d41b2437cd21314e84600da1c52483aa4efa1f5951cbcb0f35e7234acc0d08cb9b51f1f382c1c1d432f49959cd585fb8b54bec2b5b2c6dceb71e3ad6807de38bb56f4a20e5c27cb82c7002e7b95d8a9d406d175fe6570f3b315955a9e6e105b9e8ab5880e" + "proof_data_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae34729446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7aca195a68d159159bda2ab9960d8ecca7aaaf039153bae0c5ca1c2fbcb002ea70a8b41938380e1695912650c3b512432c809a0d7aad6f756542eea507736d025484af842fae615908502893876740e32c6c1ad1eed108b30c795b899d9ea45c5262df0859d7e235f22a9724c4c60f6bc1fb598476c002fe252e3b735efca2b90a1c8992371207ef2dc0e232f3cea403acfe6a84e7798ded239b64dccaf0e3ca1bce8608c6f477e1aa14651291ee50cc7dd0d8d5901e43d56459ab07f08c0fc92cbc209c348b7fe811c5472b8a4e8a029e27e571a022b2affa3d105cb1ec63424cfe3e223c8f7f1f49da25b105e2da2e3039998d9c8639aae6f0ee29974e7b566b6a4700b33c4151e3ad500aedf900481a6c08d20a328345807828b3d48580bd40a26121b89203c7be2d5d3f40af276f431e510653c0bd066c080e351fa3a405095cb2319209d0cb6592e15240ec9778533ddeaf6051434962697d23babca08f03" }, "mutations": [ { @@ -652,7 +652,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "41b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842452cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a4cbe10e2d5f095c834e6351618aa702f3956f08022b92269d7464406e8bcd01f0059d8a86b0090a51e9a3899cd9de70147cdd2722f8d34b76c9215e79fc7d70fde69abdf3d5e237631a4eb99bad52df5d58a910a080de48ba01c0237274e8e321893a874646d2fa987cbcaf3853873533ebeaa80c5d2fc829d896805b1fe3c62b4d3e22dd3712dddc9c015f084f55ae7b6065d7661024646e126805a1ef9173f340d09f755e86c9b7b9d14ef5f043f73d93f13ae49f424d6bf86f22283e995074abf7ee0182eacb5cae95578982e938e95cb561ed692b3f1bb3c239d41b2437cd21314e84600da1c52483aa4efa1f5951cbcb0f35e7234acc0d08cb9b51f1f382c1c1d432f49959cd585fb8b54bec2b5b2c6dceb71e3ad6807de38bb56f4a20e5c27cb82c7002e7b95d8a9d406d175fe6570f3b315955a9e6e105b9e8ab5880e" + "value_hex": "377592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae34729446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7aca195a68d159159bda2ab9960d8ecca7aaaf039153bae0c5ca1c2fbcb002ea70a8b41938380e1695912650c3b512432c809a0d7aad6f756542eea507736d025484af842fae615908502893876740e32c6c1ad1eed108b30c795b899d9ea45c5262df0859d7e235f22a9724c4c60f6bc1fb598476c002fe252e3b735efca2b90a1c8992371207ef2dc0e232f3cea403acfe6a84e7798ded239b64dccaf0e3ca1bce8608c6f477e1aa14651291ee50cc7dd0d8d5901e43d56459ab07f08c0fc92cbc209c348b7fe811c5472b8a4e8a029e27e571a022b2affa3d105cb1ec63424cfe3e223c8f7f1f49da25b105e2da2e3039998d9c8639aae6f0ee29974e7b566b6a4700b33c4151e3ad500aedf900481a6c08d20a328345807828b3d48580bd40a26121b89203c7be2d5d3f40af276f431e510653c0bd066c080e351fa3a405095cb2319209d0cb6592e15240ec9778533ddeaf6051434962697d23babca08f03" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -662,7 +662,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842452cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a4cbe10e2d5f095c834e6351618aa702f3956f08022b92269d7464406e8bcd01f0059d8a86b0090a51e9a3899cd9de70147cdd2722f8d34b76c9215e79fc7d70fde69abdf3d5e237631a4eb99bad52df5d58a910a080de48ba01c0237274e8e321893a874646d2fa987cbcaf3853873533ebeaa80c5d2fc829d896805b1fe3c62b4d3e22dd3712dddc9c015f084f55ae7b6065d7661024646e126805a1ef9173f340d09f755e86c9b7b9d14ef5f043f73d93f13ae49f424d6bf86f22283e995074abf7ee0182eacb5cae95578982e938e95cb561ed692b3f1bb3c239d41b2437cd21314e84600da1c52483aa4efa1f5951cbcb0f35e7234acc0d08cb9b51f1f382c1c1d432f49959cd585fb8b54bec2b5b2c6dceb71e3ad6807de38bb56f4a20e5c27cb82c7002e7b95d8a9d406d175fe6570f3b315955a9e6e105b9e8ab5" + "value_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae34729446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7aca195a68d159159bda2ab9960d8ecca7aaaf039153bae0c5ca1c2fbcb002ea70a8b41938380e1695912650c3b512432c809a0d7aad6f756542eea507736d025484af842fae615908502893876740e32c6c1ad1eed108b30c795b899d9ea45c5262df0859d7e235f22a9724c4c60f6bc1fb598476c002fe252e3b735efca2b90a1c8992371207ef2dc0e232f3cea403acfe6a84e7798ded239b64dccaf0e3ca1bce8608c6f477e1aa14651291ee50cc7dd0d8d5901e43d56459ab07f08c0fc92cbc209c348b7fe811c5472b8a4e8a029e27e571a022b2affa3d105cb1ec63424cfe3e223c8f7f1f49da25b105e2da2e3039998d9c8639aae6f0ee29974e7b566b6a4700b33c4151e3ad500aedf900481a6c08d20a328345807828b3d48580bd40a26121b89203c7be2d5d3f40af276f431e510653c0bd066c080e351fa3a405095cb2319209d0cb6592e15240ec9778533ddeaf6051434962697d23babca0" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -684,7 +684,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "50c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653f52cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000005ac1c0dec5266e5b39a17c8deebfa34d56adc0c69d58794eb9ecfefe2705f67bee015b045396902d3012c863854ed3c1e223eca6605110616e8c9bead911db525203cb997f2cf259daf2c4bbc32e3f34ee788023b3d4b13b3b2926840de4d7170ebdcd854ce2ca95ac9b5d546e6caafb551c603842b367a5d5347a28f1f8707cedc3b59431d94180324b2cc5a93369e80dbd9e434736afed962df2a0a950700d476b9d5ca1175dbe1f955cf847fb16367c17690ed3d28447949006c32799460d69fd6f04ce3e46324ca39f2d463ca17f9a0be5302d228d83a9f9d2a77de98e084aa2474da38c74f755018a9b5f9da84bdb78b1c755b48e7b27e3216ca1551104764d45139e8aaeabfc6e7b49c330b8493603695170d2a7d94c1f055684305b335ea52b7d4ebeaed1477668d542d2e16a5c7c020a1c406d9c281541890e357a48aa498aa46d187b4d63719103cb7b29496661d3eac593e0c45965bae02262bf6d1a5b80655a05a10b8c756423b3bad79b367eaa775d6603c1f328fcdf7f37b05490e719d0b15d1bd1738855444e17036b38462c1e27ee5b7d888b4420717d8b3afca450b7a94d42f6f3cebf2dcfbf681b65aa7b5467cf4900eaf79d7f1152df5514fed1cf4ee41c3a2ee019303ef8da4b9ca0255bd05a5be311b71669c49d110a7026ae60b227a007e08fddc24db1dd2b00da84904185e9c5e524f25ec4ccab1e2828dbd9c9ab92afc166f62ef6d6a97a256c5babb805123cb8314af1718fd77e5a3228f0170cefdd7f0a595555144c51960c0532473db09a756e3e1bb2c1054b3a900da56a76b9e5a26eb8b4cc17d663ca6ab8946bcf42104705b4b1cbba4a165aa3a072b1ab06729f3afd124289a942c351ca980da5752eb48dcd8609937a72989a9bd2dee57117ad230c1346a4d52a89636a0a65db0dffb8746a8496ccef16d57bb564af1d768158156da58fefdcfe3626c131672cb3f0264b886ef923ed06c1f07b3a1d8b23b977a72d145a33367d7bd765013eb15ef36eeb0b7ac483cc08" + "proof_data_hex": "62848ef3dae8e0829b310f657a876f553a2fb748cd70d5606358005d65a82617ca195a68d159159bda2ab9960d8ecca7aaaf039153bae0c5ca1c2fbcb002ea7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000007080743d39724b0d600d7fbf1c2900c1870da76e4b5179fb2604a19ae0ce54653ada006091c32793974ebc2be7130b9f8c871662026644c4be7d62be69401119a281d54f562dbca44eeecd808f9a3a57335c6cc488f1c628b3e768122e2c206c1a58a202a6fd3ee903f9f4414647972a0c4605b02cd77b7c622d029a922111554e4c7896da56e766fb5505b894f4477c2c095bb0d43604e6edd788ba6b30ca03ee9fe433ae70bfe0b33c7a9f77ea02b3e3ee16afba2e098ae89b9a4151553a06196a3aaa5e725ff8722697f80089c643333e37cd2bd1d489aedc5e68473a910470850cc85599c51937b22af77260abab717eb96ff3732be89cd50b70ad172411924821c8708967d682f248031dee69086d2e2253b3ecc9bdaf7fb9c9f5b4a1705cca1c73d2ef43791146224c2a1ea5f12e793dcb0c65e6cd6a0e5d6b85377f59442197507d2818f2d138b60cf52e45a74a5f2f94485193244eaa6e00fd4adb33ce30c86a76b4f5e947bd0c5ed24507c953cff1040e32e83197742c4750805d6e046639c1b21958c36e9549ef1e86c6e70cbd51fffbd15f77ae33df6d3c64e95f2cd8e86fc535b58ce572262024c42dfef93f3b87f4e7cfbdb2d365ca6113df7efa1de3518ed107fe57b523bbe1ef183848babf190c7705044e4fc6e5bd9bbb604eba1a5576e286a7946fa401caa120bbf2ea4aa79ec3479ae96a8b06d54e6d42d6a2d4c0c738d2f3d6beba0f5253e8d4a2ce1f9c81872c8bf474b5e6d33e33352aa801ddc5cfabcce3b6af402bd5ffdd1f291ecb789dfc7f09e83d7237b65e4c46a572fae87a7cf70f90464ac27a82209759c2139b0c9ba5ffe28be8e81289465660030261a2e674616759904118146c0cba1d577def418b7933bcdc48ae5e6134691041d9f20b4b8198df55aeab3ae3ecf6e3723bfb1aa4f7e642b40a5658561b7a46abf0cb0aca40fb023702339a0abc39d4c5dae761a4745b200c4f24cc0ec94e3484ca0e1859d87a25e9d3a093b24f0ebef836e000db10a41b7bed430c06" }, "mutations": [ { @@ -692,7 +692,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "51c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653f52cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000005ac1c0dec5266e5b39a17c8deebfa34d56adc0c69d58794eb9ecfefe2705f67bee015b045396902d3012c863854ed3c1e223eca6605110616e8c9bead911db525203cb997f2cf259daf2c4bbc32e3f34ee788023b3d4b13b3b2926840de4d7170ebdcd854ce2ca95ac9b5d546e6caafb551c603842b367a5d5347a28f1f8707cedc3b59431d94180324b2cc5a93369e80dbd9e434736afed962df2a0a950700d476b9d5ca1175dbe1f955cf847fb16367c17690ed3d28447949006c32799460d69fd6f04ce3e46324ca39f2d463ca17f9a0be5302d228d83a9f9d2a77de98e084aa2474da38c74f755018a9b5f9da84bdb78b1c755b48e7b27e3216ca1551104764d45139e8aaeabfc6e7b49c330b8493603695170d2a7d94c1f055684305b335ea52b7d4ebeaed1477668d542d2e16a5c7c020a1c406d9c281541890e357a48aa498aa46d187b4d63719103cb7b29496661d3eac593e0c45965bae02262bf6d1a5b80655a05a10b8c756423b3bad79b367eaa775d6603c1f328fcdf7f37b05490e719d0b15d1bd1738855444e17036b38462c1e27ee5b7d888b4420717d8b3afca450b7a94d42f6f3cebf2dcfbf681b65aa7b5467cf4900eaf79d7f1152df5514fed1cf4ee41c3a2ee019303ef8da4b9ca0255bd05a5be311b71669c49d110a7026ae60b227a007e08fddc24db1dd2b00da84904185e9c5e524f25ec4ccab1e2828dbd9c9ab92afc166f62ef6d6a97a256c5babb805123cb8314af1718fd77e5a3228f0170cefdd7f0a595555144c51960c0532473db09a756e3e1bb2c1054b3a900da56a76b9e5a26eb8b4cc17d663ca6ab8946bcf42104705b4b1cbba4a165aa3a072b1ab06729f3afd124289a942c351ca980da5752eb48dcd8609937a72989a9bd2dee57117ad230c1346a4d52a89636a0a65db0dffb8746a8496ccef16d57bb564af1d768158156da58fefdcfe3626c131672cb3f0264b886ef923ed06c1f07b3a1d8b23b977a72d145a33367d7bd765013eb15ef36eeb0b7ac483cc08" + "value_hex": "63848ef3dae8e0829b310f657a876f553a2fb748cd70d5606358005d65a82617ca195a68d159159bda2ab9960d8ecca7aaaf039153bae0c5ca1c2fbcb002ea7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000007080743d39724b0d600d7fbf1c2900c1870da76e4b5179fb2604a19ae0ce54653ada006091c32793974ebc2be7130b9f8c871662026644c4be7d62be69401119a281d54f562dbca44eeecd808f9a3a57335c6cc488f1c628b3e768122e2c206c1a58a202a6fd3ee903f9f4414647972a0c4605b02cd77b7c622d029a922111554e4c7896da56e766fb5505b894f4477c2c095bb0d43604e6edd788ba6b30ca03ee9fe433ae70bfe0b33c7a9f77ea02b3e3ee16afba2e098ae89b9a4151553a06196a3aaa5e725ff8722697f80089c643333e37cd2bd1d489aedc5e68473a910470850cc85599c51937b22af77260abab717eb96ff3732be89cd50b70ad172411924821c8708967d682f248031dee69086d2e2253b3ecc9bdaf7fb9c9f5b4a1705cca1c73d2ef43791146224c2a1ea5f12e793dcb0c65e6cd6a0e5d6b85377f59442197507d2818f2d138b60cf52e45a74a5f2f94485193244eaa6e00fd4adb33ce30c86a76b4f5e947bd0c5ed24507c953cff1040e32e83197742c4750805d6e046639c1b21958c36e9549ef1e86c6e70cbd51fffbd15f77ae33df6d3c64e95f2cd8e86fc535b58ce572262024c42dfef93f3b87f4e7cfbdb2d365ca6113df7efa1de3518ed107fe57b523bbe1ef183848babf190c7705044e4fc6e5bd9bbb604eba1a5576e286a7946fa401caa120bbf2ea4aa79ec3479ae96a8b06d54e6d42d6a2d4c0c738d2f3d6beba0f5253e8d4a2ce1f9c81872c8bf474b5e6d33e33352aa801ddc5cfabcce3b6af402bd5ffdd1f291ecb789dfc7f09e83d7237b65e4c46a572fae87a7cf70f90464ac27a82209759c2139b0c9ba5ffe28be8e81289465660030261a2e674616759904118146c0cba1d577def418b7933bcdc48ae5e6134691041d9f20b4b8198df55aeab3ae3ecf6e3723bfb1aa4f7e642b40a5658561b7a46abf0cb0aca40fb023702339a0abc39d4c5dae761a4745b200c4f24cc0ec94e3484ca0e1859d87a25e9d3a093b24f0ebef836e000db10a41b7bed430c06" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -702,7 +702,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "50c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653f52cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000005ac1c0dec5266e5b39a17c8deebfa34d56adc0c69d58794eb9ecfefe2705f67bee015b045396902d3012c863854ed3c1e223eca6605110616e8c9bead911db525203cb997f2cf259daf2c4bbc32e3f34ee788023b3d4b13b3b2926840de4d7170ebdcd854ce2ca95ac9b5d546e6caafb551c603842b367a5d5347a28f1f8707cedc3b59431d94180324b2cc5a93369e80dbd9e434736afed962df2a0a950700d476b9d5ca1175dbe1f955cf847fb16367c17690ed3d28447949006c32799460d69fd6f04ce3e46324ca39f2d463ca17f9a0be5302d228d83a9f9d2a77de98e084aa2474da38c74f755018a9b5f9da84bdb78b1c755b48e7b27e3216ca1551104764d45139e8aaeabfc6e7b49c330b8493603695170d2a7d94c1f055684305b335ea52b7d4ebeaed1477668d542d2e16a5c7c020a1c406d9c281541890e357a48aa498aa46d187b4d63719103cb7b29496661d3eac593e0c45965bae02262bf6d1a5b80655a05a10b8c756423b3bad79b367eaa775d6603c1f328fcdf7f37b05490e719d0b15d1bd1738855444e17036b38462c1e27ee5b7d888b4420717d8b3afca450b7a94d42f6f3cebf2dcfbf681b65aa7b5467cf4900eaf79d7f1152df5514fed1cf4ee41c3a2ee019303ef8da4b9ca0255bd05a5be311b71669c49d110a7026ae60b227a007e08fddc24db1dd2b00da84904185e9c5e524f25ec4ccab1e2828dbd9c9ab92afc166f62ef6d6a97a256c5babb805123cb8314af1718fd77e5a3228f0170cefdd7f0a595555144c51960c0532473db09a756e3e1bb2c1054b3a900da56a76b9e5a26eb8b4cc17d663ca6ab8946bcf42104705b4b1cbba4a165aa3a072b1ab06729f3afd124289a942c351ca980da5752eb48dcd8609937a72989a9bd2dee57117ad230c1346a4d52a89636a0a65db0dffb8746a8496ccef16d57bb564af1d768158156da58fefdcfe3626c131672cb3f0264b886ef923ed06c1f07b3a1d8b23b977a72d145a33367d7bd765013eb15ef36eeb0b7ac483" + "value_hex": "62848ef3dae8e0829b310f657a876f553a2fb748cd70d5606358005d65a82617ca195a68d159159bda2ab9960d8ecca7aaaf039153bae0c5ca1c2fbcb002ea7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000007080743d39724b0d600d7fbf1c2900c1870da76e4b5179fb2604a19ae0ce54653ada006091c32793974ebc2be7130b9f8c871662026644c4be7d62be69401119a281d54f562dbca44eeecd808f9a3a57335c6cc488f1c628b3e768122e2c206c1a58a202a6fd3ee903f9f4414647972a0c4605b02cd77b7c622d029a922111554e4c7896da56e766fb5505b894f4477c2c095bb0d43604e6edd788ba6b30ca03ee9fe433ae70bfe0b33c7a9f77ea02b3e3ee16afba2e098ae89b9a4151553a06196a3aaa5e725ff8722697f80089c643333e37cd2bd1d489aedc5e68473a910470850cc85599c51937b22af77260abab717eb96ff3732be89cd50b70ad172411924821c8708967d682f248031dee69086d2e2253b3ecc9bdaf7fb9c9f5b4a1705cca1c73d2ef43791146224c2a1ea5f12e793dcb0c65e6cd6a0e5d6b85377f59442197507d2818f2d138b60cf52e45a74a5f2f94485193244eaa6e00fd4adb33ce30c86a76b4f5e947bd0c5ed24507c953cff1040e32e83197742c4750805d6e046639c1b21958c36e9549ef1e86c6e70cbd51fffbd15f77ae33df6d3c64e95f2cd8e86fc535b58ce572262024c42dfef93f3b87f4e7cfbdb2d365ca6113df7efa1de3518ed107fe57b523bbe1ef183848babf190c7705044e4fc6e5bd9bbb604eba1a5576e286a7946fa401caa120bbf2ea4aa79ec3479ae96a8b06d54e6d42d6a2d4c0c738d2f3d6beba0f5253e8d4a2ce1f9c81872c8bf474b5e6d33e33352aa801ddc5cfabcce3b6af402bd5ffdd1f291ecb789dfc7f09e83d7237b65e4c46a572fae87a7cf70f90464ac27a82209759c2139b0c9ba5ffe28be8e81289465660030261a2e674616759904118146c0cba1d577def418b7933bcdc48ae5e6134691041d9f20b4b8198df55aeab3ae3ecf6e3723bfb1aa4f7e642b40a5658561b7a46abf0cb0aca40fb023702339a0abc39d4c5dae761a4745b200c4f24cc0ec94e3484ca0e1859d87a25e9d3a093b24f0ebef836e000db10a41b7bed43" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -722,7 +722,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "50c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653f52cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000005ac1c0dec5266e5b39a17c8deebfa34d56adc0c69d58794eb9ecfefe2705f67bee015b045396902d3012c863854ed3c1e223eca6605110616e8c9bead911db525203cb997f2cf259daf2c4bbc32e3f34ee788023b3d4b13b3b2926840de4d7170ebdcd854ce2ca95ac9b5d546e6caafb551c603842b367a5d5347a28f1f8707cedc3b59431d94180324b2cc5a93369e80dbd9e434736afed962df2a0a950700d476b9d5ca1175dbe1f955cf847fb16367c17690ed3d28447949006c32799460d69fd6f04ce3e46324ca39f2d463ca17f9a0be5302d228d83a9f9d2a77de98e084aa2474da38c74f755018a9b5f9da84bdb78b1c755b48e7b27e3216ca1551104764d45139e8aaeabfc6e7b49c330b8493603695170d2a7d94c1f055684305b335ea52b7d4ebeaed1477668d542d2e16a5c7c020a1c406d9c281541890e357a48aa498aa46d187b4d63719103cb7b29496661d3eac593e0c45965bae02262bf6d1a5b80655a05a10b8c756423b3bad79b367eaa775d6603c1f328fcdf7f37b05490e719d0b15d1bd1738855444e17036b38462c1e27ee5b7d888b4420717d8b3afca450b7a94d42f6f3cebf2dcfbf681b65aa7b5467cf4900eaf79d7f1152df5514fed1cf4ee41c3a2ee019303ef8da4b9ca0255bd05a5be311b71669c49d110a7026ae60b227a007e08fddc24db1dd2b00da84904185e9c5e524f25ec4ccab1e2828dbd9c9ab92afc166f62ef6d6a97a256c5babb805123cb8314af1718fd77e5a3228f0170cefdd7f0a595555144c51960c0532473db09a756e3e1bb2c1054b3a900da56a76b9e5a26eb8b4cc17d663ca6ab8946bcf42104705b4b1cbba4a165aa3a072b1ab06729f3afd124289a942c351ca980da5752eb48dcd8609937a72989a9bd2dee57117ad230c1346a4d52a89636a0a65db0dffb8746a8496ccef16d57bb564af1d768158156da58fefdcfe3626c131672cb3f0264b886ef923ed06c1f07b3a1d8b23b977a72d145a33367d7bd765013eb15ef36eeb0b7ac483cc09" + "value_hex": "62848ef3dae8e0829b310f657a876f553a2fb748cd70d5606358005d65a82617ca195a68d159159bda2ab9960d8ecca7aaaf039153bae0c5ca1c2fbcb002ea7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000007080743d39724b0d600d7fbf1c2900c1870da76e4b5179fb2604a19ae0ce54653ada006091c32793974ebc2be7130b9f8c871662026644c4be7d62be69401119a281d54f562dbca44eeecd808f9a3a57335c6cc488f1c628b3e768122e2c206c1a58a202a6fd3ee903f9f4414647972a0c4605b02cd77b7c622d029a922111554e4c7896da56e766fb5505b894f4477c2c095bb0d43604e6edd788ba6b30ca03ee9fe433ae70bfe0b33c7a9f77ea02b3e3ee16afba2e098ae89b9a4151553a06196a3aaa5e725ff8722697f80089c643333e37cd2bd1d489aedc5e68473a910470850cc85599c51937b22af77260abab717eb96ff3732be89cd50b70ad172411924821c8708967d682f248031dee69086d2e2253b3ecc9bdaf7fb9c9f5b4a1705cca1c73d2ef43791146224c2a1ea5f12e793dcb0c65e6cd6a0e5d6b85377f59442197507d2818f2d138b60cf52e45a74a5f2f94485193244eaa6e00fd4adb33ce30c86a76b4f5e947bd0c5ed24507c953cff1040e32e83197742c4750805d6e046639c1b21958c36e9549ef1e86c6e70cbd51fffbd15f77ae33df6d3c64e95f2cd8e86fc535b58ce572262024c42dfef93f3b87f4e7cfbdb2d365ca6113df7efa1de3518ed107fe57b523bbe1ef183848babf190c7705044e4fc6e5bd9bbb604eba1a5576e286a7946fa401caa120bbf2ea4aa79ec3479ae96a8b06d54e6d42d6a2d4c0c738d2f3d6beba0f5253e8d4a2ce1f9c81872c8bf474b5e6d33e33352aa801ddc5cfabcce3b6af402bd5ffdd1f291ecb789dfc7f09e83d7237b65e4c46a572fae87a7cf70f90464ac27a82209759c2139b0c9ba5ffe28be8e81289465660030261a2e674616759904118146c0cba1d577def418b7933bcdc48ae5e6134691041d9f20b4b8198df55aeab3ae3ecf6e3723bfb1aa4f7e642b40a5658561b7a46abf0cb0aca40fb023702339a0abc39d4c5dae761a4745b200c4f24cc0ec94e3484ca0e1859d87a25e9d3a093b24f0ebef836e000db10a41b7bed430c07" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -734,15 +734,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011236a299cf39e9b97c79547ecbc358dd5411d8d75e14a827a5b98125adf62a41c6b7bfaccf40f04df0f78492907d4c17f5516326c77c6ba2d963ea734fa75c0550c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653fb2d012282a376ec1041c1a34a2e2c512e5595f110e514951b0119b1cbe6f152232e02db0049566adc25a573cfddcc1444c0e52a219a08a0366784fd6d2a5234b5e0e44952de1f99911ae5ed5f7d54e95ecf89ae82c06d7e23033097c093f784da22f2f1fee5a336c85e7cfc5b0ac907c12b020c7f0b29e4e85e005bccaf8890a89ffccba39c6cd16e2b7c88e4166bbe4f99f0996d29b18fe6e494f8660f77006670a56c03dfcfb8e1368eede259be91feadec1d54bd1dcc04b9e5208fea3e60f", - "range_proof_data_hex": "50c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653f52cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000005ac1c0dec5266e5b39a17c8deebfa34d56adc0c69d58794eb9ecfefe2705f67bee015b045396902d3012c863854ed3c1e223eca6605110616e8c9bead911db525203cb997f2cf259daf2c4bbc32e3f34ee788023b3d4b13b3b2926840de4d7170ebdcd854ce2ca95ac9b5d546e6caafb551c603842b367a5d5347a28f1f8707cedc3b59431d94180324b2cc5a93369e80dbd9e434736afed962df2a0a950700d476b9d5ca1175dbe1f955cf847fb16367c17690ed3d28447949006c32799460d69fd6f04ce3e46324ca39f2d463ca17f9a0be5302d228d83a9f9d2a77de98e084aa2474da38c74f755018a9b5f9da84bdb78b1c755b48e7b27e3216ca1551104764d45139e8aaeabfc6e7b49c330b8493603695170d2a7d94c1f055684305b335ea52b7d4ebeaed1477668d542d2e16a5c7c020a1c406d9c281541890e357a48aa498aa46d187b4d63719103cb7b29496661d3eac593e0c45965bae02262bf6d1a5b80655a05a10b8c756423b3bad79b367eaa775d6603c1f328fcdf7f37b05490e719d0b15d1bd1738855444e17036b38462c1e27ee5b7d888b4420717d8b3afca450b7a94d42f6f3cebf2dcfbf681b65aa7b5467cf4900eaf79d7f1152df5514fed1cf4ee41c3a2ee019303ef8da4b9ca0255bd05a5be311b71669c49d110a7026ae60b227a007e08fddc24db1dd2b00da84904185e9c5e524f25ec4ccab1e2828dbd9c9ab92afc166f62ef6d6a97a256c5babb805123cb8314af1718fd77e5a3228f0170cefdd7f0a595555144c51960c0532473db09a756e3e1bb2c1054b3a900da56a76b9e5a26eb8b4cc17d663ca6ab8946bcf42104705b4b1cbba4a165aa3a072b1ab06729f3afd124289a942c351ca980da5752eb48dcd8609937a72989a9bd2dee57117ad230c1346a4d52a89636a0a65db0dffb8746a8496ccef16d57bb564af1d768158156da58fefdcfe3626c131672cb3f0264b886ef923ed06c1f07b3a1d8b23b977a72d145a33367d7bd765013eb15ef36eeb0b7ac483cc08", - "validity_proof_data_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22011ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842452cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a4cbe10e2d5f095c834e6351618aa702f3956f08022b92269d7464406e8bcd01f0059d8a86b0090a51e9a3899cd9de70147cdd2722f8d34b76c9215e79fc7d70fde69abdf3d5e237631a4eb99bad52df5d58a910a080de48ba01c0237274e8e321893a874646d2fa987cbcaf3853873533ebeaa80c5d2fc829d896805b1fe3c62b4d3e22dd3712dddc9c015f084f55ae7b6065d7661024646e126805a1ef9173f340d09f755e86c9b7b9d14ef5f043f73d93f13ae49f424d6bf86f22283e995074abf7ee0182eacb5cae95578982e938e95cb561ed692b3f1bb3c239d41b2437cd21314e84600da1c52483aa4efa1f5951cbcb0f35e7234acc0d08cb9b51f1f382c1c1d432f49959cd585fb8b54bec2b5b2c6dceb71e3ad6807de38bb56f4a20e5c27cb82c7002e7b95d8a9d406d175fe6570f3b315955a9e6e105b9e8ab5880e" + "equality_proof_data_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472d8b5fb228481cc146564a6c22858c5e31cfeb8b1ee78b74c31a10110ccbaf715d8c14cdbd78cc59e711eb240228d35a5049b5603f94566b87e51eb3985b3c7393ea5e84e8efe3dc959d1353b5d900e4402ed3c973c95b00f3f74d63b3c218e3dccfbdb9337e05280b77e1e27e005ce9d384736d776b4fd048b0e3383e7e54236501792318e65d6f631815ccface56a09749fb8cbc4992a8e586bd62631d2e21edca2671e0c30f688003da6dcdf9badf46fdb152ad70dd2109850c151e834277615ce51c0524159783f40fd89eed6befcbb8010577cc30cbc06bc4395951ead0e6d35e7045e0cab5f2f2958976de5c6a63150af716619332b1e177121640da903cce98f0359777130d295be42d1e563bc2ae8250fae45e9841b4715f28511c40a", + "range_proof_data_hex": "3ea5e84e8efe3dc959d1353b5d900e4402ed3c973c95b00f3f74d63b3c218e3dc6fb2677b32ba074ae704b00bac35f801220c61a18a926d3346689a02f8d580c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000036edbbf24cc4a19ef85971585a61a5268fa2cae2be7c4ccdeb3d13e5813e6f3fd263565e97533c4c1769d5c13fb617dbbf86f3c321c220068d6441db89225370a071ed4c8e6d07980883269c0dce134d89ae4e7865539a62b211dbd5933dc30d501b4ddd9e97cbacab01399a4dd3425d5e8cb18fb9587364314ca0b25b21925ce57b4f63b0f08db62823232b1ada3924f0c859dd656338a70c8d2fb35ffbe1045cca4ac662e7babbc22bab545972ad3d69568279e5c8d84fb2d1689bc8c0350792f7ea76a7c2eec62630ffe3182047ceba3cf8129c52357653d5ed8f83c32b037668118defd827068e00f4fc5bedea7bb376fd4334222481d750578b74f272523689bddaf39a5ea959fa3377f84fa72061edcfddf741480f7630790a9dd42c5ee67df7565a85b763bf261b83705487bff8b8fd1d26de70efdd050a5b7d67cf0e646076c0a8ebf389a9e4fef2c6733f52491252a45042a6e84b8ebd950b4e5242e88b6cb9a754181a3295253af986eee95c21de53e9a18a9a08dfb2e7b96a85127aaa7ebc102f06483f16858a34926ada16ecca4d1a4cfb5fc46ac1377075f97b52b1d1166116b870610b15e5c3d72e9787a0a835c7ac59dc29a0ba7b9dc2be2422f1a9fa9b4a06851e3bddc3ec07e6364b05175513d1c012e117ebccf09c8f4584de80f66a50d92c209b62fdcff7d5222b7d8304d15b493b19e473928ede3965f08bb80019e33b38d084a3d706f0557d56d88693e0222ba4beb4049d1c86c43eb20ecbd0fa1d75b0bbe08c51581bf33e6d66894c9a368ec2081c2ed1b7f465095cdc5eb019e47a950993f491e6a5598b817b6f01cc78d454cd47bc34230bed590e06de9d33ce7e3e34824c7f56df061e59f56a862075aa0678efe1ec2bffba33e803797d3dbf6076d3d843c00035b9d6711a24208457cde6b2b1ee92b7ca412048de07c68ad559a903193d407f39ae05c85c69fc0bcf61d49c82b6f3a5ae3b0b23f581d39fb2f5aeecb5547090959c49a1cee4e399c6e2aee25961017e8c3404", + "validity_proof_data_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae34729446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7ac6fb2677b32ba074ae704b00bac35f801220c61a18a926d3346689a02f8d580caecfff2720178f9b733eaf7975bcfb25a468b00cbd295b03356ca289f05a621e2eee02ba38c11638932827ef3a54f92ae8292f065b3c105448d859d8b7a0dc6326800926a5ee27afc12168734e98d766066e5070be808a61f3d1f91c95ba7f083ed12f028df004262338ed8da3c8425a22108f99d9b301086742e2f01955f433da4402d04df8bee013e6c1bee4b848e573c846bbbf936742b38d20c7a906707508cf9915a1a40f978fc4a90879770f4f1159a90eff3b272f4f25f862639f7e2ce841c8aa84143cdfe9bdbc03b3ea95e5a6738188f371cf4e5c246fad1f531c6928eeb83a15e8834b5af3f4cbdf20050e480f843c8a8f2677678d8f4b9f27ec4a321e4a393eb903bc180b775c1b52f94f112b8b0d41429ebc6616c32ac9272f0f904cbe88dd0ec59b874773b22ef5324ec104aa2240389cbe16df6c8c7d8d410a" }, "binding": { - "current_balance_commitment_hex": "02a6581c395c5927de61ac07a370d015aa92f54d7f0724be7b9902bb9def0816", - "current_balance_handle_hex": "3ebad8cc2883c8ef5302472c0ab192ea2da8f02a984ca69fa88592b8ae27fe6e", - "recipient_pubkey_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424", - "sender_pubkey_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201" + "current_balance_commitment_hex": "32d3edc6e2f0c781b39b9222e8447f85c290598ca4f9914f386323b23d4b5408", + "current_balance_handle_hex": "069aa7f7c34147b31ae095425695a38be560c014a6c880f2e6054ab616bff06d", + "recipient_pubkey_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a", + "sender_pubkey_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472" }, "mutations": [ { @@ -760,7 +760,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "41b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201" + "value_hex": "377592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472" }, "expected_valid": false, "expected_error_contains": "failed" @@ -770,7 +770,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "1bda8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424" + "value_hex": "9546fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a" }, "expected_valid": false, "expected_error_contains": "failed" @@ -790,7 +790,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "50c243075006fa553e02b29605b8716b952c3dbc832d510cc0a668928de6653f52cfe4069472ca9a2aaeb42b42076e5a43768ace50e2cff5d7f65385d4a1012a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000005ac1c0dec5266e5b39a17c8deebfa34d56adc0c69d58794eb9ecfefe2705f67bee015b045396902d3012c863854ed3c1e223eca6605110616e8c9bead911db525203cb997f2cf259daf2c4bbc32e3f34ee788023b3d4b13b3b2926840de4d7170ebdcd854ce2ca95ac9b5d546e6caafb551c603842b367a5d5347a28f1f8707cedc3b59431d94180324b2cc5a93369e80dbd9e434736afed962df2a0a950700d476b9d5ca1175dbe1f955cf847fb16367c17690ed3d28447949006c32799460d69fd6f04ce3e46324ca39f2d463ca17f9a0be5302d228d83a9f9d2a77de98e084aa2474da38c74f755018a9b5f9da84bdb78b1c755b48e7b27e3216ca1551104764d45139e8aaeabfc6e7b49c330b8493603695170d2a7d94c1f055684305b335ea52b7d4ebeaed1477668d542d2e16a5c7c020a1c406d9c281541890e357a48aa498aa46d187b4d63719103cb7b29496661d3eac593e0c45965bae02262bf6d1a5b80655a05a10b8c756423b3bad79b367eaa775d6603c1f328fcdf7f37b05490e719d0b15d1bd1738855444e17036b38462c1e27ee5b7d888b4420717d8b3afca450b7a94d42f6f3cebf2dcfbf681b65aa7b5467cf4900eaf79d7f1152df5514fed1cf4ee41c3a2ee019303ef8da4b9ca0255bd05a5be311b71669c49d110a7026ae60b227a007e08fddc24db1dd2b00da84904185e9c5e524f25ec4ccab1e2828dbd9c9ab92afc166f62ef6d6a97a256c5babb805123cb8314af1718fd77e5a3228f0170cefdd7f0a595555144c51960c0532473db09a756e3e1bb2c1054b3a900da56a76b9e5a26eb8b4cc17d663ca6ab8946bcf42104705b4b1cbba4a165aa3a072b1ab06729f3afd124289a942c351ca980da5752eb48dcd8609937a72989a9bd2dee57117ad230c1346a4d52a89636a0a65db0dffb8746a8496ccef16d57bb564af1d768158156da58fefdcfe3626c131672cb3f0264b886ef923ed06c1f07b3a1d8b23b977a72d145a33367d7bd765013eb15ef36eeb0b7ac483" + "value_hex": "3ea5e84e8efe3dc959d1353b5d900e4402ed3c973c95b00f3f74d63b3c218e3dc6fb2677b32ba074ae704b00bac35f801220c61a18a926d3346689a02f8d580c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000036edbbf24cc4a19ef85971585a61a5268fa2cae2be7c4ccdeb3d13e5813e6f3fd263565e97533c4c1769d5c13fb617dbbf86f3c321c220068d6441db89225370a071ed4c8e6d07980883269c0dce134d89ae4e7865539a62b211dbd5933dc30d501b4ddd9e97cbacab01399a4dd3425d5e8cb18fb9587364314ca0b25b21925ce57b4f63b0f08db62823232b1ada3924f0c859dd656338a70c8d2fb35ffbe1045cca4ac662e7babbc22bab545972ad3d69568279e5c8d84fb2d1689bc8c0350792f7ea76a7c2eec62630ffe3182047ceba3cf8129c52357653d5ed8f83c32b037668118defd827068e00f4fc5bedea7bb376fd4334222481d750578b74f272523689bddaf39a5ea959fa3377f84fa72061edcfddf741480f7630790a9dd42c5ee67df7565a85b763bf261b83705487bff8b8fd1d26de70efdd050a5b7d67cf0e646076c0a8ebf389a9e4fef2c6733f52491252a45042a6e84b8ebd950b4e5242e88b6cb9a754181a3295253af986eee95c21de53e9a18a9a08dfb2e7b96a85127aaa7ebc102f06483f16858a34926ada16ecca4d1a4cfb5fc46ac1377075f97b52b1d1166116b870610b15e5c3d72e9787a0a835c7ac59dc29a0ba7b9dc2be2422f1a9fa9b4a06851e3bddc3ec07e6364b05175513d1c012e117ebccf09c8f4584de80f66a50d92c209b62fdcff7d5222b7d8304d15b493b19e473928ede3965f08bb80019e33b38d084a3d706f0557d56d88693e0222ba4beb4049d1c86c43eb20ecbd0fa1d75b0bbe08c51581bf33e6d66894c9a368ec2081c2ed1b7f465095cdc5eb019e47a950993f491e6a5598b817b6f01cc78d454cd47bc34230bed590e06de9d33ce7e3e34824c7f56df061e59f56a862075aa0678efe1ec2bffba33e803797d3dbf6076d3d843c00035b9d6711a24208457cde6b2b1ee92b7ca412048de07c68ad559a903193d407f39ae05c85c69fc0bcf61d49c82b6f3a5ae3b0b23f581d39fb2f5aeecb5547090959c49a1cee4e399c6e2aee25961017e8c" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -802,7 +802,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424f849a1a283866adfa29de0a9129357d99819e49271d8e5bf5d10c5cdc6211065de9e14e599f38716d66b5fc846e1d80f2052d34501e46bf5835890aadda99848c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b8acb23f53bc3efae4befae5f8179651fbf7e8e47a7cb1b17fa292947d1594f372029db7fffbefacc923802936bf76f3a9e7b4f1023109f24fd47370eb5485d3dd4fd48f967799e461b05aa95d8c57a6fa0aa6e4356e2aaa8f4ee36110899a168be350a2a62deef1e46f9437bfd88b48f7f28dea75d97fc5ed0ebe5088ecc2108b383f78e10dc2789aecfcffdafdc622dac8be78167c69e9736393ee095968c074dd956cf31198737620b03a4cf0ffdc0d7390263fab922827c281eff83fff908" + "proof_data_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a703b860a2c0a3309ad51dd57e72c5ad58b9d7c50f26c61c2e250adae72aa7b7b823bfb1a3ff0af4cf9c963e44e4a30ff5ea7379eaa1095fbbd930a707558b53758a1e97be3f3da75369b92c4e6c552fcf7a05db2f8ef8467121e2acf0ff3316c72b5513c9cb4af1683f896b162c61ea03b1d9ae8aff919adbeef668a6ed9a228f060dfeb3b9adc3ea3a43bcb5a9fbb179ef6461bdd0b634fd014739453b4ed1d6eee54e40566f96115ac7c491b61bcc420211f7277b2deab8ed41b518885f148961ccb758fdb83ecf7eb17b6e902f12691ab7998181913df19eae2d075ed360dc7c7a6f31159a94f3d26ea38521f7bb6307013ff1c79407bb529a3bfdc300b0bff81a7011db13bd1613f0bf28ec657f11a13c252469ed7faa12c248c3da5490a" }, "mutations": [ { @@ -810,7 +810,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "1bda8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424f849a1a283866adfa29de0a9129357d99819e49271d8e5bf5d10c5cdc6211065de9e14e599f38716d66b5fc846e1d80f2052d34501e46bf5835890aadda99848c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b8acb23f53bc3efae4befae5f8179651fbf7e8e47a7cb1b17fa292947d1594f372029db7fffbefacc923802936bf76f3a9e7b4f1023109f24fd47370eb5485d3dd4fd48f967799e461b05aa95d8c57a6fa0aa6e4356e2aaa8f4ee36110899a168be350a2a62deef1e46f9437bfd88b48f7f28dea75d97fc5ed0ebe5088ecc2108b383f78e10dc2789aecfcffdafdc622dac8be78167c69e9736393ee095968c074dd956cf31198737620b03a4cf0ffdc0d7390263fab922827c281eff83fff908" + "value_hex": "9546fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a703b860a2c0a3309ad51dd57e72c5ad58b9d7c50f26c61c2e250adae72aa7b7b823bfb1a3ff0af4cf9c963e44e4a30ff5ea7379eaa1095fbbd930a707558b53758a1e97be3f3da75369b92c4e6c552fcf7a05db2f8ef8467121e2acf0ff3316c72b5513c9cb4af1683f896b162c61ea03b1d9ae8aff919adbeef668a6ed9a228f060dfeb3b9adc3ea3a43bcb5a9fbb179ef6461bdd0b634fd014739453b4ed1d6eee54e40566f96115ac7c491b61bcc420211f7277b2deab8ed41b518885f148961ccb758fdb83ecf7eb17b6e902f12691ab7998181913df19eae2d075ed360dc7c7a6f31159a94f3d26ea38521f7bb6307013ff1c79407bb529a3bfdc300b0bff81a7011db13bd1613f0bf28ec657f11a13c252469ed7faa12c248c3da5490a" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -820,7 +820,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424f849a1a283866adfa29de0a9129357d99819e49271d8e5bf5d10c5cdc6211065de9e14e599f38716d66b5fc846e1d80f2052d34501e46bf5835890aadda99848c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b8acb23f53bc3efae4befae5f8179651fbf7e8e47a7cb1b17fa292947d1594f372029db7fffbefacc923802936bf76f3a9e7b4f1023109f24fd47370eb5485d3dd4fd48f967799e461b05aa95d8c57a6fa0aa6e4356e2aaa8f4ee36110899a168be350a2a62deef1e46f9437bfd88b48f7f28dea75d97fc5ed0ebe5088ecc2108b383f78e10dc2789aecfcffdafdc622dac8be78167c69e9736393ee095968c074dd956cf31198737620b03a4cf0ffdc0d7390263fab922827c281eff83ff" + "value_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a703b860a2c0a3309ad51dd57e72c5ad58b9d7c50f26c61c2e250adae72aa7b7b823bfb1a3ff0af4cf9c963e44e4a30ff5ea7379eaa1095fbbd930a707558b53758a1e97be3f3da75369b92c4e6c552fcf7a05db2f8ef8467121e2acf0ff3316c72b5513c9cb4af1683f896b162c61ea03b1d9ae8aff919adbeef668a6ed9a228f060dfeb3b9adc3ea3a43bcb5a9fbb179ef6461bdd0b634fd014739453b4ed1d6eee54e40566f96115ac7c491b61bcc420211f7277b2deab8ed41b518885f148961ccb758fdb83ecf7eb17b6e902f12691ab7998181913df19eae2d075ed360dc7c7a6f31159a94f3d26ea38521f7bb6307013ff1c79407bb529a3bfdc300b0bff81a7011db13bd1613f0bf28ec657f11a13c252469ed7faa12c248c3da5" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -842,7 +842,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842436d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b03636ff1659ec34d2e304ba028056b9b681b89bb1b6a48cfbdb3f4383e97f5a0f09dcb5366e9ec6d108e6153206c5fa1a69adc7e3cf1bac32c48633bed114e44128947fee79800d128c84543d639a5156dbc8d58b1d781f4340d4eb8e98dfef3f369c409a5f5956e7774b3ade6375fbc4beef593c65e6e35f254a4e8f6c82bbf0656c4444ce46ec59fc44b42dd1d71d2b4f4126fc848a79f5237f0e87cb34c8ec0ae216f3a3b6a6ea216c42386aefabcb804c1f2bf1854743519c194b15f17426787ce14053b539dd3f908113cf2bce8c8a6e8c56abf62a56152ea4f13bccf0bc36f2e312bd3dbc17a2b8051f5813b91872f5c81bd03be718d4bd18393af89a775f82304e5faf82ac22c4b35357d1ef8ad42586e9b2533db9f173e1adaee27c030dbfc34ac8026b78ec2605977d9eb0969b85e54c835695a68562778d1aaa9de602" + "proof_data_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7ab0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701ba3bcd1fa8ab509570047cdb1adaf05625fa487d622a7c7da4ac6c2b96c8bf43541e0de655999ad4823eddf4a4dcd3848e94423ef727b47b45ebc6c52072b55f80903a109c333e6d23c32504cdb4ded8e42a2210bfd1eb6a342b2003601b853b049c960f5ef639057718f301606ccccd7ec0334b0682e5141b3db5866d6f073b54ea68d1873053b7e54a24d5eb14beba1ef3fd34e12ee77fc119a4fe46342872fea08c3388ad29a67dbf1330a47c8f3e9fe42884fe141966ae4dcfb25c68823e9cd6dd536ed28b67bee586e133223438a2d18ad791a4c18aede9e57252a3ba41243c8c63066e956a4b10138235d25f29904d170b0d1f7854fbc0b608605fa16540a5b7fb4673ee6f8501d1252ac8c0822952f5d90e3c9b77bd9e8148e62bb91af8c98388cc929e6f6b2d695261af82e09a49dfb1f72eb28848fb64b07b78d903566bd60a441193b8b2279779f217a6bbb7acb63abd6eec244e84710483dad10b" }, "mutations": [ { @@ -850,7 +850,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "1bda8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842436d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b03636ff1659ec34d2e304ba028056b9b681b89bb1b6a48cfbdb3f4383e97f5a0f09dcb5366e9ec6d108e6153206c5fa1a69adc7e3cf1bac32c48633bed114e44128947fee79800d128c84543d639a5156dbc8d58b1d781f4340d4eb8e98dfef3f369c409a5f5956e7774b3ade6375fbc4beef593c65e6e35f254a4e8f6c82bbf0656c4444ce46ec59fc44b42dd1d71d2b4f4126fc848a79f5237f0e87cb34c8ec0ae216f3a3b6a6ea216c42386aefabcb804c1f2bf1854743519c194b15f17426787ce14053b539dd3f908113cf2bce8c8a6e8c56abf62a56152ea4f13bccf0bc36f2e312bd3dbc17a2b8051f5813b91872f5c81bd03be718d4bd18393af89a775f82304e5faf82ac22c4b35357d1ef8ad42586e9b2533db9f173e1adaee27c030dbfc34ac8026b78ec2605977d9eb0969b85e54c835695a68562778d1aaa9de602" + "value_hex": "9546fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7ab0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701ba3bcd1fa8ab509570047cdb1adaf05625fa487d622a7c7da4ac6c2b96c8bf43541e0de655999ad4823eddf4a4dcd3848e94423ef727b47b45ebc6c52072b55f80903a109c333e6d23c32504cdb4ded8e42a2210bfd1eb6a342b2003601b853b049c960f5ef639057718f301606ccccd7ec0334b0682e5141b3db5866d6f073b54ea68d1873053b7e54a24d5eb14beba1ef3fd34e12ee77fc119a4fe46342872fea08c3388ad29a67dbf1330a47c8f3e9fe42884fe141966ae4dcfb25c68823e9cd6dd536ed28b67bee586e133223438a2d18ad791a4c18aede9e57252a3ba41243c8c63066e956a4b10138235d25f29904d170b0d1f7854fbc0b608605fa16540a5b7fb4673ee6f8501d1252ac8c0822952f5d90e3c9b77bd9e8148e62bb91af8c98388cc929e6f6b2d695261af82e09a49dfb1f72eb28848fb64b07b78d903566bd60a441193b8b2279779f217a6bbb7acb63abd6eec244e84710483dad10b" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -860,7 +860,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842436d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b03636ff1659ec34d2e304ba028056b9b681b89bb1b6a48cfbdb3f4383e97f5a0f09dcb5366e9ec6d108e6153206c5fa1a69adc7e3cf1bac32c48633bed114e44128947fee79800d128c84543d639a5156dbc8d58b1d781f4340d4eb8e98dfef3f369c409a5f5956e7774b3ade6375fbc4beef593c65e6e35f254a4e8f6c82bbf0656c4444ce46ec59fc44b42dd1d71d2b4f4126fc848a79f5237f0e87cb34c8ec0ae216f3a3b6a6ea216c42386aefabcb804c1f2bf1854743519c194b15f17426787ce14053b539dd3f908113cf2bce8c8a6e8c56abf62a56152ea4f13bccf0bc36f2e312bd3dbc17a2b8051f5813b91872f5c81bd03be718d4bd18393af89a775f82304e5faf82ac22c4b35357d1ef8ad42586e9b2533db9f173e1adaee27c030dbfc34ac8026b78ec2605977d9eb0969b85e54c835695a68562778d1aaa9d" + "value_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7ab0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701ba3bcd1fa8ab509570047cdb1adaf05625fa487d622a7c7da4ac6c2b96c8bf43541e0de655999ad4823eddf4a4dcd3848e94423ef727b47b45ebc6c52072b55f80903a109c333e6d23c32504cdb4ded8e42a2210bfd1eb6a342b2003601b853b049c960f5ef639057718f301606ccccd7ec0334b0682e5141b3db5866d6f073b54ea68d1873053b7e54a24d5eb14beba1ef3fd34e12ee77fc119a4fe46342872fea08c3388ad29a67dbf1330a47c8f3e9fe42884fe141966ae4dcfb25c68823e9cd6dd536ed28b67bee586e133223438a2d18ad791a4c18aede9e57252a3ba41243c8c63066e956a4b10138235d25f29904d170b0d1f7854fbc0b608605fa16540a5b7fb4673ee6f8501d1252ac8c0822952f5d90e3c9b77bd9e8148e62bb91af8c98388cc929e6f6b2d695261af82e09a49dfb1f72eb28848fb64b07b78d903566bd60a441193b8b2279779f217a6bbb7acb63abd6eec244e84710483da" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -882,7 +882,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b0360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b06e188034e39e920bdf01d484a52ea0a6ef3d0ed16b7dd50309b93c77c6fb0d90e293abdf7638041e311d9cf8244b537750e4cb5f9ba623403193057797cd4ce0e24a6cad35fd8d4bc002ee1dfcb00ddd177a2b657eae7bb05039ad055a4c42906e761896d4fc7953a5738be310967b0e45986d178cdcda22383b8a6e1d20617f479f37a705c8f1fd50388a2c72c70efdd0094c15e50af81febe8e998e48704d2b69dd075d0ace9a5b8e00595dafd2738b70e1694846d782c8922d1edde5e063c59b5a33701e6fab289051b37a1fd5a192cc095a3ad3539a640bbdb5fbe0302985ba0b4308e9a9dfcdd0194e6a62f02b7fdc953eda5f50c2054f3b4a031604ae43d490dce122289b9870cd75b5b5a6e296df222fed4b619e8a68ed1bea28d3378fa058c60ac6dac636def72b26874c8c727dbbc8688b105aa4b1be4eb01e76f084dd7d532e3abd1ec620215119101ddcc004a16b0ac4e70dd9d8ecb556b4141cc8a9a045af6f2de18e345b698cfb751204aa8503a77944a233395f344b0bb7c38567735c56a47f98484191eebce1fd9526e9d7904832dbbcdeb008152b28c2a7e3a6ee4348eb35d81398eaa23ee04ef5f1c07244262c91a55e05950ef64152848a4057af9bff6a2c5a0118ba683e90a76df520e24e7cc3469090c058b03ab467e7f07af7f4c4938920a781f4e138de05c1f48af7489d4929e95176e3833d37246c096fce49b3a043b1774b8eb1b8add2520f9c1105a52dfc150c38923681d15fe71bd50917069920b6ba0758d89744cfd7ff7ba27ebffc8053bad5b7e9d8436c2676f6349a5dde752af834ed7a158c12681b8779b04a4ca81f35520742ffe73c0f23a9b995dc447a79942231ada8294e48a2e5d896f7284f601c73cc865601fb056c0745cba34017297aa49682028ab357e67215f64bd4904ffa3fc4bf89975f587f0c4d77df562a6b6e1a2aa8645b2984485d70715a5fde7a85756beac9c08e8f6561539c27fce055f492f91fecc5b876400406ad36b0306395ab2cf77440e" + "proof_data_hex": "58a1e97be3f3da75369b92c4e6c552fcf7a05db2f8ef8467121e2acf0ff3316cba3bcd1fa8ab509570047cdb1adaf05625fa487d622a7c7da4ac6c2b96c8bf430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e81c637b21a06ce1e38bcbbff0cc6e45b2d28f52c63d1cdaf7adf5cfce16832ffcd00c08261f06612aaec9474fa1c1e184ee269e9e48de40a1144760bc5feb48b05c1e1edd0b6c80e76ec1e6537fde9afca4fe5db493abfd745a18d232a8fc190480d0127192941effd7bc78e08f6c5bddd848072b07b0e93f776ce3220f4e484e9cbe8e2a2ce6e0156cef36b736a76d126b52e2aef7a4a178cdb8bfc9db8a070e86f0a02c979afada59a8b71cf51fe4d0c90a0ba9ce62bc15c8c235b0a56d03aa3dc8347ad69806c63618f76d81ebca8e55bd32c78f2552e90caa94a6c8000a52c966f7f7c4d2cdac1e2ff03c68f2afa8c96eae5881547e6de4d2ce39fb6d53e43b7af1d4bcb01aa9d1f837cb7f1b664af1c934f0ba87a494b0e26908f8a42d9a6e55fab2315e7ba98006c9b39753497d0d128ca0bd8c430e669bdac202911114ca1ab6c3b5e0f0d23764d0630b6be7fd24f27cb74fd5f1e7e7f6e53da5c177aaff15263f31b52c56441b4aa245fe215feece5bf262683323d5c433e43c8a689a20b047c7f18ad1f785be9df72b2c83697b6308f37e72b78e543d0cdc975f1ec84ea3d2438e842b43c12b18c4ccd0926db7c03374481f62f4a38cf9835a076c5c14ac094d9f3c100903aaae2c1fad5251bf8181b9d43ec4025755ba53b49517587aad124331019b2d685babd9b302a29faee29228e2f1ad28e24492a5b9451de6674341baf5587a37d4108dd356e6f4e2dc1863804e5029af25d7b60f856913d49b63653a7c1444fa3ac43a63b54f657c0f52f7fbeb88f32300777d2646f15d2ac4f09f1b7bce999d96513a5f589d10f8b8d126b462a47fb6adc9e80afa675dc87d6f39919f846644e785f46ec5de62381b7834fd19d6dab75ddeeb0d5aeb4ae4272129275f52fba52ad13465560971bcd7af7f488c063afb3328d090387059f39f3574e969159edc26f904ea1a715d0fac51dc38aa9954db959f0d914f2d0c222bd00df06ef35e68d0ee68b1346e4b9db5bcd6452f0509a23864be1c2f7d07" }, "mutations": [ { @@ -890,7 +890,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "c3bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b0360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b06e188034e39e920bdf01d484a52ea0a6ef3d0ed16b7dd50309b93c77c6fb0d90e293abdf7638041e311d9cf8244b537750e4cb5f9ba623403193057797cd4ce0e24a6cad35fd8d4bc002ee1dfcb00ddd177a2b657eae7bb05039ad055a4c42906e761896d4fc7953a5738be310967b0e45986d178cdcda22383b8a6e1d20617f479f37a705c8f1fd50388a2c72c70efdd0094c15e50af81febe8e998e48704d2b69dd075d0ace9a5b8e00595dafd2738b70e1694846d782c8922d1edde5e063c59b5a33701e6fab289051b37a1fd5a192cc095a3ad3539a640bbdb5fbe0302985ba0b4308e9a9dfcdd0194e6a62f02b7fdc953eda5f50c2054f3b4a031604ae43d490dce122289b9870cd75b5b5a6e296df222fed4b619e8a68ed1bea28d3378fa058c60ac6dac636def72b26874c8c727dbbc8688b105aa4b1be4eb01e76f084dd7d532e3abd1ec620215119101ddcc004a16b0ac4e70dd9d8ecb556b4141cc8a9a045af6f2de18e345b698cfb751204aa8503a77944a233395f344b0bb7c38567735c56a47f98484191eebce1fd9526e9d7904832dbbcdeb008152b28c2a7e3a6ee4348eb35d81398eaa23ee04ef5f1c07244262c91a55e05950ef64152848a4057af9bff6a2c5a0118ba683e90a76df520e24e7cc3469090c058b03ab467e7f07af7f4c4938920a781f4e138de05c1f48af7489d4929e95176e3833d37246c096fce49b3a043b1774b8eb1b8add2520f9c1105a52dfc150c38923681d15fe71bd50917069920b6ba0758d89744cfd7ff7ba27ebffc8053bad5b7e9d8436c2676f6349a5dde752af834ed7a158c12681b8779b04a4ca81f35520742ffe73c0f23a9b995dc447a79942231ada8294e48a2e5d896f7284f601c73cc865601fb056c0745cba34017297aa49682028ab357e67215f64bd4904ffa3fc4bf89975f587f0c4d77df562a6b6e1a2aa8645b2984485d70715a5fde7a85756beac9c08e8f6561539c27fce055f492f91fecc5b876400406ad36b0306395ab2cf77440e" + "value_hex": "59a1e97be3f3da75369b92c4e6c552fcf7a05db2f8ef8467121e2acf0ff3316cba3bcd1fa8ab509570047cdb1adaf05625fa487d622a7c7da4ac6c2b96c8bf430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e81c637b21a06ce1e38bcbbff0cc6e45b2d28f52c63d1cdaf7adf5cfce16832ffcd00c08261f06612aaec9474fa1c1e184ee269e9e48de40a1144760bc5feb48b05c1e1edd0b6c80e76ec1e6537fde9afca4fe5db493abfd745a18d232a8fc190480d0127192941effd7bc78e08f6c5bddd848072b07b0e93f776ce3220f4e484e9cbe8e2a2ce6e0156cef36b736a76d126b52e2aef7a4a178cdb8bfc9db8a070e86f0a02c979afada59a8b71cf51fe4d0c90a0ba9ce62bc15c8c235b0a56d03aa3dc8347ad69806c63618f76d81ebca8e55bd32c78f2552e90caa94a6c8000a52c966f7f7c4d2cdac1e2ff03c68f2afa8c96eae5881547e6de4d2ce39fb6d53e43b7af1d4bcb01aa9d1f837cb7f1b664af1c934f0ba87a494b0e26908f8a42d9a6e55fab2315e7ba98006c9b39753497d0d128ca0bd8c430e669bdac202911114ca1ab6c3b5e0f0d23764d0630b6be7fd24f27cb74fd5f1e7e7f6e53da5c177aaff15263f31b52c56441b4aa245fe215feece5bf262683323d5c433e43c8a689a20b047c7f18ad1f785be9df72b2c83697b6308f37e72b78e543d0cdc975f1ec84ea3d2438e842b43c12b18c4ccd0926db7c03374481f62f4a38cf9835a076c5c14ac094d9f3c100903aaae2c1fad5251bf8181b9d43ec4025755ba53b49517587aad124331019b2d685babd9b302a29faee29228e2f1ad28e24492a5b9451de6674341baf5587a37d4108dd356e6f4e2dc1863804e5029af25d7b60f856913d49b63653a7c1444fa3ac43a63b54f657c0f52f7fbeb88f32300777d2646f15d2ac4f09f1b7bce999d96513a5f589d10f8b8d126b462a47fb6adc9e80afa675dc87d6f39919f846644e785f46ec5de62381b7834fd19d6dab75ddeeb0d5aeb4ae4272129275f52fba52ad13465560971bcd7af7f488c063afb3328d090387059f39f3574e969159edc26f904ea1a715d0fac51dc38aa9954db959f0d914f2d0c222bd00df06ef35e68d0ee68b1346e4b9db5bcd6452f0509a23864be1c2f7d07" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -900,7 +900,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b0360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b06e188034e39e920bdf01d484a52ea0a6ef3d0ed16b7dd50309b93c77c6fb0d90e293abdf7638041e311d9cf8244b537750e4cb5f9ba623403193057797cd4ce0e24a6cad35fd8d4bc002ee1dfcb00ddd177a2b657eae7bb05039ad055a4c42906e761896d4fc7953a5738be310967b0e45986d178cdcda22383b8a6e1d20617f479f37a705c8f1fd50388a2c72c70efdd0094c15e50af81febe8e998e48704d2b69dd075d0ace9a5b8e00595dafd2738b70e1694846d782c8922d1edde5e063c59b5a33701e6fab289051b37a1fd5a192cc095a3ad3539a640bbdb5fbe0302985ba0b4308e9a9dfcdd0194e6a62f02b7fdc953eda5f50c2054f3b4a031604ae43d490dce122289b9870cd75b5b5a6e296df222fed4b619e8a68ed1bea28d3378fa058c60ac6dac636def72b26874c8c727dbbc8688b105aa4b1be4eb01e76f084dd7d532e3abd1ec620215119101ddcc004a16b0ac4e70dd9d8ecb556b4141cc8a9a045af6f2de18e345b698cfb751204aa8503a77944a233395f344b0bb7c38567735c56a47f98484191eebce1fd9526e9d7904832dbbcdeb008152b28c2a7e3a6ee4348eb35d81398eaa23ee04ef5f1c07244262c91a55e05950ef64152848a4057af9bff6a2c5a0118ba683e90a76df520e24e7cc3469090c058b03ab467e7f07af7f4c4938920a781f4e138de05c1f48af7489d4929e95176e3833d37246c096fce49b3a043b1774b8eb1b8add2520f9c1105a52dfc150c38923681d15fe71bd50917069920b6ba0758d89744cfd7ff7ba27ebffc8053bad5b7e9d8436c2676f6349a5dde752af834ed7a158c12681b8779b04a4ca81f35520742ffe73c0f23a9b995dc447a79942231ada8294e48a2e5d896f7284f601c73cc865601fb056c0745cba34017297aa49682028ab357e67215f64bd4904ffa3fc4bf89975f587f0c4d77df562a6b6e1a2aa8645b2984485d70715a5fde7a85756beac9c08e8f6561539c27fce055f492f91fecc5b876400406ad36b0306395ab2cf77" + "value_hex": "58a1e97be3f3da75369b92c4e6c552fcf7a05db2f8ef8467121e2acf0ff3316cba3bcd1fa8ab509570047cdb1adaf05625fa487d622a7c7da4ac6c2b96c8bf430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e81c637b21a06ce1e38bcbbff0cc6e45b2d28f52c63d1cdaf7adf5cfce16832ffcd00c08261f06612aaec9474fa1c1e184ee269e9e48de40a1144760bc5feb48b05c1e1edd0b6c80e76ec1e6537fde9afca4fe5db493abfd745a18d232a8fc190480d0127192941effd7bc78e08f6c5bddd848072b07b0e93f776ce3220f4e484e9cbe8e2a2ce6e0156cef36b736a76d126b52e2aef7a4a178cdb8bfc9db8a070e86f0a02c979afada59a8b71cf51fe4d0c90a0ba9ce62bc15c8c235b0a56d03aa3dc8347ad69806c63618f76d81ebca8e55bd32c78f2552e90caa94a6c8000a52c966f7f7c4d2cdac1e2ff03c68f2afa8c96eae5881547e6de4d2ce39fb6d53e43b7af1d4bcb01aa9d1f837cb7f1b664af1c934f0ba87a494b0e26908f8a42d9a6e55fab2315e7ba98006c9b39753497d0d128ca0bd8c430e669bdac202911114ca1ab6c3b5e0f0d23764d0630b6be7fd24f27cb74fd5f1e7e7f6e53da5c177aaff15263f31b52c56441b4aa245fe215feece5bf262683323d5c433e43c8a689a20b047c7f18ad1f785be9df72b2c83697b6308f37e72b78e543d0cdc975f1ec84ea3d2438e842b43c12b18c4ccd0926db7c03374481f62f4a38cf9835a076c5c14ac094d9f3c100903aaae2c1fad5251bf8181b9d43ec4025755ba53b49517587aad124331019b2d685babd9b302a29faee29228e2f1ad28e24492a5b9451de6674341baf5587a37d4108dd356e6f4e2dc1863804e5029af25d7b60f856913d49b63653a7c1444fa3ac43a63b54f657c0f52f7fbeb88f32300777d2646f15d2ac4f09f1b7bce999d96513a5f589d10f8b8d126b462a47fb6adc9e80afa675dc87d6f39919f846644e785f46ec5de62381b7834fd19d6dab75ddeeb0d5aeb4ae4272129275f52fba52ad13465560971bcd7af7f488c063afb3328d090387059f39f3574e969159edc26f904ea1a715d0fac51dc38aa9954db959f0d914f2d0c222bd00df06ef35e68d0ee68b1346e4b9db5bcd6452f0509a23864be1c2f" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -920,7 +920,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b0360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b06e188034e39e920bdf01d484a52ea0a6ef3d0ed16b7dd50309b93c77c6fb0d90e293abdf7638041e311d9cf8244b537750e4cb5f9ba623403193057797cd4ce0e24a6cad35fd8d4bc002ee1dfcb00ddd177a2b657eae7bb05039ad055a4c42906e761896d4fc7953a5738be310967b0e45986d178cdcda22383b8a6e1d20617f479f37a705c8f1fd50388a2c72c70efdd0094c15e50af81febe8e998e48704d2b69dd075d0ace9a5b8e00595dafd2738b70e1694846d782c8922d1edde5e063c59b5a33701e6fab289051b37a1fd5a192cc095a3ad3539a640bbdb5fbe0302985ba0b4308e9a9dfcdd0194e6a62f02b7fdc953eda5f50c2054f3b4a031604ae43d490dce122289b9870cd75b5b5a6e296df222fed4b619e8a68ed1bea28d3378fa058c60ac6dac636def72b26874c8c727dbbc8688b105aa4b1be4eb01e76f084dd7d532e3abd1ec620215119101ddcc004a16b0ac4e70dd9d8ecb556b4141cc8a9a045af6f2de18e345b698cfb751204aa8503a77944a233395f344b0bb7c38567735c56a47f98484191eebce1fd9526e9d7904832dbbcdeb008152b28c2a7e3a6ee4348eb35d81398eaa23ee04ef5f1c07244262c91a55e05950ef64152848a4057af9bff6a2c5a0118ba683e90a76df520e24e7cc3469090c058b03ab467e7f07af7f4c4938920a781f4e138de05c1f48af7489d4929e95176e3833d37246c096fce49b3a043b1774b8eb1b8add2520f9c1105a52dfc150c38923681d15fe71bd50917069920b6ba0758d89744cfd7ff7ba27ebffc8053bad5b7e9d8436c2676f6349a5dde752af834ed7a158c12681b8779b04a4ca81f35520742ffe73c0f23a9b995dc447a79942231ada8294e48a2e5d896f7284f601c73cc865601fb056c0745cba34017297aa49682028ab357e67215f64bd4904ffa3fc4bf89975f587f0c4d77df562a6b6e1a2aa8645b2984485d70715a5fde7a85756beac9c08e8f6561539c27fce055f492f91fecc5b876400406ad36b0306395ab2cf77440f" + "value_hex": "58a1e97be3f3da75369b92c4e6c552fcf7a05db2f8ef8467121e2acf0ff3316cba3bcd1fa8ab509570047cdb1adaf05625fa487d622a7c7da4ac6c2b96c8bf430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000e81c637b21a06ce1e38bcbbff0cc6e45b2d28f52c63d1cdaf7adf5cfce16832ffcd00c08261f06612aaec9474fa1c1e184ee269e9e48de40a1144760bc5feb48b05c1e1edd0b6c80e76ec1e6537fde9afca4fe5db493abfd745a18d232a8fc190480d0127192941effd7bc78e08f6c5bddd848072b07b0e93f776ce3220f4e484e9cbe8e2a2ce6e0156cef36b736a76d126b52e2aef7a4a178cdb8bfc9db8a070e86f0a02c979afada59a8b71cf51fe4d0c90a0ba9ce62bc15c8c235b0a56d03aa3dc8347ad69806c63618f76d81ebca8e55bd32c78f2552e90caa94a6c8000a52c966f7f7c4d2cdac1e2ff03c68f2afa8c96eae5881547e6de4d2ce39fb6d53e43b7af1d4bcb01aa9d1f837cb7f1b664af1c934f0ba87a494b0e26908f8a42d9a6e55fab2315e7ba98006c9b39753497d0d128ca0bd8c430e669bdac202911114ca1ab6c3b5e0f0d23764d0630b6be7fd24f27cb74fd5f1e7e7f6e53da5c177aaff15263f31b52c56441b4aa245fe215feece5bf262683323d5c433e43c8a689a20b047c7f18ad1f785be9df72b2c83697b6308f37e72b78e543d0cdc975f1ec84ea3d2438e842b43c12b18c4ccd0926db7c03374481f62f4a38cf9835a076c5c14ac094d9f3c100903aaae2c1fad5251bf8181b9d43ec4025755ba53b49517587aad124331019b2d685babd9b302a29faee29228e2f1ad28e24492a5b9451de6674341baf5587a37d4108dd356e6f4e2dc1863804e5029af25d7b60f856913d49b63653a7c1444fa3ac43a63b54f657c0f52f7fbeb88f32300777d2646f15d2ac4f09f1b7bce999d96513a5f589d10f8b8d126b462a47fb6adc9e80afa675dc87d6f39919f846644e785f46ec5de62381b7834fd19d6dab75ddeeb0d5aeb4ae4272129275f52fba52ad13465560971bcd7af7f488c063afb3328d090387059f39f3574e969159edc26f904ea1a715d0fac51dc38aa9954db959f0d914f2d0c222bd00df06ef35e68d0ee68b1346e4b9db5bcd6452f0509a23864be1c2f7d06" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -932,15 +932,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424f849a1a283866adfa29de0a9129357d99819e49271d8e5bf5d10c5cdc6211065de9e14e599f38716d66b5fc846e1d80f2052d34501e46bf5835890aadda99848c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b8acb23f53bc3efae4befae5f8179651fbf7e8e47a7cb1b17fa292947d1594f372029db7fffbefacc923802936bf76f3a9e7b4f1023109f24fd47370eb5485d3dd4fd48f967799e461b05aa95d8c57a6fa0aa6e4356e2aaa8f4ee36110899a168be350a2a62deef1e46f9437bfd88b48f7f28dea75d97fc5ed0ebe5088ecc2108b383f78e10dc2789aecfcffdafdc622dac8be78167c69e9736393ee095968c074dd956cf31198737620b03a4cf0ffdc0d7390263fab922827c281eff83fff908", - "range_proof_data_hex": "c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b0360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b06e188034e39e920bdf01d484a52ea0a6ef3d0ed16b7dd50309b93c77c6fb0d90e293abdf7638041e311d9cf8244b537750e4cb5f9ba623403193057797cd4ce0e24a6cad35fd8d4bc002ee1dfcb00ddd177a2b657eae7bb05039ad055a4c42906e761896d4fc7953a5738be310967b0e45986d178cdcda22383b8a6e1d20617f479f37a705c8f1fd50388a2c72c70efdd0094c15e50af81febe8e998e48704d2b69dd075d0ace9a5b8e00595dafd2738b70e1694846d782c8922d1edde5e063c59b5a33701e6fab289051b37a1fd5a192cc095a3ad3539a640bbdb5fbe0302985ba0b4308e9a9dfcdd0194e6a62f02b7fdc953eda5f50c2054f3b4a031604ae43d490dce122289b9870cd75b5b5a6e296df222fed4b619e8a68ed1bea28d3378fa058c60ac6dac636def72b26874c8c727dbbc8688b105aa4b1be4eb01e76f084dd7d532e3abd1ec620215119101ddcc004a16b0ac4e70dd9d8ecb556b4141cc8a9a045af6f2de18e345b698cfb751204aa8503a77944a233395f344b0bb7c38567735c56a47f98484191eebce1fd9526e9d7904832dbbcdeb008152b28c2a7e3a6ee4348eb35d81398eaa23ee04ef5f1c07244262c91a55e05950ef64152848a4057af9bff6a2c5a0118ba683e90a76df520e24e7cc3469090c058b03ab467e7f07af7f4c4938920a781f4e138de05c1f48af7489d4929e95176e3833d37246c096fce49b3a043b1774b8eb1b8add2520f9c1105a52dfc150c38923681d15fe71bd50917069920b6ba0758d89744cfd7ff7ba27ebffc8053bad5b7e9d8436c2676f6349a5dde752af834ed7a158c12681b8779b04a4ca81f35520742ffe73c0f23a9b995dc447a79942231ada8294e48a2e5d896f7284f601c73cc865601fb056c0745cba34017297aa49682028ab357e67215f64bd4904ffa3fc4bf89975f587f0c4d77df562a6b6e1a2aa8645b2984485d70715a5fde7a85756beac9c08e8f6561539c27fce055f492f91fecc5b876400406ad36b0306395ab2cf77440e", - "validity_proof_data_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c667842436d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b03636ff1659ec34d2e304ba028056b9b681b89bb1b6a48cfbdb3f4383e97f5a0f09dcb5366e9ec6d108e6153206c5fa1a69adc7e3cf1bac32c48633bed114e44128947fee79800d128c84543d639a5156dbc8d58b1d781f4340d4eb8e98dfef3f369c409a5f5956e7774b3ade6375fbc4beef593c65e6e35f254a4e8f6c82bbf0656c4444ce46ec59fc44b42dd1d71d2b4f4126fc848a79f5237f0e87cb34c8ec0ae216f3a3b6a6ea216c42386aefabcb804c1f2bf1854743519c194b15f17426787ce14053b539dd3f908113cf2bce8c8a6e8c56abf62a56152ea4f13bccf0bc36f2e312bd3dbc17a2b8051f5813b91872f5c81bd03be718d4bd18393af89a775f82304e5faf82ac22c4b35357d1ef8ad42586e9b2533db9f173e1adaee27c030dbfc34ac8026b78ec2605977d9eb0969b85e54c835695a68562778d1aaa9de602" + "equality_proof_data_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7aa0a5a48e21cec2f23488808ba03c3e98cd5eea90f19af3db428b4e472092966e7c7383fd8d111f2c505ed2587d36e5a6b87da369bac8212c49b9bab2e09bd77c48cd9e1ef2c3e5323a395e5bd22e946fc1d4cba3061bbca3a5a14f83ec18c60aa47e3a55c331542fb8a34913deae8ff6fa12f8366654b0d8a8c4a2dd7bb31759f005b9b61575e3348be953482ea1d135ab660608721081e1c6a5ca00bba31d656215d01dda3c2ac0f1bd99380717591cb30ddecf8cac3fce03388c1d28f5b917c5a5a22335681245efe3d81f028f3605a14902eda6d41d0f2c1bd870d6583b04ee603569c4802bb7870757efd29ca5fc8ba967d46700bf7cfc2ae76e69f69f03f2951ca92ba312a41bb48958ccee925d3f1dde3612456f119033d83e153da905", + "range_proof_data_hex": "48cd9e1ef2c3e5323a395e5bd22e946fc1d4cba3061bbca3a5a14f83ec18c60a98f353f80d6a07e622f46cfc92d575329e9dd296fd70af9f90aecc0a52d1bf07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000002d8a623b6d3581749bc2a062f7e508ed125d76dc67612080832923d9649e601c48e3b6bb04548067744ed51511b3c371f0dec4a5d4683b4b6ba065dc6c7c3202241b434bdf375bf81228a4d84c1a63bff2d7ce9303539f35300e1462483f833e0156e55c732e3596b8f735aa95de76815e1eb822bceedef89f9d23f2551c575683e936146680e50f1ddc49e2d48020010ef6a724ea360f9d950f03da76b97044522b97d8e77ebe6ca2be7e1e8696fb26ee05e52bbea2cd0ebb7640473e86703c4b0914fca72759393800d909f7955ac35587c607a6509f2ed765c88a2ad1f0e0a02c1513054b862800818202f1d87a4463455dc9c4a23c771dc0e14df259b1318830d33891d5c89a7376b232b61a468cd0a8111ec2d7d7778c19dab5e2dd66f3ae66b210a454d5a3786c30b750bdc16cc17a5f9bc56798f54ca97a37916827a2431ce4ae9f3fc7acd0a026ff4274fbcf935d04c587c0b7c9cfc0a8b8f91372e425b08bf230cb3c34a8e1651ececc9d7e0d4450e64c435fdff0d1e7c5b1db24faee841e0cc6cfb53f7f35bf8c8a5662b825fd19405051ee43cd9c206d9a5881a108479673f0386a7b1fd60dbabc4541d1848e13bff05af964852af79bdf0b153c8d4a1507fd153a7f88841011ee88c7be584194c26a377ce3755cd11c783f55d4e5d48946bc46c4222b7fd514a2f012beb21ba25da6122eb298680410b0ad2285a178e4900d4541845289211fc1ca0c5ebc92b8f6a9ef58381c8ec5acd22373abac64abe3fec39e691a98deedadf794c1ebcbad37f2b1cd7c351d02fbce1382e8837ec384970f7d7da887c8c5da272f53cc4a1ea3c5c36c4fd144b78b46ffe324432b95f6c1572bdc9408822977a44716e889a3bcaa841c5d122f2955101e92bda1a6e677589de5da326aa0c38c2c2709e2f89a5fe6f7c90db49f7861363a116c9dc9b5d429525185d717d7acc261b61bfe624201de5013d45aeef00a722aa03e979a1132cc610c46b051760bfd770566b84ee74b806644d5e566b2c2f839307", + "validity_proof_data_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7ab0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d3570198f353f80d6a07e622f46cfc92d575329e9dd296fd70af9f90aecc0a52d1bf07762dc17cda91e4de26e44c18624a3f28bde7583a03ea0da10c40a08b5a893c65b05e026f6c2dcd97e1e55b61c0c2f6184d54a02679281a4990f30fd55b3c402d226c92a12c74a9ac5ab3b1597fde75c946af6ffaaee96a9bc78421b2841c3f2344e0808c88f6a6ac0a0b7dbaa4f407ed6c1a82b9377ce42a804fd39c3a091e43e4afd2520bb39667bb5baf3098d5a2a70580290b32d20d62de7297f7ed76e928f62ac94d3f02403ef844b7386af1c8c8eec9295a5a103a5aa5ded7e7485f3550b69836411feac462364e31eeedc1860c4f1c4a12b3a205ac8ad0e630a0b98f66021ccf373f2f07f4eb558c7efa8f1ba9d5ea15039105311438dea5ef3b2a0c022fbee3c0976ce78b95d46e0dcb92c8d3fe0a0b089698e4d25d8672ccea22990d81304a6394557db8e8bf1e83f21c1484c9e2956c56bb622a0be8ae7f318e9806" }, "binding": { - "current_balance_commitment_hex": "86d31a09866d908cc07246863bc8c3bc9fc24fabb35e6570f53bd0d5d7d8236c", - "current_balance_handle_hex": "08fa97fc89d5fe372080fbb7911fb9ffa6791e272ae5dc7c3deb375350eb622e", - "recipient_pubkey_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317", - "sender_pubkey_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424" + "current_balance_commitment_hex": "0c9b3dc5e8d2147bf20510e0b7809f70abbb7c402684e9971a16450274f52138", + "current_balance_handle_hex": "6eefa23e9021c2365bd22aa85b992bdab035a73d71f0cae0de077d60cc244270", + "recipient_pubkey_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701", + "sender_pubkey_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a" }, "mutations": [ { @@ -958,7 +958,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "1bda8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424" + "value_hex": "9546fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a" }, "expected_valid": false, "expected_error_contains": "failed" @@ -968,7 +968,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "37d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317" + "value_hex": "b1aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701" }, "expected_valid": false, "expected_error_contains": "failed" @@ -988,7 +988,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "c2bf90b0a1fa2a1fa6f61a2537b869e18268422f6a768c5e645b05d58792260b988684c294aa7c4af9bafe5088e97dc98eaac87fa2c82baddbfe2d677c70b0360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b06e188034e39e920bdf01d484a52ea0a6ef3d0ed16b7dd50309b93c77c6fb0d90e293abdf7638041e311d9cf8244b537750e4cb5f9ba623403193057797cd4ce0e24a6cad35fd8d4bc002ee1dfcb00ddd177a2b657eae7bb05039ad055a4c42906e761896d4fc7953a5738be310967b0e45986d178cdcda22383b8a6e1d20617f479f37a705c8f1fd50388a2c72c70efdd0094c15e50af81febe8e998e48704d2b69dd075d0ace9a5b8e00595dafd2738b70e1694846d782c8922d1edde5e063c59b5a33701e6fab289051b37a1fd5a192cc095a3ad3539a640bbdb5fbe0302985ba0b4308e9a9dfcdd0194e6a62f02b7fdc953eda5f50c2054f3b4a031604ae43d490dce122289b9870cd75b5b5a6e296df222fed4b619e8a68ed1bea28d3378fa058c60ac6dac636def72b26874c8c727dbbc8688b105aa4b1be4eb01e76f084dd7d532e3abd1ec620215119101ddcc004a16b0ac4e70dd9d8ecb556b4141cc8a9a045af6f2de18e345b698cfb751204aa8503a77944a233395f344b0bb7c38567735c56a47f98484191eebce1fd9526e9d7904832dbbcdeb008152b28c2a7e3a6ee4348eb35d81398eaa23ee04ef5f1c07244262c91a55e05950ef64152848a4057af9bff6a2c5a0118ba683e90a76df520e24e7cc3469090c058b03ab467e7f07af7f4c4938920a781f4e138de05c1f48af7489d4929e95176e3833d37246c096fce49b3a043b1774b8eb1b8add2520f9c1105a52dfc150c38923681d15fe71bd50917069920b6ba0758d89744cfd7ff7ba27ebffc8053bad5b7e9d8436c2676f6349a5dde752af834ed7a158c12681b8779b04a4ca81f35520742ffe73c0f23a9b995dc447a79942231ada8294e48a2e5d896f7284f601c73cc865601fb056c0745cba34017297aa49682028ab357e67215f64bd4904ffa3fc4bf89975f587f0c4d77df562a6b6e1a2aa8645b2984485d70715a5fde7a85756beac9c08e8f6561539c27fce055f492f91fecc5b876400406ad36b0306395ab2cf77" + "value_hex": "48cd9e1ef2c3e5323a395e5bd22e946fc1d4cba3061bbca3a5a14f83ec18c60a98f353f80d6a07e622f46cfc92d575329e9dd296fd70af9f90aecc0a52d1bf07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000002d8a623b6d3581749bc2a062f7e508ed125d76dc67612080832923d9649e601c48e3b6bb04548067744ed51511b3c371f0dec4a5d4683b4b6ba065dc6c7c3202241b434bdf375bf81228a4d84c1a63bff2d7ce9303539f35300e1462483f833e0156e55c732e3596b8f735aa95de76815e1eb822bceedef89f9d23f2551c575683e936146680e50f1ddc49e2d48020010ef6a724ea360f9d950f03da76b97044522b97d8e77ebe6ca2be7e1e8696fb26ee05e52bbea2cd0ebb7640473e86703c4b0914fca72759393800d909f7955ac35587c607a6509f2ed765c88a2ad1f0e0a02c1513054b862800818202f1d87a4463455dc9c4a23c771dc0e14df259b1318830d33891d5c89a7376b232b61a468cd0a8111ec2d7d7778c19dab5e2dd66f3ae66b210a454d5a3786c30b750bdc16cc17a5f9bc56798f54ca97a37916827a2431ce4ae9f3fc7acd0a026ff4274fbcf935d04c587c0b7c9cfc0a8b8f91372e425b08bf230cb3c34a8e1651ececc9d7e0d4450e64c435fdff0d1e7c5b1db24faee841e0cc6cfb53f7f35bf8c8a5662b825fd19405051ee43cd9c206d9a5881a108479673f0386a7b1fd60dbabc4541d1848e13bff05af964852af79bdf0b153c8d4a1507fd153a7f88841011ee88c7be584194c26a377ce3755cd11c783f55d4e5d48946bc46c4222b7fd514a2f012beb21ba25da6122eb298680410b0ad2285a178e4900d4541845289211fc1ca0c5ebc92b8f6a9ef58381c8ec5acd22373abac64abe3fec39e691a98deedadf794c1ebcbad37f2b1cd7c351d02fbce1382e8837ec384970f7d7da887c8c5da272f53cc4a1ea3c5c36c4fd144b78b46ffe324432b95f6c1572bdc9408822977a44716e889a3bcaa841c5d122f2955101e92bda1a6e677589de5da326aa0c38c2c2709e2f89a5fe6f7c90db49f7861363a116c9dc9b5d429525185d717d7acc261b61bfe624201de5013d45aeef00a722aa03e979a1132cc610c46b051760bfd770566b84ee74b806644d5e566b2c2f83" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1000,7 +1000,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317fce55fefc1b5d10d83081881b4bb51fc1857334ae14926d2d631ac3c9767485b9426cd109f794bf4bc5c90475a2695737bc1ca20c6790dfb4e16423a03a1634330c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6222e72a480d6d46ea85ff5eec59378b82863be4ced933c8af470e177a11304c1c9e0710c463a28e70556a026246bc794027777a4c83b0f9fc2d68e0adc67a22128ed5bab98386cab5d3a6e6d3545813903e7990914dc0b24d461d572ca090515ebe75c3f9bdc5888c326566e805fb2c9a1b370f128c1241d06e87bfedfda01408a32f84368dd25c82bc6de2082a0b99a9ddbe53602c5eef1a9c801fbf73739f0cccf04297ff6f56cde8b6074dff9a2d3f047a6fe57b622c11ebba3d7abf7baf07" + "proof_data_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701e8282f6c676fcb9f5a2860aa8c83594829b14a54a93971ebe3fd26976aaf871080983aca7cd15443df075b7bebfe75761a081f89926de84cbc02aad669d1df5880fd56ee20d1453ef3d6d70c1d9a8b7e50734f5e625ac7e5d7196c0ff9c6f87724a76cabbf6cf5e591cb76c779c139db4de05d77572fd233b089d9071109442c98d47dcf7302e24b74a043c68fe60b86841ed25192c61b47288f52cdf2c5f05176406067fe62e3e6e72010a7ff330459720a3d1d68f3931466d19e7a9f972926093eec4360d72829ac8a9e7b07bb08f96edfdca98dad078c240b447e30dccb00df0d8677737d543628e5905747f1f06ca3734d92f8c44cfa20e52d6500197c0e9319648c9b875345dff3b908bad5f9ea7e0f71d51e5a064a0ad5a739630b8d0d" }, "mutations": [ { @@ -1008,7 +1008,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "37d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317fce55fefc1b5d10d83081881b4bb51fc1857334ae14926d2d631ac3c9767485b9426cd109f794bf4bc5c90475a2695737bc1ca20c6790dfb4e16423a03a1634330c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6222e72a480d6d46ea85ff5eec59378b82863be4ced933c8af470e177a11304c1c9e0710c463a28e70556a026246bc794027777a4c83b0f9fc2d68e0adc67a22128ed5bab98386cab5d3a6e6d3545813903e7990914dc0b24d461d572ca090515ebe75c3f9bdc5888c326566e805fb2c9a1b370f128c1241d06e87bfedfda01408a32f84368dd25c82bc6de2082a0b99a9ddbe53602c5eef1a9c801fbf73739f0cccf04297ff6f56cde8b6074dff9a2d3f047a6fe57b622c11ebba3d7abf7baf07" + "value_hex": "b1aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701e8282f6c676fcb9f5a2860aa8c83594829b14a54a93971ebe3fd26976aaf871080983aca7cd15443df075b7bebfe75761a081f89926de84cbc02aad669d1df5880fd56ee20d1453ef3d6d70c1d9a8b7e50734f5e625ac7e5d7196c0ff9c6f87724a76cabbf6cf5e591cb76c779c139db4de05d77572fd233b089d9071109442c98d47dcf7302e24b74a043c68fe60b86841ed25192c61b47288f52cdf2c5f05176406067fe62e3e6e72010a7ff330459720a3d1d68f3931466d19e7a9f972926093eec4360d72829ac8a9e7b07bb08f96edfdca98dad078c240b447e30dccb00df0d8677737d543628e5905747f1f06ca3734d92f8c44cfa20e52d6500197c0e9319648c9b875345dff3b908bad5f9ea7e0f71d51e5a064a0ad5a739630b8d0d" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1018,7 +1018,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317fce55fefc1b5d10d83081881b4bb51fc1857334ae14926d2d631ac3c9767485b9426cd109f794bf4bc5c90475a2695737bc1ca20c6790dfb4e16423a03a1634330c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6222e72a480d6d46ea85ff5eec59378b82863be4ced933c8af470e177a11304c1c9e0710c463a28e70556a026246bc794027777a4c83b0f9fc2d68e0adc67a22128ed5bab98386cab5d3a6e6d3545813903e7990914dc0b24d461d572ca090515ebe75c3f9bdc5888c326566e805fb2c9a1b370f128c1241d06e87bfedfda01408a32f84368dd25c82bc6de2082a0b99a9ddbe53602c5eef1a9c801fbf73739f0cccf04297ff6f56cde8b6074dff9a2d3f047a6fe57b622c11ebba3d7abf7b" + "value_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701e8282f6c676fcb9f5a2860aa8c83594829b14a54a93971ebe3fd26976aaf871080983aca7cd15443df075b7bebfe75761a081f89926de84cbc02aad669d1df5880fd56ee20d1453ef3d6d70c1d9a8b7e50734f5e625ac7e5d7196c0ff9c6f87724a76cabbf6cf5e591cb76c779c139db4de05d77572fd233b089d9071109442c98d47dcf7302e24b74a043c68fe60b86841ed25192c61b47288f52cdf2c5f05176406067fe62e3e6e72010a7ff330459720a3d1d68f3931466d19e7a9f972926093eec4360d72829ac8a9e7b07bb08f96edfdca98dad078c240b447e30dccb00df0d8677737d543628e5905747f1f06ca3734d92f8c44cfa20e52d6500197c0e9319648c9b875345dff3b908bad5f9ea7e0f71d51e5a064a0ad5a739630b" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1040,7 +1040,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7624588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef60bcffdcb053f5ebafec6719393a03de9cdb825214f0965f851845b4ed1119160bb4c725f60304a9612d458ddffc40570a0681021172f11d36e43ae2e2704da94bd8a170e25269e28320d887eedc3d88f896061c0bd790cf169785597c90471f429a142ca709fb84da1311bf009b5fb1bf6f9eb4278c12d39f2d4475a1c7eb7d269694ad76358fb66b0066686eafdffd3cc1198530553ed2330731fd4130d363115636097663d6a2731c71c60dad6f7a1b3ae601596a7dade081144acb3e71f3142691fbb553ea99a0e69ecea77100596816abed10ab72c4c96151e63964d6dd33a6875441da529d68078e2255ca2cfb1a7000a5afe03ef626c6b0a24730f93d63cb31349d2e6f8113746b585e36dfcf45b749abc78ffa0e4d129d602c11b7a5015680a56c32f0bfb9d081090f80f1d97b2a364051c162006d1c48d310452eb60f" + "proof_data_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc09556ac41e2d902db3a1fb68cd208bb5071f1a1247628e9ee994111cc796c894e064687842319881fd6cdc601e389da4fd5da0c4a79052e44aaa6341e906d208192e76abbc41b852a8a5f4a617b32010704f1f24bc9352513f1cb34e2a2d5bde87146aff2a68000313cc99f3400b85cd5b38629afa532294233603c617d6fd952f35543ab78c634f610729b3645ef105cea43c7f923c0ebe8a6cbbbed6aa1c12b0194279f6e47dc82b95547a2a6c53a1ed3d3e9dc91e0964048f80fda553c7b2443ae8add2a8072c284f025ea9552ecb1dd8f20184b8044ee4d64954faa37bcd0b3428a7b130e0cb95a778547b8a979343e73aa9774f4d344507b59a1c31b106363b6ef4af4d7fe6f717daf4828b6a0bd971599653b0eeb697d57f072cc5c36ddb79425e6db12714db6bb433d6d6b6c41ba6f8f08a1e280e8f0ab48fe209b4d5000fe1bdffd7a618f33e88c8fd8909ab66f1e48581f4db8c9942259a8a487a60c308" }, "mutations": [ { @@ -1048,7 +1048,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "37d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7624588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef60bcffdcb053f5ebafec6719393a03de9cdb825214f0965f851845b4ed1119160bb4c725f60304a9612d458ddffc40570a0681021172f11d36e43ae2e2704da94bd8a170e25269e28320d887eedc3d88f896061c0bd790cf169785597c90471f429a142ca709fb84da1311bf009b5fb1bf6f9eb4278c12d39f2d4475a1c7eb7d269694ad76358fb66b0066686eafdffd3cc1198530553ed2330731fd4130d363115636097663d6a2731c71c60dad6f7a1b3ae601596a7dade081144acb3e71f3142691fbb553ea99a0e69ecea77100596816abed10ab72c4c96151e63964d6dd33a6875441da529d68078e2255ca2cfb1a7000a5afe03ef626c6b0a24730f93d63cb31349d2e6f8113746b585e36dfcf45b749abc78ffa0e4d129d602c11b7a5015680a56c32f0bfb9d081090f80f1d97b2a364051c162006d1c48d310452eb60f" + "value_hex": "b1aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc09556ac41e2d902db3a1fb68cd208bb5071f1a1247628e9ee994111cc796c894e064687842319881fd6cdc601e389da4fd5da0c4a79052e44aaa6341e906d208192e76abbc41b852a8a5f4a617b32010704f1f24bc9352513f1cb34e2a2d5bde87146aff2a68000313cc99f3400b85cd5b38629afa532294233603c617d6fd952f35543ab78c634f610729b3645ef105cea43c7f923c0ebe8a6cbbbed6aa1c12b0194279f6e47dc82b95547a2a6c53a1ed3d3e9dc91e0964048f80fda553c7b2443ae8add2a8072c284f025ea9552ecb1dd8f20184b8044ee4d64954faa37bcd0b3428a7b130e0cb95a778547b8a979343e73aa9774f4d344507b59a1c31b106363b6ef4af4d7fe6f717daf4828b6a0bd971599653b0eeb697d57f072cc5c36ddb79425e6db12714db6bb433d6d6b6c41ba6f8f08a1e280e8f0ab48fe209b4d5000fe1bdffd7a618f33e88c8fd8909ab66f1e48581f4db8c9942259a8a487a60c308" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1058,7 +1058,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7624588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef60bcffdcb053f5ebafec6719393a03de9cdb825214f0965f851845b4ed1119160bb4c725f60304a9612d458ddffc40570a0681021172f11d36e43ae2e2704da94bd8a170e25269e28320d887eedc3d88f896061c0bd790cf169785597c90471f429a142ca709fb84da1311bf009b5fb1bf6f9eb4278c12d39f2d4475a1c7eb7d269694ad76358fb66b0066686eafdffd3cc1198530553ed2330731fd4130d363115636097663d6a2731c71c60dad6f7a1b3ae601596a7dade081144acb3e71f3142691fbb553ea99a0e69ecea77100596816abed10ab72c4c96151e63964d6dd33a6875441da529d68078e2255ca2cfb1a7000a5afe03ef626c6b0a24730f93d63cb31349d2e6f8113746b585e36dfcf45b749abc78ffa0e4d129d602c11b7a5015680a56c32f0bfb9d081090f80f1d97b2a364051c162006d1c48d310452e" + "value_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc09556ac41e2d902db3a1fb68cd208bb5071f1a1247628e9ee994111cc796c894e064687842319881fd6cdc601e389da4fd5da0c4a79052e44aaa6341e906d208192e76abbc41b852a8a5f4a617b32010704f1f24bc9352513f1cb34e2a2d5bde87146aff2a68000313cc99f3400b85cd5b38629afa532294233603c617d6fd952f35543ab78c634f610729b3645ef105cea43c7f923c0ebe8a6cbbbed6aa1c12b0194279f6e47dc82b95547a2a6c53a1ed3d3e9dc91e0964048f80fda553c7b2443ae8add2a8072c284f025ea9552ecb1dd8f20184b8044ee4d64954faa37bcd0b3428a7b130e0cb95a778547b8a979343e73aa9774f4d344507b59a1c31b106363b6ef4af4d7fe6f717daf4828b6a0bd971599653b0eeb697d57f072cc5c36ddb79425e6db12714db6bb433d6d6b6c41ba6f8f08a1e280e8f0ab48fe209b4d5000fe1bdffd7a618f33e88c8fd8909ab66f1e48581f4db8c9942259a8a487a60" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1080,7 +1080,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "30c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6224588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a2d8b9b8a7a1eca41a37c2dd138cb5d1807da6157b6b8e8dabfe78cdf6bddc58cabac8699fefc87a9d5f96a197ba6929ad8c941f3947bf7177ec2cb93e50324eceb15e54d879a6e73413469a0dc682515f7941665f53fe3b068e8605173257445ee61d2baefc1f6c2ffbea0bf9aa70bf29d066346ce401f344563195e588f042c21461c22565ac0463a15bc50cd3726d9fe2f97f70ed75ccd30b2569921b550b431a96b4c002ba704b8af5ab5dd5ba78cb4ea810d4b220538c326788a231f90667e216464e8d7d612c6e1e2a07287fa83ca63a4aab7e58764365c160ab1b380e52ec1311b121670dde79071883cb2549acc78d5293b4b65596603465fa8ad87dd690db2ac6b2d64ca11236059de84d867fe593ecbdc5c09d4e0037fb0fdc4219b884a855341b1326216cd710abdf76980d9721283a5d02d9514537a1d4312e5150edbbf425583855c753b353985e2766ac68ae6c5447c862c0eb80317e93ba32ca79984b0502d1575284e428e2830db208be8c672c5a69bc05c967440fda6349b295fc62829138611b12eac6596850461494251ce94e84b093105b415c1a52159cb7d748981375c773199eb640adfe4e4fdfa49106bc04668df4dcaccd604b10c672eff411c3ed0b1ab127059b6f7818ea90bcce2a91acf262802876c160cd740a026b940d88439611b0b27b2587b613af70fb1b2d508b1f307ea82b8d04ff5224765efa342e68cd82210c46c0d634e84cf3f324f10d3d60c65ada66e9772f375c81f519d8b8426f67ac285d7239e07dddf23e1bff1dd8c11a705c36853ea8219c728804c18dd8177b589fb9e78a1fb14bdb5bc9a8d3bff3e4ba799ea61db7209e6602a5023ab55c2fc0f7b57a0830cb359c9c9963aecae2ea5495269c26bc0cce908e6bca91ba089c02428fc6a3ac2a619f500c54cc4c39597ce045a2d2865c1781ac044c9c8522fc90a732e3757e90be7d5c70dc2d3ffa7ae5a94d351096099576333f01d09d640450255965975d299f8b5a9412fda2eab053d38586a2500e" + "proof_data_hex": "80fd56ee20d1453ef3d6d70c1d9a8b7e50734f5e625ac7e5d7196c0ff9c6f8776ac41e2d902db3a1fb68cd208bb5071f1a1247628e9ee994111cc796c894e06400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e065ad7dcc35d6b558260c6ecb2454a66ed393007ee3116327b40d0e9672b02a0d9bbb239d767c8cdfa8df9b80cbd049919c8cb645c3280abdb9b4a1148335a8a94271b90a4196eab29269bfcb98d565a713f1921cc9bc96f158d9d56ff6378c47ea4da73205e20243505fc41c3cc9711d4f8b959403341d6d85c24323d4e12bc2340e4569f7b75b5f6a78a0dce31d8822948eed021c8f34c50e85daf5e7b0b2261643131dec1bffbab1a812362e6231dd8ef5672868ee5f2102c3ec203ec05a53b3a59de403d712ef52749fb34949f9605fb1afe588252849c0f27074cc40eda65c020e5a6c9a48347a472b4edb9a215a9a5b0729eb40b9accf4f254d90e3a5096b85c2c1c3883a7154a509833d2eeaed65e40b4dfc9e5b574349c6207bc7b048fb8bfa97cf718d7c3576f0e067a774bd4557fdcbf30fbd30f2454be7eaa30984ba48acaf3f6922ee17f34b4684f03e7684b00fa3d77e4eeb9ab14a5bbff1fccff4bdd7d62741a9cf2f8ece315bd86dda32b843a66645cffa56d26374f631114042d4cefe8bd9ac383d64972b29ded0331b2da071ab80080deae313d854e7e16514c913d556e189c9c046c35f507453c83d3a26f54ff0ce2b91a9a3d703d468675b3427e74baf8031b99e8cced2c7ea6ab0a7162986c4d2eb0132a87e1ce561cd95ce26d2bbe84dcaabf4ed1e08e29d894ccf33715e7254f68dcb7a508fe02209f4a2bcd7fb59dc8d9be11bcfc14d5d824a9bd73a751ee979d73c0b2214439a20a5f491d8ebb511a8f3944712e47676c2487d205599f3b78a2ddd049cf3e237285ef7f4bee16eee59a1589f8a8ec02736246f8a8d05987735650a5e546ef19609133157afd7b01bb9e0c8a0cd28b1c9334bec872dac66eb01f834d4672c35b761379aecece6160aa322e82cacb4c5dc2e76e362f20163e9be3f76ad7a39205a9e12cd89174df22d72274e69c074199a44d31c44b62634b571881981535f80cc20267b2a34533b53f62bfe793280e4830d23ac20bf2de4713ccaad48b01040e" }, "mutations": [ { @@ -1088,7 +1088,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "31c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6224588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a2d8b9b8a7a1eca41a37c2dd138cb5d1807da6157b6b8e8dabfe78cdf6bddc58cabac8699fefc87a9d5f96a197ba6929ad8c941f3947bf7177ec2cb93e50324eceb15e54d879a6e73413469a0dc682515f7941665f53fe3b068e8605173257445ee61d2baefc1f6c2ffbea0bf9aa70bf29d066346ce401f344563195e588f042c21461c22565ac0463a15bc50cd3726d9fe2f97f70ed75ccd30b2569921b550b431a96b4c002ba704b8af5ab5dd5ba78cb4ea810d4b220538c326788a231f90667e216464e8d7d612c6e1e2a07287fa83ca63a4aab7e58764365c160ab1b380e52ec1311b121670dde79071883cb2549acc78d5293b4b65596603465fa8ad87dd690db2ac6b2d64ca11236059de84d867fe593ecbdc5c09d4e0037fb0fdc4219b884a855341b1326216cd710abdf76980d9721283a5d02d9514537a1d4312e5150edbbf425583855c753b353985e2766ac68ae6c5447c862c0eb80317e93ba32ca79984b0502d1575284e428e2830db208be8c672c5a69bc05c967440fda6349b295fc62829138611b12eac6596850461494251ce94e84b093105b415c1a52159cb7d748981375c773199eb640adfe4e4fdfa49106bc04668df4dcaccd604b10c672eff411c3ed0b1ab127059b6f7818ea90bcce2a91acf262802876c160cd740a026b940d88439611b0b27b2587b613af70fb1b2d508b1f307ea82b8d04ff5224765efa342e68cd82210c46c0d634e84cf3f324f10d3d60c65ada66e9772f375c81f519d8b8426f67ac285d7239e07dddf23e1bff1dd8c11a705c36853ea8219c728804c18dd8177b589fb9e78a1fb14bdb5bc9a8d3bff3e4ba799ea61db7209e6602a5023ab55c2fc0f7b57a0830cb359c9c9963aecae2ea5495269c26bc0cce908e6bca91ba089c02428fc6a3ac2a619f500c54cc4c39597ce045a2d2865c1781ac044c9c8522fc90a732e3757e90be7d5c70dc2d3ffa7ae5a94d351096099576333f01d09d640450255965975d299f8b5a9412fda2eab053d38586a2500e" + "value_hex": "81fd56ee20d1453ef3d6d70c1d9a8b7e50734f5e625ac7e5d7196c0ff9c6f8776ac41e2d902db3a1fb68cd208bb5071f1a1247628e9ee994111cc796c894e06400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e065ad7dcc35d6b558260c6ecb2454a66ed393007ee3116327b40d0e9672b02a0d9bbb239d767c8cdfa8df9b80cbd049919c8cb645c3280abdb9b4a1148335a8a94271b90a4196eab29269bfcb98d565a713f1921cc9bc96f158d9d56ff6378c47ea4da73205e20243505fc41c3cc9711d4f8b959403341d6d85c24323d4e12bc2340e4569f7b75b5f6a78a0dce31d8822948eed021c8f34c50e85daf5e7b0b2261643131dec1bffbab1a812362e6231dd8ef5672868ee5f2102c3ec203ec05a53b3a59de403d712ef52749fb34949f9605fb1afe588252849c0f27074cc40eda65c020e5a6c9a48347a472b4edb9a215a9a5b0729eb40b9accf4f254d90e3a5096b85c2c1c3883a7154a509833d2eeaed65e40b4dfc9e5b574349c6207bc7b048fb8bfa97cf718d7c3576f0e067a774bd4557fdcbf30fbd30f2454be7eaa30984ba48acaf3f6922ee17f34b4684f03e7684b00fa3d77e4eeb9ab14a5bbff1fccff4bdd7d62741a9cf2f8ece315bd86dda32b843a66645cffa56d26374f631114042d4cefe8bd9ac383d64972b29ded0331b2da071ab80080deae313d854e7e16514c913d556e189c9c046c35f507453c83d3a26f54ff0ce2b91a9a3d703d468675b3427e74baf8031b99e8cced2c7ea6ab0a7162986c4d2eb0132a87e1ce561cd95ce26d2bbe84dcaabf4ed1e08e29d894ccf33715e7254f68dcb7a508fe02209f4a2bcd7fb59dc8d9be11bcfc14d5d824a9bd73a751ee979d73c0b2214439a20a5f491d8ebb511a8f3944712e47676c2487d205599f3b78a2ddd049cf3e237285ef7f4bee16eee59a1589f8a8ec02736246f8a8d05987735650a5e546ef19609133157afd7b01bb9e0c8a0cd28b1c9334bec872dac66eb01f834d4672c35b761379aecece6160aa322e82cacb4c5dc2e76e362f20163e9be3f76ad7a39205a9e12cd89174df22d72274e69c074199a44d31c44b62634b571881981535f80cc20267b2a34533b53f62bfe793280e4830d23ac20bf2de4713ccaad48b01040e" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1098,7 +1098,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "30c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6224588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a2d8b9b8a7a1eca41a37c2dd138cb5d1807da6157b6b8e8dabfe78cdf6bddc58cabac8699fefc87a9d5f96a197ba6929ad8c941f3947bf7177ec2cb93e50324eceb15e54d879a6e73413469a0dc682515f7941665f53fe3b068e8605173257445ee61d2baefc1f6c2ffbea0bf9aa70bf29d066346ce401f344563195e588f042c21461c22565ac0463a15bc50cd3726d9fe2f97f70ed75ccd30b2569921b550b431a96b4c002ba704b8af5ab5dd5ba78cb4ea810d4b220538c326788a231f90667e216464e8d7d612c6e1e2a07287fa83ca63a4aab7e58764365c160ab1b380e52ec1311b121670dde79071883cb2549acc78d5293b4b65596603465fa8ad87dd690db2ac6b2d64ca11236059de84d867fe593ecbdc5c09d4e0037fb0fdc4219b884a855341b1326216cd710abdf76980d9721283a5d02d9514537a1d4312e5150edbbf425583855c753b353985e2766ac68ae6c5447c862c0eb80317e93ba32ca79984b0502d1575284e428e2830db208be8c672c5a69bc05c967440fda6349b295fc62829138611b12eac6596850461494251ce94e84b093105b415c1a52159cb7d748981375c773199eb640adfe4e4fdfa49106bc04668df4dcaccd604b10c672eff411c3ed0b1ab127059b6f7818ea90bcce2a91acf262802876c160cd740a026b940d88439611b0b27b2587b613af70fb1b2d508b1f307ea82b8d04ff5224765efa342e68cd82210c46c0d634e84cf3f324f10d3d60c65ada66e9772f375c81f519d8b8426f67ac285d7239e07dddf23e1bff1dd8c11a705c36853ea8219c728804c18dd8177b589fb9e78a1fb14bdb5bc9a8d3bff3e4ba799ea61db7209e6602a5023ab55c2fc0f7b57a0830cb359c9c9963aecae2ea5495269c26bc0cce908e6bca91ba089c02428fc6a3ac2a619f500c54cc4c39597ce045a2d2865c1781ac044c9c8522fc90a732e3757e90be7d5c70dc2d3ffa7ae5a94d351096099576333f01d09d640450255965975d299f8b5a9412fda2eab053d38586a2" + "value_hex": "80fd56ee20d1453ef3d6d70c1d9a8b7e50734f5e625ac7e5d7196c0ff9c6f8776ac41e2d902db3a1fb68cd208bb5071f1a1247628e9ee994111cc796c894e06400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e065ad7dcc35d6b558260c6ecb2454a66ed393007ee3116327b40d0e9672b02a0d9bbb239d767c8cdfa8df9b80cbd049919c8cb645c3280abdb9b4a1148335a8a94271b90a4196eab29269bfcb98d565a713f1921cc9bc96f158d9d56ff6378c47ea4da73205e20243505fc41c3cc9711d4f8b959403341d6d85c24323d4e12bc2340e4569f7b75b5f6a78a0dce31d8822948eed021c8f34c50e85daf5e7b0b2261643131dec1bffbab1a812362e6231dd8ef5672868ee5f2102c3ec203ec05a53b3a59de403d712ef52749fb34949f9605fb1afe588252849c0f27074cc40eda65c020e5a6c9a48347a472b4edb9a215a9a5b0729eb40b9accf4f254d90e3a5096b85c2c1c3883a7154a509833d2eeaed65e40b4dfc9e5b574349c6207bc7b048fb8bfa97cf718d7c3576f0e067a774bd4557fdcbf30fbd30f2454be7eaa30984ba48acaf3f6922ee17f34b4684f03e7684b00fa3d77e4eeb9ab14a5bbff1fccff4bdd7d62741a9cf2f8ece315bd86dda32b843a66645cffa56d26374f631114042d4cefe8bd9ac383d64972b29ded0331b2da071ab80080deae313d854e7e16514c913d556e189c9c046c35f507453c83d3a26f54ff0ce2b91a9a3d703d468675b3427e74baf8031b99e8cced2c7ea6ab0a7162986c4d2eb0132a87e1ce561cd95ce26d2bbe84dcaabf4ed1e08e29d894ccf33715e7254f68dcb7a508fe02209f4a2bcd7fb59dc8d9be11bcfc14d5d824a9bd73a751ee979d73c0b2214439a20a5f491d8ebb511a8f3944712e47676c2487d205599f3b78a2ddd049cf3e237285ef7f4bee16eee59a1589f8a8ec02736246f8a8d05987735650a5e546ef19609133157afd7b01bb9e0c8a0cd28b1c9334bec872dac66eb01f834d4672c35b761379aecece6160aa322e82cacb4c5dc2e76e362f20163e9be3f76ad7a39205a9e12cd89174df22d72274e69c074199a44d31c44b62634b571881981535f80cc20267b2a34533b53f62bfe793280e4830d23ac20bf2de4713ccaad48b01" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1118,7 +1118,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "30c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6224588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a2d8b9b8a7a1eca41a37c2dd138cb5d1807da6157b6b8e8dabfe78cdf6bddc58cabac8699fefc87a9d5f96a197ba6929ad8c941f3947bf7177ec2cb93e50324eceb15e54d879a6e73413469a0dc682515f7941665f53fe3b068e8605173257445ee61d2baefc1f6c2ffbea0bf9aa70bf29d066346ce401f344563195e588f042c21461c22565ac0463a15bc50cd3726d9fe2f97f70ed75ccd30b2569921b550b431a96b4c002ba704b8af5ab5dd5ba78cb4ea810d4b220538c326788a231f90667e216464e8d7d612c6e1e2a07287fa83ca63a4aab7e58764365c160ab1b380e52ec1311b121670dde79071883cb2549acc78d5293b4b65596603465fa8ad87dd690db2ac6b2d64ca11236059de84d867fe593ecbdc5c09d4e0037fb0fdc4219b884a855341b1326216cd710abdf76980d9721283a5d02d9514537a1d4312e5150edbbf425583855c753b353985e2766ac68ae6c5447c862c0eb80317e93ba32ca79984b0502d1575284e428e2830db208be8c672c5a69bc05c967440fda6349b295fc62829138611b12eac6596850461494251ce94e84b093105b415c1a52159cb7d748981375c773199eb640adfe4e4fdfa49106bc04668df4dcaccd604b10c672eff411c3ed0b1ab127059b6f7818ea90bcce2a91acf262802876c160cd740a026b940d88439611b0b27b2587b613af70fb1b2d508b1f307ea82b8d04ff5224765efa342e68cd82210c46c0d634e84cf3f324f10d3d60c65ada66e9772f375c81f519d8b8426f67ac285d7239e07dddf23e1bff1dd8c11a705c36853ea8219c728804c18dd8177b589fb9e78a1fb14bdb5bc9a8d3bff3e4ba799ea61db7209e6602a5023ab55c2fc0f7b57a0830cb359c9c9963aecae2ea5495269c26bc0cce908e6bca91ba089c02428fc6a3ac2a619f500c54cc4c39597ce045a2d2865c1781ac044c9c8522fc90a732e3757e90be7d5c70dc2d3ffa7ae5a94d351096099576333f01d09d640450255965975d299f8b5a9412fda2eab053d38586a2500f" + "value_hex": "80fd56ee20d1453ef3d6d70c1d9a8b7e50734f5e625ac7e5d7196c0ff9c6f8776ac41e2d902db3a1fb68cd208bb5071f1a1247628e9ee994111cc796c894e06400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e065ad7dcc35d6b558260c6ecb2454a66ed393007ee3116327b40d0e9672b02a0d9bbb239d767c8cdfa8df9b80cbd049919c8cb645c3280abdb9b4a1148335a8a94271b90a4196eab29269bfcb98d565a713f1921cc9bc96f158d9d56ff6378c47ea4da73205e20243505fc41c3cc9711d4f8b959403341d6d85c24323d4e12bc2340e4569f7b75b5f6a78a0dce31d8822948eed021c8f34c50e85daf5e7b0b2261643131dec1bffbab1a812362e6231dd8ef5672868ee5f2102c3ec203ec05a53b3a59de403d712ef52749fb34949f9605fb1afe588252849c0f27074cc40eda65c020e5a6c9a48347a472b4edb9a215a9a5b0729eb40b9accf4f254d90e3a5096b85c2c1c3883a7154a509833d2eeaed65e40b4dfc9e5b574349c6207bc7b048fb8bfa97cf718d7c3576f0e067a774bd4557fdcbf30fbd30f2454be7eaa30984ba48acaf3f6922ee17f34b4684f03e7684b00fa3d77e4eeb9ab14a5bbff1fccff4bdd7d62741a9cf2f8ece315bd86dda32b843a66645cffa56d26374f631114042d4cefe8bd9ac383d64972b29ded0331b2da071ab80080deae313d854e7e16514c913d556e189c9c046c35f507453c83d3a26f54ff0ce2b91a9a3d703d468675b3427e74baf8031b99e8cced2c7ea6ab0a7162986c4d2eb0132a87e1ce561cd95ce26d2bbe84dcaabf4ed1e08e29d894ccf33715e7254f68dcb7a508fe02209f4a2bcd7fb59dc8d9be11bcfc14d5d824a9bd73a751ee979d73c0b2214439a20a5f491d8ebb511a8f3944712e47676c2487d205599f3b78a2ddd049cf3e237285ef7f4bee16eee59a1589f8a8ec02736246f8a8d05987735650a5e546ef19609133157afd7b01bb9e0c8a0cd28b1c9334bec872dac66eb01f834d4672c35b761379aecece6160aa322e82cacb4c5dc2e76e362f20163e9be3f76ad7a39205a9e12cd89174df22d72274e69c074199a44d31c44b62634b571881981535f80cc20267b2a34533b53f62bfe793280e4830d23ac20bf2de4713ccaad48b01040f" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1130,15 +1130,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317fce55fefc1b5d10d83081881b4bb51fc1857334ae14926d2d631ac3c9767485b9426cd109f794bf4bc5c90475a2695737bc1ca20c6790dfb4e16423a03a1634330c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6222e72a480d6d46ea85ff5eec59378b82863be4ced933c8af470e177a11304c1c9e0710c463a28e70556a026246bc794027777a4c83b0f9fc2d68e0adc67a22128ed5bab98386cab5d3a6e6d3545813903e7990914dc0b24d461d572ca090515ebe75c3f9bdc5888c326566e805fb2c9a1b370f128c1241d06e87bfedfda01408a32f84368dd25c82bc6de2082a0b99a9ddbe53602c5eef1a9c801fbf73739f0cccf04297ff6f56cde8b6074dff9a2d3f047a6fe57b622c11ebba3d7abf7baf07", - "range_proof_data_hex": "30c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6224588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a2d8b9b8a7a1eca41a37c2dd138cb5d1807da6157b6b8e8dabfe78cdf6bddc58cabac8699fefc87a9d5f96a197ba6929ad8c941f3947bf7177ec2cb93e50324eceb15e54d879a6e73413469a0dc682515f7941665f53fe3b068e8605173257445ee61d2baefc1f6c2ffbea0bf9aa70bf29d066346ce401f344563195e588f042c21461c22565ac0463a15bc50cd3726d9fe2f97f70ed75ccd30b2569921b550b431a96b4c002ba704b8af5ab5dd5ba78cb4ea810d4b220538c326788a231f90667e216464e8d7d612c6e1e2a07287fa83ca63a4aab7e58764365c160ab1b380e52ec1311b121670dde79071883cb2549acc78d5293b4b65596603465fa8ad87dd690db2ac6b2d64ca11236059de84d867fe593ecbdc5c09d4e0037fb0fdc4219b884a855341b1326216cd710abdf76980d9721283a5d02d9514537a1d4312e5150edbbf425583855c753b353985e2766ac68ae6c5447c862c0eb80317e93ba32ca79984b0502d1575284e428e2830db208be8c672c5a69bc05c967440fda6349b295fc62829138611b12eac6596850461494251ce94e84b093105b415c1a52159cb7d748981375c773199eb640adfe4e4fdfa49106bc04668df4dcaccd604b10c672eff411c3ed0b1ab127059b6f7818ea90bcce2a91acf262802876c160cd740a026b940d88439611b0b27b2587b613af70fb1b2d508b1f307ea82b8d04ff5224765efa342e68cd82210c46c0d634e84cf3f324f10d3d60c65ada66e9772f375c81f519d8b8426f67ac285d7239e07dddf23e1bff1dd8c11a705c36853ea8219c728804c18dd8177b589fb9e78a1fb14bdb5bc9a8d3bff3e4ba799ea61db7209e6602a5023ab55c2fc0f7b57a0830cb359c9c9963aecae2ea5495269c26bc0cce908e6bca91ba089c02428fc6a3ac2a619f500c54cc4c39597ce045a2d2865c1781ac044c9c8522fc90a732e3757e90be7d5c70dc2d3ffa7ae5a94d351096099576333f01d09d640450255965975d299f8b5a9412fda2eab053d38586a2500e", - "validity_proof_data_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7624588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef60bcffdcb053f5ebafec6719393a03de9cdb825214f0965f851845b4ed1119160bb4c725f60304a9612d458ddffc40570a0681021172f11d36e43ae2e2704da94bd8a170e25269e28320d887eedc3d88f896061c0bd790cf169785597c90471f429a142ca709fb84da1311bf009b5fb1bf6f9eb4278c12d39f2d4475a1c7eb7d269694ad76358fb66b0066686eafdffd3cc1198530553ed2330731fd4130d363115636097663d6a2731c71c60dad6f7a1b3ae601596a7dade081144acb3e71f3142691fbb553ea99a0e69ecea77100596816abed10ab72c4c96151e63964d6dd33a6875441da529d68078e2255ca2cfb1a7000a5afe03ef626c6b0a24730f93d63cb31349d2e6f8113746b585e36dfcf45b749abc78ffa0e4d129d602c11b7a5015680a56c32f0bfb9d081090f80f1d97b2a364051c162006d1c48d310452eb60f" + "equality_proof_data_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701b282771483d84083716c357bc7546bcbd5d3712698d1623f5a076c14da0d4b33ee01907a54e4e0f6c1cace22052e5309f497940ae3e46a9ef8b66f2f85484b316ce971a2f7a20bb5273aa05a3a6aa58d2d347136f8af0633ea8017c858887a6fba8f45a77484cfcedfc2b562b5835d89cdc49ac94809f842de13b1a9c8edbf383cef208c89d23e61ea354acdfe90dfd615a4ae4e0e5f3ac9ce2696e8b74cac43c8ec718f555c617807c95b090ef32d990adf3f174e45c0c68be3d4558aa5a73c731adc156aa940e20f42221a86afbc4b6e4b4b81cbe525bb7538a82c70eedd08a1bee8bd468c4049e581a98a319dd858efdecc501a205fd08f6be8bbcc9bfd0e6c4aa46d851bfbea02d91f195f3f1c7a67680b53624aa81a4126cad499078b0e", + "range_proof_data_hex": "6ce971a2f7a20bb5273aa05a3a6aa58d2d347136f8af0633ea8017c858887a6f74138826ae2136413f5389d61c0a35d0b0f12fedd786c802da475719b235d77700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000009e01c637d88379a03e4fabf860805daf09768d07ae91fb0cda96a468686a4b2cc21e9c28ab574dd5e6a471a6910687818c757e02bb90c818f2636d24d91fba240e5ecd3093601318a45691d017a1832854594c732508b3320ef81d19433e9279ee8e1218a13dd7d07b09c8066c49f66abbe9d34cd14b5336abca91a4d022bc4ba19f422609c5a62c989b78f8d23a1f26f94e2154644f62838d6870e7040eb406b16aafdfd9c0989c89bd8d47be98b61c3e6e9c6e3e2662764281a879daf88f0406679a74dd5e4542d68945fd482e4daf7ec5a2583cd096287515b0cbcfe6340cf2bd21a126e56a7fda1ae5b6e7cfbc4bbad7f34e9b0d8c774bdb4477455e634d2c80425258d69498cdf5dcf5af3e06cee3c81ee86220e892c2c874143ad65670a8f71fbb4e9233debf7ceb01267b388a7b1548308e4186a6a1bee01740447f0b4acff4e5ad8c67c1bfb1fd11c0d6732d1c66e71d1150d1c54a4381e2ae1a5b3cb0ec91b2b802fe5310e8cfeddb669cb48ec1baa5a03ed4cc9a7aa9d14d994c12724c2fbf312330a8e2f87c94a4ff2c70a1aae5988b1766bdade34bbd68029a60cc5b5ab16f659a2b38095c3430f4ed71ef8f9a5e13dc67ef52b4af1b5c183f4530cea59e51305e956a0585eaa7604c8ca4e52229327be24438e6237ba26df604de86f2b3a0aa49efce1e06a732399cd6e7caa3d8fde1be7cb91fb2565bf5d36a58c33766739cc9f009d44d6f814ca86f674da4ef764f8e40c2605b408a525c3e20d74f4379f91f7b530cdce651644f6b58ca8ded776398f53b845038dfd1be1e9258246355c188bf2f60bc7ea16411dfe785ddfbec30687a15a2ea280461566896cbe1bf196a6cc7a62d8d6363586e4d91fc705fc32ae5c3fc489ce8d23fef1d5a0b8c23a4944d0f3af3ac884727f22e0cbb6edf353102ed253ea2d056081c76990ce54882e59a74efe0bd7960071d4b3593381abd880670f61a95db4959c708282b8aeaa064c605aae2e5a42fa6687b286039e0481b7f97676c28a0944ae209", + "validity_proof_data_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095574138826ae2136413f5389d61c0a35d0b0f12fedd786c802da475719b235d7772a6fdbea9fbd272893d2ab1378013f10642f6a0efc9d7cb6620ffef2c3f4dc296ea01f6885bdbd38e37060c354d88c19c9dead19d854885940e5c26fe354476e0acb5bdf3df35b65cdbc5b054e9d2e09dbc3b6c91b12ecf18fe7779f105b3e67428b68e309c9251a70c6b72d488823c593188f02f89009602e3192f645a7902906023c4ac1d07471e29ff963fcae9407e68c1e20d67be40f599b6681cf35ee5504da9a34c688bfee1d8712e32cd715d9d37baaa2bb4189c7615c9c194fa58e568c968e3eeeb536d8245173b8c502d65d6a846aee910ef958782827a68ed5ed52566dd1f007a166ed5f0ac802783c733c5d884762ac1bfa2b3c52f605bec9ee1127c676695e3835eae79898720de6bf218b2f88090f84f20820c262f8897a780b1b89ac4e28a37644b091845f431abc4181e9d4f2f4392ffc1d6f3c99c94a0e09" }, "binding": { - "current_balance_commitment_hex": "4651ac354851bf6db7345197988f90aa6fe6e455a2d38982793fe3f899773d32", - "current_balance_handle_hex": "c2d94d97912e21eea2b85b38977124049a4352ee83b2dc3ab65bca1b3370af29", - "recipient_pubkey_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76", - "sender_pubkey_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317" + "current_balance_commitment_hex": "e84f4045138b1f85c2a1ead1211380c3ce39ad581c9cc2d2e82d200f38c5fd68", + "current_balance_handle_hex": "0a7ef17c24ceea3e1dce057b29b6c22c646c4180e0cdd252fab8b0db5ae6625f", + "recipient_pubkey_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc0955", + "sender_pubkey_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701" }, "mutations": [ { @@ -1156,7 +1156,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "37d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317" + "value_hex": "b1aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1166,7 +1166,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "f95e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76" + "value_hex": "e32809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc0955" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1186,7 +1186,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "30c0c25a7168d2882ecbbeacc9e713ee6a7c2a9dc3696264a850a61c5c98df6224588418ad89f5b16d98d3365845085c9ca5fe922bd0911be2137d860489ef600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a2d8b9b8a7a1eca41a37c2dd138cb5d1807da6157b6b8e8dabfe78cdf6bddc58cabac8699fefc87a9d5f96a197ba6929ad8c941f3947bf7177ec2cb93e50324eceb15e54d879a6e73413469a0dc682515f7941665f53fe3b068e8605173257445ee61d2baefc1f6c2ffbea0bf9aa70bf29d066346ce401f344563195e588f042c21461c22565ac0463a15bc50cd3726d9fe2f97f70ed75ccd30b2569921b550b431a96b4c002ba704b8af5ab5dd5ba78cb4ea810d4b220538c326788a231f90667e216464e8d7d612c6e1e2a07287fa83ca63a4aab7e58764365c160ab1b380e52ec1311b121670dde79071883cb2549acc78d5293b4b65596603465fa8ad87dd690db2ac6b2d64ca11236059de84d867fe593ecbdc5c09d4e0037fb0fdc4219b884a855341b1326216cd710abdf76980d9721283a5d02d9514537a1d4312e5150edbbf425583855c753b353985e2766ac68ae6c5447c862c0eb80317e93ba32ca79984b0502d1575284e428e2830db208be8c672c5a69bc05c967440fda6349b295fc62829138611b12eac6596850461494251ce94e84b093105b415c1a52159cb7d748981375c773199eb640adfe4e4fdfa49106bc04668df4dcaccd604b10c672eff411c3ed0b1ab127059b6f7818ea90bcce2a91acf262802876c160cd740a026b940d88439611b0b27b2587b613af70fb1b2d508b1f307ea82b8d04ff5224765efa342e68cd82210c46c0d634e84cf3f324f10d3d60c65ada66e9772f375c81f519d8b8426f67ac285d7239e07dddf23e1bff1dd8c11a705c36853ea8219c728804c18dd8177b589fb9e78a1fb14bdb5bc9a8d3bff3e4ba799ea61db7209e6602a5023ab55c2fc0f7b57a0830cb359c9c9963aecae2ea5495269c26bc0cce908e6bca91ba089c02428fc6a3ac2a619f500c54cc4c39597ce045a2d2865c1781ac044c9c8522fc90a732e3757e90be7d5c70dc2d3ffa7ae5a94d351096099576333f01d09d640450255965975d299f8b5a9412fda2eab053d38586a2" + "value_hex": "6ce971a2f7a20bb5273aa05a3a6aa58d2d347136f8af0633ea8017c858887a6f74138826ae2136413f5389d61c0a35d0b0f12fedd786c802da475719b235d77700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000009e01c637d88379a03e4fabf860805daf09768d07ae91fb0cda96a468686a4b2cc21e9c28ab574dd5e6a471a6910687818c757e02bb90c818f2636d24d91fba240e5ecd3093601318a45691d017a1832854594c732508b3320ef81d19433e9279ee8e1218a13dd7d07b09c8066c49f66abbe9d34cd14b5336abca91a4d022bc4ba19f422609c5a62c989b78f8d23a1f26f94e2154644f62838d6870e7040eb406b16aafdfd9c0989c89bd8d47be98b61c3e6e9c6e3e2662764281a879daf88f0406679a74dd5e4542d68945fd482e4daf7ec5a2583cd096287515b0cbcfe6340cf2bd21a126e56a7fda1ae5b6e7cfbc4bbad7f34e9b0d8c774bdb4477455e634d2c80425258d69498cdf5dcf5af3e06cee3c81ee86220e892c2c874143ad65670a8f71fbb4e9233debf7ceb01267b388a7b1548308e4186a6a1bee01740447f0b4acff4e5ad8c67c1bfb1fd11c0d6732d1c66e71d1150d1c54a4381e2ae1a5b3cb0ec91b2b802fe5310e8cfeddb669cb48ec1baa5a03ed4cc9a7aa9d14d994c12724c2fbf312330a8e2f87c94a4ff2c70a1aae5988b1766bdade34bbd68029a60cc5b5ab16f659a2b38095c3430f4ed71ef8f9a5e13dc67ef52b4af1b5c183f4530cea59e51305e956a0585eaa7604c8ca4e52229327be24438e6237ba26df604de86f2b3a0aa49efce1e06a732399cd6e7caa3d8fde1be7cb91fb2565bf5d36a58c33766739cc9f009d44d6f814ca86f674da4ef764f8e40c2605b408a525c3e20d74f4379f91f7b530cdce651644f6b58ca8ded776398f53b845038dfd1be1e9258246355c188bf2f60bc7ea16411dfe785ddfbec30687a15a2ea280461566896cbe1bf196a6cc7a62d8d6363586e4d91fc705fc32ae5c3fc489ce8d23fef1d5a0b8c23a4944d0f3af3ac884727f22e0cbb6edf353102ed253ea2d056081c76990ce54882e59a74efe0bd7960071d4b3593381abd880670f61a95db4959c708282b8aeaa064c605aae2e5a42fa6687b286039e0481b7f97676c28a0944a" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1198,7 +1198,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7616cee89858876c6db2c389bfa93cbda033281ce2c20c9636a29b0fd4e9db1d31c404df3215035706cd538f45b2bf340d6af3e106e7bfa6955067dc5c141d2442fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2408a7ca7bf9843bc0c1f75ec770aea06eeff42ea96ff714aaab4c3fab7db25d32c9e940a14facebfacd56c1dd72482a1f5b0b2c344967dc02de1a731319393c861ccb4a842c97703c4646d1a31bafa6cf114015277329a0272c2a072dc59dc2b6d0e712d30abc35b39cbbecb48c2fa1786ca75fff4ac30d0a21f264c43a1f4ee03164719d14fac448c036ab20aa95c26a35f4dae519090ff5a2f52e47c8ce71a09ab2f3e9d3f6f0ff5428f6e5b817ff1b7c64547372b52df564832584df3c5f103" + "proof_data_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc09558a3e4b74d20a110ed7f884315cb02dc7e46d2321c8062b29b937a5c133154a06fe46b1b6ed36d0be49dcb22d411a089b202fbf73f5714330a46fffc21788505220e698474455bb7250a1db9152cb50d284f13403c4d714c59d764d7f90e9dd309c8fa4498d880993247d6b49431d1dfefa29c65716ec6f5c7aabadebd1693c4232b88ff6394c5011efce7544daeef3310d83d8013d310323900ea86cb71d8f1706fa2fdd4bc5a977c2b7ca2f918f60e3b37d028670dadaeb47b697e9d0db4a17f7587018d39bbf4840ec66cd33db4b377075b4fe025cd74f1d26f106597b0209905961556d3afd59c7f943849cecae998ed872b0a95cdfa2823f19a82c631e0eee388e213a6ffdc56f39c8b072552d76279f630096735936b51787b1a9456f0e" }, "mutations": [ { @@ -1206,7 +1206,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "f95e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7616cee89858876c6db2c389bfa93cbda033281ce2c20c9636a29b0fd4e9db1d31c404df3215035706cd538f45b2bf340d6af3e106e7bfa6955067dc5c141d2442fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2408a7ca7bf9843bc0c1f75ec770aea06eeff42ea96ff714aaab4c3fab7db25d32c9e940a14facebfacd56c1dd72482a1f5b0b2c344967dc02de1a731319393c861ccb4a842c97703c4646d1a31bafa6cf114015277329a0272c2a072dc59dc2b6d0e712d30abc35b39cbbecb48c2fa1786ca75fff4ac30d0a21f264c43a1f4ee03164719d14fac448c036ab20aa95c26a35f4dae519090ff5a2f52e47c8ce71a09ab2f3e9d3f6f0ff5428f6e5b817ff1b7c64547372b52df564832584df3c5f103" + "value_hex": "e32809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc09558a3e4b74d20a110ed7f884315cb02dc7e46d2321c8062b29b937a5c133154a06fe46b1b6ed36d0be49dcb22d411a089b202fbf73f5714330a46fffc21788505220e698474455bb7250a1db9152cb50d284f13403c4d714c59d764d7f90e9dd309c8fa4498d880993247d6b49431d1dfefa29c65716ec6f5c7aabadebd1693c4232b88ff6394c5011efce7544daeef3310d83d8013d310323900ea86cb71d8f1706fa2fdd4bc5a977c2b7ca2f918f60e3b37d028670dadaeb47b697e9d0db4a17f7587018d39bbf4840ec66cd33db4b377075b4fe025cd74f1d26f106597b0209905961556d3afd59c7f943849cecae998ed872b0a95cdfa2823f19a82c631e0eee388e213a6ffdc56f39c8b072552d76279f630096735936b51787b1a9456f0e" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1216,7 +1216,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7616cee89858876c6db2c389bfa93cbda033281ce2c20c9636a29b0fd4e9db1d31c404df3215035706cd538f45b2bf340d6af3e106e7bfa6955067dc5c141d2442fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2408a7ca7bf9843bc0c1f75ec770aea06eeff42ea96ff714aaab4c3fab7db25d32c9e940a14facebfacd56c1dd72482a1f5b0b2c344967dc02de1a731319393c861ccb4a842c97703c4646d1a31bafa6cf114015277329a0272c2a072dc59dc2b6d0e712d30abc35b39cbbecb48c2fa1786ca75fff4ac30d0a21f264c43a1f4ee03164719d14fac448c036ab20aa95c26a35f4dae519090ff5a2f52e47c8ce71a09ab2f3e9d3f6f0ff5428f6e5b817ff1b7c64547372b52df564832584df3c5" + "value_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc09558a3e4b74d20a110ed7f884315cb02dc7e46d2321c8062b29b937a5c133154a06fe46b1b6ed36d0be49dcb22d411a089b202fbf73f5714330a46fffc21788505220e698474455bb7250a1db9152cb50d284f13403c4d714c59d764d7f90e9dd309c8fa4498d880993247d6b49431d1dfefa29c65716ec6f5c7aabadebd1693c4232b88ff6394c5011efce7544daeef3310d83d8013d310323900ea86cb71d8f1706fa2fdd4bc5a977c2b7ca2f918f60e3b37d028670dadaeb47b697e9d0db4a17f7587018d39bbf4840ec66cd33db4b377075b4fe025cd74f1d26f106597b0209905961556d3afd59c7f943849cecae998ed872b0a95cdfa2823f19a82c631e0eee388e213a6ffdc56f39c8b072552d76279f630096735936b51787b1a945" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1238,7 +1238,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7630943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de62141acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b89024568fc0acca3f5e811bd1d54aada7d71f57e8a47aa21fed86f9bb53dee27723ca9767a668df2ce76caf0c519679121fca658185afefb91ed8c52945960e18afa622f3eaa1b02e2fc51d5855e538a849284cd12f4db794ce26b7e981efcaac99aa5603ae61fa7ea08af973a9118a2c48bf285320b79e24ed8883302cf8f7df060a8004c5c0938fed54f8fff48e9ac6b489e847f0c3677ef77be14126dcf6327a8191c1ad83e1793bfdfc22e69b40984c05e0c1954e248339bf9e1bd29804656307b365ad72759fa216f0e810f6781e130fe2db2095ddb1a07efb03b7056c81a1d02268cf9bed68ced0bbec9049f107dca9f1584fa61fbb7ade874b1759cc03db19c6b5d282e2d70f820a30e4a12489678ed9d48df09806efeb06e779750ba2fa85e090723934eed1daf31448a79e0d453d1ce8d8851941bd9d3017f667d60959e700c" + "proof_data_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095592d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef6788178697a4e5d29d9ea7913c1c7b07ff2ccf4b73554ea69f3b8c96cfbc527e4acd7b3ca9509bab79636b5cc4eda17a3c199446d191ab60c0c3b4e359b9478965a425564d94600555ac1fb9800dace59b52e01fec11a49b3e31eb0b0acae3473e752818eaad493f563e65f15cc68535a5d5e716dbb4212c4dfce80c1dc94deaf6d7180e2070617fd6c3adf9b8519ae741e8387946997bc311decad8f5fa6797226c14f8792235d8096311d307164939bce612b63fbead0dcd0079852e14dddcd8ee41e6db0e868399df37a8dc38b70843c38f872b056e8667349c81ae7af861252c2fc4df8c698e3386704f94be0c95d08114e485dfea491cd0cbcafc4f22f1f9ab734a5654cfb907658b996c8620619d3f3eec6980f66d49bf4ffc1e6dfcb8c8a5339bb61f028a1b3fe0557b4340dccb9133aaafe16def7678c19d1ffce577c15e0c479175e1159fc053f09cc217539d58921ea584b54302f03b20e91cdbb8a54d02" }, "mutations": [ { @@ -1246,7 +1246,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "f95e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7630943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de62141acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b89024568fc0acca3f5e811bd1d54aada7d71f57e8a47aa21fed86f9bb53dee27723ca9767a668df2ce76caf0c519679121fca658185afefb91ed8c52945960e18afa622f3eaa1b02e2fc51d5855e538a849284cd12f4db794ce26b7e981efcaac99aa5603ae61fa7ea08af973a9118a2c48bf285320b79e24ed8883302cf8f7df060a8004c5c0938fed54f8fff48e9ac6b489e847f0c3677ef77be14126dcf6327a8191c1ad83e1793bfdfc22e69b40984c05e0c1954e248339bf9e1bd29804656307b365ad72759fa216f0e810f6781e130fe2db2095ddb1a07efb03b7056c81a1d02268cf9bed68ced0bbec9049f107dca9f1584fa61fbb7ade874b1759cc03db19c6b5d282e2d70f820a30e4a12489678ed9d48df09806efeb06e779750ba2fa85e090723934eed1daf31448a79e0d453d1ce8d8851941bd9d3017f667d60959e700c" + "value_hex": "e32809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095592d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef6788178697a4e5d29d9ea7913c1c7b07ff2ccf4b73554ea69f3b8c96cfbc527e4acd7b3ca9509bab79636b5cc4eda17a3c199446d191ab60c0c3b4e359b9478965a425564d94600555ac1fb9800dace59b52e01fec11a49b3e31eb0b0acae3473e752818eaad493f563e65f15cc68535a5d5e716dbb4212c4dfce80c1dc94deaf6d7180e2070617fd6c3adf9b8519ae741e8387946997bc311decad8f5fa6797226c14f8792235d8096311d307164939bce612b63fbead0dcd0079852e14dddcd8ee41e6db0e868399df37a8dc38b70843c38f872b056e8667349c81ae7af861252c2fc4df8c698e3386704f94be0c95d08114e485dfea491cd0cbcafc4f22f1f9ab734a5654cfb907658b996c8620619d3f3eec6980f66d49bf4ffc1e6dfcb8c8a5339bb61f028a1b3fe0557b4340dccb9133aaafe16def7678c19d1ffce577c15e0c479175e1159fc053f09cc217539d58921ea584b54302f03b20e91cdbb8a54d02" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1256,7 +1256,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7630943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de62141acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b89024568fc0acca3f5e811bd1d54aada7d71f57e8a47aa21fed86f9bb53dee27723ca9767a668df2ce76caf0c519679121fca658185afefb91ed8c52945960e18afa622f3eaa1b02e2fc51d5855e538a849284cd12f4db794ce26b7e981efcaac99aa5603ae61fa7ea08af973a9118a2c48bf285320b79e24ed8883302cf8f7df060a8004c5c0938fed54f8fff48e9ac6b489e847f0c3677ef77be14126dcf6327a8191c1ad83e1793bfdfc22e69b40984c05e0c1954e248339bf9e1bd29804656307b365ad72759fa216f0e810f6781e130fe2db2095ddb1a07efb03b7056c81a1d02268cf9bed68ced0bbec9049f107dca9f1584fa61fbb7ade874b1759cc03db19c6b5d282e2d70f820a30e4a12489678ed9d48df09806efeb06e779750ba2fa85e090723934eed1daf31448a79e0d453d1ce8d8851941bd9d3017f667d60959e" + "value_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095592d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef6788178697a4e5d29d9ea7913c1c7b07ff2ccf4b73554ea69f3b8c96cfbc527e4acd7b3ca9509bab79636b5cc4eda17a3c199446d191ab60c0c3b4e359b9478965a425564d94600555ac1fb9800dace59b52e01fec11a49b3e31eb0b0acae3473e752818eaad493f563e65f15cc68535a5d5e716dbb4212c4dfce80c1dc94deaf6d7180e2070617fd6c3adf9b8519ae741e8387946997bc311decad8f5fa6797226c14f8792235d8096311d307164939bce612b63fbead0dcd0079852e14dddcd8ee41e6db0e868399df37a8dc38b70843c38f872b056e8667349c81ae7af861252c2fc4df8c698e3386704f94be0c95d08114e485dfea491cd0cbcafc4f22f1f9ab734a5654cfb907658b996c8620619d3f3eec6980f66d49bf4ffc1e6dfcb8c8a5339bb61f028a1b3fe0557b4340dccb9133aaafe16def7678c19d1ffce577c15e0c479175e1159fc053f09cc217539d58921ea584b54302f03b20e91cdbb8a5" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1278,7 +1278,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2401acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b890245680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000ca7280619ee0ca599127393f3a0beaa5e696112177168a2c431dba199f5d1902c8d65f55fabfb9384aa4e5b027514e469f100dc5005c8aeac10b074ef365a857ba826694ae9a5a287820db647c70a954adf14458cb09430ffaed00d42c978911a235151add0cbe42f717926f3725693dad09c05b641a70c97cb2b71aea104c3fba2bf581f081151443845eaa06a9c3e1738b521493d1854be45f62df64e75e0261559a59eec76969259d888e362989cd4793bea53cd8ca8f8788e15fe40f1d08a742e7ad81c33b5d3d0ad4e61b1a48054a00005393862765c5981492de1456013ae35e17204041227efadf84f43d2ba3caa678a1811275e3fe8814d5ad6ea769fea3347ffdaa560957ff6278417c9368d19df599f757f6c4c3391154d8152356c8f8c0794fa3bfdf04e350dd2efd3175892b88b76c97a5507106055f30ecf4713632d74d949d1e204e1727092f33a9746cfed47a4ac715f7299c23c38db95925fc8bf13045c5acc9ae54fc5041b5dbf52b0e87f23c233c853254fb2e58a53d043616ee147d73a3cb3a75add5e26d1e40a82735688dd61e9a319bcb7e737324044edda301e7bc765b072d7d28610c430127cf5362770bffa3dd04b3c61e34412ba2238943083b323ab3c558f1e685f766fa07948ef090cf14da3d8fff533aa03b42ad969fcc0c74a4a70ce1a9e4d070455693e42d9b974bb1c2340422a64ae870b68eda2044107a0347bb47a74f8c82cdc683e9d900e93bb24b43b872c8305451b4a2034e60bc4b06a4c319394902b43a7ed7ee9ef2a228194a0786aedecd2070049450fa3c177e9f3d585071245572875ebc80026bd6a738d8f5cf869b72181376a012418d7287b7c7c8674a2f13b765a1782b4758ba2bd58d66e56163bcf44cfc3a99e5626de2760c8c3e7ba04edeaf5853df677060c7e80a02d829d567d45389b5aec9fb6a88b53091b25d6175faa8135a6d8c70bd8e18fd5388a49b4d3a029c82826233dc39a3260fbeb6656814826e8de6772b51d4b8b6a7581b0729f10e" + "proof_data_hex": "20e698474455bb7250a1db9152cb50d284f13403c4d714c59d764d7f90e9dd308697a4e5d29d9ea7913c1c7b07ff2ccf4b73554ea69f3b8c96cfbc527e4acd7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e8eced3450efe55461fa3c9e19111cb18fe19550c3fd3ff24f4801fea665f424886a7637633cb8e7cb3abda1959df4bae2edbbfa2f57a6e0f1bec2fedb1b431ee665f0dfbba05d90dc835169843eaac1d86cfea95364327cddc3b9dd2ac0f337ee0b5d8bca8c163fbb75b20d79e74a1a1a5623701129d3f2e1f804e9eb0c46a6b26629587681bc1f00e976aebf244fce22a90ab98844dc10a16819c7cbb830b9397459076db9ef87913e7592b78297d46f01e767c79d3db6e826a9ae6a41b091f9eb1fd8dff5f3b0ba85752323073ac1d92f44dbd7785ae1a1f0a3bddc4930f18075f18274d61a2397b14fd6b37a24d416af357b44f67fbdca59f6a22102d6ff85d30dd7ffeb07af28c1dae1f3cd7082a2fb85bb20dff0e39a4328a58eab8487699749209ac2a5c45e47312fc254682fa6338d7954236852634def3bbde357c8ad02cecbd6edb4e72af3593a9ed6e64848ba712247b3397271fbed537ea4b0500aacb44da014cb97e4633c19a0302c979917cd1fdb3f390bdd2a529a12e5a6e94193ae5a6355b8b7eada330008be9c6edb3d6664c28d7cba5b58e141fc89633223f3d6ebe6b88f98850568983202c215407fc4937400b961f2712d955077e2ce44f27c551d26a894b30813c5769886a6b4e652d97a1b8f5e048fc7b45d95b7ed2878195c3256f9867ababb7aabb11d2b558a22e589e093ffdb7986db7e0de778e497b2a7c1c68aabda32cd75f81948b1e2a32eeb233327454149d7eaed6970180439c9a16c1b73d4e49084f51e313d0034c72e573dd7a963ae692a849f85516304cb28c4db3a0618d3efd33e82081b1f8c3d3ff4bf23c7078ce5392308b8b5bb8427069957a33f44164ee23fe43292501223b4bc1ebe249dc37a14f43d4d46a388d1ab7a76bd0eae25473796d6ccc5e066d10129c1d342974b9d13e9ab3d07498985eacdaf2d2df5407530ff58166873bcc24b87e7cfb24f86b635cac909500bd7b73283f5bbde9ef992053a37e8f4b6e1d30f0dfedf15fb8efc65036ed260e" }, "mutations": [ { @@ -1286,7 +1286,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "ffd7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2401acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b890245680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000ca7280619ee0ca599127393f3a0beaa5e696112177168a2c431dba199f5d1902c8d65f55fabfb9384aa4e5b027514e469f100dc5005c8aeac10b074ef365a857ba826694ae9a5a287820db647c70a954adf14458cb09430ffaed00d42c978911a235151add0cbe42f717926f3725693dad09c05b641a70c97cb2b71aea104c3fba2bf581f081151443845eaa06a9c3e1738b521493d1854be45f62df64e75e0261559a59eec76969259d888e362989cd4793bea53cd8ca8f8788e15fe40f1d08a742e7ad81c33b5d3d0ad4e61b1a48054a00005393862765c5981492de1456013ae35e17204041227efadf84f43d2ba3caa678a1811275e3fe8814d5ad6ea769fea3347ffdaa560957ff6278417c9368d19df599f757f6c4c3391154d8152356c8f8c0794fa3bfdf04e350dd2efd3175892b88b76c97a5507106055f30ecf4713632d74d949d1e204e1727092f33a9746cfed47a4ac715f7299c23c38db95925fc8bf13045c5acc9ae54fc5041b5dbf52b0e87f23c233c853254fb2e58a53d043616ee147d73a3cb3a75add5e26d1e40a82735688dd61e9a319bcb7e737324044edda301e7bc765b072d7d28610c430127cf5362770bffa3dd04b3c61e34412ba2238943083b323ab3c558f1e685f766fa07948ef090cf14da3d8fff533aa03b42ad969fcc0c74a4a70ce1a9e4d070455693e42d9b974bb1c2340422a64ae870b68eda2044107a0347bb47a74f8c82cdc683e9d900e93bb24b43b872c8305451b4a2034e60bc4b06a4c319394902b43a7ed7ee9ef2a228194a0786aedecd2070049450fa3c177e9f3d585071245572875ebc80026bd6a738d8f5cf869b72181376a012418d7287b7c7c8674a2f13b765a1782b4758ba2bd58d66e56163bcf44cfc3a99e5626de2760c8c3e7ba04edeaf5853df677060c7e80a02d829d567d45389b5aec9fb6a88b53091b25d6175faa8135a6d8c70bd8e18fd5388a49b4d3a029c82826233dc39a3260fbeb6656814826e8de6772b51d4b8b6a7581b0729f10e" + "value_hex": "21e698474455bb7250a1db9152cb50d284f13403c4d714c59d764d7f90e9dd308697a4e5d29d9ea7913c1c7b07ff2ccf4b73554ea69f3b8c96cfbc527e4acd7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e8eced3450efe55461fa3c9e19111cb18fe19550c3fd3ff24f4801fea665f424886a7637633cb8e7cb3abda1959df4bae2edbbfa2f57a6e0f1bec2fedb1b431ee665f0dfbba05d90dc835169843eaac1d86cfea95364327cddc3b9dd2ac0f337ee0b5d8bca8c163fbb75b20d79e74a1a1a5623701129d3f2e1f804e9eb0c46a6b26629587681bc1f00e976aebf244fce22a90ab98844dc10a16819c7cbb830b9397459076db9ef87913e7592b78297d46f01e767c79d3db6e826a9ae6a41b091f9eb1fd8dff5f3b0ba85752323073ac1d92f44dbd7785ae1a1f0a3bddc4930f18075f18274d61a2397b14fd6b37a24d416af357b44f67fbdca59f6a22102d6ff85d30dd7ffeb07af28c1dae1f3cd7082a2fb85bb20dff0e39a4328a58eab8487699749209ac2a5c45e47312fc254682fa6338d7954236852634def3bbde357c8ad02cecbd6edb4e72af3593a9ed6e64848ba712247b3397271fbed537ea4b0500aacb44da014cb97e4633c19a0302c979917cd1fdb3f390bdd2a529a12e5a6e94193ae5a6355b8b7eada330008be9c6edb3d6664c28d7cba5b58e141fc89633223f3d6ebe6b88f98850568983202c215407fc4937400b961f2712d955077e2ce44f27c551d26a894b30813c5769886a6b4e652d97a1b8f5e048fc7b45d95b7ed2878195c3256f9867ababb7aabb11d2b558a22e589e093ffdb7986db7e0de778e497b2a7c1c68aabda32cd75f81948b1e2a32eeb233327454149d7eaed6970180439c9a16c1b73d4e49084f51e313d0034c72e573dd7a963ae692a849f85516304cb28c4db3a0618d3efd33e82081b1f8c3d3ff4bf23c7078ce5392308b8b5bb8427069957a33f44164ee23fe43292501223b4bc1ebe249dc37a14f43d4d46a388d1ab7a76bd0eae25473796d6ccc5e066d10129c1d342974b9d13e9ab3d07498985eacdaf2d2df5407530ff58166873bcc24b87e7cfb24f86b635cac909500bd7b73283f5bbde9ef992053a37e8f4b6e1d30f0dfedf15fb8efc65036ed260e" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1296,7 +1296,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2401acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b890245680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000ca7280619ee0ca599127393f3a0beaa5e696112177168a2c431dba199f5d1902c8d65f55fabfb9384aa4e5b027514e469f100dc5005c8aeac10b074ef365a857ba826694ae9a5a287820db647c70a954adf14458cb09430ffaed00d42c978911a235151add0cbe42f717926f3725693dad09c05b641a70c97cb2b71aea104c3fba2bf581f081151443845eaa06a9c3e1738b521493d1854be45f62df64e75e0261559a59eec76969259d888e362989cd4793bea53cd8ca8f8788e15fe40f1d08a742e7ad81c33b5d3d0ad4e61b1a48054a00005393862765c5981492de1456013ae35e17204041227efadf84f43d2ba3caa678a1811275e3fe8814d5ad6ea769fea3347ffdaa560957ff6278417c9368d19df599f757f6c4c3391154d8152356c8f8c0794fa3bfdf04e350dd2efd3175892b88b76c97a5507106055f30ecf4713632d74d949d1e204e1727092f33a9746cfed47a4ac715f7299c23c38db95925fc8bf13045c5acc9ae54fc5041b5dbf52b0e87f23c233c853254fb2e58a53d043616ee147d73a3cb3a75add5e26d1e40a82735688dd61e9a319bcb7e737324044edda301e7bc765b072d7d28610c430127cf5362770bffa3dd04b3c61e34412ba2238943083b323ab3c558f1e685f766fa07948ef090cf14da3d8fff533aa03b42ad969fcc0c74a4a70ce1a9e4d070455693e42d9b974bb1c2340422a64ae870b68eda2044107a0347bb47a74f8c82cdc683e9d900e93bb24b43b872c8305451b4a2034e60bc4b06a4c319394902b43a7ed7ee9ef2a228194a0786aedecd2070049450fa3c177e9f3d585071245572875ebc80026bd6a738d8f5cf869b72181376a012418d7287b7c7c8674a2f13b765a1782b4758ba2bd58d66e56163bcf44cfc3a99e5626de2760c8c3e7ba04edeaf5853df677060c7e80a02d829d567d45389b5aec9fb6a88b53091b25d6175faa8135a6d8c70bd8e18fd5388a49b4d3a029c82826233dc39a3260fbeb6656814826e8de6772b51d4b8b6a7581b0729" + "value_hex": "20e698474455bb7250a1db9152cb50d284f13403c4d714c59d764d7f90e9dd308697a4e5d29d9ea7913c1c7b07ff2ccf4b73554ea69f3b8c96cfbc527e4acd7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e8eced3450efe55461fa3c9e19111cb18fe19550c3fd3ff24f4801fea665f424886a7637633cb8e7cb3abda1959df4bae2edbbfa2f57a6e0f1bec2fedb1b431ee665f0dfbba05d90dc835169843eaac1d86cfea95364327cddc3b9dd2ac0f337ee0b5d8bca8c163fbb75b20d79e74a1a1a5623701129d3f2e1f804e9eb0c46a6b26629587681bc1f00e976aebf244fce22a90ab98844dc10a16819c7cbb830b9397459076db9ef87913e7592b78297d46f01e767c79d3db6e826a9ae6a41b091f9eb1fd8dff5f3b0ba85752323073ac1d92f44dbd7785ae1a1f0a3bddc4930f18075f18274d61a2397b14fd6b37a24d416af357b44f67fbdca59f6a22102d6ff85d30dd7ffeb07af28c1dae1f3cd7082a2fb85bb20dff0e39a4328a58eab8487699749209ac2a5c45e47312fc254682fa6338d7954236852634def3bbde357c8ad02cecbd6edb4e72af3593a9ed6e64848ba712247b3397271fbed537ea4b0500aacb44da014cb97e4633c19a0302c979917cd1fdb3f390bdd2a529a12e5a6e94193ae5a6355b8b7eada330008be9c6edb3d6664c28d7cba5b58e141fc89633223f3d6ebe6b88f98850568983202c215407fc4937400b961f2712d955077e2ce44f27c551d26a894b30813c5769886a6b4e652d97a1b8f5e048fc7b45d95b7ed2878195c3256f9867ababb7aabb11d2b558a22e589e093ffdb7986db7e0de778e497b2a7c1c68aabda32cd75f81948b1e2a32eeb233327454149d7eaed6970180439c9a16c1b73d4e49084f51e313d0034c72e573dd7a963ae692a849f85516304cb28c4db3a0618d3efd33e82081b1f8c3d3ff4bf23c7078ce5392308b8b5bb8427069957a33f44164ee23fe43292501223b4bc1ebe249dc37a14f43d4d46a388d1ab7a76bd0eae25473796d6ccc5e066d10129c1d342974b9d13e9ab3d07498985eacdaf2d2df5407530ff58166873bcc24b87e7cfb24f86b635cac909500bd7b73283f5bbde9ef992053a37e8f4b6e1d30f0dfedf15fb8efc65036ed" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1316,7 +1316,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2401acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b890245680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000ca7280619ee0ca599127393f3a0beaa5e696112177168a2c431dba199f5d1902c8d65f55fabfb9384aa4e5b027514e469f100dc5005c8aeac10b074ef365a857ba826694ae9a5a287820db647c70a954adf14458cb09430ffaed00d42c978911a235151add0cbe42f717926f3725693dad09c05b641a70c97cb2b71aea104c3fba2bf581f081151443845eaa06a9c3e1738b521493d1854be45f62df64e75e0261559a59eec76969259d888e362989cd4793bea53cd8ca8f8788e15fe40f1d08a742e7ad81c33b5d3d0ad4e61b1a48054a00005393862765c5981492de1456013ae35e17204041227efadf84f43d2ba3caa678a1811275e3fe8814d5ad6ea769fea3347ffdaa560957ff6278417c9368d19df599f757f6c4c3391154d8152356c8f8c0794fa3bfdf04e350dd2efd3175892b88b76c97a5507106055f30ecf4713632d74d949d1e204e1727092f33a9746cfed47a4ac715f7299c23c38db95925fc8bf13045c5acc9ae54fc5041b5dbf52b0e87f23c233c853254fb2e58a53d043616ee147d73a3cb3a75add5e26d1e40a82735688dd61e9a319bcb7e737324044edda301e7bc765b072d7d28610c430127cf5362770bffa3dd04b3c61e34412ba2238943083b323ab3c558f1e685f766fa07948ef090cf14da3d8fff533aa03b42ad969fcc0c74a4a70ce1a9e4d070455693e42d9b974bb1c2340422a64ae870b68eda2044107a0347bb47a74f8c82cdc683e9d900e93bb24b43b872c8305451b4a2034e60bc4b06a4c319394902b43a7ed7ee9ef2a228194a0786aedecd2070049450fa3c177e9f3d585071245572875ebc80026bd6a738d8f5cf869b72181376a012418d7287b7c7c8674a2f13b765a1782b4758ba2bd58d66e56163bcf44cfc3a99e5626de2760c8c3e7ba04edeaf5853df677060c7e80a02d829d567d45389b5aec9fb6a88b53091b25d6175faa8135a6d8c70bd8e18fd5388a49b4d3a029c82826233dc39a3260fbeb6656814826e8de6772b51d4b8b6a7581b0729f10f" + "value_hex": "20e698474455bb7250a1db9152cb50d284f13403c4d714c59d764d7f90e9dd308697a4e5d29d9ea7913c1c7b07ff2ccf4b73554ea69f3b8c96cfbc527e4acd7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008e8eced3450efe55461fa3c9e19111cb18fe19550c3fd3ff24f4801fea665f424886a7637633cb8e7cb3abda1959df4bae2edbbfa2f57a6e0f1bec2fedb1b431ee665f0dfbba05d90dc835169843eaac1d86cfea95364327cddc3b9dd2ac0f337ee0b5d8bca8c163fbb75b20d79e74a1a1a5623701129d3f2e1f804e9eb0c46a6b26629587681bc1f00e976aebf244fce22a90ab98844dc10a16819c7cbb830b9397459076db9ef87913e7592b78297d46f01e767c79d3db6e826a9ae6a41b091f9eb1fd8dff5f3b0ba85752323073ac1d92f44dbd7785ae1a1f0a3bddc4930f18075f18274d61a2397b14fd6b37a24d416af357b44f67fbdca59f6a22102d6ff85d30dd7ffeb07af28c1dae1f3cd7082a2fb85bb20dff0e39a4328a58eab8487699749209ac2a5c45e47312fc254682fa6338d7954236852634def3bbde357c8ad02cecbd6edb4e72af3593a9ed6e64848ba712247b3397271fbed537ea4b0500aacb44da014cb97e4633c19a0302c979917cd1fdb3f390bdd2a529a12e5a6e94193ae5a6355b8b7eada330008be9c6edb3d6664c28d7cba5b58e141fc89633223f3d6ebe6b88f98850568983202c215407fc4937400b961f2712d955077e2ce44f27c551d26a894b30813c5769886a6b4e652d97a1b8f5e048fc7b45d95b7ed2878195c3256f9867ababb7aabb11d2b558a22e589e093ffdb7986db7e0de778e497b2a7c1c68aabda32cd75f81948b1e2a32eeb233327454149d7eaed6970180439c9a16c1b73d4e49084f51e313d0034c72e573dd7a963ae692a849f85516304cb28c4db3a0618d3efd33e82081b1f8c3d3ff4bf23c7078ce5392308b8b5bb8427069957a33f44164ee23fe43292501223b4bc1ebe249dc37a14f43d4d46a388d1ab7a76bd0eae25473796d6ccc5e066d10129c1d342974b9d13e9ab3d07498985eacdaf2d2df5407530ff58166873bcc24b87e7cfb24f86b635cac909500bd7b73283f5bbde9ef992053a37e8f4b6e1d30f0dfedf15fb8efc65036ed260f" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1328,15 +1328,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7616cee89858876c6db2c389bfa93cbda033281ce2c20c9636a29b0fd4e9db1d31c404df3215035706cd538f45b2bf340d6af3e106e7bfa6955067dc5c141d2442fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2408a7ca7bf9843bc0c1f75ec770aea06eeff42ea96ff714aaab4c3fab7db25d32c9e940a14facebfacd56c1dd72482a1f5b0b2c344967dc02de1a731319393c861ccb4a842c97703c4646d1a31bafa6cf114015277329a0272c2a072dc59dc2b6d0e712d30abc35b39cbbecb48c2fa1786ca75fff4ac30d0a21f264c43a1f4ee03164719d14fac448c036ab20aa95c26a35f4dae519090ff5a2f52e47c8ce71a09ab2f3e9d3f6f0ff5428f6e5b817ff1b7c64547372b52df564832584df3c5f103", - "range_proof_data_hex": "fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2401acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b890245680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000ca7280619ee0ca599127393f3a0beaa5e696112177168a2c431dba199f5d1902c8d65f55fabfb9384aa4e5b027514e469f100dc5005c8aeac10b074ef365a857ba826694ae9a5a287820db647c70a954adf14458cb09430ffaed00d42c978911a235151add0cbe42f717926f3725693dad09c05b641a70c97cb2b71aea104c3fba2bf581f081151443845eaa06a9c3e1738b521493d1854be45f62df64e75e0261559a59eec76969259d888e362989cd4793bea53cd8ca8f8788e15fe40f1d08a742e7ad81c33b5d3d0ad4e61b1a48054a00005393862765c5981492de1456013ae35e17204041227efadf84f43d2ba3caa678a1811275e3fe8814d5ad6ea769fea3347ffdaa560957ff6278417c9368d19df599f757f6c4c3391154d8152356c8f8c0794fa3bfdf04e350dd2efd3175892b88b76c97a5507106055f30ecf4713632d74d949d1e204e1727092f33a9746cfed47a4ac715f7299c23c38db95925fc8bf13045c5acc9ae54fc5041b5dbf52b0e87f23c233c853254fb2e58a53d043616ee147d73a3cb3a75add5e26d1e40a82735688dd61e9a319bcb7e737324044edda301e7bc765b072d7d28610c430127cf5362770bffa3dd04b3c61e34412ba2238943083b323ab3c558f1e685f766fa07948ef090cf14da3d8fff533aa03b42ad969fcc0c74a4a70ce1a9e4d070455693e42d9b974bb1c2340422a64ae870b68eda2044107a0347bb47a74f8c82cdc683e9d900e93bb24b43b872c8305451b4a2034e60bc4b06a4c319394902b43a7ed7ee9ef2a228194a0786aedecd2070049450fa3c177e9f3d585071245572875ebc80026bd6a738d8f5cf869b72181376a012418d7287b7c7c8674a2f13b765a1782b4758ba2bd58d66e56163bcf44cfc3a99e5626de2760c8c3e7ba04edeaf5853df677060c7e80a02d829d567d45389b5aec9fb6a88b53091b25d6175faa8135a6d8c70bd8e18fd5388a49b4d3a029c82826233dc39a3260fbeb6656814826e8de6772b51d4b8b6a7581b0729f10e", - "validity_proof_data_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a7630943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de62141acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b89024568fc0acca3f5e811bd1d54aada7d71f57e8a47aa21fed86f9bb53dee27723ca9767a668df2ce76caf0c519679121fca658185afefb91ed8c52945960e18afa622f3eaa1b02e2fc51d5855e538a849284cd12f4db794ce26b7e981efcaac99aa5603ae61fa7ea08af973a9118a2c48bf285320b79e24ed8883302cf8f7df060a8004c5c0938fed54f8fff48e9ac6b489e847f0c3677ef77be14126dcf6327a8191c1ad83e1793bfdfc22e69b40984c05e0c1954e248339bf9e1bd29804656307b365ad72759fa216f0e810f6781e130fe2db2095ddb1a07efb03b7056c81a1d02268cf9bed68ced0bbec9049f107dca9f1584fa61fbb7ade874b1759cc03db19c6b5d282e2d70f820a30e4a12489678ed9d48df09806efeb06e779750ba2fa85e090723934eed1daf31448a79e0d453d1ce8d8851941bd9d3017f667d60959e700c" + "equality_proof_data_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095588c6392ad4476ee0c8589e6dec61a75d02858a9946c7ce240cf1d22530f74770a04cb7361c2919602dedd40551acdca8dab1d6d4d31efd72621c93380954c746aa5508c2c0bb51a70ae4080be67f8ecf0005179858dbf8248087f3f897302347f45c0f5890826d828b2bd9cb9d48f3af7cd9df5070f88d5ab39e81cbd4e506672e8da86d4b9f70e47ebaaa40f3f8b828f6342d6c0bd86456fabf5ea7b7836f56bacb69c39573eca2885bd26ffbaec12a493e92b7e5bb53a14c808b63885ee85864dfaf9876a0e4e43d5fb554f8e87a46ff0c695e90018e6219faef95c8fdcf0793d986c1d99932e3a71f4eb2d81d5f2a77823cc8808f1b8d3f6133ad64514f09ff5d6a93876393b1f5c0e8ccf9dc9a95238f9302b8af8e32be3c88e858f68800", + "range_proof_data_hex": "aa5508c2c0bb51a70ae4080be67f8ecf0005179858dbf8248087f3f8973023472859749d93d79eec89e1a5d0d015a51966628197d8ac286dd98362af2c4a3e4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008ce6f94d6863167b06b832f528890ec30cce491acbad123c82ab66f2e2b9cb1a9eace2053bb7eb7c678e205d9b5c5415961943778afa6eec6a2d7e610188fe78a6b6a8941e584491f805f3d0d2a2e4830c3eb894558a45e914bae9c538a4451d9c9ff8962c0be8215357e26cad8557cd5275005fdf45378c2b8dc44a8a431958661d49b800a73f2d9d7537e78f7a04d8c148070b92455c9d077f76f85a9bfe094560c18a9acbc3418f68ec0abc249a47ad84577a7f9f1acb582e7ed4c9393a0f6684cd8bc7e0b049d17e4090154a7af39aef03a95cd723be23b6e90d914ac600440463fb22d2da4870c0ea9cc9f5982fa934940b1e286cf4344343209424a37a3465dfe3dd6805d1fe8386565021bc3b40476a84b68c64ca640fc509eb1a3c5c5cd1defa0a02e79d22e58a9b9229f97c9e876203793e15c11ccc6c1828974f3e9e92e50747af80ed9db0e662684648740913bc8fe7e7f420f68903a1085da77db4e46b0d34ac56190737e19a9ed3ad340c524eb0a0955e5a6395b266d5348e4dfa80daf13ce18da59c5eda08eb6aed07cabc5283999554360489bc89427b122cd046774b9e9c9676c13a1c54bd43b5c15b1e8a67bbb276e94c5d7b6461c54a27369b7a876421638ab3e688171d6de300583a65e9304b503e6e5f7827c185205154b854e8ba1c5736ce50cb7bde570427664c2eeafd086b1741d26d8378afb728c0ae4d85a4e61feb15a680b531f8f6bc3cf5bd40f421624522c5276b464fe46638fb439c8fd8ccaa411de1dbd48e2409d72468c48a759a8e883b550715d0895cfc4529a9cef7cc79b6ca95ac1bf6e36454c93cba5bd978d363828352a8fab74d762d662866e8f991287b2d25ef2876126d9ea5dc3e26158d1b59156196cd8a33bab9da926b384cee207e1019b5fefbee52b2eec7390f369912e12e3294d7dc3c7f4aa1e1c3593e3be8d146286f43554f2fab69df781bd1a7ee176a8616268a010b89d9e3acc9a4dcb1ed5bab127842440250d36be1e37adcb549db89cf071f0c", + "validity_proof_data_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095592d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef6788172859749d93d79eec89e1a5d0d015a51966628197d8ac286dd98362af2c4a3e4716d90176aba2db1326eafb722a75b9a03cbb91c5a20517101941fcbc0288eb1af6e04721f7c0e1282231e318e5ce0fa6753d6b4891469f7d5400e68ab166fd63a83009aeb2ce0d284821310be1f28935f2ea91aa8d0cf6a7b38ce758cb3f193360c5134a773b85cff6d3ce0a1f8c33affe8019366fcc4b5faecac1c698c02231b4d69b1d2812b5e06f1124cbd890444b427f423450679fc977213864b48f23053a2c9a8d86e9a4b24ae21531a4f868609dcea21a103c41cd8270b4c5cc3ca64a486850fad1e722c8c5fa7ae63d7e79ddfde6d1e608a19f8163e45574acd7412a1a2742d05e960bc652c78d24d5222d0b2c5718bda5683de2eea57a9e839c9369d8821d79a1fe90941a2fdbf1ffcee963add9a02eb32ee2f8bd618a9bb7efcf0107f460b76c78ff78e3ea2e19d4b3bd76c755501e07ed86cb0e81dff7ae529e0c" }, "binding": { - "current_balance_commitment_hex": "d67974feb2c5b5b2d9334e2bcd455e1c4dd4d68fe1d36a9e169ae6b638373a38", - "current_balance_handle_hex": "3644ec42acf9ab8541e290ff4006e1c5ca61279368d3f0313f25dfddfcb0460f", - "recipient_pubkey_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214", - "sender_pubkey_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76" + "current_balance_commitment_hex": "a2fd670d08656f5ae57822507b951ed51788e35f565a84490a132f6ca44a5e04", + "current_balance_handle_hex": "8a2923836b33bdef450bd29b4cbcb77c98f4e6913e8276036f6c81949bff7842", + "recipient_pubkey_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817", + "sender_pubkey_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc0955" }, "mutations": [ { @@ -1354,7 +1354,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "f95e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76" + "value_hex": "e32809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc0955" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1364,7 +1364,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "31943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214" + "value_hex": "93d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1384,7 +1384,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "fed7eef0f734800b63277b8420bf111dcb6ba2508e9635fb35bdc9a37e45b2401acb171db8e9f6aabcb4affd4abfd1eac9a982cf04af96017e57bb9b890245680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000ca7280619ee0ca599127393f3a0beaa5e696112177168a2c431dba199f5d1902c8d65f55fabfb9384aa4e5b027514e469f100dc5005c8aeac10b074ef365a857ba826694ae9a5a287820db647c70a954adf14458cb09430ffaed00d42c978911a235151add0cbe42f717926f3725693dad09c05b641a70c97cb2b71aea104c3fba2bf581f081151443845eaa06a9c3e1738b521493d1854be45f62df64e75e0261559a59eec76969259d888e362989cd4793bea53cd8ca8f8788e15fe40f1d08a742e7ad81c33b5d3d0ad4e61b1a48054a00005393862765c5981492de1456013ae35e17204041227efadf84f43d2ba3caa678a1811275e3fe8814d5ad6ea769fea3347ffdaa560957ff6278417c9368d19df599f757f6c4c3391154d8152356c8f8c0794fa3bfdf04e350dd2efd3175892b88b76c97a5507106055f30ecf4713632d74d949d1e204e1727092f33a9746cfed47a4ac715f7299c23c38db95925fc8bf13045c5acc9ae54fc5041b5dbf52b0e87f23c233c853254fb2e58a53d043616ee147d73a3cb3a75add5e26d1e40a82735688dd61e9a319bcb7e737324044edda301e7bc765b072d7d28610c430127cf5362770bffa3dd04b3c61e34412ba2238943083b323ab3c558f1e685f766fa07948ef090cf14da3d8fff533aa03b42ad969fcc0c74a4a70ce1a9e4d070455693e42d9b974bb1c2340422a64ae870b68eda2044107a0347bb47a74f8c82cdc683e9d900e93bb24b43b872c8305451b4a2034e60bc4b06a4c319394902b43a7ed7ee9ef2a228194a0786aedecd2070049450fa3c177e9f3d585071245572875ebc80026bd6a738d8f5cf869b72181376a012418d7287b7c7c8674a2f13b765a1782b4758ba2bd58d66e56163bcf44cfc3a99e5626de2760c8c3e7ba04edeaf5853df677060c7e80a02d829d567d45389b5aec9fb6a88b53091b25d6175faa8135a6d8c70bd8e18fd5388a49b4d3a029c82826233dc39a3260fbeb6656814826e8de6772b51d4b8b6a7581b0729" + "value_hex": "aa5508c2c0bb51a70ae4080be67f8ecf0005179858dbf8248087f3f8973023472859749d93d79eec89e1a5d0d015a51966628197d8ac286dd98362af2c4a3e4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000008ce6f94d6863167b06b832f528890ec30cce491acbad123c82ab66f2e2b9cb1a9eace2053bb7eb7c678e205d9b5c5415961943778afa6eec6a2d7e610188fe78a6b6a8941e584491f805f3d0d2a2e4830c3eb894558a45e914bae9c538a4451d9c9ff8962c0be8215357e26cad8557cd5275005fdf45378c2b8dc44a8a431958661d49b800a73f2d9d7537e78f7a04d8c148070b92455c9d077f76f85a9bfe094560c18a9acbc3418f68ec0abc249a47ad84577a7f9f1acb582e7ed4c9393a0f6684cd8bc7e0b049d17e4090154a7af39aef03a95cd723be23b6e90d914ac600440463fb22d2da4870c0ea9cc9f5982fa934940b1e286cf4344343209424a37a3465dfe3dd6805d1fe8386565021bc3b40476a84b68c64ca640fc509eb1a3c5c5cd1defa0a02e79d22e58a9b9229f97c9e876203793e15c11ccc6c1828974f3e9e92e50747af80ed9db0e662684648740913bc8fe7e7f420f68903a1085da77db4e46b0d34ac56190737e19a9ed3ad340c524eb0a0955e5a6395b266d5348e4dfa80daf13ce18da59c5eda08eb6aed07cabc5283999554360489bc89427b122cd046774b9e9c9676c13a1c54bd43b5c15b1e8a67bbb276e94c5d7b6461c54a27369b7a876421638ab3e688171d6de300583a65e9304b503e6e5f7827c185205154b854e8ba1c5736ce50cb7bde570427664c2eeafd086b1741d26d8378afb728c0ae4d85a4e61feb15a680b531f8f6bc3cf5bd40f421624522c5276b464fe46638fb439c8fd8ccaa411de1dbd48e2409d72468c48a759a8e883b550715d0895cfc4529a9cef7cc79b6ca95ac1bf6e36454c93cba5bd978d363828352a8fab74d762d662866e8f991287b2d25ef2876126d9ea5dc3e26158d1b59156196cd8a33bab9da926b384cee207e1019b5fefbee52b2eec7390f369912e12e3294d7dc3c7f4aa1e1c3593e3be8d146286f43554f2fab69df781bd1a7ee176a8616268a010b89d9e3acc9a4dcb1ed5bab127842440250d36be1e37adcb549db89cf07" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1396,7 +1396,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214fe3004511f24f433de3a26c21d25d6d94a931413446c0cb2018693a596e3cb5cf62e972df91f67b5bb073379c53069b920f9639c5100beea10bb5ba2ad6dc802aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e8e0126022917a2a891c4a6d79f2e2324ebc99cd3980483be69f8398dc41ef61fb41eb31a4feb59da07b5b1d3ac36e581eb852051820f4e5f49701c00e24e932eeaef60ed9444f90037f02f3aee1135211d048eee6f50d1ef8973fd623d526974ffb6eae106d66ef21d568dc20b750be0faa67a7ee8e1c3c918a3528193908c02300a32a25c8e543cee514990396f86e2ce553eaabfd68c70de3415e9675810056c4ff7bfef161f887b7951e7107053d5f5376d769afbe8e47578443e3061a708" + "proof_data_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef67881724c195266090228b8541fb0963460f7663f782c00cc55cdcda48b7718f119837ecd5c5f2114f08260b2af44315e3a9a4641c767515da3157d5b766f9b21bbc00bc08a0737eaba5cd4c1d103f20a42679d98e201ab1cbc8c8ba4c76b0bc5bd44fd6f124c6bfdb82925bae34c2a718c98d3397f977ddc34487855a5bf46ba87a1e1c28bb7c880e2708eeaa31510348016ad4727db033879e1083849cfaec5ce64f9a1019f5778b12b0508782ed2700e9185818742276efd8bd85726634fd39df166e93de60acbf8c30fc42d52fa414f32dc48f7443817518ed6c81d3eaa2496801e07ed599a3a3bb0fde27590ce825885e245178b7d4816858f670a30153c9c801322e858d47748c137fae1e675a3b6c9f99fe166e6eeda40b9c571c0eb265fb00" }, "mutations": [ { @@ -1404,7 +1404,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "31943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214fe3004511f24f433de3a26c21d25d6d94a931413446c0cb2018693a596e3cb5cf62e972df91f67b5bb073379c53069b920f9639c5100beea10bb5ba2ad6dc802aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e8e0126022917a2a891c4a6d79f2e2324ebc99cd3980483be69f8398dc41ef61fb41eb31a4feb59da07b5b1d3ac36e581eb852051820f4e5f49701c00e24e932eeaef60ed9444f90037f02f3aee1135211d048eee6f50d1ef8973fd623d526974ffb6eae106d66ef21d568dc20b750be0faa67a7ee8e1c3c918a3528193908c02300a32a25c8e543cee514990396f86e2ce553eaabfd68c70de3415e9675810056c4ff7bfef161f887b7951e7107053d5f5376d769afbe8e47578443e3061a708" + "value_hex": "93d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef67881724c195266090228b8541fb0963460f7663f782c00cc55cdcda48b7718f119837ecd5c5f2114f08260b2af44315e3a9a4641c767515da3157d5b766f9b21bbc00bc08a0737eaba5cd4c1d103f20a42679d98e201ab1cbc8c8ba4c76b0bc5bd44fd6f124c6bfdb82925bae34c2a718c98d3397f977ddc34487855a5bf46ba87a1e1c28bb7c880e2708eeaa31510348016ad4727db033879e1083849cfaec5ce64f9a1019f5778b12b0508782ed2700e9185818742276efd8bd85726634fd39df166e93de60acbf8c30fc42d52fa414f32dc48f7443817518ed6c81d3eaa2496801e07ed599a3a3bb0fde27590ce825885e245178b7d4816858f670a30153c9c801322e858d47748c137fae1e675a3b6c9f99fe166e6eeda40b9c571c0eb265fb00" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1414,7 +1414,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214fe3004511f24f433de3a26c21d25d6d94a931413446c0cb2018693a596e3cb5cf62e972df91f67b5bb073379c53069b920f9639c5100beea10bb5ba2ad6dc802aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e8e0126022917a2a891c4a6d79f2e2324ebc99cd3980483be69f8398dc41ef61fb41eb31a4feb59da07b5b1d3ac36e581eb852051820f4e5f49701c00e24e932eeaef60ed9444f90037f02f3aee1135211d048eee6f50d1ef8973fd623d526974ffb6eae106d66ef21d568dc20b750be0faa67a7ee8e1c3c918a3528193908c02300a32a25c8e543cee514990396f86e2ce553eaabfd68c70de3415e9675810056c4ff7bfef161f887b7951e7107053d5f5376d769afbe8e47578443e3061" + "value_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef67881724c195266090228b8541fb0963460f7663f782c00cc55cdcda48b7718f119837ecd5c5f2114f08260b2af44315e3a9a4641c767515da3157d5b766f9b21bbc00bc08a0737eaba5cd4c1d103f20a42679d98e201ab1cbc8c8ba4c76b0bc5bd44fd6f124c6bfdb82925bae34c2a718c98d3397f977ddc34487855a5bf46ba87a1e1c28bb7c880e2708eeaa31510348016ad4727db033879e1083849cfaec5ce64f9a1019f5778b12b0508782ed2700e9185818742276efd8bd85726634fd39df166e93de60acbf8c30fc42d52fa414f32dc48f7443817518ed6c81d3eaa2496801e07ed599a3a3bb0fde27590ce825885e245178b7d4816858f670a30153c9c801322e858d47748c137fae1e675a3b6c9f99fe166e6eeda40b9c571c0eb265" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1436,7 +1436,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732453cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc3830e8ee40edddc78a367edc0e949517012933dfccdc69fe42b54bfa13eadc91f63e22c5b8d4503c4cf829a03fc13fdc4114e9717ad469e6a6da3574a9bac2ac8805521cb769194db9582c61306d2290884b05d304ed16033f563ff6a03b2278223caa4215cd9fb2892c3c3952a8f2e7612303f50fe03dd4d67ec8f3a6c1086818367a2cc4f5c776738ba49b05673fda19e057da582aca0a2d3a7969a131db0cc3437affc1e6bc78ccd39a38c54a2ad854f3ba049d0bd95e5a0f3b518cd284f4f51658fd5354edbab82b9698623024b2b03387475d891b6975c686aca77c304b1b668e06e3813255b60b17df01ad84bd29da60a2920ce12ac998c3d5cb044dae8b3682f287f6e653e337ae14183fb50705ee1785e8718d8e1a88044567da4a83f105fd590cd100197ea0db22e1a3915ab447e98d77f712106b1829f9c1583d7ceb07" + "proof_data_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a9492ab244824066207d5f495398bb5b446bf3879736a161b48c0a78e1f669a5904dc240c3b880f3fa28dc25d741bd1b319ac78d5526f69a1852fcdcb9e4a7d7258ecdbc80fc758bf68b45c77fd9fb044731477fb5106e9040c110d6095fd643d8a81d896897b4e86992a8965d3cb27b7c2a0707a522dbdea088bff78b6cf43738aa5ac2eb77888b9dfd1fb0a32e66a9b95b944147e11f74bf5298141e6ffe62ab61b043218fc0e369f580bfdcb0c816de6a54bb3fe3f6d0b1016d6ab94d4613c0e1e3effa0cdb9f1f5ea3d78074f51c8a494ce55f7c6ed363f2334aaed8cbb6036538e0975e1cd8a6f22c43b9e427c33e0cc58d2d1d69734a201152b7c8de20d3aa684747dbeb868d6a378475a7ceaeaf88121029918db73c63573c6df5d9d03710e76689d9e837e79ccc30101680260c725c0015cf844f0f69e410e033da00479afbe2e866cb0d92ea07f03ea5b07114230b82fce8cb81af415c488c2a14c0a" }, "mutations": [ { @@ -1444,7 +1444,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "31943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732453cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc3830e8ee40edddc78a367edc0e949517012933dfccdc69fe42b54bfa13eadc91f63e22c5b8d4503c4cf829a03fc13fdc4114e9717ad469e6a6da3574a9bac2ac8805521cb769194db9582c61306d2290884b05d304ed16033f563ff6a03b2278223caa4215cd9fb2892c3c3952a8f2e7612303f50fe03dd4d67ec8f3a6c1086818367a2cc4f5c776738ba49b05673fda19e057da582aca0a2d3a7969a131db0cc3437affc1e6bc78ccd39a38c54a2ad854f3ba049d0bd95e5a0f3b518cd284f4f51658fd5354edbab82b9698623024b2b03387475d891b6975c686aca77c304b1b668e06e3813255b60b17df01ad84bd29da60a2920ce12ac998c3d5cb044dae8b3682f287f6e653e337ae14183fb50705ee1785e8718d8e1a88044567da4a83f105fd590cd100197ea0db22e1a3915ab447e98d77f712106b1829f9c1583d7ceb07" + "value_hex": "93d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a9492ab244824066207d5f495398bb5b446bf3879736a161b48c0a78e1f669a5904dc240c3b880f3fa28dc25d741bd1b319ac78d5526f69a1852fcdcb9e4a7d7258ecdbc80fc758bf68b45c77fd9fb044731477fb5106e9040c110d6095fd643d8a81d896897b4e86992a8965d3cb27b7c2a0707a522dbdea088bff78b6cf43738aa5ac2eb77888b9dfd1fb0a32e66a9b95b944147e11f74bf5298141e6ffe62ab61b043218fc0e369f580bfdcb0c816de6a54bb3fe3f6d0b1016d6ab94d4613c0e1e3effa0cdb9f1f5ea3d78074f51c8a494ce55f7c6ed363f2334aaed8cbb6036538e0975e1cd8a6f22c43b9e427c33e0cc58d2d1d69734a201152b7c8de20d3aa684747dbeb868d6a378475a7ceaeaf88121029918db73c63573c6df5d9d03710e76689d9e837e79ccc30101680260c725c0015cf844f0f69e410e033da00479afbe2e866cb0d92ea07f03ea5b07114230b82fce8cb81af415c488c2a14c0a" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1454,7 +1454,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732453cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc3830e8ee40edddc78a367edc0e949517012933dfccdc69fe42b54bfa13eadc91f63e22c5b8d4503c4cf829a03fc13fdc4114e9717ad469e6a6da3574a9bac2ac8805521cb769194db9582c61306d2290884b05d304ed16033f563ff6a03b2278223caa4215cd9fb2892c3c3952a8f2e7612303f50fe03dd4d67ec8f3a6c1086818367a2cc4f5c776738ba49b05673fda19e057da582aca0a2d3a7969a131db0cc3437affc1e6bc78ccd39a38c54a2ad854f3ba049d0bd95e5a0f3b518cd284f4f51658fd5354edbab82b9698623024b2b03387475d891b6975c686aca77c304b1b668e06e3813255b60b17df01ad84bd29da60a2920ce12ac998c3d5cb044dae8b3682f287f6e653e337ae14183fb50705ee1785e8718d8e1a88044567da4a83f105fd590cd100197ea0db22e1a3915ab447e98d77f712106b1829f9c1583d7c" + "value_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a9492ab244824066207d5f495398bb5b446bf3879736a161b48c0a78e1f669a5904dc240c3b880f3fa28dc25d741bd1b319ac78d5526f69a1852fcdcb9e4a7d7258ecdbc80fc758bf68b45c77fd9fb044731477fb5106e9040c110d6095fd643d8a81d896897b4e86992a8965d3cb27b7c2a0707a522dbdea088bff78b6cf43738aa5ac2eb77888b9dfd1fb0a32e66a9b95b944147e11f74bf5298141e6ffe62ab61b043218fc0e369f580bfdcb0c816de6a54bb3fe3f6d0b1016d6ab94d4613c0e1e3effa0cdb9f1f5ea3d78074f51c8a494ce55f7c6ed363f2334aaed8cbb6036538e0975e1cd8a6f22c43b9e427c33e0cc58d2d1d69734a201152b7c8de20d3aa684747dbeb868d6a378475a7ceaeaf88121029918db73c63573c6df5d9d03710e76689d9e837e79ccc30101680260c725c0015cf844f0f69e410e033da00479afbe2e866cb0d92ea07f03ea5b07114230b82fce8cb81af415c488c2a1" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1476,7 +1476,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e3cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc38300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a41f8292d36d87a2277bc4f61259398cb21bac85e8146580881de53780b48578c43746b27fe88f4aed9aab63c2b7c4281f0dc29bbcc13bc52e5b5b8f703ac86820242d57dc57804fc32c68d48761aee764ad72f06aa7c3bbc2e9d2235c69185920ba2c7e0b7b158933b0ccd370852d4db36c8fb26cfa1f38cd66004e90eb845baeb429f2b07a0e14b3e94f94df105d6ba39099fd46420f6337e9ba7873196a035d989d993a120377207e854b149396a6cd577c5e541d6e10b6517a89d958bc07e43c1792d82f260c2d56b0fba42891279a7efacc06bf8669c36cb7f195db9100988bb6e6ecaae2c18d52a8f20a46d996506ed27ba9e3e9715807f16928b6f3556248acc42e8e6084287e6e39e66ff4559aac100e7a381b89342c54a3f05bda575e258de0cb67a754693551a0b3b9282052bde3f7c1c7766531b4ce3be3799f05ac3a0e77fe9679ffbdb8939bdf157d9382da972ad44e9078b4860647d89d3a3646d9685f6f39508b3faeaad0981f2d435b025c212e9c58cbbfe79228c356760606aa7a068f13fcb95f77e1aa135bc04c043dfb6b00a8bf5f5a6e3aa22369a1561050c8383808a2b966e1efc04c2bb8a2c92a5d8d0cdad425c263a599ab43f17d30c274ec2d626c539241997c48f60aeb8b3717e221feeb12b18196f0723a5126860c30f2f4909fdb2982b9ffcc4a77097446457482fc795bd176f89fcee8d52fd8e700124d5bbb2ad29e87f7ae0e2687ac5e90625977ca43dd66211f4f29bd390a034d80bacaa64b8c37187b634275b8287ebd950bbdb1a4f3ab695e61d08e77347354dcdd24517da5b6b384978c9a6908cdfe9abec4e126023786381c43e97c86a642a6141b206112a249340f068893cef5ee44d310002666c1f5b2810cab6a0ef01221523b4064ded0bb3a71c28260da7f9efa1d8674c333e2bdb49aeb9232acbabb69c02c3432505b0da25c4d146ecc7c8789f942849bef71641f9b586e095521b4b4bb9bb2debb2afcbc2b8b245a61711915555d659956601112a8f6c10f" + "proof_data_hex": "bc08a0737eaba5cd4c1d103f20a42679d98e201ab1cbc8c8ba4c76b0bc5bd44f9492ab244824066207d5f495398bb5b446bf3879736a161b48c0a78e1f669a5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000003238ccf7bcbc92d90bd14731edf6d005fb11e428e37af8e3d806f824ad6e6b1c386ddfddec6a9ecf42058c4a4764ec8f3f2ffe2ad3d007bae1acc7cbe13c183220a9a76eaeb17a68239978ec4158b4f657267e7fb4475c51f8ad39a968ec6056fa528d76db7c5f864ebbc77bc4fe3cec3f64e32b18c614d737042c68d03a342f2cd8d83e189f1bd82bdcc5617493658e5449b51e09e38b3121d4f89f8a615009a0480512960549daa8a7909c546a42ff93b764304732ef3f3d16f755646387093b06b06180c4404d6ca3428a8b172ddcb4cdccca2e4bda208e74a1ca27ef31097022d786b13bf4e14d7217268efa96438886720addc8b4ba9b85e6662e64bc07e05c42bda6a4798c1e8d8e554619741a6a0ac7bac886f1bc5216795a8b821626c207d9e358ae91b71397bcf43b630d1c4f703a32870a3e1fc39c364bd39bd843ee0f41d4565e3ae07d1589dde62530b468e223cc2d054648717ff20f93e6b653c0a648e36424a04b0fa0657684d26bf6ed6b0f8aa7f3961c944eae3070fc770f44dc47b36a789df396933b545b8e44b3c1b1ff0ad2388e0163e38c4cb882a3228cbd1c0f834b03cf7b49fe10423776c7431b00fbf95461a9dccdcd0c4b66134d9cf89fd1365d7da09dfb60f9ffb1eb1f3208c0de7903c262b9aa26b5adf82a7e5ee045b04eadc48dc862277e1474fae83c69f329ccaff73e94b11eba627a343f1c96dcf3fb5202b4e9c9ca296f8ab975a23bb97a060e41e4e50436ef04506119fc50f7896f22f5474bede94066ff5f1ff0e90a6a9ee24202fc3f2b46d8bd1b30a8d93e8d61ea96146a5f97afc23bdfd3c331686a2082a478cec686dea3ffcf43a488912a0c5975790babaa26bf9ad33db7540d6757242a58d8ed09eb5e1c253f8c3d249712b491aca25516a0aaffeb8c67aa848b90fb3233e048467e609f6557201cd8300f995526f8dae7b5d0b596acaa447bb0533bd7f947de626eb57fcf0a3d08be59a5dd2ee22948417e828b7683389b54c0cd68c0eb6445c50e7f7f7d08" }, "mutations": [ { @@ -1484,7 +1484,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "ab44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e3cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc38300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a41f8292d36d87a2277bc4f61259398cb21bac85e8146580881de53780b48578c43746b27fe88f4aed9aab63c2b7c4281f0dc29bbcc13bc52e5b5b8f703ac86820242d57dc57804fc32c68d48761aee764ad72f06aa7c3bbc2e9d2235c69185920ba2c7e0b7b158933b0ccd370852d4db36c8fb26cfa1f38cd66004e90eb845baeb429f2b07a0e14b3e94f94df105d6ba39099fd46420f6337e9ba7873196a035d989d993a120377207e854b149396a6cd577c5e541d6e10b6517a89d958bc07e43c1792d82f260c2d56b0fba42891279a7efacc06bf8669c36cb7f195db9100988bb6e6ecaae2c18d52a8f20a46d996506ed27ba9e3e9715807f16928b6f3556248acc42e8e6084287e6e39e66ff4559aac100e7a381b89342c54a3f05bda575e258de0cb67a754693551a0b3b9282052bde3f7c1c7766531b4ce3be3799f05ac3a0e77fe9679ffbdb8939bdf157d9382da972ad44e9078b4860647d89d3a3646d9685f6f39508b3faeaad0981f2d435b025c212e9c58cbbfe79228c356760606aa7a068f13fcb95f77e1aa135bc04c043dfb6b00a8bf5f5a6e3aa22369a1561050c8383808a2b966e1efc04c2bb8a2c92a5d8d0cdad425c263a599ab43f17d30c274ec2d626c539241997c48f60aeb8b3717e221feeb12b18196f0723a5126860c30f2f4909fdb2982b9ffcc4a77097446457482fc795bd176f89fcee8d52fd8e700124d5bbb2ad29e87f7ae0e2687ac5e90625977ca43dd66211f4f29bd390a034d80bacaa64b8c37187b634275b8287ebd950bbdb1a4f3ab695e61d08e77347354dcdd24517da5b6b384978c9a6908cdfe9abec4e126023786381c43e97c86a642a6141b206112a249340f068893cef5ee44d310002666c1f5b2810cab6a0ef01221523b4064ded0bb3a71c28260da7f9efa1d8674c333e2bdb49aeb9232acbabb69c02c3432505b0da25c4d146ecc7c8789f942849bef71641f9b586e095521b4b4bb9bb2debb2afcbc2b8b245a61711915555d659956601112a8f6c10f" + "value_hex": "bd08a0737eaba5cd4c1d103f20a42679d98e201ab1cbc8c8ba4c76b0bc5bd44f9492ab244824066207d5f495398bb5b446bf3879736a161b48c0a78e1f669a5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000003238ccf7bcbc92d90bd14731edf6d005fb11e428e37af8e3d806f824ad6e6b1c386ddfddec6a9ecf42058c4a4764ec8f3f2ffe2ad3d007bae1acc7cbe13c183220a9a76eaeb17a68239978ec4158b4f657267e7fb4475c51f8ad39a968ec6056fa528d76db7c5f864ebbc77bc4fe3cec3f64e32b18c614d737042c68d03a342f2cd8d83e189f1bd82bdcc5617493658e5449b51e09e38b3121d4f89f8a615009a0480512960549daa8a7909c546a42ff93b764304732ef3f3d16f755646387093b06b06180c4404d6ca3428a8b172ddcb4cdccca2e4bda208e74a1ca27ef31097022d786b13bf4e14d7217268efa96438886720addc8b4ba9b85e6662e64bc07e05c42bda6a4798c1e8d8e554619741a6a0ac7bac886f1bc5216795a8b821626c207d9e358ae91b71397bcf43b630d1c4f703a32870a3e1fc39c364bd39bd843ee0f41d4565e3ae07d1589dde62530b468e223cc2d054648717ff20f93e6b653c0a648e36424a04b0fa0657684d26bf6ed6b0f8aa7f3961c944eae3070fc770f44dc47b36a789df396933b545b8e44b3c1b1ff0ad2388e0163e38c4cb882a3228cbd1c0f834b03cf7b49fe10423776c7431b00fbf95461a9dccdcd0c4b66134d9cf89fd1365d7da09dfb60f9ffb1eb1f3208c0de7903c262b9aa26b5adf82a7e5ee045b04eadc48dc862277e1474fae83c69f329ccaff73e94b11eba627a343f1c96dcf3fb5202b4e9c9ca296f8ab975a23bb97a060e41e4e50436ef04506119fc50f7896f22f5474bede94066ff5f1ff0e90a6a9ee24202fc3f2b46d8bd1b30a8d93e8d61ea96146a5f97afc23bdfd3c331686a2082a478cec686dea3ffcf43a488912a0c5975790babaa26bf9ad33db7540d6757242a58d8ed09eb5e1c253f8c3d249712b491aca25516a0aaffeb8c67aa848b90fb3233e048467e609f6557201cd8300f995526f8dae7b5d0b596acaa447bb0533bd7f947de626eb57fcf0a3d08be59a5dd2ee22948417e828b7683389b54c0cd68c0eb6445c50e7f7f7d08" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1494,7 +1494,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e3cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc38300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a41f8292d36d87a2277bc4f61259398cb21bac85e8146580881de53780b48578c43746b27fe88f4aed9aab63c2b7c4281f0dc29bbcc13bc52e5b5b8f703ac86820242d57dc57804fc32c68d48761aee764ad72f06aa7c3bbc2e9d2235c69185920ba2c7e0b7b158933b0ccd370852d4db36c8fb26cfa1f38cd66004e90eb845baeb429f2b07a0e14b3e94f94df105d6ba39099fd46420f6337e9ba7873196a035d989d993a120377207e854b149396a6cd577c5e541d6e10b6517a89d958bc07e43c1792d82f260c2d56b0fba42891279a7efacc06bf8669c36cb7f195db9100988bb6e6ecaae2c18d52a8f20a46d996506ed27ba9e3e9715807f16928b6f3556248acc42e8e6084287e6e39e66ff4559aac100e7a381b89342c54a3f05bda575e258de0cb67a754693551a0b3b9282052bde3f7c1c7766531b4ce3be3799f05ac3a0e77fe9679ffbdb8939bdf157d9382da972ad44e9078b4860647d89d3a3646d9685f6f39508b3faeaad0981f2d435b025c212e9c58cbbfe79228c356760606aa7a068f13fcb95f77e1aa135bc04c043dfb6b00a8bf5f5a6e3aa22369a1561050c8383808a2b966e1efc04c2bb8a2c92a5d8d0cdad425c263a599ab43f17d30c274ec2d626c539241997c48f60aeb8b3717e221feeb12b18196f0723a5126860c30f2f4909fdb2982b9ffcc4a77097446457482fc795bd176f89fcee8d52fd8e700124d5bbb2ad29e87f7ae0e2687ac5e90625977ca43dd66211f4f29bd390a034d80bacaa64b8c37187b634275b8287ebd950bbdb1a4f3ab695e61d08e77347354dcdd24517da5b6b384978c9a6908cdfe9abec4e126023786381c43e97c86a642a6141b206112a249340f068893cef5ee44d310002666c1f5b2810cab6a0ef01221523b4064ded0bb3a71c28260da7f9efa1d8674c333e2bdb49aeb9232acbabb69c02c3432505b0da25c4d146ecc7c8789f942849bef71641f9b586e095521b4b4bb9bb2debb2afcbc2b8b245a61711915555d659956601112a8f6" + "value_hex": "bc08a0737eaba5cd4c1d103f20a42679d98e201ab1cbc8c8ba4c76b0bc5bd44f9492ab244824066207d5f495398bb5b446bf3879736a161b48c0a78e1f669a5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000003238ccf7bcbc92d90bd14731edf6d005fb11e428e37af8e3d806f824ad6e6b1c386ddfddec6a9ecf42058c4a4764ec8f3f2ffe2ad3d007bae1acc7cbe13c183220a9a76eaeb17a68239978ec4158b4f657267e7fb4475c51f8ad39a968ec6056fa528d76db7c5f864ebbc77bc4fe3cec3f64e32b18c614d737042c68d03a342f2cd8d83e189f1bd82bdcc5617493658e5449b51e09e38b3121d4f89f8a615009a0480512960549daa8a7909c546a42ff93b764304732ef3f3d16f755646387093b06b06180c4404d6ca3428a8b172ddcb4cdccca2e4bda208e74a1ca27ef31097022d786b13bf4e14d7217268efa96438886720addc8b4ba9b85e6662e64bc07e05c42bda6a4798c1e8d8e554619741a6a0ac7bac886f1bc5216795a8b821626c207d9e358ae91b71397bcf43b630d1c4f703a32870a3e1fc39c364bd39bd843ee0f41d4565e3ae07d1589dde62530b468e223cc2d054648717ff20f93e6b653c0a648e36424a04b0fa0657684d26bf6ed6b0f8aa7f3961c944eae3070fc770f44dc47b36a789df396933b545b8e44b3c1b1ff0ad2388e0163e38c4cb882a3228cbd1c0f834b03cf7b49fe10423776c7431b00fbf95461a9dccdcd0c4b66134d9cf89fd1365d7da09dfb60f9ffb1eb1f3208c0de7903c262b9aa26b5adf82a7e5ee045b04eadc48dc862277e1474fae83c69f329ccaff73e94b11eba627a343f1c96dcf3fb5202b4e9c9ca296f8ab975a23bb97a060e41e4e50436ef04506119fc50f7896f22f5474bede94066ff5f1ff0e90a6a9ee24202fc3f2b46d8bd1b30a8d93e8d61ea96146a5f97afc23bdfd3c331686a2082a478cec686dea3ffcf43a488912a0c5975790babaa26bf9ad33db7540d6757242a58d8ed09eb5e1c253f8c3d249712b491aca25516a0aaffeb8c67aa848b90fb3233e048467e609f6557201cd8300f995526f8dae7b5d0b596acaa447bb0533bd7f947de626eb57fcf0a3d08be59a5dd2ee22948417e828b7683389b54c0cd68c0eb6445c50e7f7f" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1514,7 +1514,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e3cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc38300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a41f8292d36d87a2277bc4f61259398cb21bac85e8146580881de53780b48578c43746b27fe88f4aed9aab63c2b7c4281f0dc29bbcc13bc52e5b5b8f703ac86820242d57dc57804fc32c68d48761aee764ad72f06aa7c3bbc2e9d2235c69185920ba2c7e0b7b158933b0ccd370852d4db36c8fb26cfa1f38cd66004e90eb845baeb429f2b07a0e14b3e94f94df105d6ba39099fd46420f6337e9ba7873196a035d989d993a120377207e854b149396a6cd577c5e541d6e10b6517a89d958bc07e43c1792d82f260c2d56b0fba42891279a7efacc06bf8669c36cb7f195db9100988bb6e6ecaae2c18d52a8f20a46d996506ed27ba9e3e9715807f16928b6f3556248acc42e8e6084287e6e39e66ff4559aac100e7a381b89342c54a3f05bda575e258de0cb67a754693551a0b3b9282052bde3f7c1c7766531b4ce3be3799f05ac3a0e77fe9679ffbdb8939bdf157d9382da972ad44e9078b4860647d89d3a3646d9685f6f39508b3faeaad0981f2d435b025c212e9c58cbbfe79228c356760606aa7a068f13fcb95f77e1aa135bc04c043dfb6b00a8bf5f5a6e3aa22369a1561050c8383808a2b966e1efc04c2bb8a2c92a5d8d0cdad425c263a599ab43f17d30c274ec2d626c539241997c48f60aeb8b3717e221feeb12b18196f0723a5126860c30f2f4909fdb2982b9ffcc4a77097446457482fc795bd176f89fcee8d52fd8e700124d5bbb2ad29e87f7ae0e2687ac5e90625977ca43dd66211f4f29bd390a034d80bacaa64b8c37187b634275b8287ebd950bbdb1a4f3ab695e61d08e77347354dcdd24517da5b6b384978c9a6908cdfe9abec4e126023786381c43e97c86a642a6141b206112a249340f068893cef5ee44d310002666c1f5b2810cab6a0ef01221523b4064ded0bb3a71c28260da7f9efa1d8674c333e2bdb49aeb9232acbabb69c02c3432505b0da25c4d146ecc7c8789f942849bef71641f9b586e095521b4b4bb9bb2debb2afcbc2b8b245a61711915555d659956601112a8f6c10e" + "value_hex": "bc08a0737eaba5cd4c1d103f20a42679d98e201ab1cbc8c8ba4c76b0bc5bd44f9492ab244824066207d5f495398bb5b446bf3879736a161b48c0a78e1f669a5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000003238ccf7bcbc92d90bd14731edf6d005fb11e428e37af8e3d806f824ad6e6b1c386ddfddec6a9ecf42058c4a4764ec8f3f2ffe2ad3d007bae1acc7cbe13c183220a9a76eaeb17a68239978ec4158b4f657267e7fb4475c51f8ad39a968ec6056fa528d76db7c5f864ebbc77bc4fe3cec3f64e32b18c614d737042c68d03a342f2cd8d83e189f1bd82bdcc5617493658e5449b51e09e38b3121d4f89f8a615009a0480512960549daa8a7909c546a42ff93b764304732ef3f3d16f755646387093b06b06180c4404d6ca3428a8b172ddcb4cdccca2e4bda208e74a1ca27ef31097022d786b13bf4e14d7217268efa96438886720addc8b4ba9b85e6662e64bc07e05c42bda6a4798c1e8d8e554619741a6a0ac7bac886f1bc5216795a8b821626c207d9e358ae91b71397bcf43b630d1c4f703a32870a3e1fc39c364bd39bd843ee0f41d4565e3ae07d1589dde62530b468e223cc2d054648717ff20f93e6b653c0a648e36424a04b0fa0657684d26bf6ed6b0f8aa7f3961c944eae3070fc770f44dc47b36a789df396933b545b8e44b3c1b1ff0ad2388e0163e38c4cb882a3228cbd1c0f834b03cf7b49fe10423776c7431b00fbf95461a9dccdcd0c4b66134d9cf89fd1365d7da09dfb60f9ffb1eb1f3208c0de7903c262b9aa26b5adf82a7e5ee045b04eadc48dc862277e1474fae83c69f329ccaff73e94b11eba627a343f1c96dcf3fb5202b4e9c9ca296f8ab975a23bb97a060e41e4e50436ef04506119fc50f7896f22f5474bede94066ff5f1ff0e90a6a9ee24202fc3f2b46d8bd1b30a8d93e8d61ea96146a5f97afc23bdfd3c331686a2082a478cec686dea3ffcf43a488912a0c5975790babaa26bf9ad33db7540d6757242a58d8ed09eb5e1c253f8c3d249712b491aca25516a0aaffeb8c67aa848b90fb3233e048467e609f6557201cd8300f995526f8dae7b5d0b596acaa447bb0533bd7f947de626eb57fcf0a3d08be59a5dd2ee22948417e828b7683389b54c0cd68c0eb6445c50e7f7f7d09" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1526,15 +1526,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214fe3004511f24f433de3a26c21d25d6d94a931413446c0cb2018693a596e3cb5cf62e972df91f67b5bb073379c53069b920f9639c5100beea10bb5ba2ad6dc802aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e8e0126022917a2a891c4a6d79f2e2324ebc99cd3980483be69f8398dc41ef61fb41eb31a4feb59da07b5b1d3ac36e581eb852051820f4e5f49701c00e24e932eeaef60ed9444f90037f02f3aee1135211d048eee6f50d1ef8973fd623d526974ffb6eae106d66ef21d568dc20b750be0faa67a7ee8e1c3c918a3528193908c02300a32a25c8e543cee514990396f86e2ce553eaabfd68c70de3415e9675810056c4ff7bfef161f887b7951e7107053d5f5376d769afbe8e47578443e3061a708", - "range_proof_data_hex": "aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e3cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc38300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a41f8292d36d87a2277bc4f61259398cb21bac85e8146580881de53780b48578c43746b27fe88f4aed9aab63c2b7c4281f0dc29bbcc13bc52e5b5b8f703ac86820242d57dc57804fc32c68d48761aee764ad72f06aa7c3bbc2e9d2235c69185920ba2c7e0b7b158933b0ccd370852d4db36c8fb26cfa1f38cd66004e90eb845baeb429f2b07a0e14b3e94f94df105d6ba39099fd46420f6337e9ba7873196a035d989d993a120377207e854b149396a6cd577c5e541d6e10b6517a89d958bc07e43c1792d82f260c2d56b0fba42891279a7efacc06bf8669c36cb7f195db9100988bb6e6ecaae2c18d52a8f20a46d996506ed27ba9e3e9715807f16928b6f3556248acc42e8e6084287e6e39e66ff4559aac100e7a381b89342c54a3f05bda575e258de0cb67a754693551a0b3b9282052bde3f7c1c7766531b4ce3be3799f05ac3a0e77fe9679ffbdb8939bdf157d9382da972ad44e9078b4860647d89d3a3646d9685f6f39508b3faeaad0981f2d435b025c212e9c58cbbfe79228c356760606aa7a068f13fcb95f77e1aa135bc04c043dfb6b00a8bf5f5a6e3aa22369a1561050c8383808a2b966e1efc04c2bb8a2c92a5d8d0cdad425c263a599ab43f17d30c274ec2d626c539241997c48f60aeb8b3717e221feeb12b18196f0723a5126860c30f2f4909fdb2982b9ffcc4a77097446457482fc795bd176f89fcee8d52fd8e700124d5bbb2ad29e87f7ae0e2687ac5e90625977ca43dd66211f4f29bd390a034d80bacaa64b8c37187b634275b8287ebd950bbdb1a4f3ab695e61d08e77347354dcdd24517da5b6b384978c9a6908cdfe9abec4e126023786381c43e97c86a642a6141b206112a249340f068893cef5ee44d310002666c1f5b2810cab6a0ef01221523b4064ded0bb3a71c28260da7f9efa1d8674c333e2bdb49aeb9232acbabb69c02c3432505b0da25c4d146ecc7c8789f942849bef71641f9b586e095521b4b4bb9bb2debb2afcbc2b8b245a61711915555d659956601112a8f6c10f", - "validity_proof_data_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732453cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc3830e8ee40edddc78a367edc0e949517012933dfccdc69fe42b54bfa13eadc91f63e22c5b8d4503c4cf829a03fc13fdc4114e9717ad469e6a6da3574a9bac2ac8805521cb769194db9582c61306d2290884b05d304ed16033f563ff6a03b2278223caa4215cd9fb2892c3c3952a8f2e7612303f50fe03dd4d67ec8f3a6c1086818367a2cc4f5c776738ba49b05673fda19e057da582aca0a2d3a7969a131db0cc3437affc1e6bc78ccd39a38c54a2ad854f3ba049d0bd95e5a0f3b518cd284f4f51658fd5354edbab82b9698623024b2b03387475d891b6975c686aca77c304b1b668e06e3813255b60b17df01ad84bd29da60a2920ce12ac998c3d5cb044dae8b3682f287f6e653e337ae14183fb50705ee1785e8718d8e1a88044567da4a83f105fd590cd100197ea0db22e1a3915ab447e98d77f712106b1829f9c1583d7ceb07" + "equality_proof_data_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef6788170416ed68545ceb2b0b91d1e3393304d089235c2284fcec86b6e7513744efc34bf88e5f9e714a041c4142947ef7cc37c50ce6e47f43fd998f79b8545912ac1d5fb677b12e01b2c476d280f0c777427a0a14cb696648362c219679c9426b40006976a64dea30a87f35aedde82c6e4489662049eaa2e52766d276c574f8a5799c1eac06030e1b41c084567ffd2a97a5b91b3caaa25dc913e3315c14ab0903aa2a1c1a0f8b41837f0ffb360d2fbeb44e2c4f2cf8a0ef990912ca61ad85a9af764742c33470e416b81728efbc8d8eac219ee55e0040e779b97dc07c35b666c18e6d0afc0523067e760eced8e572aedc4f7eea5fbfc017b9c44bf02a8c9b481923f603330afee48c86eabaf89712d523f719d23a159f2ee49a2070a904e3562a973103", + "range_proof_data_hex": "b677b12e01b2c476d280f0c777427a0a14cb696648362c219679c9426b400069e4a6900412c5c11289e23c9c5a616d65d3f562781c283f66cc6c8a1dac34e75900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000004859d2cba689dd330544a6ec61433d662ef355b4ea04d868d552deb24aa04f604c6bcabd0774faf5559b18fad6ad31f723d156d2b4cc0999df058098c9c89762c47c83b61037bd7929a68374e36f0009def320e7bf1b4921a048442190e2727362c637edebb9f0e45ced3c2c68459dc509cc64f6ff254296d089bcc28a2e6b221a654b7151f40e49cf8c6f2113e6e97cdd5af1a8e1dd03d7cf94698ac4b7af0483c9df068f13b08bad616b2dad871a9c8385ae47329b9dd2e9b23bdf4b5f470e55059a2e6bfe09b69285a0dc64c5df140d953f44ed728068f0c58281fbf18d033ec3d0738860a02c31928b5521ffaf1f1ca05abf8f7c4fd238fa020529b9ca57141fad272e3466f9900433ec2018183508db48a7e7c0436652e8aa29ac42e30ca647f7d9a7143325b22f0e359170daf96dfbb3d7844ca670856cbd100270cf1424bde4c7947adbd4145a6070d0248cb0914d7b7e439e2831cff5e3a360ed4c048cf8802667b0d20264df7146dda2b5bb8c738aa9c4078755ad865825a3be4a0b42cf8c9734223360953214a853af1779b90569a4673dc4b29209779094342d38d4aa97d8fb71de22baa41dcd3bea7d576422b03c1dc0aa6aaf35fb9f0ef3be0bee1ca804f0373e1aa675cec2d2a3b9d7d336567bf4096f17b85e3921b8a2683e38f6fe47a888c188e2ddd84038b770edb102d3c102bd4f0077ee5c4a6f72796bd2dd0087bb8c68ac42a9d52010fd026483428e6c186b8d002078a408fbd12f02a6c2584f4bc91b7771bd8f36407c71dafb06cbb44823bfbac9ff9febc1b171691e2b8f4e28b7cb2569ef270f0b9654783eda300fa7f1998071e77803fe3d4b2a8a147d60b10b62e9035cee57cbf5cfa7300732767a6d9dab5025cce52eaf2f04789d6839e7591143b54d21ccd625597d2c5235ecd1e6d3458d5ed7e8d0093a2661454a84cbb9323049079f595e18d82e82b1f3c95b3d905e779d4e18ddf89c07ddcbfec08b84068695a6ca5f0fb9b548151eed220f83f32e046f6c4da648de0c", + "validity_proof_data_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111ae4a6900412c5c11289e23c9c5a616d65d3f562781c283f66cc6c8a1dac34e7598c92e29204585d1cf8c3d247c171dd3c5d8c3dc0035e50ca653e14e03cb3427c46c47edcf89af6b084f03582994d40e261976af2ae58ff56a93fb10435e88319f09cd529aea881e2d35126bc6ae49d9539f6f5f6db3c3ea3338e61bedfe65c045c9a558e157456a2f74b2cbae220accadaf6761a764c8f2e62b3f2fbab0c29453a846b69161968f047bfd0870fb653303241224dcf7b1c2ebd327cfb6990cb551885e56d14f17cc504ab5ad5401769d29331bfe84831f5aa1c3bb3b76dc0b92a2ae780dc684f902925e9e172f05c1d4f50225fdf5ef963a510656a7a7fabbe6c14316ab69e4bbac4a6b8619046c78ca09b437de5e122455fe4f793ce76ba752af3d438d3081146010ac29b70d3dc42ffb1dfd1e6b7966c7a587b56d1d1170a005c16afbeaf50189e71fd477d4cc3d61047cc5870cc85bff396c9bd0b8164f401" }, "binding": { - "current_balance_commitment_hex": "407d720005e25589c26f9b7acea6e3031c3b91698d1ca4badbb7127e40eef462", - "current_balance_handle_hex": "dcfdfd46264a9aa2b7495f342a4fba84d7343699a00099aa918232b0a8971f08", - "recipient_pubkey_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245", - "sender_pubkey_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214" + "current_balance_commitment_hex": "6a18a9de8fbc7b3e36d42013898042c40c731a060821c413b75b6391541bcc3e", + "current_balance_handle_hex": "4c2222d9be93d05d71f077b307a88682960a08e6037048f74822153be7d8e967", + "recipient_pubkey_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a", + "sender_pubkey_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817" }, "mutations": [ { @@ -1552,7 +1552,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "31943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214" + "value_hex": "93d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1562,7 +1562,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "afec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245" + "value_hex": "279b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1582,7 +1582,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "aa44352b1f2c49b05d2b8a6fdb64a5a06b65be84158bf1239c7495402cc1f85e3cc0c678c42538ebcc8469d9652366f23194391beecaf2efd9b0754cd3fc38300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000a41f8292d36d87a2277bc4f61259398cb21bac85e8146580881de53780b48578c43746b27fe88f4aed9aab63c2b7c4281f0dc29bbcc13bc52e5b5b8f703ac86820242d57dc57804fc32c68d48761aee764ad72f06aa7c3bbc2e9d2235c69185920ba2c7e0b7b158933b0ccd370852d4db36c8fb26cfa1f38cd66004e90eb845baeb429f2b07a0e14b3e94f94df105d6ba39099fd46420f6337e9ba7873196a035d989d993a120377207e854b149396a6cd577c5e541d6e10b6517a89d958bc07e43c1792d82f260c2d56b0fba42891279a7efacc06bf8669c36cb7f195db9100988bb6e6ecaae2c18d52a8f20a46d996506ed27ba9e3e9715807f16928b6f3556248acc42e8e6084287e6e39e66ff4559aac100e7a381b89342c54a3f05bda575e258de0cb67a754693551a0b3b9282052bde3f7c1c7766531b4ce3be3799f05ac3a0e77fe9679ffbdb8939bdf157d9382da972ad44e9078b4860647d89d3a3646d9685f6f39508b3faeaad0981f2d435b025c212e9c58cbbfe79228c356760606aa7a068f13fcb95f77e1aa135bc04c043dfb6b00a8bf5f5a6e3aa22369a1561050c8383808a2b966e1efc04c2bb8a2c92a5d8d0cdad425c263a599ab43f17d30c274ec2d626c539241997c48f60aeb8b3717e221feeb12b18196f0723a5126860c30f2f4909fdb2982b9ffcc4a77097446457482fc795bd176f89fcee8d52fd8e700124d5bbb2ad29e87f7ae0e2687ac5e90625977ca43dd66211f4f29bd390a034d80bacaa64b8c37187b634275b8287ebd950bbdb1a4f3ab695e61d08e77347354dcdd24517da5b6b384978c9a6908cdfe9abec4e126023786381c43e97c86a642a6141b206112a249340f068893cef5ee44d310002666c1f5b2810cab6a0ef01221523b4064ded0bb3a71c28260da7f9efa1d8674c333e2bdb49aeb9232acbabb69c02c3432505b0da25c4d146ecc7c8789f942849bef71641f9b586e095521b4b4bb9bb2debb2afcbc2b8b245a61711915555d659956601112a8f6" + "value_hex": "b677b12e01b2c476d280f0c777427a0a14cb696648362c219679c9426b400069e4a6900412c5c11289e23c9c5a616d65d3f562781c283f66cc6c8a1dac34e75900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000004859d2cba689dd330544a6ec61433d662ef355b4ea04d868d552deb24aa04f604c6bcabd0774faf5559b18fad6ad31f723d156d2b4cc0999df058098c9c89762c47c83b61037bd7929a68374e36f0009def320e7bf1b4921a048442190e2727362c637edebb9f0e45ced3c2c68459dc509cc64f6ff254296d089bcc28a2e6b221a654b7151f40e49cf8c6f2113e6e97cdd5af1a8e1dd03d7cf94698ac4b7af0483c9df068f13b08bad616b2dad871a9c8385ae47329b9dd2e9b23bdf4b5f470e55059a2e6bfe09b69285a0dc64c5df140d953f44ed728068f0c58281fbf18d033ec3d0738860a02c31928b5521ffaf1f1ca05abf8f7c4fd238fa020529b9ca57141fad272e3466f9900433ec2018183508db48a7e7c0436652e8aa29ac42e30ca647f7d9a7143325b22f0e359170daf96dfbb3d7844ca670856cbd100270cf1424bde4c7947adbd4145a6070d0248cb0914d7b7e439e2831cff5e3a360ed4c048cf8802667b0d20264df7146dda2b5bb8c738aa9c4078755ad865825a3be4a0b42cf8c9734223360953214a853af1779b90569a4673dc4b29209779094342d38d4aa97d8fb71de22baa41dcd3bea7d576422b03c1dc0aa6aaf35fb9f0ef3be0bee1ca804f0373e1aa675cec2d2a3b9d7d336567bf4096f17b85e3921b8a2683e38f6fe47a888c188e2ddd84038b770edb102d3c102bd4f0077ee5c4a6f72796bd2dd0087bb8c68ac42a9d52010fd026483428e6c186b8d002078a408fbd12f02a6c2584f4bc91b7771bd8f36407c71dafb06cbb44823bfbac9ff9febc1b171691e2b8f4e28b7cb2569ef270f0b9654783eda300fa7f1998071e77803fe3d4b2a8a147d60b10b62e9035cee57cbf5cfa7300732767a6d9dab5025cce52eaf2f04789d6839e7591143b54d21ccd625597d2c5235ecd1e6d3458d5ed7e8d0093a2661454a84cbb9323049079f595e18d82e82b1f3c95b3d905e779d4e18ddf89c07ddcbfec08b84068695a6ca5f0fb9b548151eed220f83f32e046f6c4da648" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1594,7 +1594,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732452e8dbee520fb7ab016d76cda607fb07b97da8e606b48cc556ce077261da8611db4caad8414e9d231ce0a662ebaf94c5cfb5d0f8bbe1aa1c822941786e9ff265a9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf6593a41a10d4cd78315a494a3915aad5efbcd3c4b76cdbb541b5bc94e9913282a4a9c5fffaccadec6a23e9f216f1ad43d0d06fc152cc73e3e25175e319a1349d21eee7be163fb992fdf083c584d8145d74715fb3cea2105934c4fa173de27dd8938511c94c5e5bd1a3935234aa864a7539918ca27d7367c359753ecc71951ef2509057b58c8003566cbfd0382c4e51ef617eca18d3d78d83d9c70078378f41374088288dbfe9373bfedb71270006d2f49c626e4c14fe37a4e334b146b546a4a2b00" + "proof_data_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a280961101be888ed8a1508109205e3f26560e05d671e7b832b3521ec6a99af15402a31da05d57bf44298c06004fe361b47e4df3905910df013a0e27100315f4c2edb78a244e71b1f11f74b4c0d1b3c6939b9b7ba1a73e82d9bcee588cad2bd4122faaa5fb7271d90cdd274732495ace269871c6ce03fe7f5abaf7af1a4804301cae1955c726634669876a07baa9334bd31c2d65e651530013293fe913d736a33f09ac0abe71087f4085677e11085a15a16d185b8bf2731e56beb274a448ff1160e4c9639afb2a9f11684d173a57510056cdcaa47d72b1b64ad735491e69518041c90277a03ae7077ec41c9c524bc6c409760b7032d1cfb17ba1be35bda28640673f797e5477225412247637e1a9cf12a9cf69e89672ba5cf4d931232febaab0f" }, "mutations": [ { @@ -1602,7 +1602,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "afec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732452e8dbee520fb7ab016d76cda607fb07b97da8e606b48cc556ce077261da8611db4caad8414e9d231ce0a662ebaf94c5cfb5d0f8bbe1aa1c822941786e9ff265a9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf6593a41a10d4cd78315a494a3915aad5efbcd3c4b76cdbb541b5bc94e9913282a4a9c5fffaccadec6a23e9f216f1ad43d0d06fc152cc73e3e25175e319a1349d21eee7be163fb992fdf083c584d8145d74715fb3cea2105934c4fa173de27dd8938511c94c5e5bd1a3935234aa864a7539918ca27d7367c359753ecc71951ef2509057b58c8003566cbfd0382c4e51ef617eca18d3d78d83d9c70078378f41374088288dbfe9373bfedb71270006d2f49c626e4c14fe37a4e334b146b546a4a2b00" + "value_hex": "279b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a280961101be888ed8a1508109205e3f26560e05d671e7b832b3521ec6a99af15402a31da05d57bf44298c06004fe361b47e4df3905910df013a0e27100315f4c2edb78a244e71b1f11f74b4c0d1b3c6939b9b7ba1a73e82d9bcee588cad2bd4122faaa5fb7271d90cdd274732495ace269871c6ce03fe7f5abaf7af1a4804301cae1955c726634669876a07baa9334bd31c2d65e651530013293fe913d736a33f09ac0abe71087f4085677e11085a15a16d185b8bf2731e56beb274a448ff1160e4c9639afb2a9f11684d173a57510056cdcaa47d72b1b64ad735491e69518041c90277a03ae7077ec41c9c524bc6c409760b7032d1cfb17ba1be35bda28640673f797e5477225412247637e1a9cf12a9cf69e89672ba5cf4d931232febaab0f" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1612,7 +1612,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732452e8dbee520fb7ab016d76cda607fb07b97da8e606b48cc556ce077261da8611db4caad8414e9d231ce0a662ebaf94c5cfb5d0f8bbe1aa1c822941786e9ff265a9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf6593a41a10d4cd78315a494a3915aad5efbcd3c4b76cdbb541b5bc94e9913282a4a9c5fffaccadec6a23e9f216f1ad43d0d06fc152cc73e3e25175e319a1349d21eee7be163fb992fdf083c584d8145d74715fb3cea2105934c4fa173de27dd8938511c94c5e5bd1a3935234aa864a7539918ca27d7367c359753ecc71951ef2509057b58c8003566cbfd0382c4e51ef617eca18d3d78d83d9c70078378f41374088288dbfe9373bfedb71270006d2f49c626e4c14fe37a4e334b146b546a4a" + "value_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a280961101be888ed8a1508109205e3f26560e05d671e7b832b3521ec6a99af15402a31da05d57bf44298c06004fe361b47e4df3905910df013a0e27100315f4c2edb78a244e71b1f11f74b4c0d1b3c6939b9b7ba1a73e82d9bcee588cad2bd4122faaa5fb7271d90cdd274732495ace269871c6ce03fe7f5abaf7af1a4804301cae1955c726634669876a07baa9334bd31c2d65e651530013293fe913d736a33f09ac0abe71087f4085677e11085a15a16d185b8bf2731e56beb274a448ff1160e4c9639afb2a9f11684d173a57510056cdcaa47d72b1b64ad735491e69518041c90277a03ae7077ec41c9c524bc6c409760b7032d1cfb17ba1be35bda28640673f797e5477225412247637e1a9cf12a9cf69e89672ba5cf4d931232feba" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1634,7 +1634,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c563c3f97bc645bbc4851bdd30419ef5d7e37eea5ea40c36d2cfc9240aa882183169c9228fa2ff9e40f933616c5d8190f67b973bc146c7df88950676ad6d62b972eaabc0426c4744f1bb26bcfe8d03ebb61fca61d553d0bb16fe3168d42190d401b0a1b416e280c45ba27a81a1f420a6120c99588f9455a5ee6cd04d4f255aad06940bdf72ab5e85f38890fa62ac37f7890911ac664dacc6627f7380b0ed376ed02d0e26a24a061d95cc5e2189ff4b1d1f73f80cccedac725dd6d38172c8ff9ce3d8673fbab741857723955f66ea8766f7923f94334ee5f94da2e3f08182ac26b55d2ca9ac7d51508b1b8a61cd3d71024411b98075c7ec9612cd6244234cd0ebd75e4dd6ae08dfee943dc1ddc999bedf9962a471fa95560fb025285c360fca9610666b40924e10b1dd138a0b0525ec36213a4d1bcaac9e6c8c5745db3542f378d0e" + "proof_data_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111aaaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865cc1dac28f3b0069b9e04114083cdc1bf9c2b70e895de758e6bb56f9810956719d8294a2d4114df00c04de4cffff35ef6e49808ee1b22a71b4a032d8eca688e7c5e09b4fa1b53a5ebd0ce2bd058ed97ef557f04f7be27468da56f9e7e85733236ae40beb969db61763de2e55f1305289ff48b2f6f93f13bbaceccee58be7e6f68e8cc95bbc7c9caf9b0be224a012bb108eac25833d7197390f56a8099957b395886db9040b896d0d8122a6c0ae1b85c8dfebcb96fea3255dab12a4fe41fcace2a1472dad03ef3cf0dc6aefed152fba82085adb81da4f8c40c48aaf9cf1c9c9a22a63be44d65b7f965406957ae41bdd47c95704b64268127e034fd924322e9d104548e4c4ccfeadefaf1cbc7aa1f4217985f80d6f0a8fc37c56fafad67276ddc4fc56c6560aa28c99c67430eba1c7b2380fc82d76ed1c8c5b1f8da749c78e8070186d82274b604cb4d1c7e9c5bf10ba404e8eb6fe19415b2dfd3d3fe7a59031302" }, "mutations": [ { @@ -1642,7 +1642,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "afec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c563c3f97bc645bbc4851bdd30419ef5d7e37eea5ea40c36d2cfc9240aa882183169c9228fa2ff9e40f933616c5d8190f67b973bc146c7df88950676ad6d62b972eaabc0426c4744f1bb26bcfe8d03ebb61fca61d553d0bb16fe3168d42190d401b0a1b416e280c45ba27a81a1f420a6120c99588f9455a5ee6cd04d4f255aad06940bdf72ab5e85f38890fa62ac37f7890911ac664dacc6627f7380b0ed376ed02d0e26a24a061d95cc5e2189ff4b1d1f73f80cccedac725dd6d38172c8ff9ce3d8673fbab741857723955f66ea8766f7923f94334ee5f94da2e3f08182ac26b55d2ca9ac7d51508b1b8a61cd3d71024411b98075c7ec9612cd6244234cd0ebd75e4dd6ae08dfee943dc1ddc999bedf9962a471fa95560fb025285c360fca9610666b40924e10b1dd138a0b0525ec36213a4d1bcaac9e6c8c5745db3542f378d0e" + "value_hex": "279b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111aaaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865cc1dac28f3b0069b9e04114083cdc1bf9c2b70e895de758e6bb56f9810956719d8294a2d4114df00c04de4cffff35ef6e49808ee1b22a71b4a032d8eca688e7c5e09b4fa1b53a5ebd0ce2bd058ed97ef557f04f7be27468da56f9e7e85733236ae40beb969db61763de2e55f1305289ff48b2f6f93f13bbaceccee58be7e6f68e8cc95bbc7c9caf9b0be224a012bb108eac25833d7197390f56a8099957b395886db9040b896d0d8122a6c0ae1b85c8dfebcb96fea3255dab12a4fe41fcace2a1472dad03ef3cf0dc6aefed152fba82085adb81da4f8c40c48aaf9cf1c9c9a22a63be44d65b7f965406957ae41bdd47c95704b64268127e034fd924322e9d104548e4c4ccfeadefaf1cbc7aa1f4217985f80d6f0a8fc37c56fafad67276ddc4fc56c6560aa28c99c67430eba1c7b2380fc82d76ed1c8c5b1f8da749c78e8070186d82274b604cb4d1c7e9c5bf10ba404e8eb6fe19415b2dfd3d3fe7a59031302" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1652,7 +1652,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c563c3f97bc645bbc4851bdd30419ef5d7e37eea5ea40c36d2cfc9240aa882183169c9228fa2ff9e40f933616c5d8190f67b973bc146c7df88950676ad6d62b972eaabc0426c4744f1bb26bcfe8d03ebb61fca61d553d0bb16fe3168d42190d401b0a1b416e280c45ba27a81a1f420a6120c99588f9455a5ee6cd04d4f255aad06940bdf72ab5e85f38890fa62ac37f7890911ac664dacc6627f7380b0ed376ed02d0e26a24a061d95cc5e2189ff4b1d1f73f80cccedac725dd6d38172c8ff9ce3d8673fbab741857723955f66ea8766f7923f94334ee5f94da2e3f08182ac26b55d2ca9ac7d51508b1b8a61cd3d71024411b98075c7ec9612cd6244234cd0ebd75e4dd6ae08dfee943dc1ddc999bedf9962a471fa95560fb025285c360fca9610666b40924e10b1dd138a0b0525ec36213a4d1bcaac9e6c8c5745db3542f37" + "value_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111aaaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865cc1dac28f3b0069b9e04114083cdc1bf9c2b70e895de758e6bb56f9810956719d8294a2d4114df00c04de4cffff35ef6e49808ee1b22a71b4a032d8eca688e7c5e09b4fa1b53a5ebd0ce2bd058ed97ef557f04f7be27468da56f9e7e85733236ae40beb969db61763de2e55f1305289ff48b2f6f93f13bbaceccee58be7e6f68e8cc95bbc7c9caf9b0be224a012bb108eac25833d7197390f56a8099957b395886db9040b896d0d8122a6c0ae1b85c8dfebcb96fea3255dab12a4fe41fcace2a1472dad03ef3cf0dc6aefed152fba82085adb81da4f8c40c48aaf9cf1c9c9a22a63be44d65b7f965406957ae41bdd47c95704b64268127e034fd924322e9d104548e4c4ccfeadefaf1cbc7aa1f4217985f80d6f0a8fc37c56fafad67276ddc4fc56c6560aa28c99c67430eba1c7b2380fc82d76ed1c8c5b1f8da749c78e8070186d82274b604cb4d1c7e9c5bf10ba404e8eb6fe19415b2dfd3d3fe7a5903" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1674,7 +1674,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf659e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000002636ab98020d46b3c41991b8ed299c779494605b4ebf31d532727f8a96e7696856231d1219a3f7d05c36332a51089ce346cd282951f2b53baf570d5109445334c42774a3c0513e24527f7d7c288d784d613ae0cc437cd4d685b73910ceede8476682dc5a19a3bbbc2c875d8ed97eb9a67d6204fb7ef952b5db07020c3582a53237d07187471a4a9b20c31005a8d8d499e1e06d199b7b8f2cb8d88b13c4abfa06355aad25dd7a82337734cb624244163a84a78eba1ce4ff42faa75ea53e3ae10dfa1af68680cf521b19eaaac95ba8bd8f744e06df1c9c3f79b82dfed9d402730df6f5e6c1d0f4820e3356c5da0587fbdc9c725b4eaa44e0e0ed9f1ae9e7d4f574128a1828619041d2d37de4a8fe0bc4bd398c18d02a34973eb139eb31eee38543029b01567a4eebbe293faf27723e570fed67f3ffb534d51280c401f951d67d55868a4cdb242d863c2e7b57eac83f84f29e669e0c4e618e6304a894e62d46097362d9caa2ca183f815dec8eac54033c810263f562dea69f8d9014bfbdbe8ec0063e99bc501684dfd1607ff39586127992dfa3aebc7de509d31e928c9afe9d195bce060fdd363edf0c8d8ede136c0f10d310bf7048de536c6ffc225f3d17281155f2466ef277ea28cc564d723b72e3e9dd26683ae6d9367a6f7796031c1f84240e501bcf3aa6775055141c46875c84d41cbb06162ba9d26b05e985cb2ebfd7ec27a2f018f3dfa34ffabf8d86356587b178c71c13a8e211809abacd5f0bb25b145fa4b8fdc72b93351ff3cf6fad7f9b2b3056bb1741098174e892b51f85fb8cf32d00ebf1b7b5cff1a5b9024be4cca3fe8323f0218e225f1fff8d922d0202b7ec63ce6eb3eb91d8266e3bb92bf073631aa1ae07f2229953bc86f768bf2da813f1603c42f257f821f5716cd0c655d52c08a7cae67ea8c180e0b8a26faeeaae2fb942e807f9fdeabf97dfe6ad9972446961dc18b98d357f5e5572db4ed528b5abe0047cd3c722cf7ed7f050da485350666e3b3aef4a559e0a285bd33adf8924062b0d" + "proof_data_hex": "2edb78a244e71b1f11f74b4c0d1b3c6939b9b7ba1a73e82d9bcee588cad2bd41cc1dac28f3b0069b9e04114083cdc1bf9c2b70e895de758e6bb56f98109567190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b64a6792010d4edebdc320f079dbc200fa04b7b78b814bb2fc86a82edf696c246670ace9159762019eeacb26df3fb38c3922d2fa649120e58aadcdd49c734715c26a7c2f3f377f79af9ba22aa1532d33867f61c827aaf72f0d95fb9c73a46a7e6a1a9682d85b8f7f5ad6bb0d42103af301cd8c58fa60ee1c187dd149b6ff5926e916e71d21aba4072a9b67b33896b9c9a061b713affa2210cbf87bf0a2c8780deac5d521238635405436987addff070cd766144e348cc0b94a700a95f9d831042389aa091f90243d7624de623cd84ead86fdddf329250946f36be403cefbfc0d40332d1bccbf8c2a362833b8a49db8118d4a905d75753667d38cabf021fd9e18943fcd92ea655a92e202ae704a4bc5a4dc98cb7e58e73a7675a220615d888c4ba8d93951687a0123b82d719da30d965eb381838f19cc7bbd069ba09b6ff9da2286b0d67be2d8240e88c27c942aaf385724a60e6c30c179678febbee9910a652d04903abfa4b1ab51230a1b39e8e1ce895d57e21d7583d2b7e58ff4c7d5c740304ab9bbe3c20f29e28abb15fc5522ddf23f457d77eaa99d244c634b5e2d14562f9695277f3ccd3a26b1133703c2aec360ab3672bb21250cb48c42602dd79709538a04dd50ec49776ab27bd6c432484896d130dac9b8110198e0b9bcef6e67fa0712da12827b07eccc28e13fda6270cb67579a612d90365a731bef75ecd56c235ce880b5bdb95555eff732774113f6381b17d687c88124e7c776671cc00191543b3678bdaf6f384833dbcf4249bb80f067d81a5f361e4deac18bab235d8be317019aaa417f449a745a1b085c4190846e739be0e9df94105bb82bb12660f5b51f186ea8ead45553ce2e3a38ad31a1a920f9ef31a611983d7521d958bcc83173be6b580df8e940577126f399168dec6e65783c9803eaf01fdbba3ec77402675b607f2ca68e0d9888246dd961b1db2820c32e7293386bd803e848fb59904acaf5520063b81e0662d915336047420da4c1a2fb7de321504d28093a1a5d5eb48b47cc08" }, "mutations": [ { @@ -1682,7 +1682,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "9d4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf659e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000002636ab98020d46b3c41991b8ed299c779494605b4ebf31d532727f8a96e7696856231d1219a3f7d05c36332a51089ce346cd282951f2b53baf570d5109445334c42774a3c0513e24527f7d7c288d784d613ae0cc437cd4d685b73910ceede8476682dc5a19a3bbbc2c875d8ed97eb9a67d6204fb7ef952b5db07020c3582a53237d07187471a4a9b20c31005a8d8d499e1e06d199b7b8f2cb8d88b13c4abfa06355aad25dd7a82337734cb624244163a84a78eba1ce4ff42faa75ea53e3ae10dfa1af68680cf521b19eaaac95ba8bd8f744e06df1c9c3f79b82dfed9d402730df6f5e6c1d0f4820e3356c5da0587fbdc9c725b4eaa44e0e0ed9f1ae9e7d4f574128a1828619041d2d37de4a8fe0bc4bd398c18d02a34973eb139eb31eee38543029b01567a4eebbe293faf27723e570fed67f3ffb534d51280c401f951d67d55868a4cdb242d863c2e7b57eac83f84f29e669e0c4e618e6304a894e62d46097362d9caa2ca183f815dec8eac54033c810263f562dea69f8d9014bfbdbe8ec0063e99bc501684dfd1607ff39586127992dfa3aebc7de509d31e928c9afe9d195bce060fdd363edf0c8d8ede136c0f10d310bf7048de536c6ffc225f3d17281155f2466ef277ea28cc564d723b72e3e9dd26683ae6d9367a6f7796031c1f84240e501bcf3aa6775055141c46875c84d41cbb06162ba9d26b05e985cb2ebfd7ec27a2f018f3dfa34ffabf8d86356587b178c71c13a8e211809abacd5f0bb25b145fa4b8fdc72b93351ff3cf6fad7f9b2b3056bb1741098174e892b51f85fb8cf32d00ebf1b7b5cff1a5b9024be4cca3fe8323f0218e225f1fff8d922d0202b7ec63ce6eb3eb91d8266e3bb92bf073631aa1ae07f2229953bc86f768bf2da813f1603c42f257f821f5716cd0c655d52c08a7cae67ea8c180e0b8a26faeeaae2fb942e807f9fdeabf97dfe6ad9972446961dc18b98d357f5e5572db4ed528b5abe0047cd3c722cf7ed7f050da485350666e3b3aef4a559e0a285bd33adf8924062b0d" + "value_hex": "2fdb78a244e71b1f11f74b4c0d1b3c6939b9b7ba1a73e82d9bcee588cad2bd41cc1dac28f3b0069b9e04114083cdc1bf9c2b70e895de758e6bb56f98109567190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b64a6792010d4edebdc320f079dbc200fa04b7b78b814bb2fc86a82edf696c246670ace9159762019eeacb26df3fb38c3922d2fa649120e58aadcdd49c734715c26a7c2f3f377f79af9ba22aa1532d33867f61c827aaf72f0d95fb9c73a46a7e6a1a9682d85b8f7f5ad6bb0d42103af301cd8c58fa60ee1c187dd149b6ff5926e916e71d21aba4072a9b67b33896b9c9a061b713affa2210cbf87bf0a2c8780deac5d521238635405436987addff070cd766144e348cc0b94a700a95f9d831042389aa091f90243d7624de623cd84ead86fdddf329250946f36be403cefbfc0d40332d1bccbf8c2a362833b8a49db8118d4a905d75753667d38cabf021fd9e18943fcd92ea655a92e202ae704a4bc5a4dc98cb7e58e73a7675a220615d888c4ba8d93951687a0123b82d719da30d965eb381838f19cc7bbd069ba09b6ff9da2286b0d67be2d8240e88c27c942aaf385724a60e6c30c179678febbee9910a652d04903abfa4b1ab51230a1b39e8e1ce895d57e21d7583d2b7e58ff4c7d5c740304ab9bbe3c20f29e28abb15fc5522ddf23f457d77eaa99d244c634b5e2d14562f9695277f3ccd3a26b1133703c2aec360ab3672bb21250cb48c42602dd79709538a04dd50ec49776ab27bd6c432484896d130dac9b8110198e0b9bcef6e67fa0712da12827b07eccc28e13fda6270cb67579a612d90365a731bef75ecd56c235ce880b5bdb95555eff732774113f6381b17d687c88124e7c776671cc00191543b3678bdaf6f384833dbcf4249bb80f067d81a5f361e4deac18bab235d8be317019aaa417f449a745a1b085c4190846e739be0e9df94105bb82bb12660f5b51f186ea8ead45553ce2e3a38ad31a1a920f9ef31a611983d7521d958bcc83173be6b580df8e940577126f399168dec6e65783c9803eaf01fdbba3ec77402675b607f2ca68e0d9888246dd961b1db2820c32e7293386bd803e848fb59904acaf5520063b81e0662d915336047420da4c1a2fb7de321504d28093a1a5d5eb48b47cc08" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1692,7 +1692,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf659e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000002636ab98020d46b3c41991b8ed299c779494605b4ebf31d532727f8a96e7696856231d1219a3f7d05c36332a51089ce346cd282951f2b53baf570d5109445334c42774a3c0513e24527f7d7c288d784d613ae0cc437cd4d685b73910ceede8476682dc5a19a3bbbc2c875d8ed97eb9a67d6204fb7ef952b5db07020c3582a53237d07187471a4a9b20c31005a8d8d499e1e06d199b7b8f2cb8d88b13c4abfa06355aad25dd7a82337734cb624244163a84a78eba1ce4ff42faa75ea53e3ae10dfa1af68680cf521b19eaaac95ba8bd8f744e06df1c9c3f79b82dfed9d402730df6f5e6c1d0f4820e3356c5da0587fbdc9c725b4eaa44e0e0ed9f1ae9e7d4f574128a1828619041d2d37de4a8fe0bc4bd398c18d02a34973eb139eb31eee38543029b01567a4eebbe293faf27723e570fed67f3ffb534d51280c401f951d67d55868a4cdb242d863c2e7b57eac83f84f29e669e0c4e618e6304a894e62d46097362d9caa2ca183f815dec8eac54033c810263f562dea69f8d9014bfbdbe8ec0063e99bc501684dfd1607ff39586127992dfa3aebc7de509d31e928c9afe9d195bce060fdd363edf0c8d8ede136c0f10d310bf7048de536c6ffc225f3d17281155f2466ef277ea28cc564d723b72e3e9dd26683ae6d9367a6f7796031c1f84240e501bcf3aa6775055141c46875c84d41cbb06162ba9d26b05e985cb2ebfd7ec27a2f018f3dfa34ffabf8d86356587b178c71c13a8e211809abacd5f0bb25b145fa4b8fdc72b93351ff3cf6fad7f9b2b3056bb1741098174e892b51f85fb8cf32d00ebf1b7b5cff1a5b9024be4cca3fe8323f0218e225f1fff8d922d0202b7ec63ce6eb3eb91d8266e3bb92bf073631aa1ae07f2229953bc86f768bf2da813f1603c42f257f821f5716cd0c655d52c08a7cae67ea8c180e0b8a26faeeaae2fb942e807f9fdeabf97dfe6ad9972446961dc18b98d357f5e5572db4ed528b5abe0047cd3c722cf7ed7f050da485350666e3b3aef4a559e0a285bd33adf892406" + "value_hex": "2edb78a244e71b1f11f74b4c0d1b3c6939b9b7ba1a73e82d9bcee588cad2bd41cc1dac28f3b0069b9e04114083cdc1bf9c2b70e895de758e6bb56f98109567190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b64a6792010d4edebdc320f079dbc200fa04b7b78b814bb2fc86a82edf696c246670ace9159762019eeacb26df3fb38c3922d2fa649120e58aadcdd49c734715c26a7c2f3f377f79af9ba22aa1532d33867f61c827aaf72f0d95fb9c73a46a7e6a1a9682d85b8f7f5ad6bb0d42103af301cd8c58fa60ee1c187dd149b6ff5926e916e71d21aba4072a9b67b33896b9c9a061b713affa2210cbf87bf0a2c8780deac5d521238635405436987addff070cd766144e348cc0b94a700a95f9d831042389aa091f90243d7624de623cd84ead86fdddf329250946f36be403cefbfc0d40332d1bccbf8c2a362833b8a49db8118d4a905d75753667d38cabf021fd9e18943fcd92ea655a92e202ae704a4bc5a4dc98cb7e58e73a7675a220615d888c4ba8d93951687a0123b82d719da30d965eb381838f19cc7bbd069ba09b6ff9da2286b0d67be2d8240e88c27c942aaf385724a60e6c30c179678febbee9910a652d04903abfa4b1ab51230a1b39e8e1ce895d57e21d7583d2b7e58ff4c7d5c740304ab9bbe3c20f29e28abb15fc5522ddf23f457d77eaa99d244c634b5e2d14562f9695277f3ccd3a26b1133703c2aec360ab3672bb21250cb48c42602dd79709538a04dd50ec49776ab27bd6c432484896d130dac9b8110198e0b9bcef6e67fa0712da12827b07eccc28e13fda6270cb67579a612d90365a731bef75ecd56c235ce880b5bdb95555eff732774113f6381b17d687c88124e7c776671cc00191543b3678bdaf6f384833dbcf4249bb80f067d81a5f361e4deac18bab235d8be317019aaa417f449a745a1b085c4190846e739be0e9df94105bb82bb12660f5b51f186ea8ead45553ce2e3a38ad31a1a920f9ef31a611983d7521d958bcc83173be6b580df8e940577126f399168dec6e65783c9803eaf01fdbba3ec77402675b607f2ca68e0d9888246dd961b1db2820c32e7293386bd803e848fb59904acaf5520063b81e0662d915336047420da4c1a2fb7de321504d28093a1a5d5eb48b47" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1712,7 +1712,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf659e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000002636ab98020d46b3c41991b8ed299c779494605b4ebf31d532727f8a96e7696856231d1219a3f7d05c36332a51089ce346cd282951f2b53baf570d5109445334c42774a3c0513e24527f7d7c288d784d613ae0cc437cd4d685b73910ceede8476682dc5a19a3bbbc2c875d8ed97eb9a67d6204fb7ef952b5db07020c3582a53237d07187471a4a9b20c31005a8d8d499e1e06d199b7b8f2cb8d88b13c4abfa06355aad25dd7a82337734cb624244163a84a78eba1ce4ff42faa75ea53e3ae10dfa1af68680cf521b19eaaac95ba8bd8f744e06df1c9c3f79b82dfed9d402730df6f5e6c1d0f4820e3356c5da0587fbdc9c725b4eaa44e0e0ed9f1ae9e7d4f574128a1828619041d2d37de4a8fe0bc4bd398c18d02a34973eb139eb31eee38543029b01567a4eebbe293faf27723e570fed67f3ffb534d51280c401f951d67d55868a4cdb242d863c2e7b57eac83f84f29e669e0c4e618e6304a894e62d46097362d9caa2ca183f815dec8eac54033c810263f562dea69f8d9014bfbdbe8ec0063e99bc501684dfd1607ff39586127992dfa3aebc7de509d31e928c9afe9d195bce060fdd363edf0c8d8ede136c0f10d310bf7048de536c6ffc225f3d17281155f2466ef277ea28cc564d723b72e3e9dd26683ae6d9367a6f7796031c1f84240e501bcf3aa6775055141c46875c84d41cbb06162ba9d26b05e985cb2ebfd7ec27a2f018f3dfa34ffabf8d86356587b178c71c13a8e211809abacd5f0bb25b145fa4b8fdc72b93351ff3cf6fad7f9b2b3056bb1741098174e892b51f85fb8cf32d00ebf1b7b5cff1a5b9024be4cca3fe8323f0218e225f1fff8d922d0202b7ec63ce6eb3eb91d8266e3bb92bf073631aa1ae07f2229953bc86f768bf2da813f1603c42f257f821f5716cd0c655d52c08a7cae67ea8c180e0b8a26faeeaae2fb942e807f9fdeabf97dfe6ad9972446961dc18b98d357f5e5572db4ed528b5abe0047cd3c722cf7ed7f050da485350666e3b3aef4a559e0a285bd33adf8924062b0c" + "value_hex": "2edb78a244e71b1f11f74b4c0d1b3c6939b9b7ba1a73e82d9bcee588cad2bd41cc1dac28f3b0069b9e04114083cdc1bf9c2b70e895de758e6bb56f98109567190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000b64a6792010d4edebdc320f079dbc200fa04b7b78b814bb2fc86a82edf696c246670ace9159762019eeacb26df3fb38c3922d2fa649120e58aadcdd49c734715c26a7c2f3f377f79af9ba22aa1532d33867f61c827aaf72f0d95fb9c73a46a7e6a1a9682d85b8f7f5ad6bb0d42103af301cd8c58fa60ee1c187dd149b6ff5926e916e71d21aba4072a9b67b33896b9c9a061b713affa2210cbf87bf0a2c8780deac5d521238635405436987addff070cd766144e348cc0b94a700a95f9d831042389aa091f90243d7624de623cd84ead86fdddf329250946f36be403cefbfc0d40332d1bccbf8c2a362833b8a49db8118d4a905d75753667d38cabf021fd9e18943fcd92ea655a92e202ae704a4bc5a4dc98cb7e58e73a7675a220615d888c4ba8d93951687a0123b82d719da30d965eb381838f19cc7bbd069ba09b6ff9da2286b0d67be2d8240e88c27c942aaf385724a60e6c30c179678febbee9910a652d04903abfa4b1ab51230a1b39e8e1ce895d57e21d7583d2b7e58ff4c7d5c740304ab9bbe3c20f29e28abb15fc5522ddf23f457d77eaa99d244c634b5e2d14562f9695277f3ccd3a26b1133703c2aec360ab3672bb21250cb48c42602dd79709538a04dd50ec49776ab27bd6c432484896d130dac9b8110198e0b9bcef6e67fa0712da12827b07eccc28e13fda6270cb67579a612d90365a731bef75ecd56c235ce880b5bdb95555eff732774113f6381b17d687c88124e7c776671cc00191543b3678bdaf6f384833dbcf4249bb80f067d81a5f361e4deac18bab235d8be317019aaa417f449a745a1b085c4190846e739be0e9df94105bb82bb12660f5b51f186ea8ead45553ce2e3a38ad31a1a920f9ef31a611983d7521d958bcc83173be6b580df8e940577126f399168dec6e65783c9803eaf01fdbba3ec77402675b607f2ca68e0d9888246dd961b1db2820c32e7293386bd803e848fb59904acaf5520063b81e0662d915336047420da4c1a2fb7de321504d28093a1a5d5eb48b47cc09" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1724,15 +1724,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c7923732452e8dbee520fb7ab016d76cda607fb07b97da8e606b48cc556ce077261da8611db4caad8414e9d231ce0a662ebaf94c5cfb5d0f8bbe1aa1c822941786e9ff265a9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf6593a41a10d4cd78315a494a3915aad5efbcd3c4b76cdbb541b5bc94e9913282a4a9c5fffaccadec6a23e9f216f1ad43d0d06fc152cc73e3e25175e319a1349d21eee7be163fb992fdf083c584d8145d74715fb3cea2105934c4fa173de27dd8938511c94c5e5bd1a3935234aa864a7539918ca27d7367c359753ecc71951ef2509057b58c8003566cbfd0382c4e51ef617eca18d3d78d83d9c70078378f41374088288dbfe9373bfedb71270006d2f49c626e4c14fe37a4e334b146b546a4a2b00", - "range_proof_data_hex": "9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf659e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000002636ab98020d46b3c41991b8ed299c779494605b4ebf31d532727f8a96e7696856231d1219a3f7d05c36332a51089ce346cd282951f2b53baf570d5109445334c42774a3c0513e24527f7d7c288d784d613ae0cc437cd4d685b73910ceede8476682dc5a19a3bbbc2c875d8ed97eb9a67d6204fb7ef952b5db07020c3582a53237d07187471a4a9b20c31005a8d8d499e1e06d199b7b8f2cb8d88b13c4abfa06355aad25dd7a82337734cb624244163a84a78eba1ce4ff42faa75ea53e3ae10dfa1af68680cf521b19eaaac95ba8bd8f744e06df1c9c3f79b82dfed9d402730df6f5e6c1d0f4820e3356c5da0587fbdc9c725b4eaa44e0e0ed9f1ae9e7d4f574128a1828619041d2d37de4a8fe0bc4bd398c18d02a34973eb139eb31eee38543029b01567a4eebbe293faf27723e570fed67f3ffb534d51280c401f951d67d55868a4cdb242d863c2e7b57eac83f84f29e669e0c4e618e6304a894e62d46097362d9caa2ca183f815dec8eac54033c810263f562dea69f8d9014bfbdbe8ec0063e99bc501684dfd1607ff39586127992dfa3aebc7de509d31e928c9afe9d195bce060fdd363edf0c8d8ede136c0f10d310bf7048de536c6ffc225f3d17281155f2466ef277ea28cc564d723b72e3e9dd26683ae6d9367a6f7796031c1f84240e501bcf3aa6775055141c46875c84d41cbb06162ba9d26b05e985cb2ebfd7ec27a2f018f3dfa34ffabf8d86356587b178c71c13a8e211809abacd5f0bb25b145fa4b8fdc72b93351ff3cf6fad7f9b2b3056bb1741098174e892b51f85fb8cf32d00ebf1b7b5cff1a5b9024be4cca3fe8323f0218e225f1fff8d922d0202b7ec63ce6eb3eb91d8266e3bb92bf073631aa1ae07f2229953bc86f768bf2da813f1603c42f257f821f5716cd0c655d52c08a7cae67ea8c180e0b8a26faeeaae2fb942e807f9fdeabf97dfe6ad9972446961dc18b98d357f5e5572db4ed528b5abe0047cd3c722cf7ed7f050da485350666e3b3aef4a559e0a285bd33adf8924062b0d", - "validity_proof_data_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c563c3f97bc645bbc4851bdd30419ef5d7e37eea5ea40c36d2cfc9240aa882183169c9228fa2ff9e40f933616c5d8190f67b973bc146c7df88950676ad6d62b972eaabc0426c4744f1bb26bcfe8d03ebb61fca61d553d0bb16fe3168d42190d401b0a1b416e280c45ba27a81a1f420a6120c99588f9455a5ee6cd04d4f255aad06940bdf72ab5e85f38890fa62ac37f7890911ac664dacc6627f7380b0ed376ed02d0e26a24a061d95cc5e2189ff4b1d1f73f80cccedac725dd6d38172c8ff9ce3d8673fbab741857723955f66ea8766f7923f94334ee5f94da2e3f08182ac26b55d2ca9ac7d51508b1b8a61cd3d71024411b98075c7ec9612cd6244234cd0ebd75e4dd6ae08dfee943dc1ddc999bedf9962a471fa95560fb025285c360fca9610666b40924e10b1dd138a0b0525ec36213a4d1bcaac9e6c8c5745db3542f378d0e" + "equality_proof_data_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111ad25307f34a59f50ec9a8aea674cebbef3108ad0672af4ada55125371b729301356986fb60ef22359aad6e31fec60b6cb482cf2e1d8ead8bd61ab43fdab8a410c8a40eb25361d9883251eaab8d343a26a94d7feff70a2e463f52822c60e545842f8d4759cb39264814d76ebfe555ed097621229e1dc12e52e8caf4f883e55ae32e48d3fb11d8ef4f7cb2442d1bc0467927a3cd4d34dc256bf80cfb97bfcc66c066ef970a8bbf424e0e283fc08e09b4f6adf07b559f03f418fac9ac83d2bf93415e7681df9421ab8e44fad0b307a5727f91f1bd4f99a5e4d699224aab160554e07910543a008a7d9dd1197fe2ec078299f870e26b49685a197070e64df1ea6be0caea229fd295d439e14ffc52fd266e1da9b3dc7c27db54c399d460bcd36b06504", + "range_proof_data_hex": "8a40eb25361d9883251eaab8d343a26a94d7feff70a2e463f52822c60e5458427a62759afa5ac501e10e0c4a475d08e010fb45c39097607ae68676d5273fa55e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000000604c5db092d0b237c4eb8963609bd44147b2a06c81caa24f6ed57b3b8ea80071e06942136330cbbd3b375f4b79fb189afbb6b4d0e01bad216fcfb7c7707c87026929f4ecb3977e6a1ac308243c7fff330e51fd062e045ad5a93c5f15552ac68d21ce969a99a57886986b1ec871b5f66b1b97bd7dab9c409e896cd60dc7bbe3d60a33b997bc5483fa8795455252eb13bfd0dd2ca672aa0f06d6f50b4cd7d6501d7046d3d352b8c6ad0e7ee0a49c3dddeb9bb48c0030b5b3a4dfeeb7db4469002851ff0d80bf930e96691047ebbad2aa70a166c525406962961e47fbcd447530b8ef32c640acd7769af7622c1d1f1da52ac53772d3317395722d0ff0dbad1d43a84b5df1106e15fe0b210d0dcef937a4438495c5dcf0ffb8597599173c5b16f4a84ba3e115cfc3428fb476791b15c6841bd9cf8eee9cc77ab5a6e0362a646500260edc247a337b167ed96ed5467fc10b4fbfa77c2d016ef403a916c35bb8a7c6f4cd62f17066f02ec19805bf879605b8f7f63b7d1f6ad1fe6961313e7fa874c57be8dc4a4067e5a1280e10755b7c6ac5254d9e87e66735fe8c50f2e02c78ac35dc424676ccd6c1279d9fef32d1d511fbf4d11a1b3384b054242e236f78137590eb09f4abbeadf86af15a759d2e8c5d49e6e2823db5108b0edda13146d5dcddc5eaa48116a865c7158f159502239fc90003683aa89e24218011796e367d8d82d5c78e22de0c4464f691c2073c9b4e3eec5f9122f1c255bcb1843a6dba9e215cb76ee721d8d9da39b334eae1d70482015ed45c444209249a328aeea682bc83c1b5c8e0768913e8ae7646c3eca1830fbeb11c3621ce8b039969718ab44d92c94326b4e17511fcb7cfc490f6370e73fe1e02d38f3540aca094c1a707a0b1ee63e8f75c88bdba133eab1152af40cc7360f1c97b834d28acb623dc48c5c0d01d36ea87a45dc175317189f88b8cadcb381cd0d9b63bc815bd3f604fb820c7573046b450735f42a295dcaf60bf75e25e4399f80cf314e0940644342199dc391f44fc8d90a", + "validity_proof_data_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111aaaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e8657a62759afa5ac501e10e0c4a475d08e010fb45c39097607ae68676d5273fa55efe65d46227443b60e7707ce71c7b517e701c09b5c1255d4635a7496da10e491aec4158115677736a13fa277096e612e58aff6e4789a0b170d45eaf784c7eb240ecbd90bb3d4d348b342e192d42205093e80260a35fa7739b53a32c7c14a88166584954c8c25f09852876b0287f9fea8a21ce3f781ea2f0346099735f1b9edc38e4d162e6019028707b972af9d19905105d1a9ec641c1e1fce1ee7d41b2122c34322cb338f8db70d70c8a26a75d36cdad3a9b432ac83a5448dab6ec54af24be01a8e1760cb0baed7caaa509a397bf62b1600d431440db2a0d3440894a878fdb10589b3905858d73e334b8fd9d8165e9ec0b48099fa230895c259bf8fd1ca5982b27b66b5a6efb186fab29e3bd50cfaa71c9a3d4d659ee009a46bd371827edf60002d971fa1630b244d375e5d22fbf9804404672d30afd2ade803d3d2678b21d0a" }, "binding": { - "current_balance_commitment_hex": "940a324c1ff4615d4be14d88ac335ef719514d1a8c91c8c3c6a1f045c7dc0f74", - "current_balance_handle_hex": "820372a0afcb50f1dbdbb6d364662a3df7d13e348729b5ca687cbb616a68b454", - "recipient_pubkey_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268", - "sender_pubkey_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245" + "current_balance_commitment_hex": "609ed4b29e729e1e338ecf875bb622d41a5c8fcd15557051644c2d635d331078", + "current_balance_handle_hex": "7e88f78976dde50693468ed87d354d654f0cc9005258bf0e991c0b1763e32e38", + "recipient_pubkey_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865", + "sender_pubkey_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a" }, "mutations": [ { @@ -1750,7 +1750,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "afec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245" + "value_hex": "279b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1760,7 +1760,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "ebd02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268" + "value_hex": "abccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1780,7 +1780,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "9c4dac62b85ac8b0ee5c9678be078d0629fc257af7a0cf3d466f244b5a0cf659e4027c0694a6d1c9413fbf3f8d187dec4a85e0ebb06c0f5cc1d7d47373181c5600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000002636ab98020d46b3c41991b8ed299c779494605b4ebf31d532727f8a96e7696856231d1219a3f7d05c36332a51089ce346cd282951f2b53baf570d5109445334c42774a3c0513e24527f7d7c288d784d613ae0cc437cd4d685b73910ceede8476682dc5a19a3bbbc2c875d8ed97eb9a67d6204fb7ef952b5db07020c3582a53237d07187471a4a9b20c31005a8d8d499e1e06d199b7b8f2cb8d88b13c4abfa06355aad25dd7a82337734cb624244163a84a78eba1ce4ff42faa75ea53e3ae10dfa1af68680cf521b19eaaac95ba8bd8f744e06df1c9c3f79b82dfed9d402730df6f5e6c1d0f4820e3356c5da0587fbdc9c725b4eaa44e0e0ed9f1ae9e7d4f574128a1828619041d2d37de4a8fe0bc4bd398c18d02a34973eb139eb31eee38543029b01567a4eebbe293faf27723e570fed67f3ffb534d51280c401f951d67d55868a4cdb242d863c2e7b57eac83f84f29e669e0c4e618e6304a894e62d46097362d9caa2ca183f815dec8eac54033c810263f562dea69f8d9014bfbdbe8ec0063e99bc501684dfd1607ff39586127992dfa3aebc7de509d31e928c9afe9d195bce060fdd363edf0c8d8ede136c0f10d310bf7048de536c6ffc225f3d17281155f2466ef277ea28cc564d723b72e3e9dd26683ae6d9367a6f7796031c1f84240e501bcf3aa6775055141c46875c84d41cbb06162ba9d26b05e985cb2ebfd7ec27a2f018f3dfa34ffabf8d86356587b178c71c13a8e211809abacd5f0bb25b145fa4b8fdc72b93351ff3cf6fad7f9b2b3056bb1741098174e892b51f85fb8cf32d00ebf1b7b5cff1a5b9024be4cca3fe8323f0218e225f1fff8d922d0202b7ec63ce6eb3eb91d8266e3bb92bf073631aa1ae07f2229953bc86f768bf2da813f1603c42f257f821f5716cd0c655d52c08a7cae67ea8c180e0b8a26faeeaae2fb942e807f9fdeabf97dfe6ad9972446961dc18b98d357f5e5572db4ed528b5abe0047cd3c722cf7ed7f050da485350666e3b3aef4a559e0a285bd33adf892406" + "value_hex": "8a40eb25361d9883251eaab8d343a26a94d7feff70a2e463f52822c60e5458427a62759afa5ac501e10e0c4a475d08e010fb45c39097607ae68676d5273fa55e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000000604c5db092d0b237c4eb8963609bd44147b2a06c81caa24f6ed57b3b8ea80071e06942136330cbbd3b375f4b79fb189afbb6b4d0e01bad216fcfb7c7707c87026929f4ecb3977e6a1ac308243c7fff330e51fd062e045ad5a93c5f15552ac68d21ce969a99a57886986b1ec871b5f66b1b97bd7dab9c409e896cd60dc7bbe3d60a33b997bc5483fa8795455252eb13bfd0dd2ca672aa0f06d6f50b4cd7d6501d7046d3d352b8c6ad0e7ee0a49c3dddeb9bb48c0030b5b3a4dfeeb7db4469002851ff0d80bf930e96691047ebbad2aa70a166c525406962961e47fbcd447530b8ef32c640acd7769af7622c1d1f1da52ac53772d3317395722d0ff0dbad1d43a84b5df1106e15fe0b210d0dcef937a4438495c5dcf0ffb8597599173c5b16f4a84ba3e115cfc3428fb476791b15c6841bd9cf8eee9cc77ab5a6e0362a646500260edc247a337b167ed96ed5467fc10b4fbfa77c2d016ef403a916c35bb8a7c6f4cd62f17066f02ec19805bf879605b8f7f63b7d1f6ad1fe6961313e7fa874c57be8dc4a4067e5a1280e10755b7c6ac5254d9e87e66735fe8c50f2e02c78ac35dc424676ccd6c1279d9fef32d1d511fbf4d11a1b3384b054242e236f78137590eb09f4abbeadf86af15a759d2e8c5d49e6e2823db5108b0edda13146d5dcddc5eaa48116a865c7158f159502239fc90003683aa89e24218011796e367d8d82d5c78e22de0c4464f691c2073c9b4e3eec5f9122f1c255bcb1843a6dba9e215cb76ee721d8d9da39b334eae1d70482015ed45c444209249a328aeea682bc83c1b5c8e0768913e8ae7646c3eca1830fbeb11c3621ce8b039969718ab44d92c94326b4e17511fcb7cfc490f6370e73fe1e02d38f3540aca094c1a707a0b1ee63e8f75c88bdba133eab1152af40cc7360f1c97b834d28acb623dc48c5c0d01d36ea87a45dc175317189f88b8cadcb381cd0d9b63bc815bd3f604fb820c7573046b450735f42a295dcaf60bf75e25e4399f80cf314e0940644342199dc391f44fc8" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1792,7 +1792,7 @@ "family": "equality", "expected_valid": true, "payload": { - "proof_data_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268de4c3d91066bdd05ab31d6a139d6b002005efc0d55a70c5393b9faf7381053212eafff6b28c62f72126419f08dd316bb428b1c00c8f7ab9650f089ac72f3ad32dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d006ad1b0d780388c8ea4a5eeb34818be5691939fc4ae0092463fe0676bfb0b1dd872ba0af3cb19ec24071a4f2f0c3f3dd98e4019156b4855156f4be14d1a735c546f929613a02d8980d27d8db1062cd737a915c59a6573eb1463da6a4d3ee745e34157f96332af5aff9c6a383c438c48fc9986ca37ede30fb33c378a670bcc0085b4f5144d663c5ffac0afba1d4c3e4eb13f8230682ac14f28869fb8dcc22e01673982910c30ca1e2a8bdf237560a877c12a6419d407ab9466e15fb5e179c70b" + "proof_data_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e86532fed596e2a25744ad4cc293817214fb7c30b0137285b9de4310610d6ad5e44b1af40ac6dab8a173bcffab31972fd0a34c901621cf150500a5321e90a427ce54f41e319abdeaaae207f31b53703f67d8aa0f9d69ec81dbdc2545ae48da9d164a3e005ff7dc3f0e571f330a1b3e5f482f732802584e922162e09e63af33f28b53069723b6814b01b506677644e3fa83079f3be0b2c8ad571aa5adee0f4926ab6694c7ff82e101bc3a828840e7d39b57bc4bc1f2c191e4277c494ba27cef1ed600893b039ec135e238ce1f5af2287a9132ba38ce11a28a4949a2e0e96fcd226d034712617f4177c7c51f58f7ade802e03cf9f1c67ff6c2a963823c191937eb71052363dc86c028ca0cfc88738c8bd8bb64418452e68c3d157b368551b12644570f" }, "mutations": [ { @@ -1800,7 +1800,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "ebd02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268de4c3d91066bdd05ab31d6a139d6b002005efc0d55a70c5393b9faf7381053212eafff6b28c62f72126419f08dd316bb428b1c00c8f7ab9650f089ac72f3ad32dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d006ad1b0d780388c8ea4a5eeb34818be5691939fc4ae0092463fe0676bfb0b1dd872ba0af3cb19ec24071a4f2f0c3f3dd98e4019156b4855156f4be14d1a735c546f929613a02d8980d27d8db1062cd737a915c59a6573eb1463da6a4d3ee745e34157f96332af5aff9c6a383c438c48fc9986ca37ede30fb33c378a670bcc0085b4f5144d663c5ffac0afba1d4c3e4eb13f8230682ac14f28869fb8dcc22e01673982910c30ca1e2a8bdf237560a877c12a6419d407ab9466e15fb5e179c70b" + "value_hex": "abccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e86532fed596e2a25744ad4cc293817214fb7c30b0137285b9de4310610d6ad5e44b1af40ac6dab8a173bcffab31972fd0a34c901621cf150500a5321e90a427ce54f41e319abdeaaae207f31b53703f67d8aa0f9d69ec81dbdc2545ae48da9d164a3e005ff7dc3f0e571f330a1b3e5f482f732802584e922162e09e63af33f28b53069723b6814b01b506677644e3fa83079f3be0b2c8ad571aa5adee0f4926ab6694c7ff82e101bc3a828840e7d39b57bc4bc1f2c191e4277c494ba27cef1ed600893b039ec135e238ce1f5af2287a9132ba38ce11a28a4949a2e0e96fcd226d034712617f4177c7c51f58f7ade802e03cf9f1c67ff6c2a963823c191937eb71052363dc86c028ca0cfc88738c8bd8bb64418452e68c3d157b368551b12644570f" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1810,7 +1810,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268de4c3d91066bdd05ab31d6a139d6b002005efc0d55a70c5393b9faf7381053212eafff6b28c62f72126419f08dd316bb428b1c00c8f7ab9650f089ac72f3ad32dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d006ad1b0d780388c8ea4a5eeb34818be5691939fc4ae0092463fe0676bfb0b1dd872ba0af3cb19ec24071a4f2f0c3f3dd98e4019156b4855156f4be14d1a735c546f929613a02d8980d27d8db1062cd737a915c59a6573eb1463da6a4d3ee745e34157f96332af5aff9c6a383c438c48fc9986ca37ede30fb33c378a670bcc0085b4f5144d663c5ffac0afba1d4c3e4eb13f8230682ac14f28869fb8dcc22e01673982910c30ca1e2a8bdf237560a877c12a6419d407ab9466e15fb5e179" + "value_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e86532fed596e2a25744ad4cc293817214fb7c30b0137285b9de4310610d6ad5e44b1af40ac6dab8a173bcffab31972fd0a34c901621cf150500a5321e90a427ce54f41e319abdeaaae207f31b53703f67d8aa0f9d69ec81dbdc2545ae48da9d164a3e005ff7dc3f0e571f330a1b3e5f482f732802584e922162e09e63af33f28b53069723b6814b01b506677644e3fa83079f3be0b2c8ad571aa5adee0f4926ab6694c7ff82e101bc3a828840e7d39b57bc4bc1f2c191e4277c494ba27cef1ed600893b039ec135e238ce1f5af2287a9132ba38ce11a28a4949a2e0e96fcd226d034712617f4177c7c51f58f7ade802e03cf9f1c67ff6c2a963823c191937eb71052363dc86c028ca0cfc88738c8bd8bb64418452e68c3d157b368551b12644" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1832,7 +1832,7 @@ "family": "validity", "expected_valid": true, "payload": { - "proof_data_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d2685e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0dc68237cff9e617f3bb3ed7438f41157147fa42ee952b4969f4041a578264124b3ce1d340532dbd4c3adca7406f7802931bffec088921469404341b2f0be89420463a818b1b7c56ae0ad2f4a77c05b5c9cbf43be703f6b577b184e1ee5ccd5925983c8b9dbd222aaa8920b6ba22996d6c14aeab4f30a6005368e1ef6cc0ed3a718e2ba227b1c02b5d0a4b249bf21664d9e92e9a8a6222933a9ee629d2c0d6c110188332a15c29fcf21f666ff96566f21c43b6e3c9334709e666e1951515317801c4ab1c0d184bd22d70b5111993a9fa1e131978e5af49b65ffcc4b6bb0dd7c04f88704f81171cba1f4433f9a8c5024be7f0b272aa2af0552fa2dd726dcc1fbc101ffd760a403c13886c618b9ac8e3cdb73a6e1883038363634054dba8e7b0a30bf63844abacf3e2b80d8ea0cae99aa171b88f02d4be534886df9e1f62ca86f60e" + "proof_data_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945ba09e497ff72886e4c6827594c5ec93ac44837a62fe445ff01b225668835b946c40b1fe71cf74c27f87ae58b98487a8b1134dc0b049b117a119692bb9e821e438ba37cc9705598ded4ad6060e7418ed1a63430c299c2e7b61cb0d42b3d7079d3c0eaf5a3a5b1a18d03183f71c1e146699257d0a7d544a089accb49a8592a78d5fc07e867b29ca7c0cf7cd1e862e81fe595f3aa3321ee01c40f44cdd5900e7b0691cee22dd8b2c48be1b468a4febace3498acc7e3597e6f9eb394fe1e5219dcf05fcab7561fef3c959468847ef703ba4de8696a1909d0197f8fd79448cc0075065ec341618b426dc59e436585491300c172c37343d0c2f38c346fdd227b3f7d678347162edd3247db63dfdb4dd6ef099621c24fb07de039b2225867f11ac3dd4700f93a074e6f1944df0e0cfc2229e0e47ae8a6d22eecece8ff0ef055d406886085ce3e21a65426b0b54b84ffd5ec15a84a878191da1a7c80e4c46e2522ecf5806" }, "mutations": [ { @@ -1840,7 +1840,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "ebd02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d2685e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0dc68237cff9e617f3bb3ed7438f41157147fa42ee952b4969f4041a578264124b3ce1d340532dbd4c3adca7406f7802931bffec088921469404341b2f0be89420463a818b1b7c56ae0ad2f4a77c05b5c9cbf43be703f6b577b184e1ee5ccd5925983c8b9dbd222aaa8920b6ba22996d6c14aeab4f30a6005368e1ef6cc0ed3a718e2ba227b1c02b5d0a4b249bf21664d9e92e9a8a6222933a9ee629d2c0d6c110188332a15c29fcf21f666ff96566f21c43b6e3c9334709e666e1951515317801c4ab1c0d184bd22d70b5111993a9fa1e131978e5af49b65ffcc4b6bb0dd7c04f88704f81171cba1f4433f9a8c5024be7f0b272aa2af0552fa2dd726dcc1fbc101ffd760a403c13886c618b9ac8e3cdb73a6e1883038363634054dba8e7b0a30bf63844abacf3e2b80d8ea0cae99aa171b88f02d4be534886df9e1f62ca86f60e" + "value_hex": "abccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945ba09e497ff72886e4c6827594c5ec93ac44837a62fe445ff01b225668835b946c40b1fe71cf74c27f87ae58b98487a8b1134dc0b049b117a119692bb9e821e438ba37cc9705598ded4ad6060e7418ed1a63430c299c2e7b61cb0d42b3d7079d3c0eaf5a3a5b1a18d03183f71c1e146699257d0a7d544a089accb49a8592a78d5fc07e867b29ca7c0cf7cd1e862e81fe595f3aa3321ee01c40f44cdd5900e7b0691cee22dd8b2c48be1b468a4febace3498acc7e3597e6f9eb394fe1e5219dcf05fcab7561fef3c959468847ef703ba4de8696a1909d0197f8fd79448cc0075065ec341618b426dc59e436585491300c172c37343d0c2f38c346fdd227b3f7d678347162edd3247db63dfdb4dd6ef099621c24fb07de039b2225867f11ac3dd4700f93a074e6f1944df0e0cfc2229e0e47ae8a6d22eecece8ff0ef055d406886085ce3e21a65426b0b54b84ffd5ec15a84a878191da1a7c80e4c46e2522ecf5806" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1850,7 +1850,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d2685e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0dc68237cff9e617f3bb3ed7438f41157147fa42ee952b4969f4041a578264124b3ce1d340532dbd4c3adca7406f7802931bffec088921469404341b2f0be89420463a818b1b7c56ae0ad2f4a77c05b5c9cbf43be703f6b577b184e1ee5ccd5925983c8b9dbd222aaa8920b6ba22996d6c14aeab4f30a6005368e1ef6cc0ed3a718e2ba227b1c02b5d0a4b249bf21664d9e92e9a8a6222933a9ee629d2c0d6c110188332a15c29fcf21f666ff96566f21c43b6e3c9334709e666e1951515317801c4ab1c0d184bd22d70b5111993a9fa1e131978e5af49b65ffcc4b6bb0dd7c04f88704f81171cba1f4433f9a8c5024be7f0b272aa2af0552fa2dd726dcc1fbc101ffd760a403c13886c618b9ac8e3cdb73a6e1883038363634054dba8e7b0a30bf63844abacf3e2b80d8ea0cae99aa171b88f02d4be534886df9e1f62ca86" + "value_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945ba09e497ff72886e4c6827594c5ec93ac44837a62fe445ff01b225668835b946c40b1fe71cf74c27f87ae58b98487a8b1134dc0b049b117a119692bb9e821e438ba37cc9705598ded4ad6060e7418ed1a63430c299c2e7b61cb0d42b3d7079d3c0eaf5a3a5b1a18d03183f71c1e146699257d0a7d544a089accb49a8592a78d5fc07e867b29ca7c0cf7cd1e862e81fe595f3aa3321ee01c40f44cdd5900e7b0691cee22dd8b2c48be1b468a4febace3498acc7e3597e6f9eb394fe1e5219dcf05fcab7561fef3c959468847ef703ba4de8696a1909d0197f8fd79448cc0075065ec341618b426dc59e436585491300c172c37343d0c2f38c346fdd227b3f7d678347162edd3247db63dfdb4dd6ef099621c24fb07de039b2225867f11ac3dd4700f93a074e6f1944df0e0cfc2229e0e47ae8a6d22eecece8ff0ef055d406886085ce3e21a65426b0b54b84ffd5ec15a84a878191da1a7c80e4c46e2522ecf" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1872,7 +1872,7 @@ "family": "transfer_range", "expected_valid": true, "payload": { - "proof_data_hex": "dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000bce867cc3281fe0ede7d916e12905939edf93bd500f925a6d0f46e8c03c0de1288935a3c1760f8f36f1f1535aabeb04990616f3f850bd6c1d97756b3fcbcf961f4d8bf3901100187d2e05408fa5a579d657889ce2dd0be06ce18fe39170e3c3dc26d9a67892b5d49116c7906aa1de14bf6642fe7a078020f0cf3a5c6a186913e29803cf7a4a6c7439cf562ddbaaa65d4f61ba5d11a859f519371ce803c47f10dca269fc8e02d9f63b0d6753e0cfe9b49affdb261bd7fe1239b6fba7dbcdcdd07e6575da355f45bb5eab7668b579427128221c4ae3204b9a0c6f9cfc201f90f0baafaf7424f8423fa28102aa2d3ed06fe93e5d5b39cefdad9e9ceaa8418dc6f65e2cd38ab2c1884ce463d5f435c4f0654ded22509161af882f0dc83187e12dd0b22b5447d2b79cd349c56d1846ffecee4f0d94a91cc8ecbf96d858a4795bb201e46c60e9e4b68125a1eeb6908e16af3d08aa50b08942856e5557924534f7bd2639cdb14b907a7598403001ebfa8bb4c79d6e2465ddcfe0c210a5965cd25632670200a7e2206f9c849d0ce9b254bd9dcecbcc086db2fc099c5eb2ef41b02e92c694a7c8f2bfffb5c670ca475e88b5b8c657dfc9b63aa75f6c1b11b3b5a300ace66a0d90b3d70c6845f9e4b21f82f17e0dfab46f79f58e7ee6405175f910321be3046e1034b225b7c1be378204057d8335a6ebbd396116af8297aeadc460bcada72c84ed1ca22ccb7d84d99193ef323d289f777b274287ca5c033bb9b6e7f700467ba8bf3233c3013c5096cbf22ec14f55a1eb214c740f06f711b6786e08a7d931e8c219e8d21d8cf6204e0e6f233460fdddf4647b72a4375f374f8c40133d1002836c757723ec7f9aa3945e7173aa5adac5a6169c65698c59d276734315d9d7246e2ad1032b5a73d4f292041c45b27b1a52ae909a8ae89128c536288eb7289ef68188e411b133da664dbd545bb39180291ef5ffffa7633545335e021a76911270e827e0031c39f9a54d1ce5f84e350fe50d4be9352f63546ec62600c6c8e014b06" + "proof_data_hex": "f41e319abdeaaae207f31b53703f67d8aa0f9d69ec81dbdc2545ae48da9d164aa09e497ff72886e4c6827594c5ec93ac44837a62fe445ff01b225668835b946c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000cc864185c22119f144442b7ebb03355b47601704f13e81759ae9dfb73de5412b9e256fe3fef2930ef90f91e5e731235c80f059843aaeed4215bbdb1e20c47f44862dd2ce864c8ecf9ed831aae5ba4daedfe47de09e9f60bd13c6cf37d457875fb26ff4fb6ad244a24c51bc5fb5d1d96d2da3ff81a49e7897a3e7f336c5f31a4618b9031e8721528fdc8e032e89db8b74c39d2381c1ab91ebc3c665e73251f9017028e395807a9cb359365edcf4015f8f739603ef181d540e3b4b81955553b9030400e89d8cf64413a6ff7ea09a0a0e8c120f4f75d718ad4df1adbd7e3d3a3305e0598c18aef7243258bf831bffc3a2c180dfa824f64a8aaa409a11e656bd7e6078e7d6c079be52006a0c34a496d7ba0d9296607cbbcc8a961bd825f9505e241f926f3d225d6252b9b594a9370ccc73a514f5b711d8d573a8b34090acd9ac4a775aa7144deedd9d6ade1b7e0146dd2d4aa746d151517333b5ed2ff337839cd8507a6ce7c950b74a273730f2b79040249959faf816da5ca34f11071678eadf3d05cc13f8e883b5aad7d148eb8d69d5a21045c88d99642588108099b8345b0e9e7af8ed7d8bc73afca6cbc8fc93cb61d6c42b218da04755439afa9ba1d7c47adf04f08b3b6c678fe7e48efd74a169cc726011126df869be8ac403208a9ba19ac90e38410f79f62910e0f7a967aeb0c755f6be9085b95fe6b864cfc2b6d6f64e177b18a21e1b5518074b8d76d0fadbd4e1143b85bf9c925bee2410f4c4ff753f0e2e546bebc1320c2f03e8e52a28d7f5021ddccb2772a82b48947233961c92d3b34e38279db14c53defdb596cc9fb93c7f8c28640790ccedc5a7c47033a2ae22f01322a17223ca6874374509d41143ea62473e56dad132ccf880750f484b5c08eb5f443830da4eff11d586623df4247a1a77f7ec0a4d73e071db1b7501cb292f794e0bd67580739d64cc0208f5f326f7999901c1bbf1667e27682bd80b5b7654890325afa2cb28e069677ebc69b37ea9a1fb48f8253055c1b1b1ef699fd33fdbba00" }, "mutations": [ { @@ -1880,7 +1880,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "ddf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000bce867cc3281fe0ede7d916e12905939edf93bd500f925a6d0f46e8c03c0de1288935a3c1760f8f36f1f1535aabeb04990616f3f850bd6c1d97756b3fcbcf961f4d8bf3901100187d2e05408fa5a579d657889ce2dd0be06ce18fe39170e3c3dc26d9a67892b5d49116c7906aa1de14bf6642fe7a078020f0cf3a5c6a186913e29803cf7a4a6c7439cf562ddbaaa65d4f61ba5d11a859f519371ce803c47f10dca269fc8e02d9f63b0d6753e0cfe9b49affdb261bd7fe1239b6fba7dbcdcdd07e6575da355f45bb5eab7668b579427128221c4ae3204b9a0c6f9cfc201f90f0baafaf7424f8423fa28102aa2d3ed06fe93e5d5b39cefdad9e9ceaa8418dc6f65e2cd38ab2c1884ce463d5f435c4f0654ded22509161af882f0dc83187e12dd0b22b5447d2b79cd349c56d1846ffecee4f0d94a91cc8ecbf96d858a4795bb201e46c60e9e4b68125a1eeb6908e16af3d08aa50b08942856e5557924534f7bd2639cdb14b907a7598403001ebfa8bb4c79d6e2465ddcfe0c210a5965cd25632670200a7e2206f9c849d0ce9b254bd9dcecbcc086db2fc099c5eb2ef41b02e92c694a7c8f2bfffb5c670ca475e88b5b8c657dfc9b63aa75f6c1b11b3b5a300ace66a0d90b3d70c6845f9e4b21f82f17e0dfab46f79f58e7ee6405175f910321be3046e1034b225b7c1be378204057d8335a6ebbd396116af8297aeadc460bcada72c84ed1ca22ccb7d84d99193ef323d289f777b274287ca5c033bb9b6e7f700467ba8bf3233c3013c5096cbf22ec14f55a1eb214c740f06f711b6786e08a7d931e8c219e8d21d8cf6204e0e6f233460fdddf4647b72a4375f374f8c40133d1002836c757723ec7f9aa3945e7173aa5adac5a6169c65698c59d276734315d9d7246e2ad1032b5a73d4f292041c45b27b1a52ae909a8ae89128c536288eb7289ef68188e411b133da664dbd545bb39180291ef5ffffa7633545335e021a76911270e827e0031c39f9a54d1ce5f84e350fe50d4be9352f63546ec62600c6c8e014b06" + "value_hex": "f51e319abdeaaae207f31b53703f67d8aa0f9d69ec81dbdc2545ae48da9d164aa09e497ff72886e4c6827594c5ec93ac44837a62fe445ff01b225668835b946c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000cc864185c22119f144442b7ebb03355b47601704f13e81759ae9dfb73de5412b9e256fe3fef2930ef90f91e5e731235c80f059843aaeed4215bbdb1e20c47f44862dd2ce864c8ecf9ed831aae5ba4daedfe47de09e9f60bd13c6cf37d457875fb26ff4fb6ad244a24c51bc5fb5d1d96d2da3ff81a49e7897a3e7f336c5f31a4618b9031e8721528fdc8e032e89db8b74c39d2381c1ab91ebc3c665e73251f9017028e395807a9cb359365edcf4015f8f739603ef181d540e3b4b81955553b9030400e89d8cf64413a6ff7ea09a0a0e8c120f4f75d718ad4df1adbd7e3d3a3305e0598c18aef7243258bf831bffc3a2c180dfa824f64a8aaa409a11e656bd7e6078e7d6c079be52006a0c34a496d7ba0d9296607cbbcc8a961bd825f9505e241f926f3d225d6252b9b594a9370ccc73a514f5b711d8d573a8b34090acd9ac4a775aa7144deedd9d6ade1b7e0146dd2d4aa746d151517333b5ed2ff337839cd8507a6ce7c950b74a273730f2b79040249959faf816da5ca34f11071678eadf3d05cc13f8e883b5aad7d148eb8d69d5a21045c88d99642588108099b8345b0e9e7af8ed7d8bc73afca6cbc8fc93cb61d6c42b218da04755439afa9ba1d7c47adf04f08b3b6c678fe7e48efd74a169cc726011126df869be8ac403208a9ba19ac90e38410f79f62910e0f7a967aeb0c755f6be9085b95fe6b864cfc2b6d6f64e177b18a21e1b5518074b8d76d0fadbd4e1143b85bf9c925bee2410f4c4ff753f0e2e546bebc1320c2f03e8e52a28d7f5021ddccb2772a82b48947233961c92d3b34e38279db14c53defdb596cc9fb93c7f8c28640790ccedc5a7c47033a2ae22f01322a17223ca6874374509d41143ea62473e56dad132ccf880750f484b5c08eb5f443830da4eff11d586623df4247a1a77f7ec0a4d73e071db1b7501cb292f794e0bd67580739d64cc0208f5f326f7999901c1bbf1667e27682bd80b5b7654890325afa2cb28e069677ebc69b37ea9a1fb48f8253055c1b1b1ef699fd33fdbba00" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1890,7 +1890,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000bce867cc3281fe0ede7d916e12905939edf93bd500f925a6d0f46e8c03c0de1288935a3c1760f8f36f1f1535aabeb04990616f3f850bd6c1d97756b3fcbcf961f4d8bf3901100187d2e05408fa5a579d657889ce2dd0be06ce18fe39170e3c3dc26d9a67892b5d49116c7906aa1de14bf6642fe7a078020f0cf3a5c6a186913e29803cf7a4a6c7439cf562ddbaaa65d4f61ba5d11a859f519371ce803c47f10dca269fc8e02d9f63b0d6753e0cfe9b49affdb261bd7fe1239b6fba7dbcdcdd07e6575da355f45bb5eab7668b579427128221c4ae3204b9a0c6f9cfc201f90f0baafaf7424f8423fa28102aa2d3ed06fe93e5d5b39cefdad9e9ceaa8418dc6f65e2cd38ab2c1884ce463d5f435c4f0654ded22509161af882f0dc83187e12dd0b22b5447d2b79cd349c56d1846ffecee4f0d94a91cc8ecbf96d858a4795bb201e46c60e9e4b68125a1eeb6908e16af3d08aa50b08942856e5557924534f7bd2639cdb14b907a7598403001ebfa8bb4c79d6e2465ddcfe0c210a5965cd25632670200a7e2206f9c849d0ce9b254bd9dcecbcc086db2fc099c5eb2ef41b02e92c694a7c8f2bfffb5c670ca475e88b5b8c657dfc9b63aa75f6c1b11b3b5a300ace66a0d90b3d70c6845f9e4b21f82f17e0dfab46f79f58e7ee6405175f910321be3046e1034b225b7c1be378204057d8335a6ebbd396116af8297aeadc460bcada72c84ed1ca22ccb7d84d99193ef323d289f777b274287ca5c033bb9b6e7f700467ba8bf3233c3013c5096cbf22ec14f55a1eb214c740f06f711b6786e08a7d931e8c219e8d21d8cf6204e0e6f233460fdddf4647b72a4375f374f8c40133d1002836c757723ec7f9aa3945e7173aa5adac5a6169c65698c59d276734315d9d7246e2ad1032b5a73d4f292041c45b27b1a52ae909a8ae89128c536288eb7289ef68188e411b133da664dbd545bb39180291ef5ffffa7633545335e021a76911270e827e0031c39f9a54d1ce5f84e350fe50d4be9352f63546ec62600c6c8e01" + "value_hex": "f41e319abdeaaae207f31b53703f67d8aa0f9d69ec81dbdc2545ae48da9d164aa09e497ff72886e4c6827594c5ec93ac44837a62fe445ff01b225668835b946c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000cc864185c22119f144442b7ebb03355b47601704f13e81759ae9dfb73de5412b9e256fe3fef2930ef90f91e5e731235c80f059843aaeed4215bbdb1e20c47f44862dd2ce864c8ecf9ed831aae5ba4daedfe47de09e9f60bd13c6cf37d457875fb26ff4fb6ad244a24c51bc5fb5d1d96d2da3ff81a49e7897a3e7f336c5f31a4618b9031e8721528fdc8e032e89db8b74c39d2381c1ab91ebc3c665e73251f9017028e395807a9cb359365edcf4015f8f739603ef181d540e3b4b81955553b9030400e89d8cf64413a6ff7ea09a0a0e8c120f4f75d718ad4df1adbd7e3d3a3305e0598c18aef7243258bf831bffc3a2c180dfa824f64a8aaa409a11e656bd7e6078e7d6c079be52006a0c34a496d7ba0d9296607cbbcc8a961bd825f9505e241f926f3d225d6252b9b594a9370ccc73a514f5b711d8d573a8b34090acd9ac4a775aa7144deedd9d6ade1b7e0146dd2d4aa746d151517333b5ed2ff337839cd8507a6ce7c950b74a273730f2b79040249959faf816da5ca34f11071678eadf3d05cc13f8e883b5aad7d148eb8d69d5a21045c88d99642588108099b8345b0e9e7af8ed7d8bc73afca6cbc8fc93cb61d6c42b218da04755439afa9ba1d7c47adf04f08b3b6c678fe7e48efd74a169cc726011126df869be8ac403208a9ba19ac90e38410f79f62910e0f7a967aeb0c755f6be9085b95fe6b864cfc2b6d6f64e177b18a21e1b5518074b8d76d0fadbd4e1143b85bf9c925bee2410f4c4ff753f0e2e546bebc1320c2f03e8e52a28d7f5021ddccb2772a82b48947233961c92d3b34e38279db14c53defdb596cc9fb93c7f8c28640790ccedc5a7c47033a2ae22f01322a17223ca6874374509d41143ea62473e56dad132ccf880750f484b5c08eb5f443830da4eff11d586623df4247a1a77f7ec0a4d73e071db1b7501cb292f794e0bd67580739d64cc0208f5f326f7999901c1bbf1667e27682bd80b5b7654890325afa2cb28e069677ebc69b37ea9a1fb48f8253055c1b1b1ef699fd33fdb" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1910,7 +1910,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000bce867cc3281fe0ede7d916e12905939edf93bd500f925a6d0f46e8c03c0de1288935a3c1760f8f36f1f1535aabeb04990616f3f850bd6c1d97756b3fcbcf961f4d8bf3901100187d2e05408fa5a579d657889ce2dd0be06ce18fe39170e3c3dc26d9a67892b5d49116c7906aa1de14bf6642fe7a078020f0cf3a5c6a186913e29803cf7a4a6c7439cf562ddbaaa65d4f61ba5d11a859f519371ce803c47f10dca269fc8e02d9f63b0d6753e0cfe9b49affdb261bd7fe1239b6fba7dbcdcdd07e6575da355f45bb5eab7668b579427128221c4ae3204b9a0c6f9cfc201f90f0baafaf7424f8423fa28102aa2d3ed06fe93e5d5b39cefdad9e9ceaa8418dc6f65e2cd38ab2c1884ce463d5f435c4f0654ded22509161af882f0dc83187e12dd0b22b5447d2b79cd349c56d1846ffecee4f0d94a91cc8ecbf96d858a4795bb201e46c60e9e4b68125a1eeb6908e16af3d08aa50b08942856e5557924534f7bd2639cdb14b907a7598403001ebfa8bb4c79d6e2465ddcfe0c210a5965cd25632670200a7e2206f9c849d0ce9b254bd9dcecbcc086db2fc099c5eb2ef41b02e92c694a7c8f2bfffb5c670ca475e88b5b8c657dfc9b63aa75f6c1b11b3b5a300ace66a0d90b3d70c6845f9e4b21f82f17e0dfab46f79f58e7ee6405175f910321be3046e1034b225b7c1be378204057d8335a6ebbd396116af8297aeadc460bcada72c84ed1ca22ccb7d84d99193ef323d289f777b274287ca5c033bb9b6e7f700467ba8bf3233c3013c5096cbf22ec14f55a1eb214c740f06f711b6786e08a7d931e8c219e8d21d8cf6204e0e6f233460fdddf4647b72a4375f374f8c40133d1002836c757723ec7f9aa3945e7173aa5adac5a6169c65698c59d276734315d9d7246e2ad1032b5a73d4f292041c45b27b1a52ae909a8ae89128c536288eb7289ef68188e411b133da664dbd545bb39180291ef5ffffa7633545335e021a76911270e827e0031c39f9a54d1ce5f84e350fe50d4be9352f63546ec62600c6c8e014b07" + "value_hex": "f41e319abdeaaae207f31b53703f67d8aa0f9d69ec81dbdc2545ae48da9d164aa09e497ff72886e4c6827594c5ec93ac44837a62fe445ff01b225668835b946c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000cc864185c22119f144442b7ebb03355b47601704f13e81759ae9dfb73de5412b9e256fe3fef2930ef90f91e5e731235c80f059843aaeed4215bbdb1e20c47f44862dd2ce864c8ecf9ed831aae5ba4daedfe47de09e9f60bd13c6cf37d457875fb26ff4fb6ad244a24c51bc5fb5d1d96d2da3ff81a49e7897a3e7f336c5f31a4618b9031e8721528fdc8e032e89db8b74c39d2381c1ab91ebc3c665e73251f9017028e395807a9cb359365edcf4015f8f739603ef181d540e3b4b81955553b9030400e89d8cf64413a6ff7ea09a0a0e8c120f4f75d718ad4df1adbd7e3d3a3305e0598c18aef7243258bf831bffc3a2c180dfa824f64a8aaa409a11e656bd7e6078e7d6c079be52006a0c34a496d7ba0d9296607cbbcc8a961bd825f9505e241f926f3d225d6252b9b594a9370ccc73a514f5b711d8d573a8b34090acd9ac4a775aa7144deedd9d6ade1b7e0146dd2d4aa746d151517333b5ed2ff337839cd8507a6ce7c950b74a273730f2b79040249959faf816da5ca34f11071678eadf3d05cc13f8e883b5aad7d148eb8d69d5a21045c88d99642588108099b8345b0e9e7af8ed7d8bc73afca6cbc8fc93cb61d6c42b218da04755439afa9ba1d7c47adf04f08b3b6c678fe7e48efd74a169cc726011126df869be8ac403208a9ba19ac90e38410f79f62910e0f7a967aeb0c755f6be9085b95fe6b864cfc2b6d6f64e177b18a21e1b5518074b8d76d0fadbd4e1143b85bf9c925bee2410f4c4ff753f0e2e546bebc1320c2f03e8e52a28d7f5021ddccb2772a82b48947233961c92d3b34e38279db14c53defdb596cc9fb93c7f8c28640790ccedc5a7c47033a2ae22f01322a17223ca6874374509d41143ea62473e56dad132ccf880750f484b5c08eb5f443830da4eff11d586623df4247a1a77f7ec0a4d73e071db1b7501cb292f794e0bd67580739d64cc0208f5f326f7999901c1bbf1667e27682bd80b5b7654890325afa2cb28e069677ebc69b37ea9a1fb48f8253055c1b1b1ef699fd33fdbba01" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -1922,15 +1922,15 @@ "family": "transfer_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268de4c3d91066bdd05ab31d6a139d6b002005efc0d55a70c5393b9faf7381053212eafff6b28c62f72126419f08dd316bb428b1c00c8f7ab9650f089ac72f3ad32dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d006ad1b0d780388c8ea4a5eeb34818be5691939fc4ae0092463fe0676bfb0b1dd872ba0af3cb19ec24071a4f2f0c3f3dd98e4019156b4855156f4be14d1a735c546f929613a02d8980d27d8db1062cd737a915c59a6573eb1463da6a4d3ee745e34157f96332af5aff9c6a383c438c48fc9986ca37ede30fb33c378a670bcc0085b4f5144d663c5ffac0afba1d4c3e4eb13f8230682ac14f28869fb8dcc22e01673982910c30ca1e2a8bdf237560a877c12a6419d407ab9466e15fb5e179c70b", - "range_proof_data_hex": "dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000bce867cc3281fe0ede7d916e12905939edf93bd500f925a6d0f46e8c03c0de1288935a3c1760f8f36f1f1535aabeb04990616f3f850bd6c1d97756b3fcbcf961f4d8bf3901100187d2e05408fa5a579d657889ce2dd0be06ce18fe39170e3c3dc26d9a67892b5d49116c7906aa1de14bf6642fe7a078020f0cf3a5c6a186913e29803cf7a4a6c7439cf562ddbaaa65d4f61ba5d11a859f519371ce803c47f10dca269fc8e02d9f63b0d6753e0cfe9b49affdb261bd7fe1239b6fba7dbcdcdd07e6575da355f45bb5eab7668b579427128221c4ae3204b9a0c6f9cfc201f90f0baafaf7424f8423fa28102aa2d3ed06fe93e5d5b39cefdad9e9ceaa8418dc6f65e2cd38ab2c1884ce463d5f435c4f0654ded22509161af882f0dc83187e12dd0b22b5447d2b79cd349c56d1846ffecee4f0d94a91cc8ecbf96d858a4795bb201e46c60e9e4b68125a1eeb6908e16af3d08aa50b08942856e5557924534f7bd2639cdb14b907a7598403001ebfa8bb4c79d6e2465ddcfe0c210a5965cd25632670200a7e2206f9c849d0ce9b254bd9dcecbcc086db2fc099c5eb2ef41b02e92c694a7c8f2bfffb5c670ca475e88b5b8c657dfc9b63aa75f6c1b11b3b5a300ace66a0d90b3d70c6845f9e4b21f82f17e0dfab46f79f58e7ee6405175f910321be3046e1034b225b7c1be378204057d8335a6ebbd396116af8297aeadc460bcada72c84ed1ca22ccb7d84d99193ef323d289f777b274287ca5c033bb9b6e7f700467ba8bf3233c3013c5096cbf22ec14f55a1eb214c740f06f711b6786e08a7d931e8c219e8d21d8cf6204e0e6f233460fdddf4647b72a4375f374f8c40133d1002836c757723ec7f9aa3945e7173aa5adac5a6169c65698c59d276734315d9d7246e2ad1032b5a73d4f292041c45b27b1a52ae909a8ae89128c536288eb7289ef68188e411b133da664dbd545bb39180291ef5ffffa7633545335e021a76911270e827e0031c39f9a54d1ce5f84e350fe50d4be9352f63546ec62600c6c8e014b06", - "validity_proof_data_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d2685e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0dc68237cff9e617f3bb3ed7438f41157147fa42ee952b4969f4041a578264124b3ce1d340532dbd4c3adca7406f7802931bffec088921469404341b2f0be89420463a818b1b7c56ae0ad2f4a77c05b5c9cbf43be703f6b577b184e1ee5ccd5925983c8b9dbd222aaa8920b6ba22996d6c14aeab4f30a6005368e1ef6cc0ed3a718e2ba227b1c02b5d0a4b249bf21664d9e92e9a8a6222933a9ee629d2c0d6c110188332a15c29fcf21f666ff96566f21c43b6e3c9334709e666e1951515317801c4ab1c0d184bd22d70b5111993a9fa1e131978e5af49b65ffcc4b6bb0dd7c04f88704f81171cba1f4433f9a8c5024be7f0b272aa2af0552fa2dd726dcc1fbc101ffd760a403c13886c618b9ac8e3cdb73a6e1883038363634054dba8e7b0a30bf63844abacf3e2b80d8ea0cae99aa171b88f02d4be534886df9e1f62ca86f60e" + "equality_proof_data_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e86552388f9c12c9be4daab62f9a007c034be768d0efe0268a1362601b70d6550a6a58603160836db21c4cb11e05c7171f99eaa7f89e860c3526627be4b26ea9a721da2e972750b4f512b74a542e21911228d159384f5d3f816954671f6b2b98e300bce917390969c1f61afa0d1397dc0d47b09b97ac5341f9c00bcb39259e799417d6474e9675d713852f5ac1cde2fd72f0a26bf0a0eab544dffd3b160a4264e32c7403a38700d618f47a1caa0ffd1fad6d031bab5ab80c16a960920bc418282215283062e3dfb503ebba5bd13f098d3886618f0a21f4a86d1a55785e70b0f5e20927ccd637ccdd08741af12522954e6cb8d6b1b335417fca431d95a3a355668c03070fe43fce5d9264e7f37d9a11659d228af48b0ab765337afe0432160f045b00", + "range_proof_data_hex": "da2e972750b4f512b74a542e21911228d159384f5d3f816954671f6b2b98e30010e0adc8702488ebce88a79cba3d9062490e0306f0b0d5a8b47684231a44d262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000034377c4007a40fc5df7b54063cfede40fbc2c11d1b878eaa1c7330886aec81092e0cfd9d728f7d86045dcf5590ef64178ca68605682e00d92f8b2355cf2565156e7002ca0964193d7b70c5087977bca2f685c495aea7a74eb8afd37b3ff6b529fc046ece677b3bd1c5394c4d551356bcdb0fb3f33cfdcb56a393aae89dd3025608c2b34477ea80ab62f27271305ea9aaec7fe82258cffd2582ebd1cf8370290fe67d670ff92019c2d7aa180f6ab24f0216845864bfa29b16fe0a175a30c4a0072b7b0e2e4ccdb16213f5f5b9cd2a86f355194150561cbe3b16ee55e98ac7580aae0c9e18ca94d66b296c1aac0d6a436c597445d1492929c9443d106aa1c31f74fce95e7387bf9273e28845549f5436e5b70419defb3af373fce05b12d16b856fba9abef1d972c98a11a4bff657ff9dc629a229feee28c0bb534fa895c459636944783010bb0c12385ee04bcbf9cc4f730257a2aca8cae7089adc6f02d96a89595014134c1820ff5d66afc6c0052ce3ca3e9bf15e8348adade606ace7c5a9ae5fe82687ec36e329c0e0796b3e5c1b4d0b9fe27c5a5b38d2a1255cf1c14f32212ece6ab634937da56bf768a4a42d3e985c91337514fbaa3572f0f60c8089d8d65184ab66e5e24a3972fedb4f8ce7ead5c0c63d44aa99ec6d4b7b7bf260b8895e3c64da72ada36b392a0fb81671bce5f518cb5a09ed6482e79dc1179b1af5958158b8e77dd455934cc113a4b447d71a45d81a12507c57d86616826b8615c24ae42c5233bbfc70e48fa253d8121144fcc794a4864cc43ee4fdb8ccf48de90ef1ce12b8f9b8aa9d43a71f167522a41aacabfdd53ba55d5934b6a25ef4fbb84c9f6951d85768c18b43ddbcc97b6f1634f66d6d3650101cfd8c03aeda59ce1e8fa29f1a14ab8fe964e9c49f8b566d6f1af4da28db09a6fb79bc6dc3eee1a17b82dea6639e4ac4502691d6e3508a672e09f67be2cb9cae0596b3ab867928354cfa876e0604f61b96c1b208c43cbc01b19e0abfc566964c2aa46c6559820be31168bda602", + "validity_proof_data_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b10e0adc8702488ebce88a79cba3d9062490e0306f0b0d5a8b47684231a44d26222934aefd212c15c2e42427f38703bfcbfa6ce7267743fee9b33246105320e577252faab6a2426ff2b1d71767506f2196d994b7b9378f2a13b5652c933c6d640aca9e65f360ce07a7ea048cb7fb527890633dbeb8cbc3868e0e388e9c25d095e86e8558816dc1072c4eac2b290081cc09a9712808ff0d9429124b1931d8edf09a239f62fd5e454adcd1d24c7c7861d8b385706f6264e280e667c9017e00c157206f22f2dc6d309993aafd359ed81b30277edc40207b669e5f3fbbcb2c53a8e6e1ecd3c2323c77792acef8ef8ea15522fe528da9822ad923ae09d62907ba639081876c237bf9c9168c465ee07f240d7694c9297a86eb6f2efa89518adc78b3922c008f1ba19fe1050ee1a31a4c6c60e504d99b82245502872559de84f6387760969cb12bd52d16f7ab00a8f0de2cc71f6910a5745f9d7e62c4666f144ccb49d03" }, "binding": { - "current_balance_commitment_hex": "04c1d0c616538a2f3194b61d408f29b58a1a2ad85901cce5d0e2e4c9ac2cb93a", - "current_balance_handle_hex": "e8f4bc5bba3f5319bfdcbb68ddd842f749ebf4497c78ee50f84eb89693858355", - "recipient_pubkey_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b", - "sender_pubkey_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268" + "current_balance_commitment_hex": "501bbfcea3ab6a1103204b3c7085a4b51c5245f1caf87184e6be86e45955e407", + "current_balance_handle_hex": "f66fa1b66dee305b5d2f02e19ab89c90de7567d8c7970e44f605da5e6473a46f", + "recipient_pubkey_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b", + "sender_pubkey_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865" }, "mutations": [ { @@ -1948,7 +1948,7 @@ "op": "bitflip", "target": "binding.sender_pubkey_hex", "params": { - "value_hex": "ebd02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268" + "value_hex": "abccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1958,7 +1958,7 @@ "op": "bitflip", "target": "binding.recipient_pubkey_hex", "params": { - "value_hex": "5f06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b" + "value_hex": "d5508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b" }, "expected_valid": false, "expected_error_contains": "failed" @@ -1978,7 +1978,7 @@ "op": "truncate", "target": "payload.range_proof_data_hex", "params": { - "value_hex": "dcf2d46ae964b49ba3e3db3f8b6470e7f8353e09fc45f279b4935a8eabb30b3d7471604546ee3084fb1cef0aa9798ddcef4694bac9091adf5eda3b0345df7d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004040000000000000bce867cc3281fe0ede7d916e12905939edf93bd500f925a6d0f46e8c03c0de1288935a3c1760f8f36f1f1535aabeb04990616f3f850bd6c1d97756b3fcbcf961f4d8bf3901100187d2e05408fa5a579d657889ce2dd0be06ce18fe39170e3c3dc26d9a67892b5d49116c7906aa1de14bf6642fe7a078020f0cf3a5c6a186913e29803cf7a4a6c7439cf562ddbaaa65d4f61ba5d11a859f519371ce803c47f10dca269fc8e02d9f63b0d6753e0cfe9b49affdb261bd7fe1239b6fba7dbcdcdd07e6575da355f45bb5eab7668b579427128221c4ae3204b9a0c6f9cfc201f90f0baafaf7424f8423fa28102aa2d3ed06fe93e5d5b39cefdad9e9ceaa8418dc6f65e2cd38ab2c1884ce463d5f435c4f0654ded22509161af882f0dc83187e12dd0b22b5447d2b79cd349c56d1846ffecee4f0d94a91cc8ecbf96d858a4795bb201e46c60e9e4b68125a1eeb6908e16af3d08aa50b08942856e5557924534f7bd2639cdb14b907a7598403001ebfa8bb4c79d6e2465ddcfe0c210a5965cd25632670200a7e2206f9c849d0ce9b254bd9dcecbcc086db2fc099c5eb2ef41b02e92c694a7c8f2bfffb5c670ca475e88b5b8c657dfc9b63aa75f6c1b11b3b5a300ace66a0d90b3d70c6845f9e4b21f82f17e0dfab46f79f58e7ee6405175f910321be3046e1034b225b7c1be378204057d8335a6ebbd396116af8297aeadc460bcada72c84ed1ca22ccb7d84d99193ef323d289f777b274287ca5c033bb9b6e7f700467ba8bf3233c3013c5096cbf22ec14f55a1eb214c740f06f711b6786e08a7d931e8c219e8d21d8cf6204e0e6f233460fdddf4647b72a4375f374f8c40133d1002836c757723ec7f9aa3945e7173aa5adac5a6169c65698c59d276734315d9d7246e2ad1032b5a73d4f292041c45b27b1a52ae909a8ae89128c536288eb7289ef68188e411b133da664dbd545bb39180291ef5ffffa7633545335e021a76911270e827e0031c39f9a54d1ce5f84e350fe50d4be9352f63546ec62600c6c8e01" + "value_hex": "da2e972750b4f512b74a542e21911228d159384f5d3f816954671f6b2b98e30010e0adc8702488ebce88a79cba3d9062490e0306f0b0d5a8b47684231a44d262000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000000000000034377c4007a40fc5df7b54063cfede40fbc2c11d1b878eaa1c7330886aec81092e0cfd9d728f7d86045dcf5590ef64178ca68605682e00d92f8b2355cf2565156e7002ca0964193d7b70c5087977bca2f685c495aea7a74eb8afd37b3ff6b529fc046ece677b3bd1c5394c4d551356bcdb0fb3f33cfdcb56a393aae89dd3025608c2b34477ea80ab62f27271305ea9aaec7fe82258cffd2582ebd1cf8370290fe67d670ff92019c2d7aa180f6ab24f0216845864bfa29b16fe0a175a30c4a0072b7b0e2e4ccdb16213f5f5b9cd2a86f355194150561cbe3b16ee55e98ac7580aae0c9e18ca94d66b296c1aac0d6a436c597445d1492929c9443d106aa1c31f74fce95e7387bf9273e28845549f5436e5b70419defb3af373fce05b12d16b856fba9abef1d972c98a11a4bff657ff9dc629a229feee28c0bb534fa895c459636944783010bb0c12385ee04bcbf9cc4f730257a2aca8cae7089adc6f02d96a89595014134c1820ff5d66afc6c0052ce3ca3e9bf15e8348adade606ace7c5a9ae5fe82687ec36e329c0e0796b3e5c1b4d0b9fe27c5a5b38d2a1255cf1c14f32212ece6ab634937da56bf768a4a42d3e985c91337514fbaa3572f0f60c8089d8d65184ab66e5e24a3972fedb4f8ce7ead5c0c63d44aa99ec6d4b7b7bf260b8895e3c64da72ada36b392a0fb81671bce5f518cb5a09ed6482e79dc1179b1af5958158b8e77dd455934cc113a4b447d71a45d81a12507c57d86616826b8615c24ae42c5233bbfc70e48fa253d8121144fcc794a4864cc43ee4fdb8ccf48de90ef1ce12b8f9b8aa9d43a71f167522a41aacabfdd53ba55d5934b6a25ef4fbb84c9f6951d85768c18b43ddbcc97b6f1634f66d6d3650101cfd8c03aeda59ce1e8fa29f1a14ab8fe964e9c49f8b566d6f1af4da28db09a6fb79bc6dc3eee1a17b82dea6639e4ac4502691d6e3508a672e09f67be2cb9cae0596b3ab867928354cfa876e0604f61b96c1b208c43cbc01b19e0abfc566964c2aa46c6559820be31168bd" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -1990,7 +1990,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "f44d37949bc5598aefd84df2e25e58f46d6a44128a54dfdab0a9faeb6802a223000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000da2168975dbddce0d9cadee80f71c683d44cf0ac2e9c2a09d127a20f2252ef503231c4444cd436daedee15fddfe14bdfb881bbc4db6ed27ebcd88df7f4d0a94f9899c80084e97e257d1c9125dd152caedc934930f4c73889f8b1d67f958c9b028c7661bf4e5e07d08b3941be61e6baafc15df117624b5eaa088028dc4a7ede4d9b694d82a899bcc9aee8b35fa2c9c8ea91fea7f9c73234dc077ef887ed78f50715e900950cdc789be950c71b32284369eb5e96bd1260a4a1bca08dcd5d08600fa1699b0e09342282fe22a3f158cb4b56f13f00bd34896d808fbdcb9cb46454025edb2d5b05a187edda567537c1f66bb781f24cc65f1793f9510908cf47f6ec7a405c1b6ccd943992ad20ff8ef0f278d1fd9628394a6f41980206d02d7b2ca37cee4259919692ca1b868c2bca39411724fc3082bbda3de13e32a639a26de571204463348d985ac97a270f66fb1a373996f4ff5484fd07a6065e26b12bc32e03210e91d6a6ccae8c187ad9060b60400b9ac5fd36c4b4b4c42575067453029c8f7ede4e1ce0033a26437139ae0c3e4a3f1bd1cf44beb7a9694ab76f17e54bff313d3897205f1cef1b0837fe73ce92b70b4d0d0ab4dbb967218253eaf2106769fc1d3e70650a0889f3abd96fd6fca4ac903079c2ddf404af33ca5c206c259dcae67430cc508256f675c6dbf607e186946128fe41f2aa3da5649852b934d68489a6355ac7d46c6196a77b77a93cc4efd4d55fd574061923772b1f8dac2796742a443d405a6a9cfbaad2fc3a598b9dffb827485edf4a477e6287881f99a052800c7f7e947957dc77eb65a19abcaab3764866ffdb9d740a87afa0a748f3fc4a880edb7071d74b2981cebc5118fc85c086568ddb29c212d0218075d2d789baa2972a0e01ba30337d81cb6d012e79074ee5846c681941c3da4e2c6b2b97686bcc67dc7105" + "proof_data_hex": "4e32d3ef320f1cf4d9d86ba2d3eefa3ec9b415215a154a4cc84d5ef58b4f612a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000145ed9f2d9a0029f7f2515a7b183e81c810d14b76a665184219748b5da5fbe297622c307679968e2c8d8b26f450385d17ce0eced453b08dd3e0cb94773ae0b798c0e88f0869d4773d2c4b4feed7cb9c1a8f65f3353ffbd109c6a56d9a9bea35d16c068f554bcb1f1cd6c9853c63d48883cad868150e2abdfedc5a0c22227b72e74ce6e147b94ddd58508ac0a2770334d8531e6b08734c1a707a44af169833c0f04a203e07b966f5fcd758a69fdf06d745aab456060b82eae57b5da0d36884a024c66c4454cc3c4517f93d4a0d6a82f0f1c109aa78be9d10dba040207cb8d320f863022ae51e6f2d4478934668cd95cb2d97c5367fcae7ff501289031a1dd0a2f5296d16f25dbbfd9d0820ae9ce5471b300e57c6cda41ad38c7dfd21a768ea57de684c37937f291a0ddb99bae964ad27acb23a541529d5fe378c557d62f2a477fe6567600f1b8404b9d75d08e91e400caa2a22e16a9c7d7848e4f874eb9acb02f56cb20eef7684a36e83a56a88cb5c3f2022b83843fd51f782dabf4c3a572eb29269fe51ad94aeef16343353ffeb563123bd7d3dfb553b6e4a0f904247d7b6a3796228eb9d33b358f560fe5de13edcc93be6358968af912180e3144afe2ea121bea3e19b6b433712eec274ce5df2d738bc56338854355c28a5ad2fda8e9f7d566321b1af94770a1ecc5e32b12a6d4e455d6c926156d578289a923c536cc2e60629caebbc5f7468bb8567aa27c3d0515bdb561ace96c53fc519deb0103cbc56e1ed251536bc46bc0160a87d233cb1e3dadb852532a910c8b8dccefcab92180117b30bc66beac05c2a2c0a3a3aa9a08f1e4745e72897d939165e49f1290604aab1a8e2cd0129fe92c4a256b6da465841c0ea78ec6120dcd5ef57c1663d9d3cf210a67b00d893d5c6cb66df18cdf52dfd15f3b351f133bac1ceb08374b317a1f5b01" }, "mutations": [ { @@ -1998,7 +1998,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "f54d37949bc5598aefd84df2e25e58f46d6a44128a54dfdab0a9faeb6802a223000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000da2168975dbddce0d9cadee80f71c683d44cf0ac2e9c2a09d127a20f2252ef503231c4444cd436daedee15fddfe14bdfb881bbc4db6ed27ebcd88df7f4d0a94f9899c80084e97e257d1c9125dd152caedc934930f4c73889f8b1d67f958c9b028c7661bf4e5e07d08b3941be61e6baafc15df117624b5eaa088028dc4a7ede4d9b694d82a899bcc9aee8b35fa2c9c8ea91fea7f9c73234dc077ef887ed78f50715e900950cdc789be950c71b32284369eb5e96bd1260a4a1bca08dcd5d08600fa1699b0e09342282fe22a3f158cb4b56f13f00bd34896d808fbdcb9cb46454025edb2d5b05a187edda567537c1f66bb781f24cc65f1793f9510908cf47f6ec7a405c1b6ccd943992ad20ff8ef0f278d1fd9628394a6f41980206d02d7b2ca37cee4259919692ca1b868c2bca39411724fc3082bbda3de13e32a639a26de571204463348d985ac97a270f66fb1a373996f4ff5484fd07a6065e26b12bc32e03210e91d6a6ccae8c187ad9060b60400b9ac5fd36c4b4b4c42575067453029c8f7ede4e1ce0033a26437139ae0c3e4a3f1bd1cf44beb7a9694ab76f17e54bff313d3897205f1cef1b0837fe73ce92b70b4d0d0ab4dbb967218253eaf2106769fc1d3e70650a0889f3abd96fd6fca4ac903079c2ddf404af33ca5c206c259dcae67430cc508256f675c6dbf607e186946128fe41f2aa3da5649852b934d68489a6355ac7d46c6196a77b77a93cc4efd4d55fd574061923772b1f8dac2796742a443d405a6a9cfbaad2fc3a598b9dffb827485edf4a477e6287881f99a052800c7f7e947957dc77eb65a19abcaab3764866ffdb9d740a87afa0a748f3fc4a880edb7071d74b2981cebc5118fc85c086568ddb29c212d0218075d2d789baa2972a0e01ba30337d81cb6d012e79074ee5846c681941c3da4e2c6b2b97686bcc67dc7105" + "value_hex": "4f32d3ef320f1cf4d9d86ba2d3eefa3ec9b415215a154a4cc84d5ef58b4f612a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000145ed9f2d9a0029f7f2515a7b183e81c810d14b76a665184219748b5da5fbe297622c307679968e2c8d8b26f450385d17ce0eced453b08dd3e0cb94773ae0b798c0e88f0869d4773d2c4b4feed7cb9c1a8f65f3353ffbd109c6a56d9a9bea35d16c068f554bcb1f1cd6c9853c63d48883cad868150e2abdfedc5a0c22227b72e74ce6e147b94ddd58508ac0a2770334d8531e6b08734c1a707a44af169833c0f04a203e07b966f5fcd758a69fdf06d745aab456060b82eae57b5da0d36884a024c66c4454cc3c4517f93d4a0d6a82f0f1c109aa78be9d10dba040207cb8d320f863022ae51e6f2d4478934668cd95cb2d97c5367fcae7ff501289031a1dd0a2f5296d16f25dbbfd9d0820ae9ce5471b300e57c6cda41ad38c7dfd21a768ea57de684c37937f291a0ddb99bae964ad27acb23a541529d5fe378c557d62f2a477fe6567600f1b8404b9d75d08e91e400caa2a22e16a9c7d7848e4f874eb9acb02f56cb20eef7684a36e83a56a88cb5c3f2022b83843fd51f782dabf4c3a572eb29269fe51ad94aeef16343353ffeb563123bd7d3dfb553b6e4a0f904247d7b6a3796228eb9d33b358f560fe5de13edcc93be6358968af912180e3144afe2ea121bea3e19b6b433712eec274ce5df2d738bc56338854355c28a5ad2fda8e9f7d566321b1af94770a1ecc5e32b12a6d4e455d6c926156d578289a923c536cc2e60629caebbc5f7468bb8567aa27c3d0515bdb561ace96c53fc519deb0103cbc56e1ed251536bc46bc0160a87d233cb1e3dadb852532a910c8b8dccefcab92180117b30bc66beac05c2a2c0a3a3aa9a08f1e4745e72897d939165e49f1290604aab1a8e2cd0129fe92c4a256b6da465841c0ea78ec6120dcd5ef57c1663d9d3cf210a67b00d893d5c6cb66df18cdf52dfd15f3b351f133bac1ceb08374b317a1f5b01" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2008,7 +2008,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "f44d37949bc5598aefd84df2e25e58f46d6a44128a54dfdab0a9faeb6802a223000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000da2168975dbddce0d9cadee80f71c683d44cf0ac2e9c2a09d127a20f2252ef503231c4444cd436daedee15fddfe14bdfb881bbc4db6ed27ebcd88df7f4d0a94f9899c80084e97e257d1c9125dd152caedc934930f4c73889f8b1d67f958c9b028c7661bf4e5e07d08b3941be61e6baafc15df117624b5eaa088028dc4a7ede4d9b694d82a899bcc9aee8b35fa2c9c8ea91fea7f9c73234dc077ef887ed78f50715e900950cdc789be950c71b32284369eb5e96bd1260a4a1bca08dcd5d08600fa1699b0e09342282fe22a3f158cb4b56f13f00bd34896d808fbdcb9cb46454025edb2d5b05a187edda567537c1f66bb781f24cc65f1793f9510908cf47f6ec7a405c1b6ccd943992ad20ff8ef0f278d1fd9628394a6f41980206d02d7b2ca37cee4259919692ca1b868c2bca39411724fc3082bbda3de13e32a639a26de571204463348d985ac97a270f66fb1a373996f4ff5484fd07a6065e26b12bc32e03210e91d6a6ccae8c187ad9060b60400b9ac5fd36c4b4b4c42575067453029c8f7ede4e1ce0033a26437139ae0c3e4a3f1bd1cf44beb7a9694ab76f17e54bff313d3897205f1cef1b0837fe73ce92b70b4d0d0ab4dbb967218253eaf2106769fc1d3e70650a0889f3abd96fd6fca4ac903079c2ddf404af33ca5c206c259dcae67430cc508256f675c6dbf607e186946128fe41f2aa3da5649852b934d68489a6355ac7d46c6196a77b77a93cc4efd4d55fd574061923772b1f8dac2796742a443d405a6a9cfbaad2fc3a598b9dffb827485edf4a477e6287881f99a052800c7f7e947957dc77eb65a19abcaab3764866ffdb9d740a87afa0a748f3fc4a880edb7071d74b2981cebc5118fc85c086568ddb29c212d0218075d2d789baa2972a0e01ba30337d81cb6d012e79074ee5846c681941c3da4e2c6b2b97686bcc67dc" + "value_hex": "4e32d3ef320f1cf4d9d86ba2d3eefa3ec9b415215a154a4cc84d5ef58b4f612a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000145ed9f2d9a0029f7f2515a7b183e81c810d14b76a665184219748b5da5fbe297622c307679968e2c8d8b26f450385d17ce0eced453b08dd3e0cb94773ae0b798c0e88f0869d4773d2c4b4feed7cb9c1a8f65f3353ffbd109c6a56d9a9bea35d16c068f554bcb1f1cd6c9853c63d48883cad868150e2abdfedc5a0c22227b72e74ce6e147b94ddd58508ac0a2770334d8531e6b08734c1a707a44af169833c0f04a203e07b966f5fcd758a69fdf06d745aab456060b82eae57b5da0d36884a024c66c4454cc3c4517f93d4a0d6a82f0f1c109aa78be9d10dba040207cb8d320f863022ae51e6f2d4478934668cd95cb2d97c5367fcae7ff501289031a1dd0a2f5296d16f25dbbfd9d0820ae9ce5471b300e57c6cda41ad38c7dfd21a768ea57de684c37937f291a0ddb99bae964ad27acb23a541529d5fe378c557d62f2a477fe6567600f1b8404b9d75d08e91e400caa2a22e16a9c7d7848e4f874eb9acb02f56cb20eef7684a36e83a56a88cb5c3f2022b83843fd51f782dabf4c3a572eb29269fe51ad94aeef16343353ffeb563123bd7d3dfb553b6e4a0f904247d7b6a3796228eb9d33b358f560fe5de13edcc93be6358968af912180e3144afe2ea121bea3e19b6b433712eec274ce5df2d738bc56338854355c28a5ad2fda8e9f7d566321b1af94770a1ecc5e32b12a6d4e455d6c926156d578289a923c536cc2e60629caebbc5f7468bb8567aa27c3d0515bdb561ace96c53fc519deb0103cbc56e1ed251536bc46bc0160a87d233cb1e3dadb852532a910c8b8dccefcab92180117b30bc66beac05c2a2c0a3a3aa9a08f1e4745e72897d939165e49f1290604aab1a8e2cd0129fe92c4a256b6da465841c0ea78ec6120dcd5ef57c1663d9d3cf210a67b00d893d5c6cb66df18cdf52dfd15f3b351f133bac1ceb08374b317a1f" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2028,7 +2028,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "f44d37949bc5598aefd84df2e25e58f46d6a44128a54dfdab0a9faeb6802a223000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000da2168975dbddce0d9cadee80f71c683d44cf0ac2e9c2a09d127a20f2252ef503231c4444cd436daedee15fddfe14bdfb881bbc4db6ed27ebcd88df7f4d0a94f9899c80084e97e257d1c9125dd152caedc934930f4c73889f8b1d67f958c9b028c7661bf4e5e07d08b3941be61e6baafc15df117624b5eaa088028dc4a7ede4d9b694d82a899bcc9aee8b35fa2c9c8ea91fea7f9c73234dc077ef887ed78f50715e900950cdc789be950c71b32284369eb5e96bd1260a4a1bca08dcd5d08600fa1699b0e09342282fe22a3f158cb4b56f13f00bd34896d808fbdcb9cb46454025edb2d5b05a187edda567537c1f66bb781f24cc65f1793f9510908cf47f6ec7a405c1b6ccd943992ad20ff8ef0f278d1fd9628394a6f41980206d02d7b2ca37cee4259919692ca1b868c2bca39411724fc3082bbda3de13e32a639a26de571204463348d985ac97a270f66fb1a373996f4ff5484fd07a6065e26b12bc32e03210e91d6a6ccae8c187ad9060b60400b9ac5fd36c4b4b4c42575067453029c8f7ede4e1ce0033a26437139ae0c3e4a3f1bd1cf44beb7a9694ab76f17e54bff313d3897205f1cef1b0837fe73ce92b70b4d0d0ab4dbb967218253eaf2106769fc1d3e70650a0889f3abd96fd6fca4ac903079c2ddf404af33ca5c206c259dcae67430cc508256f675c6dbf607e186946128fe41f2aa3da5649852b934d68489a6355ac7d46c6196a77b77a93cc4efd4d55fd574061923772b1f8dac2796742a443d405a6a9cfbaad2fc3a598b9dffb827485edf4a477e6287881f99a052800c7f7e947957dc77eb65a19abcaab3764866ffdb9d740a87afa0a748f3fc4a880edb7071d74b2981cebc5118fc85c086568ddb29c212d0218075d2d789baa2972a0e01ba30337d81cb6d012e79074ee5846c681941c3da4e2c6b2b97686bcc67dc7104" + "value_hex": "4e32d3ef320f1cf4d9d86ba2d3eefa3ec9b415215a154a4cc84d5ef58b4f612a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000145ed9f2d9a0029f7f2515a7b183e81c810d14b76a665184219748b5da5fbe297622c307679968e2c8d8b26f450385d17ce0eced453b08dd3e0cb94773ae0b798c0e88f0869d4773d2c4b4feed7cb9c1a8f65f3353ffbd109c6a56d9a9bea35d16c068f554bcb1f1cd6c9853c63d48883cad868150e2abdfedc5a0c22227b72e74ce6e147b94ddd58508ac0a2770334d8531e6b08734c1a707a44af169833c0f04a203e07b966f5fcd758a69fdf06d745aab456060b82eae57b5da0d36884a024c66c4454cc3c4517f93d4a0d6a82f0f1c109aa78be9d10dba040207cb8d320f863022ae51e6f2d4478934668cd95cb2d97c5367fcae7ff501289031a1dd0a2f5296d16f25dbbfd9d0820ae9ce5471b300e57c6cda41ad38c7dfd21a768ea57de684c37937f291a0ddb99bae964ad27acb23a541529d5fe378c557d62f2a477fe6567600f1b8404b9d75d08e91e400caa2a22e16a9c7d7848e4f874eb9acb02f56cb20eef7684a36e83a56a88cb5c3f2022b83843fd51f782dabf4c3a572eb29269fe51ad94aeef16343353ffeb563123bd7d3dfb553b6e4a0f904247d7b6a3796228eb9d33b358f560fe5de13edcc93be6358968af912180e3144afe2ea121bea3e19b6b433712eec274ce5df2d738bc56338854355c28a5ad2fda8e9f7d566321b1af94770a1ecc5e32b12a6d4e455d6c926156d578289a923c536cc2e60629caebbc5f7468bb8567aa27c3d0515bdb561ace96c53fc519deb0103cbc56e1ed251536bc46bc0160a87d233cb1e3dadb852532a910c8b8dccefcab92180117b30bc66beac05c2a2c0a3a3aa9a08f1e4745e72897d939165e49f1290604aab1a8e2cd0129fe92c4a256b6da465841c0ea78ec6120dcd5ef57c1663d9d3cf210a67b00d893d5c6cb66df18cdf52dfd15f3b351f133bac1ceb08374b317a1f5b00" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2040,14 +2040,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d8c6085a3610cefb5a9732a465b643d40218ffddc5b3ab367285b880da8f9653fe4bdebf1223efd5f309d91b052a13b2a52019103dc7cc8183d5a52da13cf9158f44d37949bc5598aefd84df2e25e58f46d6a44128a54dfdab0a9faeb6802a223000000000000000002f7cd7ca8ea8397c6dbf4bca72e1f24345eddf449dc8d1a7caf7fc105642a5fd22fc768ed0dbae6f4b31e0172c60edc7f6ce097279ec8d97cee9e3f60ff1165c8c7dbfc6aa5409ebf10c01f7a95de316096a5f99333cadf2df51ab7cf2dec313a83bd38cea682130d3d58e15b4409a5f62497ff44e504328e900511a0eb850f7edcce18a7022278b96a6b5944e79752e4b2747082c8faceb60ffba9e74d99060614b3bc1d228d308ca93c768d58d5becfa27c68bbc69798c1f4089d4a53b501", - "range_proof_data_hex": "f44d37949bc5598aefd84df2e25e58f46d6a44128a54dfdab0a9faeb6802a223000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000da2168975dbddce0d9cadee80f71c683d44cf0ac2e9c2a09d127a20f2252ef503231c4444cd436daedee15fddfe14bdfb881bbc4db6ed27ebcd88df7f4d0a94f9899c80084e97e257d1c9125dd152caedc934930f4c73889f8b1d67f958c9b028c7661bf4e5e07d08b3941be61e6baafc15df117624b5eaa088028dc4a7ede4d9b694d82a899bcc9aee8b35fa2c9c8ea91fea7f9c73234dc077ef887ed78f50715e900950cdc789be950c71b32284369eb5e96bd1260a4a1bca08dcd5d08600fa1699b0e09342282fe22a3f158cb4b56f13f00bd34896d808fbdcb9cb46454025edb2d5b05a187edda567537c1f66bb781f24cc65f1793f9510908cf47f6ec7a405c1b6ccd943992ad20ff8ef0f278d1fd9628394a6f41980206d02d7b2ca37cee4259919692ca1b868c2bca39411724fc3082bbda3de13e32a639a26de571204463348d985ac97a270f66fb1a373996f4ff5484fd07a6065e26b12bc32e03210e91d6a6ccae8c187ad9060b60400b9ac5fd36c4b4b4c42575067453029c8f7ede4e1ce0033a26437139ae0c3e4a3f1bd1cf44beb7a9694ab76f17e54bff313d3897205f1cef1b0837fe73ce92b70b4d0d0ab4dbb967218253eaf2106769fc1d3e70650a0889f3abd96fd6fca4ac903079c2ddf404af33ca5c206c259dcae67430cc508256f675c6dbf607e186946128fe41f2aa3da5649852b934d68489a6355ac7d46c6196a77b77a93cc4efd4d55fd574061923772b1f8dac2796742a443d405a6a9cfbaad2fc3a598b9dffb827485edf4a477e6287881f99a052800c7f7e947957dc77eb65a19abcaab3764866ffdb9d740a87afa0a748f3fc4a880edb7071d74b2981cebc5118fc85c086568ddb29c212d0218075d2d789baa2972a0e01ba30337d81cb6d012e79074ee5846c681941c3da4e2c6b2b97686bcc67dc7105" + "equality_proof_data_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02ea2514532992ca4196c6df5ecf68d05fbcb74726a048fe3ad78a581e0ce579e61e07cb4444c9a6422d6b918919a4f5297fd60850509b3d76327a510429d532e6e8ea02198dfd8f5467959cc08548eca5ab6030b2f350181920b3f4b74044a124d000000000000000028f513ad6c42b8e33389e242ede7bebc5082dcd04628e54d87ad493e8110be4a066b1aa365fbbb3aa95dee3a2fdd0e1687b2214d028204a86960345d79f10f0dd033c028e9ecd24483c05e84bd71f558eb8e4634370e551783dd7f10ee7a8d3f2512e36d9c41fd381647b75b0a1510ebf682d8b58362cdde9dca46c5f76732009287b2d8986270b0e22660b582b877366b28cdc8074eb05d689ffe79e8905d0e51e04b4077bf0cd5a19ac40e69c89d9c153e678ece7976e2d933e4efcec5be0a", + "range_proof_data_hex": "8ea02198dfd8f5467959cc08548eca5ab6030b2f350181920b3f4b74044a124d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000008093cfb3136f1e5070371ebe1daf3a1d458fb7b69a2c57da91d0db89f371452b82670053e79ccb96772e1754197d54486ab192c5f440ec73005c7cd4c2d8467c302c0daa9fd778e43c148a6a3fcb79f00be88496ab38b7d4fbf82348a19d41059eef41e6c11feffb546ceba1779cd98b2d52c04dadcf9b31e2acd02e11b8342ee88e04b059d6a8e00ee9d7bd948fed6bbf2633660efcd900803a7ccd7d221a0f2394adf913dc50e154fadcddb90b60f1f7f469cb835a0160b447569cb46be703de04b371f01b57c164993ef560cdcca5ab12bc95c35a4ba84dc2abd98274a102446886ff94916e0178b345029c4d40b3989d95153ea4631d8d45a2a53aad0c721807647524bbb31937cd79d389925e829c703260ee25be6928a3c05a88dfab1872d9b5aaf9bf81f924eccc979b51cc1e53fef6ef54a5da0de248d2484c025867c0056b67b36cea37c0ef239c11f63ba421d0cc874c0ec49440b0f31a5d2cc34f80c19ea6ead31f9cdffff9b87c5987b81823e1bf53f71b8c30db891ef7844e69fac131586c4515f20d1485d35d279201feb2c4c962a37bee492874deee927a332abcb1f8ff096f00b2eb59171021c62cdd2ef626c41b9a6484ae8e543862ae7db40e29db9344c0c299496b2ea28c94338f691d03dcb191129ab28dabd946705c08c0baa9709348846644c0f2d0d1604f79080aba27ba389a7d80134fb9df2771dcf82b628500d7f1f491d78366e6dc7ffca993bc8535f845011e47a6339ecb0e68c98d8b2a5e749a85eaeb3b167987de2086c0585025436b339aa1acf19e514586f524728fae4f487cc25810ccdf3328f1b479f0d46079de8c6841d26ea0456d1162ea307c9e3070ed1abe1f79cf80b9210f9933d59dfeff32a30319b3a39007f02dc2c3d5b47ddde5e2b0a7a121cc0b89a91eaeda3cbe9c46f292a90fdddd09" }, "binding": { - "ciphertext_commitment_hex": "8c6085a3610cefb5a9732a465b643d40218ffddc5b3ab367285b880da8f9653f", - "ciphertext_handle_hex": "e4bdebf1223efd5f309d91b052a13b2a52019103dc7cc8183d5a52da13cf9158", + "ciphertext_commitment_hex": "a2514532992ca4196c6df5ecf68d05fbcb74726a048fe3ad78a581e0ce579e61", + "ciphertext_handle_hex": "e07cb4444c9a6422d6b918919a4f5297fd60850509b3d76327a510429d532e6e", "expected_nonce_u64": 0, - "user_pubkey_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d" + "user_pubkey_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e" }, "mutations": [ { @@ -2075,7 +2075,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "9b8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d" + "value_hex": "fd2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02e" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2085,7 +2085,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "9a8ee8d66ad0522bc0da682d3135d5c6c76c2a3b0bd863be3933095ce6c2fc5d8c6085a3610cefb5a9732a465b643d40218ffddc5b3ab367285b880da8f9653fe4bdebf1223efd5f309d91b052a13b2a52019103dc7cc8183d5a52da13cf9158f44d37949bc5598aefd84df2e25e58f46d6a44128a54dfdab0a9faeb6802a223000000000000000002f7cd7ca8ea8397c6dbf4bca72e1f24345eddf449dc8d1a7caf7fc105642a5fd22fc768ed0dbae6f4b31e0172c60edc7f6ce097279ec8d97cee9e3f60ff1165c8c7dbfc6aa5409ebf10c01f7a95de316096a5f99333cadf2df51ab7cf2dec313a83bd38cea682130d3d58e15b4409a5f62497ff44e504328e900511a0eb850f7edcce18a7022278b96a6b5944e79752e4b2747082c8faceb60ffba9e74d99060614b3bc1d228d308ca93c768d58d5becfa27c68bbc69798c1f4089d4a53" + "value_hex": "fc2feed40d061ed35d415b503503273e201d99441a470b43c64e64870c6bb02ea2514532992ca4196c6df5ecf68d05fbcb74726a048fe3ad78a581e0ce579e61e07cb4444c9a6422d6b918919a4f5297fd60850509b3d76327a510429d532e6e8ea02198dfd8f5467959cc08548eca5ab6030b2f350181920b3f4b74044a124d000000000000000028f513ad6c42b8e33389e242ede7bebc5082dcd04628e54d87ad493e8110be4a066b1aa365fbbb3aa95dee3a2fdd0e1687b2214d028204a86960345d79f10f0dd033c028e9ecd24483c05e84bd71f558eb8e4634370e551783dd7f10ee7a8d3f2512e36d9c41fd381647b75b0a1510ebf682d8b58362cdde9dca46c5f76732009287b2d8986270b0e22660b582b877366b28cdc8074eb05d689ffe79e8905d0e51e04b4077bf0cd5a19ac40e69c89d9c153e678ece7976e2d933e4efcec5" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2107,7 +2107,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "188711ac7b46b168d13358ef1eaef4feebeaa6e54d50ced3dfaed7603aa0b91d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000c45fdbe02d3fda8ced4e4858a8903b674f9fd2fce269b6f8dcb162da307b4e7264ed89dde3105f31b7d73cfc7545b73a4074fa7fb8962ab7d16ac4f3cb580b62ba61519ceae40a379a628c95f2dd1f904aba4066a327f29252dd6b0be9635b1ede64c4c64f39f806189343860ed8aeee0d7317d774cefa09f86a418293afb234c382d52cd7522db9cbceb1a3242bbe9d924a0bd4cbd281848f14b0a39bfec3068d86ea9f48e2857f9bead8b284b92e2f2493984067edb41153e0ae428cc7b3086b7d95059afc0dc8ddea68a10d3f9f85bbb10618d4ca64ba5fb08bec11c6c20e78281fd14d568e19b37de57f26e65e8ce203bc5db74df4b1518167bafe01487d9c851012aab4cc11d0e3a53725426b45a70a95d9f6a1d3707c93bb95f0459f1d50f456d67f4ce0ce765847fb4a0b13f255857e29d57c1823bb14902842bd4751341b40f742e8d6103add51efa067fca95b4115f2c391a7b8bdafb02ddc794c1a80123a8d3d5a880a431465234cbe7cbfa9a3668c2b4f73a4c6597e7d96d1b10b7adee5ad9448f122b9b8b5ab768d1b53035aed8a96665684405768ab8f31303814aca5ec5ec8fcf7f181d505f538df151f97d2147d42fa31b1871a784bc660098ef99ba81e872ac3b9be265a393e01fd31d962bb3cfc6c90170329cf1b3df5409c01f0183ded52b6b7f701e21b5af70fe155bd143c844395a8e0783f2a55d17142ed66b9f0fa5f35b21580c6dbd76c909373c8e5e125abd44013f75f2aa0d441fed88e90851d07228be2c92113826237f5ce59bb368b08395b379aa5c7face710aef1a75671ab8eafd843bcd03c958c33831707c947cfd53881635097136682dcfd7947097fc9fd4b6198f3146fda8b120f7ff4dcca4e5a067b9fec213b42003820e8af241d961ef60e2157f53ea8800b0f28fc5a3c5156641de08e17a464208" + "proof_data_hex": "6e092b8b9a736a08825e73e0129445798ca5d385d3b918af9571dc8a61517d46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000640c8cc35f4c2300a5c67c09609b8714a8bdf6339a82d37614e9d805869c530a5e7660f969839da4fb7771770d8e9437235fd2169a4511354cfa0b3c18596666000fdea77262f3e57e20483e9f3c5ad4f037efc716607f32a097ac2a73933e6a00abf5912b47417b0ff85575ec844c7b9b4d1ba820c056f183ddfdafd8e5961593061f4fdfa254166a8a23a8c9b42020e1e044cae6bcc165b443ab9c8b2d69042d5dab225bf7a3061d796ea4d394a03e80e3fe255e9992df418a109dda49b606a0e78ef05d0f2eeb87cac42b335e09ad5b9ec2f0e975cce939c981995d6bfd02aa7939b5ac220f15072747432b9a849de0aef1ad7bea8d57db8cc55892d88b7024366e33c805a36405e287a03193005c84a4723ec02a17c76d6a3bbfc4e8675412d77df01b9f9b31e560cd460799ef8fae2ea455a4863f5ad3dbb37d658de2352c375bb0a6b2278dbfa7045f5f1ca10a4bb7745a837c95c07ee41046916b720b48792a97e924de46075307c9a3d2b7b84897b30e487fd3db9d7c4fcd71c1d2302cd41dc981252ba93d0778e4f61cd24375d32921343c3bc2d7b156566cf435003a20585c1f6ad812ccf366a8ebcc49611adb7721a76389551fae1cff92550a1ea889afdf18bd09579692cb67ee044b39cdaf5194cde4a4466c55c66ce068327bb24a9e66d1dd18dddf87770c2c7355d43ee4b01bba40638b69b6f880f6e7f30640e37deaa61e37205b15ff411ea09528977c1037bd00736aded093b1ba009804dcea99d58ad234d2459e244b18eaa4d530ee4af699c8f5f098be4404cdfc4468fe547b8328209b3c080dd8a90c1b89b063589527b4957005e9012d51f2df625dd0b2479cdb6ec69a97efee4736fb2c308e28d930bf482fdc2b08a21a2c09a30e06eff51633d8c53f0d26274da3449c4828ae246c1bfa6d085cc0563affee250e" }, "mutations": [ { @@ -2115,7 +2115,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "198711ac7b46b168d13358ef1eaef4feebeaa6e54d50ced3dfaed7603aa0b91d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000c45fdbe02d3fda8ced4e4858a8903b674f9fd2fce269b6f8dcb162da307b4e7264ed89dde3105f31b7d73cfc7545b73a4074fa7fb8962ab7d16ac4f3cb580b62ba61519ceae40a379a628c95f2dd1f904aba4066a327f29252dd6b0be9635b1ede64c4c64f39f806189343860ed8aeee0d7317d774cefa09f86a418293afb234c382d52cd7522db9cbceb1a3242bbe9d924a0bd4cbd281848f14b0a39bfec3068d86ea9f48e2857f9bead8b284b92e2f2493984067edb41153e0ae428cc7b3086b7d95059afc0dc8ddea68a10d3f9f85bbb10618d4ca64ba5fb08bec11c6c20e78281fd14d568e19b37de57f26e65e8ce203bc5db74df4b1518167bafe01487d9c851012aab4cc11d0e3a53725426b45a70a95d9f6a1d3707c93bb95f0459f1d50f456d67f4ce0ce765847fb4a0b13f255857e29d57c1823bb14902842bd4751341b40f742e8d6103add51efa067fca95b4115f2c391a7b8bdafb02ddc794c1a80123a8d3d5a880a431465234cbe7cbfa9a3668c2b4f73a4c6597e7d96d1b10b7adee5ad9448f122b9b8b5ab768d1b53035aed8a96665684405768ab8f31303814aca5ec5ec8fcf7f181d505f538df151f97d2147d42fa31b1871a784bc660098ef99ba81e872ac3b9be265a393e01fd31d962bb3cfc6c90170329cf1b3df5409c01f0183ded52b6b7f701e21b5af70fe155bd143c844395a8e0783f2a55d17142ed66b9f0fa5f35b21580c6dbd76c909373c8e5e125abd44013f75f2aa0d441fed88e90851d07228be2c92113826237f5ce59bb368b08395b379aa5c7face710aef1a75671ab8eafd843bcd03c958c33831707c947cfd53881635097136682dcfd7947097fc9fd4b6198f3146fda8b120f7ff4dcca4e5a067b9fec213b42003820e8af241d961ef60e2157f53ea8800b0f28fc5a3c5156641de08e17a464208" + "value_hex": "6f092b8b9a736a08825e73e0129445798ca5d385d3b918af9571dc8a61517d46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000640c8cc35f4c2300a5c67c09609b8714a8bdf6339a82d37614e9d805869c530a5e7660f969839da4fb7771770d8e9437235fd2169a4511354cfa0b3c18596666000fdea77262f3e57e20483e9f3c5ad4f037efc716607f32a097ac2a73933e6a00abf5912b47417b0ff85575ec844c7b9b4d1ba820c056f183ddfdafd8e5961593061f4fdfa254166a8a23a8c9b42020e1e044cae6bcc165b443ab9c8b2d69042d5dab225bf7a3061d796ea4d394a03e80e3fe255e9992df418a109dda49b606a0e78ef05d0f2eeb87cac42b335e09ad5b9ec2f0e975cce939c981995d6bfd02aa7939b5ac220f15072747432b9a849de0aef1ad7bea8d57db8cc55892d88b7024366e33c805a36405e287a03193005c84a4723ec02a17c76d6a3bbfc4e8675412d77df01b9f9b31e560cd460799ef8fae2ea455a4863f5ad3dbb37d658de2352c375bb0a6b2278dbfa7045f5f1ca10a4bb7745a837c95c07ee41046916b720b48792a97e924de46075307c9a3d2b7b84897b30e487fd3db9d7c4fcd71c1d2302cd41dc981252ba93d0778e4f61cd24375d32921343c3bc2d7b156566cf435003a20585c1f6ad812ccf366a8ebcc49611adb7721a76389551fae1cff92550a1ea889afdf18bd09579692cb67ee044b39cdaf5194cde4a4466c55c66ce068327bb24a9e66d1dd18dddf87770c2c7355d43ee4b01bba40638b69b6f880f6e7f30640e37deaa61e37205b15ff411ea09528977c1037bd00736aded093b1ba009804dcea99d58ad234d2459e244b18eaa4d530ee4af699c8f5f098be4404cdfc4468fe547b8328209b3c080dd8a90c1b89b063589527b4957005e9012d51f2df625dd0b2479cdb6ec69a97efee4736fb2c308e28d930bf482fdc2b08a21a2c09a30e06eff51633d8c53f0d26274da3449c4828ae246c1bfa6d085cc0563affee250e" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2125,7 +2125,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "188711ac7b46b168d13358ef1eaef4feebeaa6e54d50ced3dfaed7603aa0b91d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000c45fdbe02d3fda8ced4e4858a8903b674f9fd2fce269b6f8dcb162da307b4e7264ed89dde3105f31b7d73cfc7545b73a4074fa7fb8962ab7d16ac4f3cb580b62ba61519ceae40a379a628c95f2dd1f904aba4066a327f29252dd6b0be9635b1ede64c4c64f39f806189343860ed8aeee0d7317d774cefa09f86a418293afb234c382d52cd7522db9cbceb1a3242bbe9d924a0bd4cbd281848f14b0a39bfec3068d86ea9f48e2857f9bead8b284b92e2f2493984067edb41153e0ae428cc7b3086b7d95059afc0dc8ddea68a10d3f9f85bbb10618d4ca64ba5fb08bec11c6c20e78281fd14d568e19b37de57f26e65e8ce203bc5db74df4b1518167bafe01487d9c851012aab4cc11d0e3a53725426b45a70a95d9f6a1d3707c93bb95f0459f1d50f456d67f4ce0ce765847fb4a0b13f255857e29d57c1823bb14902842bd4751341b40f742e8d6103add51efa067fca95b4115f2c391a7b8bdafb02ddc794c1a80123a8d3d5a880a431465234cbe7cbfa9a3668c2b4f73a4c6597e7d96d1b10b7adee5ad9448f122b9b8b5ab768d1b53035aed8a96665684405768ab8f31303814aca5ec5ec8fcf7f181d505f538df151f97d2147d42fa31b1871a784bc660098ef99ba81e872ac3b9be265a393e01fd31d962bb3cfc6c90170329cf1b3df5409c01f0183ded52b6b7f701e21b5af70fe155bd143c844395a8e0783f2a55d17142ed66b9f0fa5f35b21580c6dbd76c909373c8e5e125abd44013f75f2aa0d441fed88e90851d07228be2c92113826237f5ce59bb368b08395b379aa5c7face710aef1a75671ab8eafd843bcd03c958c33831707c947cfd53881635097136682dcfd7947097fc9fd4b6198f3146fda8b120f7ff4dcca4e5a067b9fec213b42003820e8af241d961ef60e2157f53ea8800b0f28fc5a3c5156641de08e17a46" + "value_hex": "6e092b8b9a736a08825e73e0129445798ca5d385d3b918af9571dc8a61517d46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000640c8cc35f4c2300a5c67c09609b8714a8bdf6339a82d37614e9d805869c530a5e7660f969839da4fb7771770d8e9437235fd2169a4511354cfa0b3c18596666000fdea77262f3e57e20483e9f3c5ad4f037efc716607f32a097ac2a73933e6a00abf5912b47417b0ff85575ec844c7b9b4d1ba820c056f183ddfdafd8e5961593061f4fdfa254166a8a23a8c9b42020e1e044cae6bcc165b443ab9c8b2d69042d5dab225bf7a3061d796ea4d394a03e80e3fe255e9992df418a109dda49b606a0e78ef05d0f2eeb87cac42b335e09ad5b9ec2f0e975cce939c981995d6bfd02aa7939b5ac220f15072747432b9a849de0aef1ad7bea8d57db8cc55892d88b7024366e33c805a36405e287a03193005c84a4723ec02a17c76d6a3bbfc4e8675412d77df01b9f9b31e560cd460799ef8fae2ea455a4863f5ad3dbb37d658de2352c375bb0a6b2278dbfa7045f5f1ca10a4bb7745a837c95c07ee41046916b720b48792a97e924de46075307c9a3d2b7b84897b30e487fd3db9d7c4fcd71c1d2302cd41dc981252ba93d0778e4f61cd24375d32921343c3bc2d7b156566cf435003a20585c1f6ad812ccf366a8ebcc49611adb7721a76389551fae1cff92550a1ea889afdf18bd09579692cb67ee044b39cdaf5194cde4a4466c55c66ce068327bb24a9e66d1dd18dddf87770c2c7355d43ee4b01bba40638b69b6f880f6e7f30640e37deaa61e37205b15ff411ea09528977c1037bd00736aded093b1ba009804dcea99d58ad234d2459e244b18eaa4d530ee4af699c8f5f098be4404cdfc4468fe547b8328209b3c080dd8a90c1b89b063589527b4957005e9012d51f2df625dd0b2479cdb6ec69a97efee4736fb2c308e28d930bf482fdc2b08a21a2c09a30e06eff51633d8c53f0d26274da3449c4828ae246c1bfa6d085cc0563affee" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2145,7 +2145,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "188711ac7b46b168d13358ef1eaef4feebeaa6e54d50ced3dfaed7603aa0b91d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000c45fdbe02d3fda8ced4e4858a8903b674f9fd2fce269b6f8dcb162da307b4e7264ed89dde3105f31b7d73cfc7545b73a4074fa7fb8962ab7d16ac4f3cb580b62ba61519ceae40a379a628c95f2dd1f904aba4066a327f29252dd6b0be9635b1ede64c4c64f39f806189343860ed8aeee0d7317d774cefa09f86a418293afb234c382d52cd7522db9cbceb1a3242bbe9d924a0bd4cbd281848f14b0a39bfec3068d86ea9f48e2857f9bead8b284b92e2f2493984067edb41153e0ae428cc7b3086b7d95059afc0dc8ddea68a10d3f9f85bbb10618d4ca64ba5fb08bec11c6c20e78281fd14d568e19b37de57f26e65e8ce203bc5db74df4b1518167bafe01487d9c851012aab4cc11d0e3a53725426b45a70a95d9f6a1d3707c93bb95f0459f1d50f456d67f4ce0ce765847fb4a0b13f255857e29d57c1823bb14902842bd4751341b40f742e8d6103add51efa067fca95b4115f2c391a7b8bdafb02ddc794c1a80123a8d3d5a880a431465234cbe7cbfa9a3668c2b4f73a4c6597e7d96d1b10b7adee5ad9448f122b9b8b5ab768d1b53035aed8a96665684405768ab8f31303814aca5ec5ec8fcf7f181d505f538df151f97d2147d42fa31b1871a784bc660098ef99ba81e872ac3b9be265a393e01fd31d962bb3cfc6c90170329cf1b3df5409c01f0183ded52b6b7f701e21b5af70fe155bd143c844395a8e0783f2a55d17142ed66b9f0fa5f35b21580c6dbd76c909373c8e5e125abd44013f75f2aa0d441fed88e90851d07228be2c92113826237f5ce59bb368b08395b379aa5c7face710aef1a75671ab8eafd843bcd03c958c33831707c947cfd53881635097136682dcfd7947097fc9fd4b6198f3146fda8b120f7ff4dcca4e5a067b9fec213b42003820e8af241d961ef60e2157f53ea8800b0f28fc5a3c5156641de08e17a464209" + "value_hex": "6e092b8b9a736a08825e73e0129445798ca5d385d3b918af9571dc8a61517d46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000640c8cc35f4c2300a5c67c09609b8714a8bdf6339a82d37614e9d805869c530a5e7660f969839da4fb7771770d8e9437235fd2169a4511354cfa0b3c18596666000fdea77262f3e57e20483e9f3c5ad4f037efc716607f32a097ac2a73933e6a00abf5912b47417b0ff85575ec844c7b9b4d1ba820c056f183ddfdafd8e5961593061f4fdfa254166a8a23a8c9b42020e1e044cae6bcc165b443ab9c8b2d69042d5dab225bf7a3061d796ea4d394a03e80e3fe255e9992df418a109dda49b606a0e78ef05d0f2eeb87cac42b335e09ad5b9ec2f0e975cce939c981995d6bfd02aa7939b5ac220f15072747432b9a849de0aef1ad7bea8d57db8cc55892d88b7024366e33c805a36405e287a03193005c84a4723ec02a17c76d6a3bbfc4e8675412d77df01b9f9b31e560cd460799ef8fae2ea455a4863f5ad3dbb37d658de2352c375bb0a6b2278dbfa7045f5f1ca10a4bb7745a837c95c07ee41046916b720b48792a97e924de46075307c9a3d2b7b84897b30e487fd3db9d7c4fcd71c1d2302cd41dc981252ba93d0778e4f61cd24375d32921343c3bc2d7b156566cf435003a20585c1f6ad812ccf366a8ebcc49611adb7721a76389551fae1cff92550a1ea889afdf18bd09579692cb67ee044b39cdaf5194cde4a4466c55c66ce068327bb24a9e66d1dd18dddf87770c2c7355d43ee4b01bba40638b69b6f880f6e7f30640e37deaa61e37205b15ff411ea09528977c1037bd00736aded093b1ba009804dcea99d58ad234d2459e244b18eaa4d530ee4af699c8f5f098be4404cdfc4468fe547b8328209b3c080dd8a90c1b89b063589527b4957005e9012d51f2df625dd0b2479cdb6ec69a97efee4736fb2c308e28d930bf482fdc2b08a21a2c09a30e06eff51633d8c53f0d26274da3449c4828ae246c1bfa6d085cc0563affee250f" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2157,14 +2157,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22013a79a452cf5af39c415bf56f1548c33d3e1023aee59af378bf47afab85e01708441927e3e6b63be38a1465c8cc63ea666306a1d3fb70cecec4e8b62d5465c000188711ac7b46b168d13358ef1eaef4feebeaa6e54d50ced3dfaed7603aa0b91d010000000000000030b30d9d4cf91579ac38361021b7f26f5aa5e814667356f8a959eb0aebec514aae9a173ab28deb39a919fcf818bf7db2f426ba9d68d26485bd37a9f21af8520914ac5b8522c4f1152101e1167824a522fdd768131e7c695dc7b09b0171512804c984ad636996341fd956bd700ef2fa605172922115d02f2559921d8541ebb40846e63e0667624366b21f5af2a11ef064e3f86cba8a653d49f946d58fa9b9980cda1ec85cf90e043325600e2b0efaeae8ad9d29d99d2f1018dbfddf37038de20e", - "range_proof_data_hex": "188711ac7b46b168d13358ef1eaef4feebeaa6e54d50ced3dfaed7603aa0b91d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000c45fdbe02d3fda8ced4e4858a8903b674f9fd2fce269b6f8dcb162da307b4e7264ed89dde3105f31b7d73cfc7545b73a4074fa7fb8962ab7d16ac4f3cb580b62ba61519ceae40a379a628c95f2dd1f904aba4066a327f29252dd6b0be9635b1ede64c4c64f39f806189343860ed8aeee0d7317d774cefa09f86a418293afb234c382d52cd7522db9cbceb1a3242bbe9d924a0bd4cbd281848f14b0a39bfec3068d86ea9f48e2857f9bead8b284b92e2f2493984067edb41153e0ae428cc7b3086b7d95059afc0dc8ddea68a10d3f9f85bbb10618d4ca64ba5fb08bec11c6c20e78281fd14d568e19b37de57f26e65e8ce203bc5db74df4b1518167bafe01487d9c851012aab4cc11d0e3a53725426b45a70a95d9f6a1d3707c93bb95f0459f1d50f456d67f4ce0ce765847fb4a0b13f255857e29d57c1823bb14902842bd4751341b40f742e8d6103add51efa067fca95b4115f2c391a7b8bdafb02ddc794c1a80123a8d3d5a880a431465234cbe7cbfa9a3668c2b4f73a4c6597e7d96d1b10b7adee5ad9448f122b9b8b5ab768d1b53035aed8a96665684405768ab8f31303814aca5ec5ec8fcf7f181d505f538df151f97d2147d42fa31b1871a784bc660098ef99ba81e872ac3b9be265a393e01fd31d962bb3cfc6c90170329cf1b3df5409c01f0183ded52b6b7f701e21b5af70fe155bd143c844395a8e0783f2a55d17142ed66b9f0fa5f35b21580c6dbd76c909373c8e5e125abd44013f75f2aa0d441fed88e90851d07228be2c92113826237f5ce59bb368b08395b379aa5c7face710aef1a75671ab8eafd843bcd03c958c33831707c947cfd53881635097136682dcfd7947097fc9fd4b6198f3146fda8b120f7ff4dcca4e5a067b9fec213b42003820e8af241d961ef60e2157f53ea8800b0f28fc5a3c5156641de08e17a464208" + "equality_proof_data_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472aa2182abeeeb9c34b64ada2d0ea0e81122f816c8a62240fad513f8ef657a94216a12a8571e4074ec3c06d10b4ea4470124a0e796955a3400b0df060b3a45f45fd8e81fe4f2befc4bf0d255587feb3bb3f14dedf35220b5c3b0a6e0810cfbf54c0100000000000000bcb772dbd1e9292e650582c4b56fad3a4a6a7bb02b876b6a9d28bdd51cbf2030564f8c02f2f0dfaf1d23bc5ae5f2755812a168d0afed0b6ea09a9b813b802c58ca2e143d45ad35b61e0070bc097b030688cc39d94824049486c28ce93c723c425f98e7d0a3512fa2c41aea836d731a5a93068354fcd65fdc4c99a8ab6badb40d744530a359adb2a272e31e71e62d8a0157e0794a7afa316f9fd6316106a5af02165dd49f3a2a6a2bb50e59c9a6530973c6120722e819cfa0619fc1a2a947bb05", + "range_proof_data_hex": "d8e81fe4f2befc4bf0d255587feb3bb3f14dedf35220b5c3b0a6e0810cfbf54c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100000000000000b834a205de28bc0e6a37556d98848c9a21b0461d3b8393e44a99b78e3588dd40fe8ccd851be668441160b15b933687af734ef62e96d28e42bc2bd42630e85f5c82ea222c0e66cacf833ceadda3badffe94bc46f78791fff80d806365a3553c15a460fd47401cb117fb274b6b0688f6d3f6d68bfa35245bd94d3f881f68735a67cf1e22fdc718a4895d9442cb33d5c95b7f57f3712298a4422ac14f83afff2d04d144980a5e567e7080eddad322e68400036eff8b0bd8f534a3d253e93f2a870aad5feef13d73a5858f8172b8264b93aef50065a7296befaca7ec4b46cfcea5087c87cfbb6869b776f8667c17dfa2e830a2ddeb7ae1efeea7584ff6107f98d22ac6feb8097010954c18a13a189bd80c22b16212f8ce2acf1b3f129ffbc7528d11cce9a836a0d0fb33fdc6ecb04be808d2adf9ae21f993155198b3f41a9379012d429484df66352cfd3d04886984441713dde96583a6540f86990fd56e6545f317c0b08b0e4e7034ce049fa3bb273ca7d304b86d6322f69e4a633544d361d5e20cbeef8e552f5c5eabf50db385e078b734910b31051816b7921025138a04d0d406a0602cdde53b78e0cf8d9e82321e1a83c5b120a66ff40abd11fdbbf3b60ad77fec7af53f83bf73523d34d571b8e3921ea51d376f83c5337334fc5263e7bdd916e06facd3d196bc1d80e9553d933ea90261fda6fb7e51e84d5cbf3cb74c32b53b7847cca8fbc4ad46ac8759141ee8aa540f460fa8115e03bced00f384f1791f4b8028c9e64ce24858ee68d11775484d5cc9d1e755474c981aab5b133d59cb7d32ace9c0ac2d5ee84f34bb01060e262d8e4b16b49b4c42ffce52714a1952fff3038529dc836f04c0d6e0139ba8ed679efac6fc57fc4cb5567c26185c556991e20b202232a11ad89515fe55089ac3d378f000888d8a08fce1b6e7557f2b0180700f" }, "binding": { - "ciphertext_commitment_hex": "3a79a452cf5af39c415bf56f1548c33d3e1023aee59af378bf47afab85e01708", - "ciphertext_handle_hex": "441927e3e6b63be38a1465c8cc63ea666306a1d3fb70cecec4e8b62d5465c000", + "ciphertext_commitment_hex": "aa2182abeeeb9c34b64ada2d0ea0e81122f816c8a62240fad513f8ef657a9421", + "ciphertext_handle_hex": "6a12a8571e4074ec3c06d10b4ea4470124a0e796955a3400b0df060b3a45f45f", "expected_nonce_u64": 1, - "user_pubkey_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201" + "user_pubkey_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472" }, "mutations": [ { @@ -2192,7 +2192,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "41b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c2201" + "value_hex": "377592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2202,7 +2202,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "40b7e02d4017ef609f33aa0c798c15eab7b2855bcb1c1dd8f84ecf5cfc5c22013a79a452cf5af39c415bf56f1548c33d3e1023aee59af378bf47afab85e01708441927e3e6b63be38a1465c8cc63ea666306a1d3fb70cecec4e8b62d5465c000188711ac7b46b168d13358ef1eaef4feebeaa6e54d50ced3dfaed7603aa0b91d010000000000000030b30d9d4cf91579ac38361021b7f26f5aa5e814667356f8a959eb0aebec514aae9a173ab28deb39a919fcf818bf7db2f426ba9d68d26485bd37a9f21af8520914ac5b8522c4f1152101e1167824a522fdd768131e7c695dc7b09b0171512804c984ad636996341fd956bd700ef2fa605172922115d02f2559921d8541ebb40846e63e0667624366b21f5af2a11ef064e3f86cba8a653d49f946d58fa9b9980cda1ec85cf90e043325600e2b0efaeae8ad9d29d99d2f1018dbfddf37038d" + "value_hex": "367592922b37fa321fc37bc38bf434685507162e731982c1b188fba562ae3472aa2182abeeeb9c34b64ada2d0ea0e81122f816c8a62240fad513f8ef657a94216a12a8571e4074ec3c06d10b4ea4470124a0e796955a3400b0df060b3a45f45fd8e81fe4f2befc4bf0d255587feb3bb3f14dedf35220b5c3b0a6e0810cfbf54c0100000000000000bcb772dbd1e9292e650582c4b56fad3a4a6a7bb02b876b6a9d28bdd51cbf2030564f8c02f2f0dfaf1d23bc5ae5f2755812a168d0afed0b6ea09a9b813b802c58ca2e143d45ad35b61e0070bc097b030688cc39d94824049486c28ce93c723c425f98e7d0a3512fa2c41aea836d731a5a93068354fcd65fdc4c99a8ab6badb40d744530a359adb2a272e31e71e62d8a0157e0794a7afa316f9fd6316106a5af02165dd49f3a2a6a2bb50e59c9a6530973c6120722e819cfa0619fc1a2a947" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2224,7 +2224,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "d64cb89601298f7e092b751c0f61d23b21f213d42d6e1133dc8b34ecc07c827f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000447231f6eee415d8f5028e81a963d7efd7fd2c9a3f3f8d0a88b23b0cb1e76d2f0a837ffa68833f77fe9ea48d9cd6b14d84b5ab7f19e46c61e85beb306a98b92ec29ed01998f4752925f9d3a1af774bdbe9abe92e82c6fe01957c72ea001f382432196742dd0e6027522a66b5bb233bcc22aa2e5b5dfc38898da0100be728d54173768725f33325e6dde51c257922fd5120db6ed42ee8e394eca301721ded3409d22090e9ef6c8df933b8839687e68a9dd39230aed5c2a7eb4082498d58e5c50bf5430120a17162ccce70d717ce8914203a483150463961e480254c768607680f9642152bee91cac05c3f2d56cb6d41460d58b18440d1be319e065f3aee1c6873781cabe1c57dadbbe5f906e3a574d33c76c1fb24b96efa8335a486023fd8fd63f072257064dce7f3db251744e59b94ac06e135aee59dcfc9802a0e7ffea77f12820d7f6e60318ff49e2a9501062b93c580bb09116e22a2d74ea3e4b7ac14fb041c8d2271da4953b088a351da93c435c1b1b3efdc11fa95636316ccad3aeed1450467b4d20240aec8377fce0d9c9200527efdffef25cac65d9dc15dc237e1391fc8d2b7feacf23ac90c6bdba9edef35513dca897543a338fe6e462bc793cc165f103f2630c8a32016f114980a50629c7d5548ae56d36b093811dccb4e8034b8666e25a2a7db74843e8a477dc0b2c65587ad854f556424c18d580a8842455a183deeb5915b2f4ea649b4bde12c9413b061f3234b69455651b5cb43088cf825d6398abdfca0c332b9708bac53618b65609ad18096f409329777034424c1e429cf65d898b6cdb035a9a5057c11739cbca9bb576fda1f16134cac615e701bbc453146e7d5d799bf88dd50d951ee859115fd358525c388d67b27080a03c3f13bd09f07dd07afc27507932abc82c96c2c8e76ad82217c91f9b06abe8142a1631ce07f03" + "proof_data_hex": "30003c078bd0796f95390bafbbd26104608d105a72cd23881bc7eef5348df608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000901322ffcc178d0016e1ebcd9cea3264c3510c9758c9f8c0a19ee8796903226e028ab8e3f37bc5251a4fb8459954cb45bf7c0299915b62c37c15c94c27dc9e5092308758d06632f4010f533a5db1e0efaf6b7876af8bc08a7f86c7f96bfcf11e64d998e1537c79dfe2518130fee7b52dd96f053a438efe0df983bd1a1f65963343c4fe121ba884fa6a20c5a412b3e3abd784d82cb71c86b2846f5e79bbb52306bb7f9286221a277da7e16c6ea18c7d2cfd6b9e9e202694cb1d5f0e4ff582b60156215105d14c5b2c21bf1c09a6d2dca3e416a1eec62d2c6a6dce5bbcd5de5c067ed27b926636ec32245099dfb50476a0f5a50b29d39fad3ce11cffa53d03e1064c041959638b9841d320e29e274653697c32222916b6ff8228849e00edcaa9614a5bc5dc949ffa5b452ecf1fcf8ba79011090f098b367989f0c9cd37f6b2c15e68cae89efbb257a2598a91c64f0b21e66e43712b6bc508529c256538fc8ac862068150ea718109362f928311b46e733820b3244de6520160d29b71a371324d54aa4d24c54c743ba9d2abef147fa9c9b8b2a35c3f0b2898b22477e8f8aaa3255b3ccd606f0321d13ff2b5ff8be10da169ece9238295e5a6c33dff327b239b4c2de43fd59899a81df36b741909657bcc41c2a88fc1fc4db38a029aed73e732e6286cf3bb27d1c4188ed4845015d88b4212218df14086efa8d52932761a58bcca1e16776ecb9e820bc9004244f367b86aa2a01821b8da2b881340cfc7c624bbf5551216065fc3b0d73f751269e5c102d9cbc570793b6696f7826ffa5eb26f994757e8fe8567d258c10627bffd8d9ac60e752ef58a99185578d3572a4703444c3c019e670da9e8649b86efa341326f52d28921f483d58fab53b162d5ee592b333608898ba91a77428a1bfb24db8b37ff416174abbd95d1d040b7082c3b542aeeea0d" }, "mutations": [ { @@ -2232,7 +2232,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "d74cb89601298f7e092b751c0f61d23b21f213d42d6e1133dc8b34ecc07c827f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000447231f6eee415d8f5028e81a963d7efd7fd2c9a3f3f8d0a88b23b0cb1e76d2f0a837ffa68833f77fe9ea48d9cd6b14d84b5ab7f19e46c61e85beb306a98b92ec29ed01998f4752925f9d3a1af774bdbe9abe92e82c6fe01957c72ea001f382432196742dd0e6027522a66b5bb233bcc22aa2e5b5dfc38898da0100be728d54173768725f33325e6dde51c257922fd5120db6ed42ee8e394eca301721ded3409d22090e9ef6c8df933b8839687e68a9dd39230aed5c2a7eb4082498d58e5c50bf5430120a17162ccce70d717ce8914203a483150463961e480254c768607680f9642152bee91cac05c3f2d56cb6d41460d58b18440d1be319e065f3aee1c6873781cabe1c57dadbbe5f906e3a574d33c76c1fb24b96efa8335a486023fd8fd63f072257064dce7f3db251744e59b94ac06e135aee59dcfc9802a0e7ffea77f12820d7f6e60318ff49e2a9501062b93c580bb09116e22a2d74ea3e4b7ac14fb041c8d2271da4953b088a351da93c435c1b1b3efdc11fa95636316ccad3aeed1450467b4d20240aec8377fce0d9c9200527efdffef25cac65d9dc15dc237e1391fc8d2b7feacf23ac90c6bdba9edef35513dca897543a338fe6e462bc793cc165f103f2630c8a32016f114980a50629c7d5548ae56d36b093811dccb4e8034b8666e25a2a7db74843e8a477dc0b2c65587ad854f556424c18d580a8842455a183deeb5915b2f4ea649b4bde12c9413b061f3234b69455651b5cb43088cf825d6398abdfca0c332b9708bac53618b65609ad18096f409329777034424c1e429cf65d898b6cdb035a9a5057c11739cbca9bb576fda1f16134cac615e701bbc453146e7d5d799bf88dd50d951ee859115fd358525c388d67b27080a03c3f13bd09f07dd07afc27507932abc82c96c2c8e76ad82217c91f9b06abe8142a1631ce07f03" + "value_hex": "31003c078bd0796f95390bafbbd26104608d105a72cd23881bc7eef5348df608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000901322ffcc178d0016e1ebcd9cea3264c3510c9758c9f8c0a19ee8796903226e028ab8e3f37bc5251a4fb8459954cb45bf7c0299915b62c37c15c94c27dc9e5092308758d06632f4010f533a5db1e0efaf6b7876af8bc08a7f86c7f96bfcf11e64d998e1537c79dfe2518130fee7b52dd96f053a438efe0df983bd1a1f65963343c4fe121ba884fa6a20c5a412b3e3abd784d82cb71c86b2846f5e79bbb52306bb7f9286221a277da7e16c6ea18c7d2cfd6b9e9e202694cb1d5f0e4ff582b60156215105d14c5b2c21bf1c09a6d2dca3e416a1eec62d2c6a6dce5bbcd5de5c067ed27b926636ec32245099dfb50476a0f5a50b29d39fad3ce11cffa53d03e1064c041959638b9841d320e29e274653697c32222916b6ff8228849e00edcaa9614a5bc5dc949ffa5b452ecf1fcf8ba79011090f098b367989f0c9cd37f6b2c15e68cae89efbb257a2598a91c64f0b21e66e43712b6bc508529c256538fc8ac862068150ea718109362f928311b46e733820b3244de6520160d29b71a371324d54aa4d24c54c743ba9d2abef147fa9c9b8b2a35c3f0b2898b22477e8f8aaa3255b3ccd606f0321d13ff2b5ff8be10da169ece9238295e5a6c33dff327b239b4c2de43fd59899a81df36b741909657bcc41c2a88fc1fc4db38a029aed73e732e6286cf3bb27d1c4188ed4845015d88b4212218df14086efa8d52932761a58bcca1e16776ecb9e820bc9004244f367b86aa2a01821b8da2b881340cfc7c624bbf5551216065fc3b0d73f751269e5c102d9cbc570793b6696f7826ffa5eb26f994757e8fe8567d258c10627bffd8d9ac60e752ef58a99185578d3572a4703444c3c019e670da9e8649b86efa341326f52d28921f483d58fab53b162d5ee592b333608898ba91a77428a1bfb24db8b37ff416174abbd95d1d040b7082c3b542aeeea0d" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2242,7 +2242,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "d64cb89601298f7e092b751c0f61d23b21f213d42d6e1133dc8b34ecc07c827f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000447231f6eee415d8f5028e81a963d7efd7fd2c9a3f3f8d0a88b23b0cb1e76d2f0a837ffa68833f77fe9ea48d9cd6b14d84b5ab7f19e46c61e85beb306a98b92ec29ed01998f4752925f9d3a1af774bdbe9abe92e82c6fe01957c72ea001f382432196742dd0e6027522a66b5bb233bcc22aa2e5b5dfc38898da0100be728d54173768725f33325e6dde51c257922fd5120db6ed42ee8e394eca301721ded3409d22090e9ef6c8df933b8839687e68a9dd39230aed5c2a7eb4082498d58e5c50bf5430120a17162ccce70d717ce8914203a483150463961e480254c768607680f9642152bee91cac05c3f2d56cb6d41460d58b18440d1be319e065f3aee1c6873781cabe1c57dadbbe5f906e3a574d33c76c1fb24b96efa8335a486023fd8fd63f072257064dce7f3db251744e59b94ac06e135aee59dcfc9802a0e7ffea77f12820d7f6e60318ff49e2a9501062b93c580bb09116e22a2d74ea3e4b7ac14fb041c8d2271da4953b088a351da93c435c1b1b3efdc11fa95636316ccad3aeed1450467b4d20240aec8377fce0d9c9200527efdffef25cac65d9dc15dc237e1391fc8d2b7feacf23ac90c6bdba9edef35513dca897543a338fe6e462bc793cc165f103f2630c8a32016f114980a50629c7d5548ae56d36b093811dccb4e8034b8666e25a2a7db74843e8a477dc0b2c65587ad854f556424c18d580a8842455a183deeb5915b2f4ea649b4bde12c9413b061f3234b69455651b5cb43088cf825d6398abdfca0c332b9708bac53618b65609ad18096f409329777034424c1e429cf65d898b6cdb035a9a5057c11739cbca9bb576fda1f16134cac615e701bbc453146e7d5d799bf88dd50d951ee859115fd358525c388d67b27080a03c3f13bd09f07dd07afc27507932abc82c96c2c8e76ad82217c91f9b06abe8142a1631ce0" + "value_hex": "30003c078bd0796f95390bafbbd26104608d105a72cd23881bc7eef5348df608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000901322ffcc178d0016e1ebcd9cea3264c3510c9758c9f8c0a19ee8796903226e028ab8e3f37bc5251a4fb8459954cb45bf7c0299915b62c37c15c94c27dc9e5092308758d06632f4010f533a5db1e0efaf6b7876af8bc08a7f86c7f96bfcf11e64d998e1537c79dfe2518130fee7b52dd96f053a438efe0df983bd1a1f65963343c4fe121ba884fa6a20c5a412b3e3abd784d82cb71c86b2846f5e79bbb52306bb7f9286221a277da7e16c6ea18c7d2cfd6b9e9e202694cb1d5f0e4ff582b60156215105d14c5b2c21bf1c09a6d2dca3e416a1eec62d2c6a6dce5bbcd5de5c067ed27b926636ec32245099dfb50476a0f5a50b29d39fad3ce11cffa53d03e1064c041959638b9841d320e29e274653697c32222916b6ff8228849e00edcaa9614a5bc5dc949ffa5b452ecf1fcf8ba79011090f098b367989f0c9cd37f6b2c15e68cae89efbb257a2598a91c64f0b21e66e43712b6bc508529c256538fc8ac862068150ea718109362f928311b46e733820b3244de6520160d29b71a371324d54aa4d24c54c743ba9d2abef147fa9c9b8b2a35c3f0b2898b22477e8f8aaa3255b3ccd606f0321d13ff2b5ff8be10da169ece9238295e5a6c33dff327b239b4c2de43fd59899a81df36b741909657bcc41c2a88fc1fc4db38a029aed73e732e6286cf3bb27d1c4188ed4845015d88b4212218df14086efa8d52932761a58bcca1e16776ecb9e820bc9004244f367b86aa2a01821b8da2b881340cfc7c624bbf5551216065fc3b0d73f751269e5c102d9cbc570793b6696f7826ffa5eb26f994757e8fe8567d258c10627bffd8d9ac60e752ef58a99185578d3572a4703444c3c019e670da9e8649b86efa341326f52d28921f483d58fab53b162d5ee592b333608898ba91a77428a1bfb24db8b37ff416174abbd95d1d040b7082c3b542aee" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2262,7 +2262,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "d64cb89601298f7e092b751c0f61d23b21f213d42d6e1133dc8b34ecc07c827f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000447231f6eee415d8f5028e81a963d7efd7fd2c9a3f3f8d0a88b23b0cb1e76d2f0a837ffa68833f77fe9ea48d9cd6b14d84b5ab7f19e46c61e85beb306a98b92ec29ed01998f4752925f9d3a1af774bdbe9abe92e82c6fe01957c72ea001f382432196742dd0e6027522a66b5bb233bcc22aa2e5b5dfc38898da0100be728d54173768725f33325e6dde51c257922fd5120db6ed42ee8e394eca301721ded3409d22090e9ef6c8df933b8839687e68a9dd39230aed5c2a7eb4082498d58e5c50bf5430120a17162ccce70d717ce8914203a483150463961e480254c768607680f9642152bee91cac05c3f2d56cb6d41460d58b18440d1be319e065f3aee1c6873781cabe1c57dadbbe5f906e3a574d33c76c1fb24b96efa8335a486023fd8fd63f072257064dce7f3db251744e59b94ac06e135aee59dcfc9802a0e7ffea77f12820d7f6e60318ff49e2a9501062b93c580bb09116e22a2d74ea3e4b7ac14fb041c8d2271da4953b088a351da93c435c1b1b3efdc11fa95636316ccad3aeed1450467b4d20240aec8377fce0d9c9200527efdffef25cac65d9dc15dc237e1391fc8d2b7feacf23ac90c6bdba9edef35513dca897543a338fe6e462bc793cc165f103f2630c8a32016f114980a50629c7d5548ae56d36b093811dccb4e8034b8666e25a2a7db74843e8a477dc0b2c65587ad854f556424c18d580a8842455a183deeb5915b2f4ea649b4bde12c9413b061f3234b69455651b5cb43088cf825d6398abdfca0c332b9708bac53618b65609ad18096f409329777034424c1e429cf65d898b6cdb035a9a5057c11739cbca9bb576fda1f16134cac615e701bbc453146e7d5d799bf88dd50d951ee859115fd358525c388d67b27080a03c3f13bd09f07dd07afc27507932abc82c96c2c8e76ad82217c91f9b06abe8142a1631ce07f02" + "value_hex": "30003c078bd0796f95390bafbbd26104608d105a72cd23881bc7eef5348df608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000901322ffcc178d0016e1ebcd9cea3264c3510c9758c9f8c0a19ee8796903226e028ab8e3f37bc5251a4fb8459954cb45bf7c0299915b62c37c15c94c27dc9e5092308758d06632f4010f533a5db1e0efaf6b7876af8bc08a7f86c7f96bfcf11e64d998e1537c79dfe2518130fee7b52dd96f053a438efe0df983bd1a1f65963343c4fe121ba884fa6a20c5a412b3e3abd784d82cb71c86b2846f5e79bbb52306bb7f9286221a277da7e16c6ea18c7d2cfd6b9e9e202694cb1d5f0e4ff582b60156215105d14c5b2c21bf1c09a6d2dca3e416a1eec62d2c6a6dce5bbcd5de5c067ed27b926636ec32245099dfb50476a0f5a50b29d39fad3ce11cffa53d03e1064c041959638b9841d320e29e274653697c32222916b6ff8228849e00edcaa9614a5bc5dc949ffa5b452ecf1fcf8ba79011090f098b367989f0c9cd37f6b2c15e68cae89efbb257a2598a91c64f0b21e66e43712b6bc508529c256538fc8ac862068150ea718109362f928311b46e733820b3244de6520160d29b71a371324d54aa4d24c54c743ba9d2abef147fa9c9b8b2a35c3f0b2898b22477e8f8aaa3255b3ccd606f0321d13ff2b5ff8be10da169ece9238295e5a6c33dff327b239b4c2de43fd59899a81df36b741909657bcc41c2a88fc1fc4db38a029aed73e732e6286cf3bb27d1c4188ed4845015d88b4212218df14086efa8d52932761a58bcca1e16776ecb9e820bc9004244f367b86aa2a01821b8da2b881340cfc7c624bbf5551216065fc3b0d73f751269e5c102d9cbc570793b6696f7826ffa5eb26f994757e8fe8567d258c10627bffd8d9ac60e752ef58a99185578d3572a4703444c3c019e670da9e8649b86efa341326f52d28921f483d58fab53b162d5ee592b333608898ba91a77428a1bfb24db8b37ff416174abbd95d1d040b7082c3b542aeeea0c" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2274,14 +2274,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c66784241e094a7db00b615ef236719fa2160f2ccef7dda4a3920420c995741356416b65de908173d7c5d2ba81768e269d40fa9a01f1256ac7c848e096a98a8a7625924ad64cb89601298f7e092b751c0f61d23b21f213d42d6e1133dc8b34ecc07c827f02000000000000005689226d58a399c78c5339f062f51d6958016c9ff4304278f97bf7467181a10ff8c25fb2898aeea28140f35fab658f69a294da06176b9ca3b42975180103cc51eef9862c8d6dc93747d9e2ebe80dfb9f31f77da9cc39e1549aeffdb797d948557ca8c4c0c37439a00803c5a39c859ce7e2851a78f828d2f05cf8c6b0df781a0477d60a6ee42bfac196f9c2be65629f831a7dd3980d495d51c3a7c9150c6ded04f1e0200c4a4f950ad1739fbf7a65cc0324aeffe49a637baa310a4e221be73b09", - "range_proof_data_hex": "d64cb89601298f7e092b751c0f61d23b21f213d42d6e1133dc8b34ecc07c827f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000447231f6eee415d8f5028e81a963d7efd7fd2c9a3f3f8d0a88b23b0cb1e76d2f0a837ffa68833f77fe9ea48d9cd6b14d84b5ab7f19e46c61e85beb306a98b92ec29ed01998f4752925f9d3a1af774bdbe9abe92e82c6fe01957c72ea001f382432196742dd0e6027522a66b5bb233bcc22aa2e5b5dfc38898da0100be728d54173768725f33325e6dde51c257922fd5120db6ed42ee8e394eca301721ded3409d22090e9ef6c8df933b8839687e68a9dd39230aed5c2a7eb4082498d58e5c50bf5430120a17162ccce70d717ce8914203a483150463961e480254c768607680f9642152bee91cac05c3f2d56cb6d41460d58b18440d1be319e065f3aee1c6873781cabe1c57dadbbe5f906e3a574d33c76c1fb24b96efa8335a486023fd8fd63f072257064dce7f3db251744e59b94ac06e135aee59dcfc9802a0e7ffea77f12820d7f6e60318ff49e2a9501062b93c580bb09116e22a2d74ea3e4b7ac14fb041c8d2271da4953b088a351da93c435c1b1b3efdc11fa95636316ccad3aeed1450467b4d20240aec8377fce0d9c9200527efdffef25cac65d9dc15dc237e1391fc8d2b7feacf23ac90c6bdba9edef35513dca897543a338fe6e462bc793cc165f103f2630c8a32016f114980a50629c7d5548ae56d36b093811dccb4e8034b8666e25a2a7db74843e8a477dc0b2c65587ad854f556424c18d580a8842455a183deeb5915b2f4ea649b4bde12c9413b061f3234b69455651b5cb43088cf825d6398abdfca0c332b9708bac53618b65609ad18096f409329777034424c1e429cf65d898b6cdb035a9a5057c11739cbca9bb576fda1f16134cac615e701bbc453146e7d5d799bf88dd50d951ee859115fd358525c388d67b27080a03c3f13bd09f07dd07afc27507932abc82c96c2c8e76ad82217c91f9b06abe8142a1631ce07f03" + "equality_proof_data_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a8aaf81e2c571336f95d42b2b0da6759a71c4e1e97df825a3158668310e87b5632e8f460ba8939242a4fc1e064b379ef678e49164ff0208724f0707ac8457a364faa8fbde851fef8cca84da97595f03fe512f8103d7a31f21804141891c2ed0560200000000000000029ea267b83a524f3b911082945d22a3dc1d76ef5358e5f11d9b09a28ffc130a2a4ff8a8b1ec41405e4a3c0674acf954d62723c753d230397a555f6c5667c971ba24247206bd50cf22b7a9c4f04ab34610c5d4bc77d48b5ac9435aad555e493687a3e74684736ac36aa97e5dce372ae75119fa3d4a3d835d8efb0b4a5eeb9d06a22a6e52183d59760a6853e13b5e6eab4424c55481c1847ed90ca30a9d1ae604eb54105aa732780779c84aee2ab4d765e96918eb6819a5d5df7d9a26c14caa07", + "range_proof_data_hex": "faa8fbde851fef8cca84da97595f03fe512f8103d7a31f21804141891c2ed056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000200000000000000d22dc7298efeec983a2a0e625502379e77553c13340002ca1ff845697258ac2518b38d450be4995407864be50af7f391e5080cf4f606a3765922803d52c57950c023a0229e73a8db5966dee6697f07963478b2345dde17568a58d89288ac840ca03b1ac2bf2030fb41a8a15fc33ac491830fedd879818f0b9efaa1663f256b3dc212a47d1e2fd5342cb836711077bb81dd20a948fe24000b8fe0da80452623045a3d3a95ec0d50175eb07fa6cbe5f59dafd4991c2238aa4ba0f848db0fbff2062879b9722d1a730df08bfbb0a62dc7110a61c8a32247445271ec47dd62b0fe0950169982db92663af2a79879770cf3b5a4f26b871d342f03bd542a157e20bd498ae3482f5f207924df5c96d5d8594e26c60d4c596ce86d60a9fa7b83aa1c1d21de2c89db57f0adfb86bd2435e4df5e2c274fc86853b53930a80562a584acb46178184f4cac275bdd020e0de420787c533c495ad5cec6074c0386b27493a5754b5c0cefd99f08b36ad21b841eebbfb1059b8dd8d56ed917c5336807d496161d3fe0ee559857d5bbc590bf3d6e1ec688a7a065277355e449c1ba0b63d18ef116705ac272dd7762080f1beb25f980027b16c69e589a98b51c86e8cdacf275852e2fe85aff55a24c519ce13ac668850025598d947cfe17ddc921f4056ea10d10235d2ebe43d075b244f2a88ef0d1f40515c27d89b98acd389033d337b5e6ce29ea6ff425812c37df880456255def90b0596112cecee612f60b5ff7af8601a85cfa0c4268ec44e29469b342bca3b975d526a1e88c320a2d46553f047b263edfda3106f455ada4e26203c6fb0b09a4f533cc6f4130fcfb728a54e57615acaef8f86b5b2699e40e3636d51393b20cdc82ae866d945c67700c239ae8c32ade21672fdf007a739851e644993651ee480d8b94e0c5e5b86621e983c24bf07a761ec3765302" }, "binding": { - "ciphertext_commitment_hex": "1e094a7db00b615ef236719fa2160f2ccef7dda4a3920420c995741356416b65", - "ciphertext_handle_hex": "de908173d7c5d2ba81768e269d40fa9a01f1256ac7c848e096a98a8a7625924a", + "ciphertext_commitment_hex": "8aaf81e2c571336f95d42b2b0da6759a71c4e1e97df825a3158668310e87b563", + "ciphertext_handle_hex": "2e8f460ba8939242a4fc1e064b379ef678e49164ff0208724f0707ac8457a364", "expected_nonce_u64": 2, - "user_pubkey_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424" + "user_pubkey_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a" }, "mutations": [ { @@ -2309,7 +2309,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "1bda8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c6678424" + "value_hex": "9546fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2319,7 +2319,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "1ada8c7aa518bf8402bf8cfea951d0d13c04b27921501dea86bb1fa4c66784241e094a7db00b615ef236719fa2160f2ccef7dda4a3920420c995741356416b65de908173d7c5d2ba81768e269d40fa9a01f1256ac7c848e096a98a8a7625924ad64cb89601298f7e092b751c0f61d23b21f213d42d6e1133dc8b34ecc07c827f02000000000000005689226d58a399c78c5339f062f51d6958016c9ff4304278f97bf7467181a10ff8c25fb2898aeea28140f35fab658f69a294da06176b9ca3b42975180103cc51eef9862c8d6dc93747d9e2ebe80dfb9f31f77da9cc39e1549aeffdb797d948557ca8c4c0c37439a00803c5a39c859ce7e2851a78f828d2f05cf8c6b0df781a0477d60a6ee42bfac196f9c2be65629f831a7dd3980d495d51c3a7c9150c6ded04f1e0200c4a4f950ad1739fbf7a65cc0324aeffe49a637baa310a4e221be7" + "value_hex": "9446fe67f5a6f4c607a9aff001fc39dba92ce6174ad9f219b07dcf312f672a7a8aaf81e2c571336f95d42b2b0da6759a71c4e1e97df825a3158668310e87b5632e8f460ba8939242a4fc1e064b379ef678e49164ff0208724f0707ac8457a364faa8fbde851fef8cca84da97595f03fe512f8103d7a31f21804141891c2ed0560200000000000000029ea267b83a524f3b911082945d22a3dc1d76ef5358e5f11d9b09a28ffc130a2a4ff8a8b1ec41405e4a3c0674acf954d62723c753d230397a555f6c5667c971ba24247206bd50cf22b7a9c4f04ab34610c5d4bc77d48b5ac9435aad555e493687a3e74684736ac36aa97e5dce372ae75119fa3d4a3d835d8efb0b4a5eeb9d06a22a6e52183d59760a6853e13b5e6eab4424c55481c1847ed90ca30a9d1ae604eb54105aa732780779c84aee2ab4d765e96918eb6819a5d5df7d9a26c14c" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2341,7 +2341,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "fc8d266cab7e55456039be7dbc582f24d057dc5b2461c419acd51c0ea640ae5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000500000000000000bc102d03d79b52619082709e593ee099b0c668fad0b7927deb993c7138f90b48d457239a4047f3564fd4937894b91656aac5d4fd16b473faeeb641f1633e6f0c36cb68fa648bc5b09783f777586c78a76c9c3eb48a5455b607e737d2a08433011aff5f2f003a8170545fe4deb3944d2e3f1f6524b82f8de212960fb9e7ca3058f4860390b8d00e2b71feb38a3f66dd96ca1d8a68adf28c410bfc4b564da8920a52908bdbed3ef763696da10e68e911fc79891b5d85adb8b967d6b76b27a7d70381e9352fc35f8253403d19d0458f965142537e141b26036e77afbf6c45fba40aac2b3d763a85c28ae88a58a0ed2abb1ca1712af474baef9924252ab1d5899e0718a66f04096f54ca8e2b0956026e5d7c06bb241a813838d00bbde71b6129744420074708fe35b028c55214fcb63d9b5d9b416bbd709705d3578bd26cf8e0b9362ececb8bda766c7158eb1374e52b163206f73c4071b99e8521dbd6c5a7c36c050e6a41ecd15ad46f14e26285090393cc991b55be3e0b930903aa21931556973998d950accaf9f456a07e67fd31dcb119d7922eb899b1229545e57a275219750950afbebf352d006850025a9acfccff025862007a191571ecf9717fdc504d155e7c13c58de6e65434c4152713f68b5f78edfef9cc326610d68d14fb482037d718d4d3980c35e2f712cb832592efd3d7634594f6c28aa10f2b1eb384d9c4a4997154c5b5ff76ca016503d7870930d22deb3fe57de992e955d1bdacd6d22c9b493da482df0f67fd0efb2f4c9361454474e94dcda5cf1c2cf8aab115cb280f09a646729ff46df046b23bcb553975e1ee72d4606dbb555972353fe2097223bc2ee84b1336018c443e3ec085d44e0c4f93b5dab33ba1bfb5b558be2a2ef88e7f3c6d0b02913b2d1b3ae99bf3d0e29dfc54230ac9e0b498dbc967c5288e23f50471be04" + "proof_data_hex": "5459b475f0f6fe15ab222115b3c747b7a61942d18936d40f979fa73723f10f6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000050000000000000034b8d7eb4036fed332281d43e5a820bdb7c79c415dc13df54333ff0d8960833eec72d199825860cc24e1c5649392c3eeeb4d988540594fea6c12cacff5eaa26ee47668177c64136e0b21cd77b975cfd364f1a32824e6fe7b2a589364b8facf0e5e831a50afbc577f5b0f460c66c4ad27f30fe857c81b2452321f1e92e85de87d37aeaff3597f0f8117f23f30dabfcbee0e0821331dc9ec4cafc239e19d8118008e2103913d61087be0038cadcba54091d6dfe0ac3b170f39bbea244060817b05231c7288c0fcf3f76b4cc1291b318f8cd4f844317856c2b645c5c01a0da0e600e4a60a2c09e41431cdf4fca0cc759bccf8beda470bb7f88a9eed41064bcb1f70282667067c6250520061940a16fa77abacda1ef5292bca6134c8eef829f94f512a1cb511ab7d81cfb44bed0bd9030b8f0412daeb65a684bcbc1b14cc85e0312052eac0dde59548b997da6a41bc9d7d38bbe9dfa075eb9e05680197ca2d4b9938d4cba9f2c85f18432cddda842f611c9f9fe7cb34d137c2f99050c1154532242744443e8c995ba054232c543578681db4e176e1a54db833c754c546e87a51410dd42982fd7d43791e22044f1c994ae96a624321ff29ddb573294b28e5692af43dfc03a1f37df9de06df903e281b2f1c3611ce8bced86a7df6d03f56280f11713f76407401b54ed3e6251aaa67c8197fa97ecb80a48383f87b2466e40dbada781ed0addbec8a93234267d6fc894cf08693b2f44aa94028193c98d90ba1a2f57766c664bd861d2a2f77b233affd04308381a16548670b24cf8ff47edff0aaac0e4c8c4e9bb68f5113599f3c35cb6f90663c78d689712e0604d0768c1230bf73d2037a232b81845fdb95f61708baa249827e1bcac12b8c04dc98da0e0039aa36950b6a80575832cc7288a0159973703e653edd1482ab55ef0432d670305424ede60b" }, "mutations": [ { @@ -2349,7 +2349,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "fd8d266cab7e55456039be7dbc582f24d057dc5b2461c419acd51c0ea640ae5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000500000000000000bc102d03d79b52619082709e593ee099b0c668fad0b7927deb993c7138f90b48d457239a4047f3564fd4937894b91656aac5d4fd16b473faeeb641f1633e6f0c36cb68fa648bc5b09783f777586c78a76c9c3eb48a5455b607e737d2a08433011aff5f2f003a8170545fe4deb3944d2e3f1f6524b82f8de212960fb9e7ca3058f4860390b8d00e2b71feb38a3f66dd96ca1d8a68adf28c410bfc4b564da8920a52908bdbed3ef763696da10e68e911fc79891b5d85adb8b967d6b76b27a7d70381e9352fc35f8253403d19d0458f965142537e141b26036e77afbf6c45fba40aac2b3d763a85c28ae88a58a0ed2abb1ca1712af474baef9924252ab1d5899e0718a66f04096f54ca8e2b0956026e5d7c06bb241a813838d00bbde71b6129744420074708fe35b028c55214fcb63d9b5d9b416bbd709705d3578bd26cf8e0b9362ececb8bda766c7158eb1374e52b163206f73c4071b99e8521dbd6c5a7c36c050e6a41ecd15ad46f14e26285090393cc991b55be3e0b930903aa21931556973998d950accaf9f456a07e67fd31dcb119d7922eb899b1229545e57a275219750950afbebf352d006850025a9acfccff025862007a191571ecf9717fdc504d155e7c13c58de6e65434c4152713f68b5f78edfef9cc326610d68d14fb482037d718d4d3980c35e2f712cb832592efd3d7634594f6c28aa10f2b1eb384d9c4a4997154c5b5ff76ca016503d7870930d22deb3fe57de992e955d1bdacd6d22c9b493da482df0f67fd0efb2f4c9361454474e94dcda5cf1c2cf8aab115cb280f09a646729ff46df046b23bcb553975e1ee72d4606dbb555972353fe2097223bc2ee84b1336018c443e3ec085d44e0c4f93b5dab33ba1bfb5b558be2a2ef88e7f3c6d0b02913b2d1b3ae99bf3d0e29dfc54230ac9e0b498dbc967c5288e23f50471be04" + "value_hex": "5559b475f0f6fe15ab222115b3c747b7a61942d18936d40f979fa73723f10f6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000050000000000000034b8d7eb4036fed332281d43e5a820bdb7c79c415dc13df54333ff0d8960833eec72d199825860cc24e1c5649392c3eeeb4d988540594fea6c12cacff5eaa26ee47668177c64136e0b21cd77b975cfd364f1a32824e6fe7b2a589364b8facf0e5e831a50afbc577f5b0f460c66c4ad27f30fe857c81b2452321f1e92e85de87d37aeaff3597f0f8117f23f30dabfcbee0e0821331dc9ec4cafc239e19d8118008e2103913d61087be0038cadcba54091d6dfe0ac3b170f39bbea244060817b05231c7288c0fcf3f76b4cc1291b318f8cd4f844317856c2b645c5c01a0da0e600e4a60a2c09e41431cdf4fca0cc759bccf8beda470bb7f88a9eed41064bcb1f70282667067c6250520061940a16fa77abacda1ef5292bca6134c8eef829f94f512a1cb511ab7d81cfb44bed0bd9030b8f0412daeb65a684bcbc1b14cc85e0312052eac0dde59548b997da6a41bc9d7d38bbe9dfa075eb9e05680197ca2d4b9938d4cba9f2c85f18432cddda842f611c9f9fe7cb34d137c2f99050c1154532242744443e8c995ba054232c543578681db4e176e1a54db833c754c546e87a51410dd42982fd7d43791e22044f1c994ae96a624321ff29ddb573294b28e5692af43dfc03a1f37df9de06df903e281b2f1c3611ce8bced86a7df6d03f56280f11713f76407401b54ed3e6251aaa67c8197fa97ecb80a48383f87b2466e40dbada781ed0addbec8a93234267d6fc894cf08693b2f44aa94028193c98d90ba1a2f57766c664bd861d2a2f77b233affd04308381a16548670b24cf8ff47edff0aaac0e4c8c4e9bb68f5113599f3c35cb6f90663c78d689712e0604d0768c1230bf73d2037a232b81845fdb95f61708baa249827e1bcac12b8c04dc98da0e0039aa36950b6a80575832cc7288a0159973703e653edd1482ab55ef0432d670305424ede60b" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2359,7 +2359,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "fc8d266cab7e55456039be7dbc582f24d057dc5b2461c419acd51c0ea640ae5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000500000000000000bc102d03d79b52619082709e593ee099b0c668fad0b7927deb993c7138f90b48d457239a4047f3564fd4937894b91656aac5d4fd16b473faeeb641f1633e6f0c36cb68fa648bc5b09783f777586c78a76c9c3eb48a5455b607e737d2a08433011aff5f2f003a8170545fe4deb3944d2e3f1f6524b82f8de212960fb9e7ca3058f4860390b8d00e2b71feb38a3f66dd96ca1d8a68adf28c410bfc4b564da8920a52908bdbed3ef763696da10e68e911fc79891b5d85adb8b967d6b76b27a7d70381e9352fc35f8253403d19d0458f965142537e141b26036e77afbf6c45fba40aac2b3d763a85c28ae88a58a0ed2abb1ca1712af474baef9924252ab1d5899e0718a66f04096f54ca8e2b0956026e5d7c06bb241a813838d00bbde71b6129744420074708fe35b028c55214fcb63d9b5d9b416bbd709705d3578bd26cf8e0b9362ececb8bda766c7158eb1374e52b163206f73c4071b99e8521dbd6c5a7c36c050e6a41ecd15ad46f14e26285090393cc991b55be3e0b930903aa21931556973998d950accaf9f456a07e67fd31dcb119d7922eb899b1229545e57a275219750950afbebf352d006850025a9acfccff025862007a191571ecf9717fdc504d155e7c13c58de6e65434c4152713f68b5f78edfef9cc326610d68d14fb482037d718d4d3980c35e2f712cb832592efd3d7634594f6c28aa10f2b1eb384d9c4a4997154c5b5ff76ca016503d7870930d22deb3fe57de992e955d1bdacd6d22c9b493da482df0f67fd0efb2f4c9361454474e94dcda5cf1c2cf8aab115cb280f09a646729ff46df046b23bcb553975e1ee72d4606dbb555972353fe2097223bc2ee84b1336018c443e3ec085d44e0c4f93b5dab33ba1bfb5b558be2a2ef88e7f3c6d0b02913b2d1b3ae99bf3d0e29dfc54230ac9e0b498dbc967c5288e23f50471" + "value_hex": "5459b475f0f6fe15ab222115b3c747b7a61942d18936d40f979fa73723f10f6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000050000000000000034b8d7eb4036fed332281d43e5a820bdb7c79c415dc13df54333ff0d8960833eec72d199825860cc24e1c5649392c3eeeb4d988540594fea6c12cacff5eaa26ee47668177c64136e0b21cd77b975cfd364f1a32824e6fe7b2a589364b8facf0e5e831a50afbc577f5b0f460c66c4ad27f30fe857c81b2452321f1e92e85de87d37aeaff3597f0f8117f23f30dabfcbee0e0821331dc9ec4cafc239e19d8118008e2103913d61087be0038cadcba54091d6dfe0ac3b170f39bbea244060817b05231c7288c0fcf3f76b4cc1291b318f8cd4f844317856c2b645c5c01a0da0e600e4a60a2c09e41431cdf4fca0cc759bccf8beda470bb7f88a9eed41064bcb1f70282667067c6250520061940a16fa77abacda1ef5292bca6134c8eef829f94f512a1cb511ab7d81cfb44bed0bd9030b8f0412daeb65a684bcbc1b14cc85e0312052eac0dde59548b997da6a41bc9d7d38bbe9dfa075eb9e05680197ca2d4b9938d4cba9f2c85f18432cddda842f611c9f9fe7cb34d137c2f99050c1154532242744443e8c995ba054232c543578681db4e176e1a54db833c754c546e87a51410dd42982fd7d43791e22044f1c994ae96a624321ff29ddb573294b28e5692af43dfc03a1f37df9de06df903e281b2f1c3611ce8bced86a7df6d03f56280f11713f76407401b54ed3e6251aaa67c8197fa97ecb80a48383f87b2466e40dbada781ed0addbec8a93234267d6fc894cf08693b2f44aa94028193c98d90ba1a2f57766c664bd861d2a2f77b233affd04308381a16548670b24cf8ff47edff0aaac0e4c8c4e9bb68f5113599f3c35cb6f90663c78d689712e0604d0768c1230bf73d2037a232b81845fdb95f61708baa249827e1bcac12b8c04dc98da0e0039aa36950b6a80575832cc7288a0159973703e653edd1482ab55ef0432d670305424ed" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2379,7 +2379,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "fc8d266cab7e55456039be7dbc582f24d057dc5b2461c419acd51c0ea640ae5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000500000000000000bc102d03d79b52619082709e593ee099b0c668fad0b7927deb993c7138f90b48d457239a4047f3564fd4937894b91656aac5d4fd16b473faeeb641f1633e6f0c36cb68fa648bc5b09783f777586c78a76c9c3eb48a5455b607e737d2a08433011aff5f2f003a8170545fe4deb3944d2e3f1f6524b82f8de212960fb9e7ca3058f4860390b8d00e2b71feb38a3f66dd96ca1d8a68adf28c410bfc4b564da8920a52908bdbed3ef763696da10e68e911fc79891b5d85adb8b967d6b76b27a7d70381e9352fc35f8253403d19d0458f965142537e141b26036e77afbf6c45fba40aac2b3d763a85c28ae88a58a0ed2abb1ca1712af474baef9924252ab1d5899e0718a66f04096f54ca8e2b0956026e5d7c06bb241a813838d00bbde71b6129744420074708fe35b028c55214fcb63d9b5d9b416bbd709705d3578bd26cf8e0b9362ececb8bda766c7158eb1374e52b163206f73c4071b99e8521dbd6c5a7c36c050e6a41ecd15ad46f14e26285090393cc991b55be3e0b930903aa21931556973998d950accaf9f456a07e67fd31dcb119d7922eb899b1229545e57a275219750950afbebf352d006850025a9acfccff025862007a191571ecf9717fdc504d155e7c13c58de6e65434c4152713f68b5f78edfef9cc326610d68d14fb482037d718d4d3980c35e2f712cb832592efd3d7634594f6c28aa10f2b1eb384d9c4a4997154c5b5ff76ca016503d7870930d22deb3fe57de992e955d1bdacd6d22c9b493da482df0f67fd0efb2f4c9361454474e94dcda5cf1c2cf8aab115cb280f09a646729ff46df046b23bcb553975e1ee72d4606dbb555972353fe2097223bc2ee84b1336018c443e3ec085d44e0c4f93b5dab33ba1bfb5b558be2a2ef88e7f3c6d0b02913b2d1b3ae99bf3d0e29dfc54230ac9e0b498dbc967c5288e23f50471be05" + "value_hex": "5459b475f0f6fe15ab222115b3c747b7a61942d18936d40f979fa73723f10f6400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000050000000000000034b8d7eb4036fed332281d43e5a820bdb7c79c415dc13df54333ff0d8960833eec72d199825860cc24e1c5649392c3eeeb4d988540594fea6c12cacff5eaa26ee47668177c64136e0b21cd77b975cfd364f1a32824e6fe7b2a589364b8facf0e5e831a50afbc577f5b0f460c66c4ad27f30fe857c81b2452321f1e92e85de87d37aeaff3597f0f8117f23f30dabfcbee0e0821331dc9ec4cafc239e19d8118008e2103913d61087be0038cadcba54091d6dfe0ac3b170f39bbea244060817b05231c7288c0fcf3f76b4cc1291b318f8cd4f844317856c2b645c5c01a0da0e600e4a60a2c09e41431cdf4fca0cc759bccf8beda470bb7f88a9eed41064bcb1f70282667067c6250520061940a16fa77abacda1ef5292bca6134c8eef829f94f512a1cb511ab7d81cfb44bed0bd9030b8f0412daeb65a684bcbc1b14cc85e0312052eac0dde59548b997da6a41bc9d7d38bbe9dfa075eb9e05680197ca2d4b9938d4cba9f2c85f18432cddda842f611c9f9fe7cb34d137c2f99050c1154532242744443e8c995ba054232c543578681db4e176e1a54db833c754c546e87a51410dd42982fd7d43791e22044f1c994ae96a624321ff29ddb573294b28e5692af43dfc03a1f37df9de06df903e281b2f1c3611ce8bced86a7df6d03f56280f11713f76407401b54ed3e6251aaa67c8197fa97ecb80a48383f87b2466e40dbada781ed0addbec8a93234267d6fc894cf08693b2f44aa94028193c98d90ba1a2f57766c664bd861d2a2f77b233affd04308381a16548670b24cf8ff47edff0aaac0e4c8c4e9bb68f5113599f3c35cb6f90663c78d689712e0604d0768c1230bf73d2037a232b81845fdb95f61708baa249827e1bcac12b8c04dc98da0e0039aa36950b6a80575832cc7288a0159973703e653edd1482ab55ef0432d670305424ede60a" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2391,14 +2391,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e3174ee9c491a45330ca8447c8c3b1e1b1e1c3e31e8e8e7187fedb1430896adf80587a7f13ab2b2da1f060be02eb4c9fcaca9bed78a05b802d02cfeb0a9e26563a19fc8d266cab7e55456039be7dbc582f24d057dc5b2461c419acd51c0ea640ae5a05000000000000000ed74ab32bfe88fd151ff9e74f655d935fa4d81209b3c993a14c084916de6940a2d7027b6a245eb23cfaae0418467d299597bc93676822d71518498413e65170c0d68103c0f8a81f385bb4d57ad30f7bd7fe75d1198c285148b835ed8ced4852776327907076f40a434bd8ac727a227f4fb4b87f7e81923175ed6e47db29dd0d27183517d89be6bbfea525adb2f8d1376decbb391c400c7dc5d239e42939d503bb09d1c0497b122ebd7c1929c3659fbc75f815703a49178df2212a4777d46008", - "range_proof_data_hex": "fc8d266cab7e55456039be7dbc582f24d057dc5b2461c419acd51c0ea640ae5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000500000000000000bc102d03d79b52619082709e593ee099b0c668fad0b7927deb993c7138f90b48d457239a4047f3564fd4937894b91656aac5d4fd16b473faeeb641f1633e6f0c36cb68fa648bc5b09783f777586c78a76c9c3eb48a5455b607e737d2a08433011aff5f2f003a8170545fe4deb3944d2e3f1f6524b82f8de212960fb9e7ca3058f4860390b8d00e2b71feb38a3f66dd96ca1d8a68adf28c410bfc4b564da8920a52908bdbed3ef763696da10e68e911fc79891b5d85adb8b967d6b76b27a7d70381e9352fc35f8253403d19d0458f965142537e141b26036e77afbf6c45fba40aac2b3d763a85c28ae88a58a0ed2abb1ca1712af474baef9924252ab1d5899e0718a66f04096f54ca8e2b0956026e5d7c06bb241a813838d00bbde71b6129744420074708fe35b028c55214fcb63d9b5d9b416bbd709705d3578bd26cf8e0b9362ececb8bda766c7158eb1374e52b163206f73c4071b99e8521dbd6c5a7c36c050e6a41ecd15ad46f14e26285090393cc991b55be3e0b930903aa21931556973998d950accaf9f456a07e67fd31dcb119d7922eb899b1229545e57a275219750950afbebf352d006850025a9acfccff025862007a191571ecf9717fdc504d155e7c13c58de6e65434c4152713f68b5f78edfef9cc326610d68d14fb482037d718d4d3980c35e2f712cb832592efd3d7634594f6c28aa10f2b1eb384d9c4a4997154c5b5ff76ca016503d7870930d22deb3fe57de992e955d1bdacd6d22c9b493da482df0f67fd0efb2f4c9361454474e94dcda5cf1c2cf8aab115cb280f09a646729ff46df046b23bcb553975e1ee72d4606dbb555972353fe2097223bc2ee84b1336018c443e3ec085d44e0c4f93b5dab33ba1bfb5b558be2a2ef88e7f3c6d0b02913b2d1b3ae99bf3d0e29dfc54230ac9e0b498dbc967c5288e23f50471be04" + "equality_proof_data_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d357013cf9e4bd2866c8030344d5e24bea7c99b12bb2c95f6c63954462c8861e29c66c14c91b1f097ad9da08b8a737fb4f5fccd3371132c5f511288919d8e7b474af79a2ea3f412f5e14aaf28ed87ecd4bb9d96e1b2cc4f3ab1258ad7e21407cd0fe050500000000000000d6d8ad2e2feceeb678f48133e3d01f47db614dea2d95d0cd5b723e85790a66590a45fffbcf9c12c896323c448c1d49586db141bad052a98c46f358aa2cb2c6086abd5a14bea1cea8a726cf506fa2d2d6f8ca0495cb0a0d5d4a258bd16185283b0305eb1fceedc2225842bc22ed5780bb28f6272c0bd65ae20a53f0ee1e9d8a0ee845b1a28ddff2b05800a41b873bf42243818622352b725bbdcb79fddd1245001282bd11bc847b8888f723ee2e378ada882ece6b161b34689274e5d4823fdc07", + "range_proof_data_hex": "a2ea3f412f5e14aaf28ed87ecd4bb9d96e1b2cc4f3ab1258ad7e21407cd0fe0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000050000000000000030fe7e27015efb40f31a3c6cc3c3b5159a340f8778b562f2b25a77f8f961701b52a6e1735a97d7aa43c5dc4de686607e666bdd490944dc14d8437a029d5b3b08b85ef97a52a417af093e8da28ed5776b557a8298066d919c66da6d4e5328231664b59b53f8d2ad7e5ee7f409377c516735bda36aa74f94af1173acdd17637a68ca470b4d265c0f6dd9504e6a2225c284fb25ca6ddc2f5ab305da1c569e7a1509d39afc8859f68b94bd8284869d899011ed8183f2ecf45a985ace858291e86d06d16b5ed1bc06ec0708d341499d873d0df19af1f7b8cf82ce6e312e03279f9901fe4e850b9048623c0af82fe448cd87f2e3e56d74a1ae8574909776188eb7e4748af42a2e766e6d1c67985337ff93a0c04319b9c36ac39a77a486f367fda68a5dca579a81ea3c7d96fed17cd26c2a19f5edc0099b30e7e7759913dddb9dc17d404ccb156d3aacc9107eb5bdda3d54c1990d3652a2593dd615f0eb9c1d9ff3c646701cd3394cc55c47aa254e08c943db2dd4e228122accde2e4154d9bcefa96e411aef61be1510086df210fc975cf8dd69f129fc19bce90b59d43a39ef36465d0ac8225eded020f328c4e24fd2a5a80960e01987a88a9954b7910cccec634b0d7996a21e3f181207812f8b8d876e1d0b264ca19189ed855d1507ecefbfd80846239e1ec5ba1f92484f39cf8b349633e5ca55ecdb65506a949958c220a9ffe0655c0c3ad7352c172b5b93e39899a3542f786a135d056101983f5a60d1db7c7db5395c76e06cc65941227bf69524cd56bbf669d900dec11af4d47d5d415d520e82219ecdcac97751dbb627272201db4c90b49c610c2e5a4e82ac1e8b7588c0d1627ff4043b20fe9caae65059b47695a8ca27af8934026bcd2bba6650fe173253e80eb3aabd4de5c9e2477af27ddece684369fb8689fded8a9b235266d620c01da601" }, "binding": { - "ciphertext_commitment_hex": "4ee9c491a45330ca8447c8c3b1e1b1e1c3e31e8e8e7187fedb1430896adf8058", - "ciphertext_handle_hex": "7a7f13ab2b2da1f060be02eb4c9fcaca9bed78a05b802d02cfeb0a9e26563a19", + "ciphertext_commitment_hex": "3cf9e4bd2866c8030344d5e24bea7c99b12bb2c95f6c63954462c8861e29c66c", + "ciphertext_handle_hex": "14c91b1f097ad9da08b8a737fb4f5fccd3371132c5f511288919d8e7b474af79", "expected_nonce_u64": 5, - "user_pubkey_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317" + "user_pubkey_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701" }, "mutations": [ { @@ -2426,7 +2426,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "37d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e317" + "value_hex": "b1aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d35701" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2436,7 +2436,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "36d96b4d88bce44f5754d415df3fa4e77b635a8cd6bcfea008d03daeabb4e3174ee9c491a45330ca8447c8c3b1e1b1e1c3e31e8e8e7187fedb1430896adf80587a7f13ab2b2da1f060be02eb4c9fcaca9bed78a05b802d02cfeb0a9e26563a19fc8d266cab7e55456039be7dbc582f24d057dc5b2461c419acd51c0ea640ae5a05000000000000000ed74ab32bfe88fd151ff9e74f655d935fa4d81209b3c993a14c084916de6940a2d7027b6a245eb23cfaae0418467d299597bc93676822d71518498413e65170c0d68103c0f8a81f385bb4d57ad30f7bd7fe75d1198c285148b835ed8ced4852776327907076f40a434bd8ac727a227f4fb4b87f7e81923175ed6e47db29dd0d27183517d89be6bbfea525adb2f8d1376decbb391c400c7dc5d239e42939d503bb09d1c0497b122ebd7c1929c3659fbc75f815703a49178df2212a4777d4" + "value_hex": "b0aea323b18453bbf74f03044da9dd93e19f5f50bd125f8d376ae6dc74d357013cf9e4bd2866c8030344d5e24bea7c99b12bb2c95f6c63954462c8861e29c66c14c91b1f097ad9da08b8a737fb4f5fccd3371132c5f511288919d8e7b474af79a2ea3f412f5e14aaf28ed87ecd4bb9d96e1b2cc4f3ab1258ad7e21407cd0fe050500000000000000d6d8ad2e2feceeb678f48133e3d01f47db614dea2d95d0cd5b723e85790a66590a45fffbcf9c12c896323c448c1d49586db141bad052a98c46f358aa2cb2c6086abd5a14bea1cea8a726cf506fa2d2d6f8ca0495cb0a0d5d4a258bd16185283b0305eb1fceedc2225842bc22ed5780bb28f6272c0bd65ae20a53f0ee1e9d8a0ee845b1a28ddff2b05800a41b873bf42243818622352b725bbdcb79fddd1245001282bd11bc847b8888f723ee2e378ada882ece6b161b34689274e5d4823f" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2458,7 +2458,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "aa9b0bf46d3d88372806dea1bc8f04f031c42753d0f41137f40e3b9f403afc470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000013000000000000004825cf1cf7fda9b07c5e31f3523330eb34088ea129cc7a70ce6f143017261b765ef97df969659664695ac42bedc1b0bc852026a00942e43cfce6021acfed82350c189b9a79ba802fe38fbcd13099d70d1b54e97b0ec36c017a93e2a7bf349042f21c8b70b1ebda65a0386c2939c49e24182777a9d2ddd7808c36a5181b821346a32ceb9418db29c4471e6dfe0307ca9e4c3f04601f1d39513440c3927be4950b2daf6bdc59bf519f7ed234dd49386ec529f0fa5b775f7da39b0d82a52c51fe0d5f3cd9be8357a074dfef74c14e45d8c8979e92f09f5655e883da9a2f3d0dbf0d20f32340fd56e368ad4011f4ecbec9f22579ba85efffd564b9b27d27d9700965f2ed105016893b0fe76047a4f44740293476f64f0ecd3c1e3bf38aef9e59904af8b31ce61d3f162dda70ce78496f24b68fc8f225707a67d0bd2b6d13ea56f1066408884baa2802935da295a83be37ae89bbae08a517784307bb5b9cb9edabe192aeb28663fc206ec4cefdd8e1e615eb40bc03137ab5fd90f5544c4d2e3241063c4192cc1990bade70a75846b0551ecfaa30de4ad708d72c177d482dad166b71b16a2336ee28f3e7906eb3bd37512cd566d301c900e9526ca5d0a3464ff0d061afa25546744b61da40c796954a8b7c5b42ea2ef9140c67ee8f2adfded81501d6768d04d1a2dd02c0ff3d69b4aa8f62bddb972e7d31c66f01e57c033d2dd58a409908363a64b52b8627ab290f0f52710f79ee9218feb6fb5d0613e76a103c6483d6a402ec59254909f74e20fe28b6ae181de12eeed18c562c8614ea9fdb084fa2ea814bb03180dfe4be27c04f327458cec7a483653942ef05710f8ce892bea0e7726e89b9ff67af74182ab5fb9c86f87daef6c929baefbba7c796edd1a67e60b09e57f6d7f2b73d5ab25869e9f8a770783b70180d9d8609b246cba30b7a36f5506" + "proof_data_hex": "587cb830512e5cfb920d983f0e35261ab77e2615e2317c2f947503923704bc3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000130000000000000054bf71c07d968cc9cfa12defb89fd2c1e24a06dc478310a212fff02d733a7503cc8745c6da413f1180d0bbdd269dc54e2d6e04e8469a87d7eb63a366f39d6a3d043d4ac9392a6c1a019be023febaf702e2a98375eec8d2e59240aba343a58c4290955b07b40ee71c678d3d2680ceaa68eaab6ed93390b41550716c90c84a372348199d74ce3329baf99ce2effe422bcdbe95e2839b3797a5da2ef20e97cca80bc1457936a6266e890aac31fa7ff9eee292d40c45650c5f55b93e0358e3781006933a8d6e3c8feb5d5173ae39dea89592ee94ccea42a5ef25cfa97298aa02020036a7c3ec5aa1fc3c4690db46f2d2c24cbff8bcae0e36309354cbb60a5a876346d80ab37a26970ac4263e3151cae7600011182f5b7012d9ad6a94f41e1c36e05d2a13950f332d7241c6dbc3930bdbdafed96fb67312c1e1eed805ae8cf1136939460ed2214e6f7248c53bb0b9ac56ad1bc285636e44327183a7406483d5b76d4ed6ff6acc9e0099f25f10c3137829976ed2ddc412e2f08777c30ea53e4055a669eeb3f05ad0bf4ebab58caddc615b7a23291ee3a2c64e4bf99398f8ea27596b12a2ca4d82f82deb93c0549700437b4b54d4f404106e4d8d384b00309c96df017366db95e3616a1590797dc606d10798f49f9ccabcd01e2c17586ba3115a3408402664e7eca5d4dba45f44a9790d57f7d5a5296bd40c094541227bd776a273f435d2d0d64e3a10e3b96d8bb0548f02913ea0f128a335929c4b3a693a185b6b9a662e8300b2b182dd9afd2c533ef4187edbc0ff790e2a1ab0b5c59eb354418c3b1ae63b0b95253b0801021c133f0cfd15a32f59d891b5e7fe294cceb4e7ec3eff7f960871a0fed7a991b1cf26aa0bfdaf6af54a0178c0330b5e50ad5b5875367f071566a5bbad424cc4515cca240b35517619acf9fd2215a31204b22d62b0773e05" }, "mutations": [ { @@ -2466,7 +2466,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "ab9b0bf46d3d88372806dea1bc8f04f031c42753d0f41137f40e3b9f403afc470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000013000000000000004825cf1cf7fda9b07c5e31f3523330eb34088ea129cc7a70ce6f143017261b765ef97df969659664695ac42bedc1b0bc852026a00942e43cfce6021acfed82350c189b9a79ba802fe38fbcd13099d70d1b54e97b0ec36c017a93e2a7bf349042f21c8b70b1ebda65a0386c2939c49e24182777a9d2ddd7808c36a5181b821346a32ceb9418db29c4471e6dfe0307ca9e4c3f04601f1d39513440c3927be4950b2daf6bdc59bf519f7ed234dd49386ec529f0fa5b775f7da39b0d82a52c51fe0d5f3cd9be8357a074dfef74c14e45d8c8979e92f09f5655e883da9a2f3d0dbf0d20f32340fd56e368ad4011f4ecbec9f22579ba85efffd564b9b27d27d9700965f2ed105016893b0fe76047a4f44740293476f64f0ecd3c1e3bf38aef9e59904af8b31ce61d3f162dda70ce78496f24b68fc8f225707a67d0bd2b6d13ea56f1066408884baa2802935da295a83be37ae89bbae08a517784307bb5b9cb9edabe192aeb28663fc206ec4cefdd8e1e615eb40bc03137ab5fd90f5544c4d2e3241063c4192cc1990bade70a75846b0551ecfaa30de4ad708d72c177d482dad166b71b16a2336ee28f3e7906eb3bd37512cd566d301c900e9526ca5d0a3464ff0d061afa25546744b61da40c796954a8b7c5b42ea2ef9140c67ee8f2adfded81501d6768d04d1a2dd02c0ff3d69b4aa8f62bddb972e7d31c66f01e57c033d2dd58a409908363a64b52b8627ab290f0f52710f79ee9218feb6fb5d0613e76a103c6483d6a402ec59254909f74e20fe28b6ae181de12eeed18c562c8614ea9fdb084fa2ea814bb03180dfe4be27c04f327458cec7a483653942ef05710f8ce892bea0e7726e89b9ff67af74182ab5fb9c86f87daef6c929baefbba7c796edd1a67e60b09e57f6d7f2b73d5ab25869e9f8a770783b70180d9d8609b246cba30b7a36f5506" + "value_hex": "597cb830512e5cfb920d983f0e35261ab77e2615e2317c2f947503923704bc3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000130000000000000054bf71c07d968cc9cfa12defb89fd2c1e24a06dc478310a212fff02d733a7503cc8745c6da413f1180d0bbdd269dc54e2d6e04e8469a87d7eb63a366f39d6a3d043d4ac9392a6c1a019be023febaf702e2a98375eec8d2e59240aba343a58c4290955b07b40ee71c678d3d2680ceaa68eaab6ed93390b41550716c90c84a372348199d74ce3329baf99ce2effe422bcdbe95e2839b3797a5da2ef20e97cca80bc1457936a6266e890aac31fa7ff9eee292d40c45650c5f55b93e0358e3781006933a8d6e3c8feb5d5173ae39dea89592ee94ccea42a5ef25cfa97298aa02020036a7c3ec5aa1fc3c4690db46f2d2c24cbff8bcae0e36309354cbb60a5a876346d80ab37a26970ac4263e3151cae7600011182f5b7012d9ad6a94f41e1c36e05d2a13950f332d7241c6dbc3930bdbdafed96fb67312c1e1eed805ae8cf1136939460ed2214e6f7248c53bb0b9ac56ad1bc285636e44327183a7406483d5b76d4ed6ff6acc9e0099f25f10c3137829976ed2ddc412e2f08777c30ea53e4055a669eeb3f05ad0bf4ebab58caddc615b7a23291ee3a2c64e4bf99398f8ea27596b12a2ca4d82f82deb93c0549700437b4b54d4f404106e4d8d384b00309c96df017366db95e3616a1590797dc606d10798f49f9ccabcd01e2c17586ba3115a3408402664e7eca5d4dba45f44a9790d57f7d5a5296bd40c094541227bd776a273f435d2d0d64e3a10e3b96d8bb0548f02913ea0f128a335929c4b3a693a185b6b9a662e8300b2b182dd9afd2c533ef4187edbc0ff790e2a1ab0b5c59eb354418c3b1ae63b0b95253b0801021c133f0cfd15a32f59d891b5e7fe294cceb4e7ec3eff7f960871a0fed7a991b1cf26aa0bfdaf6af54a0178c0330b5e50ad5b5875367f071566a5bbad424cc4515cca240b35517619acf9fd2215a31204b22d62b0773e05" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2476,7 +2476,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "aa9b0bf46d3d88372806dea1bc8f04f031c42753d0f41137f40e3b9f403afc470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000013000000000000004825cf1cf7fda9b07c5e31f3523330eb34088ea129cc7a70ce6f143017261b765ef97df969659664695ac42bedc1b0bc852026a00942e43cfce6021acfed82350c189b9a79ba802fe38fbcd13099d70d1b54e97b0ec36c017a93e2a7bf349042f21c8b70b1ebda65a0386c2939c49e24182777a9d2ddd7808c36a5181b821346a32ceb9418db29c4471e6dfe0307ca9e4c3f04601f1d39513440c3927be4950b2daf6bdc59bf519f7ed234dd49386ec529f0fa5b775f7da39b0d82a52c51fe0d5f3cd9be8357a074dfef74c14e45d8c8979e92f09f5655e883da9a2f3d0dbf0d20f32340fd56e368ad4011f4ecbec9f22579ba85efffd564b9b27d27d9700965f2ed105016893b0fe76047a4f44740293476f64f0ecd3c1e3bf38aef9e59904af8b31ce61d3f162dda70ce78496f24b68fc8f225707a67d0bd2b6d13ea56f1066408884baa2802935da295a83be37ae89bbae08a517784307bb5b9cb9edabe192aeb28663fc206ec4cefdd8e1e615eb40bc03137ab5fd90f5544c4d2e3241063c4192cc1990bade70a75846b0551ecfaa30de4ad708d72c177d482dad166b71b16a2336ee28f3e7906eb3bd37512cd566d301c900e9526ca5d0a3464ff0d061afa25546744b61da40c796954a8b7c5b42ea2ef9140c67ee8f2adfded81501d6768d04d1a2dd02c0ff3d69b4aa8f62bddb972e7d31c66f01e57c033d2dd58a409908363a64b52b8627ab290f0f52710f79ee9218feb6fb5d0613e76a103c6483d6a402ec59254909f74e20fe28b6ae181de12eeed18c562c8614ea9fdb084fa2ea814bb03180dfe4be27c04f327458cec7a483653942ef05710f8ce892bea0e7726e89b9ff67af74182ab5fb9c86f87daef6c929baefbba7c796edd1a67e60b09e57f6d7f2b73d5ab25869e9f8a770783b70180d9d8609b246cba30b7a36f" + "value_hex": "587cb830512e5cfb920d983f0e35261ab77e2615e2317c2f947503923704bc3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000130000000000000054bf71c07d968cc9cfa12defb89fd2c1e24a06dc478310a212fff02d733a7503cc8745c6da413f1180d0bbdd269dc54e2d6e04e8469a87d7eb63a366f39d6a3d043d4ac9392a6c1a019be023febaf702e2a98375eec8d2e59240aba343a58c4290955b07b40ee71c678d3d2680ceaa68eaab6ed93390b41550716c90c84a372348199d74ce3329baf99ce2effe422bcdbe95e2839b3797a5da2ef20e97cca80bc1457936a6266e890aac31fa7ff9eee292d40c45650c5f55b93e0358e3781006933a8d6e3c8feb5d5173ae39dea89592ee94ccea42a5ef25cfa97298aa02020036a7c3ec5aa1fc3c4690db46f2d2c24cbff8bcae0e36309354cbb60a5a876346d80ab37a26970ac4263e3151cae7600011182f5b7012d9ad6a94f41e1c36e05d2a13950f332d7241c6dbc3930bdbdafed96fb67312c1e1eed805ae8cf1136939460ed2214e6f7248c53bb0b9ac56ad1bc285636e44327183a7406483d5b76d4ed6ff6acc9e0099f25f10c3137829976ed2ddc412e2f08777c30ea53e4055a669eeb3f05ad0bf4ebab58caddc615b7a23291ee3a2c64e4bf99398f8ea27596b12a2ca4d82f82deb93c0549700437b4b54d4f404106e4d8d384b00309c96df017366db95e3616a1590797dc606d10798f49f9ccabcd01e2c17586ba3115a3408402664e7eca5d4dba45f44a9790d57f7d5a5296bd40c094541227bd776a273f435d2d0d64e3a10e3b96d8bb0548f02913ea0f128a335929c4b3a693a185b6b9a662e8300b2b182dd9afd2c533ef4187edbc0ff790e2a1ab0b5c59eb354418c3b1ae63b0b95253b0801021c133f0cfd15a32f59d891b5e7fe294cceb4e7ec3eff7f960871a0fed7a991b1cf26aa0bfdaf6af54a0178c0330b5e50ad5b5875367f071566a5bbad424cc4515cca240b35517619acf9fd2215a31204b22d62b077" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2496,7 +2496,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "aa9b0bf46d3d88372806dea1bc8f04f031c42753d0f41137f40e3b9f403afc470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000013000000000000004825cf1cf7fda9b07c5e31f3523330eb34088ea129cc7a70ce6f143017261b765ef97df969659664695ac42bedc1b0bc852026a00942e43cfce6021acfed82350c189b9a79ba802fe38fbcd13099d70d1b54e97b0ec36c017a93e2a7bf349042f21c8b70b1ebda65a0386c2939c49e24182777a9d2ddd7808c36a5181b821346a32ceb9418db29c4471e6dfe0307ca9e4c3f04601f1d39513440c3927be4950b2daf6bdc59bf519f7ed234dd49386ec529f0fa5b775f7da39b0d82a52c51fe0d5f3cd9be8357a074dfef74c14e45d8c8979e92f09f5655e883da9a2f3d0dbf0d20f32340fd56e368ad4011f4ecbec9f22579ba85efffd564b9b27d27d9700965f2ed105016893b0fe76047a4f44740293476f64f0ecd3c1e3bf38aef9e59904af8b31ce61d3f162dda70ce78496f24b68fc8f225707a67d0bd2b6d13ea56f1066408884baa2802935da295a83be37ae89bbae08a517784307bb5b9cb9edabe192aeb28663fc206ec4cefdd8e1e615eb40bc03137ab5fd90f5544c4d2e3241063c4192cc1990bade70a75846b0551ecfaa30de4ad708d72c177d482dad166b71b16a2336ee28f3e7906eb3bd37512cd566d301c900e9526ca5d0a3464ff0d061afa25546744b61da40c796954a8b7c5b42ea2ef9140c67ee8f2adfded81501d6768d04d1a2dd02c0ff3d69b4aa8f62bddb972e7d31c66f01e57c033d2dd58a409908363a64b52b8627ab290f0f52710f79ee9218feb6fb5d0613e76a103c6483d6a402ec59254909f74e20fe28b6ae181de12eeed18c562c8614ea9fdb084fa2ea814bb03180dfe4be27c04f327458cec7a483653942ef05710f8ce892bea0e7726e89b9ff67af74182ab5fb9c86f87daef6c929baefbba7c796edd1a67e60b09e57f6d7f2b73d5ab25869e9f8a770783b70180d9d8609b246cba30b7a36f5507" + "value_hex": "587cb830512e5cfb920d983f0e35261ab77e2615e2317c2f947503923704bc3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000130000000000000054bf71c07d968cc9cfa12defb89fd2c1e24a06dc478310a212fff02d733a7503cc8745c6da413f1180d0bbdd269dc54e2d6e04e8469a87d7eb63a366f39d6a3d043d4ac9392a6c1a019be023febaf702e2a98375eec8d2e59240aba343a58c4290955b07b40ee71c678d3d2680ceaa68eaab6ed93390b41550716c90c84a372348199d74ce3329baf99ce2effe422bcdbe95e2839b3797a5da2ef20e97cca80bc1457936a6266e890aac31fa7ff9eee292d40c45650c5f55b93e0358e3781006933a8d6e3c8feb5d5173ae39dea89592ee94ccea42a5ef25cfa97298aa02020036a7c3ec5aa1fc3c4690db46f2d2c24cbff8bcae0e36309354cbb60a5a876346d80ab37a26970ac4263e3151cae7600011182f5b7012d9ad6a94f41e1c36e05d2a13950f332d7241c6dbc3930bdbdafed96fb67312c1e1eed805ae8cf1136939460ed2214e6f7248c53bb0b9ac56ad1bc285636e44327183a7406483d5b76d4ed6ff6acc9e0099f25f10c3137829976ed2ddc412e2f08777c30ea53e4055a669eeb3f05ad0bf4ebab58caddc615b7a23291ee3a2c64e4bf99398f8ea27596b12a2ca4d82f82deb93c0549700437b4b54d4f404106e4d8d384b00309c96df017366db95e3616a1590797dc606d10798f49f9ccabcd01e2c17586ba3115a3408402664e7eca5d4dba45f44a9790d57f7d5a5296bd40c094541227bd776a273f435d2d0d64e3a10e3b96d8bb0548f02913ea0f128a335929c4b3a693a185b6b9a662e8300b2b182dd9afd2c533ef4187edbc0ff790e2a1ab0b5c59eb354418c3b1ae63b0b95253b0801021c133f0cfd15a32f59d891b5e7fe294cceb4e7ec3eff7f960871a0fed7a991b1cf26aa0bfdaf6af54a0178c0330b5e50ad5b5875367f071566a5bbad424cc4515cca240b35517619acf9fd2215a31204b22d62b0773e04" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2508,14 +2508,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76386d0a32762487a234e5305cc5d1bcdad2cd7c56984d80349d27936722b112601870b78302596be0d48ee190d4a84b21449e7a3016c82373a8530ec936897f56aa9b0bf46d3d88372806dea1bc8f04f031c42753d0f41137f40e3b9f403afc4713000000000000006ea3d669961e8041e5dce661a33a55e54f04093bbb430da98d2ac11418e90a6ac801255c7d933466e4d34cb797eb00c1c59b0762f89fe5ba9d1bf5cd91cb8f382e593d81568340de79ceaf548ab484c540ba71267e94bfbe5142ae3aa56f76130963a9cf8df5bc005357fffc6fbfaceba256e1be78fecae4333dadc65ecc110f1b7a6a7b2f08b231d76544e4626c9777f8881e7ca591b8fb60dcc97c8ca6d0037975a887164aeb27cbc1608eea98b3fa3bbabd819c4460958e39d422f3861d00", - "range_proof_data_hex": "aa9b0bf46d3d88372806dea1bc8f04f031c42753d0f41137f40e3b9f403afc470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000013000000000000004825cf1cf7fda9b07c5e31f3523330eb34088ea129cc7a70ce6f143017261b765ef97df969659664695ac42bedc1b0bc852026a00942e43cfce6021acfed82350c189b9a79ba802fe38fbcd13099d70d1b54e97b0ec36c017a93e2a7bf349042f21c8b70b1ebda65a0386c2939c49e24182777a9d2ddd7808c36a5181b821346a32ceb9418db29c4471e6dfe0307ca9e4c3f04601f1d39513440c3927be4950b2daf6bdc59bf519f7ed234dd49386ec529f0fa5b775f7da39b0d82a52c51fe0d5f3cd9be8357a074dfef74c14e45d8c8979e92f09f5655e883da9a2f3d0dbf0d20f32340fd56e368ad4011f4ecbec9f22579ba85efffd564b9b27d27d9700965f2ed105016893b0fe76047a4f44740293476f64f0ecd3c1e3bf38aef9e59904af8b31ce61d3f162dda70ce78496f24b68fc8f225707a67d0bd2b6d13ea56f1066408884baa2802935da295a83be37ae89bbae08a517784307bb5b9cb9edabe192aeb28663fc206ec4cefdd8e1e615eb40bc03137ab5fd90f5544c4d2e3241063c4192cc1990bade70a75846b0551ecfaa30de4ad708d72c177d482dad166b71b16a2336ee28f3e7906eb3bd37512cd566d301c900e9526ca5d0a3464ff0d061afa25546744b61da40c796954a8b7c5b42ea2ef9140c67ee8f2adfded81501d6768d04d1a2dd02c0ff3d69b4aa8f62bddb972e7d31c66f01e57c033d2dd58a409908363a64b52b8627ab290f0f52710f79ee9218feb6fb5d0613e76a103c6483d6a402ec59254909f74e20fe28b6ae181de12eeed18c562c8614ea9fdb084fa2ea814bb03180dfe4be27c04f327458cec7a483653942ef05710f8ce892bea0e7726e89b9ff67af74182ab5fb9c86f87daef6c929baefbba7c796edd1a67e60b09e57f6d7f2b73d5ab25869e9f8a770783b70180d9d8609b246cba30b7a36f5506" + "equality_proof_data_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095564ba33808b56f6832516d90d799b9372dd032b01c3fddc29d26eb8ff669f1667c21269e7a145ef209c19c42a637bd515e1c6e4f16bcf8eb3830f61e208d43c5c1ce9d706d3767a820609c0ae7394f2abea6d14b4c78b12acb7c34d4c169d163213000000000000005479e4fc7d973a120b32ff8bbe7649cb0d3bfa4c15f9eddb2913f52c486b091ad85c792ed6eaf599c42d85375905b4788314ada2c17b5e63b80b5c3ccd14034d02666785b22d9e3ee8210f12226ebb3867419f94e026e095922747698d15967055896bfa1f677628783bcbe784a2efc175df49ec4f3dd4291a29cdc767ad8a08f26d4a224e6423326b29bfd318fd7eb70f8a9002827f948879ee015448aa0b07b0f5ce6b52d28540ed4c205da7adce178b7902f183ee6f55825792afefc91b02", + "range_proof_data_hex": "1ce9d706d3767a820609c0ae7394f2abea6d14b4c78b12acb7c34d4c169d163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000130000000000000086ffea97e58622a5bff4ff86392c326fe71d56d24fe8128171c8887f0022a95a7c377a76b0a422e0eb3549a3acae02aa315dd864c279c8d024c9bd6fcaf4d256f42e26318ec94940e04f1a658190e7daee26bf7a91da2835e4cc016c8036f11282d1b09c57b49536f0c1530865deed66e5123e69f2b7e327a46fbfc16a4c8f2be978e4926d08c45cfd6e8c262fa26abf23324b1438410b6271229e63cee0630860b3ff2cefdd55e047c71f4010b370f34cc6caeab1d39dfd5011ed09d379620438a9452507bd5c4817f73885dec62b9b19aa53b5fee7baa52525b6377fbe0803f89ae41d2323154a7b117bb793603e8085dfc56606d90fb3067f7cd95fc2ba26ea2e9391b54f8015d6f0bc98631d59636434a3a9769a32ae45fc7ed280b6d5578662c99212af7a1830b0513b0577843287f76d4e4f96bb15ad294c718ed3471ee048db91c0d94deb99c7adf35efe9bc73488a9fcd2d305bed2912a78acfff825467e27d6f24887b9d22aead395aebaa8c8127ac106055dc0a1337746d1183c05f65660e28702bf34a0db2f95888f5aea2b47e538d3bb9ebfd752baaffdc35e617ae061ac5a50ea499bac3296671848fbae30eaf3b711061cc38d920c0b4afe11261381740f83f1c37af93cf2bf399fe24444014ed9fe2094b595443a6b21c954d49c1dedcd592ab918a175be3b78a53851777d5ed955449e9c352dc35d663b62427f64804fe787c6cc747d4efd7a04ae9bb3106af54c0b0e79b50bf603424623a44544f905c557bcc0139e58a711e5c292e3c7ae63db9a1a172f8b813dc5fe61c854affb5ff303cb92d138c1ef4316ad58f2cbcf06c990dc3cb44323a78f0c079fa988c4fefe505bf9f222c0abf89159b39aaffdaa662a24dcca219a3ee05c0b4604c4093d738de1099fee57896bd49ad5391858ea75fc13bed4b70c5ae70a0e" }, "binding": { - "ciphertext_commitment_hex": "386d0a32762487a234e5305cc5d1bcdad2cd7c56984d80349d27936722b11260", - "ciphertext_handle_hex": "1870b78302596be0d48ee190d4a84b21449e7a3016c82373a8530ec936897f56", + "ciphertext_commitment_hex": "64ba33808b56f6832516d90d799b9372dd032b01c3fddc29d26eb8ff669f1667", + "ciphertext_handle_hex": "c21269e7a145ef209c19c42a637bd515e1c6e4f16bcf8eb3830f61e208d43c5c", "expected_nonce_u64": 19, - "user_pubkey_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76" + "user_pubkey_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc0955" }, "mutations": [ { @@ -2543,7 +2543,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "f95e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76" + "value_hex": "e32809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc0955" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2553,7 +2553,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "f85e03764267f6a2bf70ae9dce2af8a721bcfa97ad0146f54dc3475553120a76386d0a32762487a234e5305cc5d1bcdad2cd7c56984d80349d27936722b112601870b78302596be0d48ee190d4a84b21449e7a3016c82373a8530ec936897f56aa9b0bf46d3d88372806dea1bc8f04f031c42753d0f41137f40e3b9f403afc4713000000000000006ea3d669961e8041e5dce661a33a55e54f04093bbb430da98d2ac11418e90a6ac801255c7d933466e4d34cb797eb00c1c59b0762f89fe5ba9d1bf5cd91cb8f382e593d81568340de79ceaf548ab484c540ba71267e94bfbe5142ae3aa56f76130963a9cf8df5bc005357fffc6fbfaceba256e1be78fecae4333dadc65ecc110f1b7a6a7b2f08b231d76544e4626c9777f8881e7ca591b8fb60dcc97c8ca6d0037975a887164aeb27cbc1608eea98b3fa3bbabd819c4460958e39d422f386" + "value_hex": "e22809202e4d8f13770e8bcb5f37c5e6e18c122e2cd0c6d09b57c4517cfc095564ba33808b56f6832516d90d799b9372dd032b01c3fddc29d26eb8ff669f1667c21269e7a145ef209c19c42a637bd515e1c6e4f16bcf8eb3830f61e208d43c5c1ce9d706d3767a820609c0ae7394f2abea6d14b4c78b12acb7c34d4c169d163213000000000000005479e4fc7d973a120b32ff8bbe7649cb0d3bfa4c15f9eddb2913f52c486b091ad85c792ed6eaf599c42d85375905b4788314ada2c17b5e63b80b5c3ccd14034d02666785b22d9e3ee8210f12226ebb3867419f94e026e095922747698d15967055896bfa1f677628783bcbe784a2efc175df49ec4f3dd4291a29cdc767ad8a08f26d4a224e6423326b29bfd318fd7eb70f8a9002827f948879ee015448aa0b07b0f5ce6b52d28540ed4c205da7adce178b7902f183ee6f55825792afefc9" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2575,7 +2575,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "daf6b85b7d9173a3cb33f923cb6da69fc74276fec78a8ef6aac30e723be07156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000dcb115507afdd3baf0347fb8de810c66393f569dc88610609fc17e944145c11a601a343741a68462549db59023b6125bc152bdded2f0c04ffe4e3a4eba2c0a107af546637619f572bcc9e7d9ca66f2aca4d3359f3d182ba1cb76986cc3c1785d8820e5a91d3821357680bc77d2e448e00e1840edec51c3fb0dfd685bbb87ae2b1502b93e04051f572bc96430ad0633db3016518882d851c66102515248ee8706d79a69771903712c9286b005baf511fa7c1345428cb56742442c8a9d4568cf0f0ec3480e24b2a4d4316c407cd7e8f00d09080b5c3fcf796ae6ff6d1c30c9720c404c525b65bd7c4f12b9671b0d784eafeb61fe0f894ca67344336035b569161b3ce7e246ff44306ea71884de8b1d40ea21e61250510f9c4bba3f8e3d8537002b98eb882ff94a342e3ce9de6101ec6f32c282987ca39afcfd3f1949d0d6c4b65b08a174bb5259771c9e90d0a246a8c78ae2e20421c62046fb2c57d4625d9162449ade9f2b2234867623040e146c90a3ddd4a28cfad7c06ac455adec9a5a4e3a7aa68476f06462f54f2f05e0b8da117024b6aac1eed04a46507af8eaccd7a18c2406b1a52b6a33f5e7f9de6461e6defa2b6753cb1ca1d66b97d2d9a659b2f67b15b85bc186572839ca7fce150d4fb94abd62d2af9e27c33b329d868d303826cc7566a00db967044c5b279be33bafdf2d4a8af11a402bee57457eb8f61f7592103af895f4bea63bd095c80583f4f8175b1e09fa5fe98de30d71891756902b6f0718ea90a8d06a500157dcc43e58dbc06c3ddc0b5c6122c04a787c62b87d3cf2ce000a25425fac59760e9ae31dba8c716a429c4a2f3a2fede5fe9b381ea56e89bc3875529e4975373bf9d3a2528f7267eeda2401a0b2c1c37fcef26b38e4ec84680d2601e68a826d35048d97211d85309d3d3e52c1a6d73c410041fb0d8b0e15c70f" + "proof_data_hex": "48089c67776a07a59aca28496e13244ceec0484a4c9af83371b6f25781bbbf7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000d8ca34cc1875bbd8568fc7e5dec9ce3438ee65feee607cc5eae15f631b76c07ba42d86bd1616510cce8d628d9d2d66812f61090380a34d6760904fe89e47942456904c53d93c34c9b05400efe33014a4efb7cf0ecba18ff90a536b9b76b877038a4a4a7fc0a2c75b01f3f8baabe61db7cd97ac8faad510bdc5febd486d55091ff6abbe65670a0053fa3f91af1d5e1f1d7a129a0f3a2ee59228b988ecedf195085a4e4b3dafd2dc2e283fee1d627cb054671ae9120e0e11e279e904e4d828800858136f64b7087f2e0a8d943cc1af189e88bf8bed39e0823f3cfe0d85e067980be873c0e9d4c2c7e25e3c7b2426697a034e6fd3805a5a1ea24b7e39f5f34288708cf8cd9d1e3534f0264c4971746f159e6f2538623e33892576bddfb28781e34f2c515aa7cdcd392405dfac7f88b90d1e6750ac77d60dc397b39753cead7de02516f94bbd2ffed93f853f0accfeb2ffee5dd6c04f4069291040ca71d742f56870fead1614eb4832e5773b8b4f7453e829103aeddd620aff292bb2c2da602a316ea85e2d04c8d6483ea285c35c7bce565f3ccc5de4983f82004c49a8f80497db1800d7e1ec9ac3693fd82f19505da34248a3d5b7bd8036e3a01b8b844fd9e1d43cce4332bfd96d71d50c86db9d57998a91b2bb53b0a717bae9012edf884bc6b41102643d18262983a318f4af5a7e8fd93b1d642a998c3aa094e6a7aae04dd80f10782b208492872b587ef7b7631b2586df7f4f436cc0509336251f4503e1f4c80e966b59a6f0bed35452de8fc0bf8b48f5ef19dfeef4a78778b2adf689be4d486ca8c63719363d36ae82a77ae8ffccb599c65b19c2364c804cb52b3ca5484da033cb399f426b25e37423c31b24e95cabab9cf8e3d226ad39d8d2c4a8e1b4d19f036b9833ec6e3b0af4a69fe41b462362296468d8b390924cbbd94216262778e50e" }, "mutations": [ { @@ -2583,7 +2583,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "dbf6b85b7d9173a3cb33f923cb6da69fc74276fec78a8ef6aac30e723be07156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000dcb115507afdd3baf0347fb8de810c66393f569dc88610609fc17e944145c11a601a343741a68462549db59023b6125bc152bdded2f0c04ffe4e3a4eba2c0a107af546637619f572bcc9e7d9ca66f2aca4d3359f3d182ba1cb76986cc3c1785d8820e5a91d3821357680bc77d2e448e00e1840edec51c3fb0dfd685bbb87ae2b1502b93e04051f572bc96430ad0633db3016518882d851c66102515248ee8706d79a69771903712c9286b005baf511fa7c1345428cb56742442c8a9d4568cf0f0ec3480e24b2a4d4316c407cd7e8f00d09080b5c3fcf796ae6ff6d1c30c9720c404c525b65bd7c4f12b9671b0d784eafeb61fe0f894ca67344336035b569161b3ce7e246ff44306ea71884de8b1d40ea21e61250510f9c4bba3f8e3d8537002b98eb882ff94a342e3ce9de6101ec6f32c282987ca39afcfd3f1949d0d6c4b65b08a174bb5259771c9e90d0a246a8c78ae2e20421c62046fb2c57d4625d9162449ade9f2b2234867623040e146c90a3ddd4a28cfad7c06ac455adec9a5a4e3a7aa68476f06462f54f2f05e0b8da117024b6aac1eed04a46507af8eaccd7a18c2406b1a52b6a33f5e7f9de6461e6defa2b6753cb1ca1d66b97d2d9a659b2f67b15b85bc186572839ca7fce150d4fb94abd62d2af9e27c33b329d868d303826cc7566a00db967044c5b279be33bafdf2d4a8af11a402bee57457eb8f61f7592103af895f4bea63bd095c80583f4f8175b1e09fa5fe98de30d71891756902b6f0718ea90a8d06a500157dcc43e58dbc06c3ddc0b5c6122c04a787c62b87d3cf2ce000a25425fac59760e9ae31dba8c716a429c4a2f3a2fede5fe9b381ea56e89bc3875529e4975373bf9d3a2528f7267eeda2401a0b2c1c37fcef26b38e4ec84680d2601e68a826d35048d97211d85309d3d3e52c1a6d73c410041fb0d8b0e15c70f" + "value_hex": "49089c67776a07a59aca28496e13244ceec0484a4c9af83371b6f25781bbbf7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000d8ca34cc1875bbd8568fc7e5dec9ce3438ee65feee607cc5eae15f631b76c07ba42d86bd1616510cce8d628d9d2d66812f61090380a34d6760904fe89e47942456904c53d93c34c9b05400efe33014a4efb7cf0ecba18ff90a536b9b76b877038a4a4a7fc0a2c75b01f3f8baabe61db7cd97ac8faad510bdc5febd486d55091ff6abbe65670a0053fa3f91af1d5e1f1d7a129a0f3a2ee59228b988ecedf195085a4e4b3dafd2dc2e283fee1d627cb054671ae9120e0e11e279e904e4d828800858136f64b7087f2e0a8d943cc1af189e88bf8bed39e0823f3cfe0d85e067980be873c0e9d4c2c7e25e3c7b2426697a034e6fd3805a5a1ea24b7e39f5f34288708cf8cd9d1e3534f0264c4971746f159e6f2538623e33892576bddfb28781e34f2c515aa7cdcd392405dfac7f88b90d1e6750ac77d60dc397b39753cead7de02516f94bbd2ffed93f853f0accfeb2ffee5dd6c04f4069291040ca71d742f56870fead1614eb4832e5773b8b4f7453e829103aeddd620aff292bb2c2da602a316ea85e2d04c8d6483ea285c35c7bce565f3ccc5de4983f82004c49a8f80497db1800d7e1ec9ac3693fd82f19505da34248a3d5b7bd8036e3a01b8b844fd9e1d43cce4332bfd96d71d50c86db9d57998a91b2bb53b0a717bae9012edf884bc6b41102643d18262983a318f4af5a7e8fd93b1d642a998c3aa094e6a7aae04dd80f10782b208492872b587ef7b7631b2586df7f4f436cc0509336251f4503e1f4c80e966b59a6f0bed35452de8fc0bf8b48f5ef19dfeef4a78778b2adf689be4d486ca8c63719363d36ae82a77ae8ffccb599c65b19c2364c804cb52b3ca5484da033cb399f426b25e37423c31b24e95cabab9cf8e3d226ad39d8d2c4a8e1b4d19f036b9833ec6e3b0af4a69fe41b462362296468d8b390924cbbd94216262778e50e" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2593,7 +2593,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "daf6b85b7d9173a3cb33f923cb6da69fc74276fec78a8ef6aac30e723be07156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000dcb115507afdd3baf0347fb8de810c66393f569dc88610609fc17e944145c11a601a343741a68462549db59023b6125bc152bdded2f0c04ffe4e3a4eba2c0a107af546637619f572bcc9e7d9ca66f2aca4d3359f3d182ba1cb76986cc3c1785d8820e5a91d3821357680bc77d2e448e00e1840edec51c3fb0dfd685bbb87ae2b1502b93e04051f572bc96430ad0633db3016518882d851c66102515248ee8706d79a69771903712c9286b005baf511fa7c1345428cb56742442c8a9d4568cf0f0ec3480e24b2a4d4316c407cd7e8f00d09080b5c3fcf796ae6ff6d1c30c9720c404c525b65bd7c4f12b9671b0d784eafeb61fe0f894ca67344336035b569161b3ce7e246ff44306ea71884de8b1d40ea21e61250510f9c4bba3f8e3d8537002b98eb882ff94a342e3ce9de6101ec6f32c282987ca39afcfd3f1949d0d6c4b65b08a174bb5259771c9e90d0a246a8c78ae2e20421c62046fb2c57d4625d9162449ade9f2b2234867623040e146c90a3ddd4a28cfad7c06ac455adec9a5a4e3a7aa68476f06462f54f2f05e0b8da117024b6aac1eed04a46507af8eaccd7a18c2406b1a52b6a33f5e7f9de6461e6defa2b6753cb1ca1d66b97d2d9a659b2f67b15b85bc186572839ca7fce150d4fb94abd62d2af9e27c33b329d868d303826cc7566a00db967044c5b279be33bafdf2d4a8af11a402bee57457eb8f61f7592103af895f4bea63bd095c80583f4f8175b1e09fa5fe98de30d71891756902b6f0718ea90a8d06a500157dcc43e58dbc06c3ddc0b5c6122c04a787c62b87d3cf2ce000a25425fac59760e9ae31dba8c716a429c4a2f3a2fede5fe9b381ea56e89bc3875529e4975373bf9d3a2528f7267eeda2401a0b2c1c37fcef26b38e4ec84680d2601e68a826d35048d97211d85309d3d3e52c1a6d73c410041fb0d8b0e15" + "value_hex": "48089c67776a07a59aca28496e13244ceec0484a4c9af83371b6f25781bbbf7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000d8ca34cc1875bbd8568fc7e5dec9ce3438ee65feee607cc5eae15f631b76c07ba42d86bd1616510cce8d628d9d2d66812f61090380a34d6760904fe89e47942456904c53d93c34c9b05400efe33014a4efb7cf0ecba18ff90a536b9b76b877038a4a4a7fc0a2c75b01f3f8baabe61db7cd97ac8faad510bdc5febd486d55091ff6abbe65670a0053fa3f91af1d5e1f1d7a129a0f3a2ee59228b988ecedf195085a4e4b3dafd2dc2e283fee1d627cb054671ae9120e0e11e279e904e4d828800858136f64b7087f2e0a8d943cc1af189e88bf8bed39e0823f3cfe0d85e067980be873c0e9d4c2c7e25e3c7b2426697a034e6fd3805a5a1ea24b7e39f5f34288708cf8cd9d1e3534f0264c4971746f159e6f2538623e33892576bddfb28781e34f2c515aa7cdcd392405dfac7f88b90d1e6750ac77d60dc397b39753cead7de02516f94bbd2ffed93f853f0accfeb2ffee5dd6c04f4069291040ca71d742f56870fead1614eb4832e5773b8b4f7453e829103aeddd620aff292bb2c2da602a316ea85e2d04c8d6483ea285c35c7bce565f3ccc5de4983f82004c49a8f80497db1800d7e1ec9ac3693fd82f19505da34248a3d5b7bd8036e3a01b8b844fd9e1d43cce4332bfd96d71d50c86db9d57998a91b2bb53b0a717bae9012edf884bc6b41102643d18262983a318f4af5a7e8fd93b1d642a998c3aa094e6a7aae04dd80f10782b208492872b587ef7b7631b2586df7f4f436cc0509336251f4503e1f4c80e966b59a6f0bed35452de8fc0bf8b48f5ef19dfeef4a78778b2adf689be4d486ca8c63719363d36ae82a77ae8ffccb599c65b19c2364c804cb52b3ca5484da033cb399f426b25e37423c31b24e95cabab9cf8e3d226ad39d8d2c4a8e1b4d19f036b9833ec6e3b0af4a69fe41b462362296468d8b390924cbbd94216262778" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2613,7 +2613,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "daf6b85b7d9173a3cb33f923cb6da69fc74276fec78a8ef6aac30e723be07156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000dcb115507afdd3baf0347fb8de810c66393f569dc88610609fc17e944145c11a601a343741a68462549db59023b6125bc152bdded2f0c04ffe4e3a4eba2c0a107af546637619f572bcc9e7d9ca66f2aca4d3359f3d182ba1cb76986cc3c1785d8820e5a91d3821357680bc77d2e448e00e1840edec51c3fb0dfd685bbb87ae2b1502b93e04051f572bc96430ad0633db3016518882d851c66102515248ee8706d79a69771903712c9286b005baf511fa7c1345428cb56742442c8a9d4568cf0f0ec3480e24b2a4d4316c407cd7e8f00d09080b5c3fcf796ae6ff6d1c30c9720c404c525b65bd7c4f12b9671b0d784eafeb61fe0f894ca67344336035b569161b3ce7e246ff44306ea71884de8b1d40ea21e61250510f9c4bba3f8e3d8537002b98eb882ff94a342e3ce9de6101ec6f32c282987ca39afcfd3f1949d0d6c4b65b08a174bb5259771c9e90d0a246a8c78ae2e20421c62046fb2c57d4625d9162449ade9f2b2234867623040e146c90a3ddd4a28cfad7c06ac455adec9a5a4e3a7aa68476f06462f54f2f05e0b8da117024b6aac1eed04a46507af8eaccd7a18c2406b1a52b6a33f5e7f9de6461e6defa2b6753cb1ca1d66b97d2d9a659b2f67b15b85bc186572839ca7fce150d4fb94abd62d2af9e27c33b329d868d303826cc7566a00db967044c5b279be33bafdf2d4a8af11a402bee57457eb8f61f7592103af895f4bea63bd095c80583f4f8175b1e09fa5fe98de30d71891756902b6f0718ea90a8d06a500157dcc43e58dbc06c3ddc0b5c6122c04a787c62b87d3cf2ce000a25425fac59760e9ae31dba8c716a429c4a2f3a2fede5fe9b381ea56e89bc3875529e4975373bf9d3a2528f7267eeda2401a0b2c1c37fcef26b38e4ec84680d2601e68a826d35048d97211d85309d3d3e52c1a6d73c410041fb0d8b0e15c70e" + "value_hex": "48089c67776a07a59aca28496e13244ceec0484a4c9af83371b6f25781bbbf7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000d8ca34cc1875bbd8568fc7e5dec9ce3438ee65feee607cc5eae15f631b76c07ba42d86bd1616510cce8d628d9d2d66812f61090380a34d6760904fe89e47942456904c53d93c34c9b05400efe33014a4efb7cf0ecba18ff90a536b9b76b877038a4a4a7fc0a2c75b01f3f8baabe61db7cd97ac8faad510bdc5febd486d55091ff6abbe65670a0053fa3f91af1d5e1f1d7a129a0f3a2ee59228b988ecedf195085a4e4b3dafd2dc2e283fee1d627cb054671ae9120e0e11e279e904e4d828800858136f64b7087f2e0a8d943cc1af189e88bf8bed39e0823f3cfe0d85e067980be873c0e9d4c2c7e25e3c7b2426697a034e6fd3805a5a1ea24b7e39f5f34288708cf8cd9d1e3534f0264c4971746f159e6f2538623e33892576bddfb28781e34f2c515aa7cdcd392405dfac7f88b90d1e6750ac77d60dc397b39753cead7de02516f94bbd2ffed93f853f0accfeb2ffee5dd6c04f4069291040ca71d742f56870fead1614eb4832e5773b8b4f7453e829103aeddd620aff292bb2c2da602a316ea85e2d04c8d6483ea285c35c7bce565f3ccc5de4983f82004c49a8f80497db1800d7e1ec9ac3693fd82f19505da34248a3d5b7bd8036e3a01b8b844fd9e1d43cce4332bfd96d71d50c86db9d57998a91b2bb53b0a717bae9012edf884bc6b41102643d18262983a318f4af5a7e8fd93b1d642a998c3aa094e6a7aae04dd80f10782b208492872b587ef7b7631b2586df7f4f436cc0509336251f4503e1f4c80e966b59a6f0bed35452de8fc0bf8b48f5ef19dfeef4a78778b2adf689be4d486ca8c63719363d36ae82a77ae8ffccb599c65b19c2364c804cb52b3ca5484da033cb399f426b25e37423c31b24e95cabab9cf8e3d226ad39d8d2c4a8e1b4d19f036b9833ec6e3b0af4a69fe41b462362296468d8b390924cbbd94216262778e50f" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2625,14 +2625,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de62146e179d05cb4a48da5a4e4fff76ffbb088647694e394b1610c25c92ebc72ac1277cf07a72b9ca39a89968d2b31bd8bb1d95e02d8989569e1b1b33572cf4111135daf6b85b7d9173a3cb33f923cb6da69fc74276fec78a8ef6aac30e723be071560100010000000000fad6d58493e75df68c80373c5ea92bb6990522f972467989f385df7e1f551108ea442bcf11501bd427a2af6f8a58479c296fed6910c76c40d7db933a1a3a3b13a628794838b8df2f1664387635866ad14092fd92c27a136a8a2ebc38d8ea655c2cc09353492bbd37cc5e360a62c06da3822c9f5742ca31211ad18923d185ab022b66f57eb7a205e6df7c837cbe79da383ab3186bbc61ec575e6b41fdf9a2ac0384b03c382746d8977386e9528d2698f30f2c27999232d120bf1a9d3ca4913803", - "range_proof_data_hex": "daf6b85b7d9173a3cb33f923cb6da69fc74276fec78a8ef6aac30e723be07156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000dcb115507afdd3baf0347fb8de810c66393f569dc88610609fc17e944145c11a601a343741a68462549db59023b6125bc152bdded2f0c04ffe4e3a4eba2c0a107af546637619f572bcc9e7d9ca66f2aca4d3359f3d182ba1cb76986cc3c1785d8820e5a91d3821357680bc77d2e448e00e1840edec51c3fb0dfd685bbb87ae2b1502b93e04051f572bc96430ad0633db3016518882d851c66102515248ee8706d79a69771903712c9286b005baf511fa7c1345428cb56742442c8a9d4568cf0f0ec3480e24b2a4d4316c407cd7e8f00d09080b5c3fcf796ae6ff6d1c30c9720c404c525b65bd7c4f12b9671b0d784eafeb61fe0f894ca67344336035b569161b3ce7e246ff44306ea71884de8b1d40ea21e61250510f9c4bba3f8e3d8537002b98eb882ff94a342e3ce9de6101ec6f32c282987ca39afcfd3f1949d0d6c4b65b08a174bb5259771c9e90d0a246a8c78ae2e20421c62046fb2c57d4625d9162449ade9f2b2234867623040e146c90a3ddd4a28cfad7c06ac455adec9a5a4e3a7aa68476f06462f54f2f05e0b8da117024b6aac1eed04a46507af8eaccd7a18c2406b1a52b6a33f5e7f9de6461e6defa2b6753cb1ca1d66b97d2d9a659b2f67b15b85bc186572839ca7fce150d4fb94abd62d2af9e27c33b329d868d303826cc7566a00db967044c5b279be33bafdf2d4a8af11a402bee57457eb8f61f7592103af895f4bea63bd095c80583f4f8175b1e09fa5fe98de30d71891756902b6f0718ea90a8d06a500157dcc43e58dbc06c3ddc0b5c6122c04a787c62b87d3cf2ce000a25425fac59760e9ae31dba8c716a429c4a2f3a2fede5fe9b381ea56e89bc3875529e4975373bf9d3a2528f7267eeda2401a0b2c1c37fcef26b38e4ec84680d2601e68a826d35048d97211d85309d3d3e52c1a6d73c410041fb0d8b0e15c70f" + "equality_proof_data_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef6788179803439f982b0455d36e0c9219e8c76f08dafe3354e092dcfcf509c0d6df312d3ce1e553a51ab529ec1b9765762b32728b0ef145da3ad45a21cbbc1eadf6090a4a33564b8905245619ce873f0c7bac40aa19534c3ac6b9cbd642edb9adc6a0480100010000000000b4bcc0641545116c5306bd29f7732ed514369f2092af07d16d14e6dcc499dc3c98f419e9f952b386f68e78632bba63305f458dfd36aba9457447e5f644eaea5b42bb17ece6ff730ab3190331cf3d09e73a2737a5e5e62607f4379adf6ab62a17f8d0ca2e1e1f8c2fe2b4339d38dd676c088f66692daf819e2fd5e6d6c2600f04e596810236dc90c3d46d0975483033f9162393b67542288781cad03132563a07ec83bde7c37f53272421705bd4dbede3a66cb7cf1029e38e662c423e246a4b0b", + "range_proof_data_hex": "4a33564b8905245619ce873f0c7bac40aa19534c3ac6b9cbd642edb9adc6a048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000100010000000000085ca197bf5f0dc1742de2690d33949db1173012da200858f445fe09c1c14050ec29c447355894241933a9347f93897b2982e07e887cc26ffd693ff314205a2c76b0ad389f384e0f4c4d1670680ddcdda923899c50a391c937a1143c2ff153141e8253229e9a24ccf3627e02336f5c39193f0d4f0c2d04bbf7fca77b0563ef61ed0a63fccbb95d749b7936a655907fb83983f493dd71735e1467d28eac58530a6ab8676fcc571d7a3aa2e501bdd8ba3836ddb360c68652bb2caf0166d485fb08f593f59a38ff60860886031cff1ffb5138f4f0c7e45ccc1a51e682ffe59d3c0186bc62c6532804dfead419b4ce1f89b9eb9ce1e8b2e9f5ad19f669647f4bfb503c64ff9c89b496cf0d4e43fbac3a075ec83423043cebab183609966973630844da4b3ca1929cb0dc8ae15bf951e0d5f2011afcd87823c6ef4fd8ca16e3c6ee0b50c85cf765dcef1e16590cf2a9847eda31bdec3f9383787c509fef5146525f33209817d4ca3b0ee8d3ef7682338eacce388e992d569a218de411cf1f001df009be12be04a5aa22928f82fc131c04b2d6768650c08e3fb305d4ff185582f73e140a108c5bc06d9ba734c7b79a9f638568a7270558e500b70066cc620942583b1d5858ed5c828644c051747533cde779d94f668f6e0a7b3afcf85844d8f110ad4e86a43c2e9019edf07e30616f6ae7a06f851c526697cbb85b509f96fd9eb68449921c4c0ac2fbc9544932c5adbe1bce6ec3ec63945b6e72bd99ebb30dfc5a7c11ecb53b00130edb0cc25f6142bc2e066f27850b66d0cc94ce0732a2856abc615e5cff35209a8819dabb05955510055193bd73e65bde244b83ee233bb730d7b95e77011f4c02a0ce454782d9f09e186fb89b438dd9f079cea54622bd9e26eeeb0bf91521cb12d1e46c3b84567cffe4a90f641eace03c4278cb767b8d7df9de9405" }, "binding": { - "ciphertext_commitment_hex": "6e179d05cb4a48da5a4e4fff76ffbb088647694e394b1610c25c92ebc72ac127", - "ciphertext_handle_hex": "7cf07a72b9ca39a89968d2b31bd8bb1d95e02d8989569e1b1b33572cf4111135", + "ciphertext_commitment_hex": "9803439f982b0455d36e0c9219e8c76f08dafe3354e092dcfcf509c0d6df312d", + "ciphertext_handle_hex": "3ce1e553a51ab529ec1b9765762b32728b0ef145da3ad45a21cbbc1eadf6090a", "expected_nonce_u64": 65537, - "user_pubkey_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214" + "user_pubkey_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817" }, "mutations": [ { @@ -2660,7 +2660,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "31943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de6214" + "value_hex": "93d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef678817" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2670,7 +2670,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "30943df30dfaaceca52cc26c92c0f32f8697a5622a07620953bd911a79de62146e179d05cb4a48da5a4e4fff76ffbb088647694e394b1610c25c92ebc72ac1277cf07a72b9ca39a89968d2b31bd8bb1d95e02d8989569e1b1b33572cf4111135daf6b85b7d9173a3cb33f923cb6da69fc74276fec78a8ef6aac30e723be071560100010000000000fad6d58493e75df68c80373c5ea92bb6990522f972467989f385df7e1f551108ea442bcf11501bd427a2af6f8a58479c296fed6910c76c40d7db933a1a3a3b13a628794838b8df2f1664387635866ad14092fd92c27a136a8a2ebc38d8ea655c2cc09353492bbd37cc5e360a62c06da3822c9f5742ca31211ad18923d185ab022b66f57eb7a205e6df7c837cbe79da383ab3186bbc61ec575e6b41fdf9a2ac0384b03c382746d8977386e9528d2698f30f2c27999232d120bf1a9d3ca491" + "value_hex": "92d8c7b5d6906b6f027c99e3e28f632cebf1da7aca95a70f1b823edeef6788179803439f982b0455d36e0c9219e8c76f08dafe3354e092dcfcf509c0d6df312d3ce1e553a51ab529ec1b9765762b32728b0ef145da3ad45a21cbbc1eadf6090a4a33564b8905245619ce873f0c7bac40aa19534c3ac6b9cbd642edb9adc6a0480100010000000000b4bcc0641545116c5306bd29f7732ed514369f2092af07d16d14e6dcc499dc3c98f419e9f952b386f68e78632bba63305f458dfd36aba9457447e5f644eaea5b42bb17ece6ff730ab3190331cf3d09e73a2737a5e5e62607f4379adf6ab62a17f8d0ca2e1e1f8c2fe2b4339d38dd676c088f66692daf819e2fd5e6d6c2600f04e596810236dc90c3d46d0975483033f9162393b67542288781cad03132563a07ec83bde7c37f53272421705bd4dbede3a66cb7cf1029e38e662c423e246a" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2692,7 +2692,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "6a1b0c293da2178f571ab7a0215d894bdba11c87679e72d59d503042c2ae33280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f0000000000505ab3571594608ff266f49bf64b5d10d334b26ef34f2bc6231e960c341579374caf64ee398f5f425b0772524e8571f54a291ba0ec2910f93a1d28438d77d013debea25087da4deea666146e0a0c7b4b227a8f8ad10874586e51918f526fb26b045acd926aaa10df3f065be59bc5c444ee5a703234d9162b279209ed9f03546d7be6fe488aa7e2bf767f532457c72083ded90042db22346f60e6f217590e6d051b694075b6c1751cc647a0308a1d2fc9130e29e668b465cd94484ba31a06240aa47b7766b0439fa43f860fc1167469d5dbbc6fad8285ef696619e3f5024b310a208ea0ff4a6c44d23786aa3f43af26ad34ada5edb879f75f97250633aec28e637c9aaf6986909662070d3747de72c8cf04594ed21d6ff2f62cbf08aac20a8528a85231d873c91ffdfe5c196feff231dcacd24c31f998715d1967f42d5114b0486af08a3b9efeb0670bbcd8a2c52644aed881c9502db1ad3b740a16e3f981881028831ba5eb4e3ce6fff642d30a6ddb2ba84c700968a649bf4c58bf7ec7abd14cb68c66c7acfc7c6ad0fbc79706a4f0e66c63c6ea93aa6b9ddd89e0d4a1ba02249602fa7a5fbc568084c7c403210d797e206b45d70f1608d6da2423fae47eda31de3a7e9a96ba58e1d9b7a4a38121188b6d287191862fd64c218cfbaec149df0b502168248912a6d018f0d58026a1bcf4db75e22220cc3f760b3d53494a8c5e67dc2c62a68e8338ab5ace39eabf1ce73b1b95ccef2f90dd6361a7b0fee390222228adb7579e1bf7e310f9e1e07e7527190fe93a474eda521e9356b0cf723b12209412e7f765352669621c11b7d23f0c831cf35cd28e688d380b0b9ac2d8bf5176287cc5dbc33f528c63486df48b4b0a1467cb9743dc99d310662592c7927c2a0fed2301aa0b67c7cbed0b70b33032635fefe03bd448a8993212f38bf21533440c" + "proof_data_hex": "b4f5d8079c2971060f8f5475a1caa98477ea3deb32f1f8c7e998b00235e180040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f00000000002486f71ac72f60765f0c80a63a1bf49439be9e14fb870b37d0745477d32cc71bb2769f24806a264554a2455c02a7be484ae81f9fd32c075eb020c8b979c1225ac0450aa5d904a1968a2b2240524d19430912392accd203490f78bd15f4a74c1d6435e7c88e5e4dbebabc1809b493509a2788d07657030774b960e91463ee35649211e78e5b80d80e0d7651c384b21b0be1e5f7e0d961f727adf066fdf94a710a084a6349297a624f67d3bbe9f311f2dfd6a2e435dc8159a9f7a51e40142469075e83036cae1edf8fc77b6c5c63f4c825c2484d5d131047fffe6f1c3634ff86030c0ebc64cf91bfe407c8b15ab0d92d658a37ac756766196bcb1761d101341658bcaf3e73f2dd319ff51f5bfea9f6d7489b63db1831174661434301ba5981ba79145978abbc2c29556a461d26145f7c39e2a3909ebb3657667b26335975567e33200f8896b47c7fb52de2d41ad1d344df57c8f6d66bec0601e6f1a89022c1b45a62624f1cc822f977e7258445469a909e03415dfb6a870f138bba8eb6d934e4389840af3a6e616faaf989ff3c33d60a75326e4136b29b75d33317146ec1e2f90310a13e698474e98c77dd79a0429dde186a1e165806ccf6c848a12c1834f0f23df614b4addecd239497ae535ef965a8da9c7a1695fd0de9a8c65db7fda33745056a1ac9a9a5af4090a2b9e9eaae54a5a16da3d84704a1e51f4dfd4062f4b8ea693a40d7f1a51f632ac554c046e80607da86c763e4741ea2cc16f637763d275c448ca905e7ee0736579affc9079cc621bfc51f0af81c918bbbe37bcd2bc48f767cf057c3cac736435e69d59cbc401d813c41b2134cf189c538dbe7904d703b8f6a329bca01aadebf6ce2ef2eafeeba1c5074a668256d4bd3f07f15af03a045560f0b2bdf44fda4ae20699fe364572f0b8adca71d0f220b3271cc7f1a9d8c096d0b" }, "mutations": [ { @@ -2700,7 +2700,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "6b1b0c293da2178f571ab7a0215d894bdba11c87679e72d59d503042c2ae33280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f0000000000505ab3571594608ff266f49bf64b5d10d334b26ef34f2bc6231e960c341579374caf64ee398f5f425b0772524e8571f54a291ba0ec2910f93a1d28438d77d013debea25087da4deea666146e0a0c7b4b227a8f8ad10874586e51918f526fb26b045acd926aaa10df3f065be59bc5c444ee5a703234d9162b279209ed9f03546d7be6fe488aa7e2bf767f532457c72083ded90042db22346f60e6f217590e6d051b694075b6c1751cc647a0308a1d2fc9130e29e668b465cd94484ba31a06240aa47b7766b0439fa43f860fc1167469d5dbbc6fad8285ef696619e3f5024b310a208ea0ff4a6c44d23786aa3f43af26ad34ada5edb879f75f97250633aec28e637c9aaf6986909662070d3747de72c8cf04594ed21d6ff2f62cbf08aac20a8528a85231d873c91ffdfe5c196feff231dcacd24c31f998715d1967f42d5114b0486af08a3b9efeb0670bbcd8a2c52644aed881c9502db1ad3b740a16e3f981881028831ba5eb4e3ce6fff642d30a6ddb2ba84c700968a649bf4c58bf7ec7abd14cb68c66c7acfc7c6ad0fbc79706a4f0e66c63c6ea93aa6b9ddd89e0d4a1ba02249602fa7a5fbc568084c7c403210d797e206b45d70f1608d6da2423fae47eda31de3a7e9a96ba58e1d9b7a4a38121188b6d287191862fd64c218cfbaec149df0b502168248912a6d018f0d58026a1bcf4db75e22220cc3f760b3d53494a8c5e67dc2c62a68e8338ab5ace39eabf1ce73b1b95ccef2f90dd6361a7b0fee390222228adb7579e1bf7e310f9e1e07e7527190fe93a474eda521e9356b0cf723b12209412e7f765352669621c11b7d23f0c831cf35cd28e688d380b0b9ac2d8bf5176287cc5dbc33f528c63486df48b4b0a1467cb9743dc99d310662592c7927c2a0fed2301aa0b67c7cbed0b70b33032635fefe03bd448a8993212f38bf21533440c" + "value_hex": "b5f5d8079c2971060f8f5475a1caa98477ea3deb32f1f8c7e998b00235e180040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f00000000002486f71ac72f60765f0c80a63a1bf49439be9e14fb870b37d0745477d32cc71bb2769f24806a264554a2455c02a7be484ae81f9fd32c075eb020c8b979c1225ac0450aa5d904a1968a2b2240524d19430912392accd203490f78bd15f4a74c1d6435e7c88e5e4dbebabc1809b493509a2788d07657030774b960e91463ee35649211e78e5b80d80e0d7651c384b21b0be1e5f7e0d961f727adf066fdf94a710a084a6349297a624f67d3bbe9f311f2dfd6a2e435dc8159a9f7a51e40142469075e83036cae1edf8fc77b6c5c63f4c825c2484d5d131047fffe6f1c3634ff86030c0ebc64cf91bfe407c8b15ab0d92d658a37ac756766196bcb1761d101341658bcaf3e73f2dd319ff51f5bfea9f6d7489b63db1831174661434301ba5981ba79145978abbc2c29556a461d26145f7c39e2a3909ebb3657667b26335975567e33200f8896b47c7fb52de2d41ad1d344df57c8f6d66bec0601e6f1a89022c1b45a62624f1cc822f977e7258445469a909e03415dfb6a870f138bba8eb6d934e4389840af3a6e616faaf989ff3c33d60a75326e4136b29b75d33317146ec1e2f90310a13e698474e98c77dd79a0429dde186a1e165806ccf6c848a12c1834f0f23df614b4addecd239497ae535ef965a8da9c7a1695fd0de9a8c65db7fda33745056a1ac9a9a5af4090a2b9e9eaae54a5a16da3d84704a1e51f4dfd4062f4b8ea693a40d7f1a51f632ac554c046e80607da86c763e4741ea2cc16f637763d275c448ca905e7ee0736579affc9079cc621bfc51f0af81c918bbbe37bcd2bc48f767cf057c3cac736435e69d59cbc401d813c41b2134cf189c538dbe7904d703b8f6a329bca01aadebf6ce2ef2eafeeba1c5074a668256d4bd3f07f15af03a045560f0b2bdf44fda4ae20699fe364572f0b8adca71d0f220b3271cc7f1a9d8c096d0b" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2710,7 +2710,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "6a1b0c293da2178f571ab7a0215d894bdba11c87679e72d59d503042c2ae33280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f0000000000505ab3571594608ff266f49bf64b5d10d334b26ef34f2bc6231e960c341579374caf64ee398f5f425b0772524e8571f54a291ba0ec2910f93a1d28438d77d013debea25087da4deea666146e0a0c7b4b227a8f8ad10874586e51918f526fb26b045acd926aaa10df3f065be59bc5c444ee5a703234d9162b279209ed9f03546d7be6fe488aa7e2bf767f532457c72083ded90042db22346f60e6f217590e6d051b694075b6c1751cc647a0308a1d2fc9130e29e668b465cd94484ba31a06240aa47b7766b0439fa43f860fc1167469d5dbbc6fad8285ef696619e3f5024b310a208ea0ff4a6c44d23786aa3f43af26ad34ada5edb879f75f97250633aec28e637c9aaf6986909662070d3747de72c8cf04594ed21d6ff2f62cbf08aac20a8528a85231d873c91ffdfe5c196feff231dcacd24c31f998715d1967f42d5114b0486af08a3b9efeb0670bbcd8a2c52644aed881c9502db1ad3b740a16e3f981881028831ba5eb4e3ce6fff642d30a6ddb2ba84c700968a649bf4c58bf7ec7abd14cb68c66c7acfc7c6ad0fbc79706a4f0e66c63c6ea93aa6b9ddd89e0d4a1ba02249602fa7a5fbc568084c7c403210d797e206b45d70f1608d6da2423fae47eda31de3a7e9a96ba58e1d9b7a4a38121188b6d287191862fd64c218cfbaec149df0b502168248912a6d018f0d58026a1bcf4db75e22220cc3f760b3d53494a8c5e67dc2c62a68e8338ab5ace39eabf1ce73b1b95ccef2f90dd6361a7b0fee390222228adb7579e1bf7e310f9e1e07e7527190fe93a474eda521e9356b0cf723b12209412e7f765352669621c11b7d23f0c831cf35cd28e688d380b0b9ac2d8bf5176287cc5dbc33f528c63486df48b4b0a1467cb9743dc99d310662592c7927c2a0fed2301aa0b67c7cbed0b70b33032635fefe03bd448a8993212f38bf21533" + "value_hex": "b4f5d8079c2971060f8f5475a1caa98477ea3deb32f1f8c7e998b00235e180040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f00000000002486f71ac72f60765f0c80a63a1bf49439be9e14fb870b37d0745477d32cc71bb2769f24806a264554a2455c02a7be484ae81f9fd32c075eb020c8b979c1225ac0450aa5d904a1968a2b2240524d19430912392accd203490f78bd15f4a74c1d6435e7c88e5e4dbebabc1809b493509a2788d07657030774b960e91463ee35649211e78e5b80d80e0d7651c384b21b0be1e5f7e0d961f727adf066fdf94a710a084a6349297a624f67d3bbe9f311f2dfd6a2e435dc8159a9f7a51e40142469075e83036cae1edf8fc77b6c5c63f4c825c2484d5d131047fffe6f1c3634ff86030c0ebc64cf91bfe407c8b15ab0d92d658a37ac756766196bcb1761d101341658bcaf3e73f2dd319ff51f5bfea9f6d7489b63db1831174661434301ba5981ba79145978abbc2c29556a461d26145f7c39e2a3909ebb3657667b26335975567e33200f8896b47c7fb52de2d41ad1d344df57c8f6d66bec0601e6f1a89022c1b45a62624f1cc822f977e7258445469a909e03415dfb6a870f138bba8eb6d934e4389840af3a6e616faaf989ff3c33d60a75326e4136b29b75d33317146ec1e2f90310a13e698474e98c77dd79a0429dde186a1e165806ccf6c848a12c1834f0f23df614b4addecd239497ae535ef965a8da9c7a1695fd0de9a8c65db7fda33745056a1ac9a9a5af4090a2b9e9eaae54a5a16da3d84704a1e51f4dfd4062f4b8ea693a40d7f1a51f632ac554c046e80607da86c763e4741ea2cc16f637763d275c448ca905e7ee0736579affc9079cc621bfc51f0af81c918bbbe37bcd2bc48f767cf057c3cac736435e69d59cbc401d813c41b2134cf189c538dbe7904d703b8f6a329bca01aadebf6ce2ef2eafeeba1c5074a668256d4bd3f07f15af03a045560f0b2bdf44fda4ae20699fe364572f0b8adca71d0f220b3271cc7f1a9d8c09" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2730,7 +2730,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "6a1b0c293da2178f571ab7a0215d894bdba11c87679e72d59d503042c2ae33280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f0000000000505ab3571594608ff266f49bf64b5d10d334b26ef34f2bc6231e960c341579374caf64ee398f5f425b0772524e8571f54a291ba0ec2910f93a1d28438d77d013debea25087da4deea666146e0a0c7b4b227a8f8ad10874586e51918f526fb26b045acd926aaa10df3f065be59bc5c444ee5a703234d9162b279209ed9f03546d7be6fe488aa7e2bf767f532457c72083ded90042db22346f60e6f217590e6d051b694075b6c1751cc647a0308a1d2fc9130e29e668b465cd94484ba31a06240aa47b7766b0439fa43f860fc1167469d5dbbc6fad8285ef696619e3f5024b310a208ea0ff4a6c44d23786aa3f43af26ad34ada5edb879f75f97250633aec28e637c9aaf6986909662070d3747de72c8cf04594ed21d6ff2f62cbf08aac20a8528a85231d873c91ffdfe5c196feff231dcacd24c31f998715d1967f42d5114b0486af08a3b9efeb0670bbcd8a2c52644aed881c9502db1ad3b740a16e3f981881028831ba5eb4e3ce6fff642d30a6ddb2ba84c700968a649bf4c58bf7ec7abd14cb68c66c7acfc7c6ad0fbc79706a4f0e66c63c6ea93aa6b9ddd89e0d4a1ba02249602fa7a5fbc568084c7c403210d797e206b45d70f1608d6da2423fae47eda31de3a7e9a96ba58e1d9b7a4a38121188b6d287191862fd64c218cfbaec149df0b502168248912a6d018f0d58026a1bcf4db75e22220cc3f760b3d53494a8c5e67dc2c62a68e8338ab5ace39eabf1ce73b1b95ccef2f90dd6361a7b0fee390222228adb7579e1bf7e310f9e1e07e7527190fe93a474eda521e9356b0cf723b12209412e7f765352669621c11b7d23f0c831cf35cd28e688d380b0b9ac2d8bf5176287cc5dbc33f528c63486df48b4b0a1467cb9743dc99d310662592c7927c2a0fed2301aa0b67c7cbed0b70b33032635fefe03bd448a8993212f38bf21533440d" + "value_hex": "b4f5d8079c2971060f8f5475a1caa98477ea3deb32f1f8c7e998b00235e180040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f00000000002486f71ac72f60765f0c80a63a1bf49439be9e14fb870b37d0745477d32cc71bb2769f24806a264554a2455c02a7be484ae81f9fd32c075eb020c8b979c1225ac0450aa5d904a1968a2b2240524d19430912392accd203490f78bd15f4a74c1d6435e7c88e5e4dbebabc1809b493509a2788d07657030774b960e91463ee35649211e78e5b80d80e0d7651c384b21b0be1e5f7e0d961f727adf066fdf94a710a084a6349297a624f67d3bbe9f311f2dfd6a2e435dc8159a9f7a51e40142469075e83036cae1edf8fc77b6c5c63f4c825c2484d5d131047fffe6f1c3634ff86030c0ebc64cf91bfe407c8b15ab0d92d658a37ac756766196bcb1761d101341658bcaf3e73f2dd319ff51f5bfea9f6d7489b63db1831174661434301ba5981ba79145978abbc2c29556a461d26145f7c39e2a3909ebb3657667b26335975567e33200f8896b47c7fb52de2d41ad1d344df57c8f6d66bec0601e6f1a89022c1b45a62624f1cc822f977e7258445469a909e03415dfb6a870f138bba8eb6d934e4389840af3a6e616faaf989ff3c33d60a75326e4136b29b75d33317146ec1e2f90310a13e698474e98c77dd79a0429dde186a1e165806ccf6c848a12c1834f0f23df614b4addecd239497ae535ef965a8da9c7a1695fd0de9a8c65db7fda33745056a1ac9a9a5af4090a2b9e9eaae54a5a16da3d84704a1e51f4dfd4062f4b8ea693a40d7f1a51f632ac554c046e80607da86c763e4741ea2cc16f637763d275c448ca905e7ee0736579affc9079cc621bfc51f0af81c918bbbe37bcd2bc48f767cf057c3cac736435e69d59cbc401d813c41b2134cf189c538dbe7904d703b8f6a329bca01aadebf6ce2ef2eafeeba1c5074a668256d4bd3f07f15af03a045560f0b2bdf44fda4ae20699fe364572f0b8adca71d0f220b3271cc7f1a9d8c096d0a" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2742,14 +2742,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245262a484e5e4cbeb40ea1e1476916e31fd242721b9079a02d056ec016806da87ec6189216eb993d81636a6087eb30abbf58e9b1b44f721a4bc36115887f9d09456a1b0c293da2178f571ab7a0215d894bdba11c87679e72d59d503042c2ae332843420f00000000007c60353575cbc42b12870066826d22e401fd4b09d4526cd036b6930a10fec87b647e4d3806c34db8328893986ea1319f5f34525c359e919f47dd3b6cef14430886b3a085a1e01d2daf37009ece25a4eff4ab5368269f71ef56a2161ef3f4ec54e9e85fe1bc546e837f801e915c12fb2faccac1c804fdbc7f4e7433c296d34806b237b49930e90e7bcf153423a7e5f71cbbea95cd3d88a6cece9b316055286008efd12f492acc29685d3db091c7385e4f4872b5e3d7b5bd4210a1f7aa140a4d0a", - "range_proof_data_hex": "6a1b0c293da2178f571ab7a0215d894bdba11c87679e72d59d503042c2ae33280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f0000000000505ab3571594608ff266f49bf64b5d10d334b26ef34f2bc6231e960c341579374caf64ee398f5f425b0772524e8571f54a291ba0ec2910f93a1d28438d77d013debea25087da4deea666146e0a0c7b4b227a8f8ad10874586e51918f526fb26b045acd926aaa10df3f065be59bc5c444ee5a703234d9162b279209ed9f03546d7be6fe488aa7e2bf767f532457c72083ded90042db22346f60e6f217590e6d051b694075b6c1751cc647a0308a1d2fc9130e29e668b465cd94484ba31a06240aa47b7766b0439fa43f860fc1167469d5dbbc6fad8285ef696619e3f5024b310a208ea0ff4a6c44d23786aa3f43af26ad34ada5edb879f75f97250633aec28e637c9aaf6986909662070d3747de72c8cf04594ed21d6ff2f62cbf08aac20a8528a85231d873c91ffdfe5c196feff231dcacd24c31f998715d1967f42d5114b0486af08a3b9efeb0670bbcd8a2c52644aed881c9502db1ad3b740a16e3f981881028831ba5eb4e3ce6fff642d30a6ddb2ba84c700968a649bf4c58bf7ec7abd14cb68c66c7acfc7c6ad0fbc79706a4f0e66c63c6ea93aa6b9ddd89e0d4a1ba02249602fa7a5fbc568084c7c403210d797e206b45d70f1608d6da2423fae47eda31de3a7e9a96ba58e1d9b7a4a38121188b6d287191862fd64c218cfbaec149df0b502168248912a6d018f0d58026a1bcf4db75e22220cc3f760b3d53494a8c5e67dc2c62a68e8338ab5ace39eabf1ce73b1b95ccef2f90dd6361a7b0fee390222228adb7579e1bf7e310f9e1e07e7527190fe93a474eda521e9356b0cf723b12209412e7f765352669621c11b7d23f0c831cf35cd28e688d380b0b9ac2d8bf5176287cc5dbc33f528c63486df48b4b0a1467cb9743dc99d310662592c7927c2a0fed2301aa0b67c7cbed0b70b33032635fefe03bd448a8993212f38bf21533440c" + "equality_proof_data_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a789fe63478b5c29922a32676a1d4a5333e572fcb7e7b67974d7bea1a5e52fd0e8e1876ad2b15e59b17f662506ad05bcf99c5cab7713af26bc8aa341ac5d6db7dd0cd46cdbeebff31b410fc355da490e4d6186e4486a7e63228f38db43326651743420f0000000000c0c7ebff83cdb6ee01c7fd88d0fb6668e2548059cbaf791b4cae327cc63b15794608d9a0223b6837f8cf14130efaf10a62461e356e2bb76ae0aa2709d97fe55cc62cb5b27563ecb27bae302cd3a462d49f8147c153fd4c03f7e75fdacf525e19ec2f649f4de6d5a34783887d1c8ef1f744cc4963bb07bf127f5564666c4b890b6c42b9cafd27d4e92de242192bbcc99a13323f491f50e0d345670b95473dbc0ea0e5f7483a41fba50ba86762e01594f55c4424231428fcedb8c8c3bccae3810d", + "range_proof_data_hex": "d0cd46cdbeebff31b410fc355da490e4d6186e4486a7e63228f38db4332665170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000043420f000000000064d80e95882a95a565e651fbeca5b98216318d0d3734533b143ff7acbcd4be3c2ca92d9d23f0b3f6a397f9386a2efdfffd4113e38bb92382371f8905b6e3193066e43e7d9ecdf13d04d2040cb81050ef33648308d512d09b8a5e056fcd148565e0585ab95da4bde767ca7c5d25f5c2ad2ecf2f79ee8dc17d1e36521cc23d2f087a79a7053adb215e9f1dce3a0b428143c7c65cdd2402189fab4d7626279e590ce5b65c8b78d1f08983e8e64a9d434fd47afe3892539b25300a3c60e16f822303260488c904433b3315ada3cab733d5ce8651baad5f26d18e7f97887bac60410b1cb2a599efcb3f86cf78e0c73aaca6e1045821eb2a05d2c1d90dffc6815dc4136494daa6b9ac727ce81dfe50223629a1654688062661e318cdc1f7378494f11e9a57e087e2295c791a59bd1c69cc0b8525947b848aadd539c564dbb09ae0d3733412b09cdb18950bd075180db31ca088cd0895d4283e4acd3a831420a0d77268e6d7b4a3888feae1da82d42bb329a211745072a31c6e4c0995130d37f604916f96865cc78959d6459943548d6fca0112fe92503f45eb5e3db90e38859614034456f3596ac73b00a119b789985bba22fd7ea922a35d192e2731a219991e96de4af2cec4161a9bdbf24bf4066a1c1a4fb712bfc855e286b7b1dc4665aaed4e455352fe77cf1d29849af08d5da1ecc8f2ea565557186cd15231aae4f60f358f6b05a487878f94253e6447bb014a4f99e2a4a5f85beaf7c78a46b023502476b0620d70f1008b3509c4288a9306fc0c8c4d6e797e1e98de96ed56a6c3ce00dde3ec19261063fcc7c45e68c7898022b45921ccc832d3c4d4eb7210c4cd46f1882fbc78ac135a923766929f67962d84ec0e5aaac5234b7c83408a635adba327b7c47901f1fa2799af59db961892483b020e2882b2205a6bd517bededbcc8a429ab3f30c" }, "binding": { - "ciphertext_commitment_hex": "262a484e5e4cbeb40ea1e1476916e31fd242721b9079a02d056ec016806da87e", - "ciphertext_handle_hex": "c6189216eb993d81636a6087eb30abbf58e9b1b44f721a4bc36115887f9d0945", + "ciphertext_commitment_hex": "789fe63478b5c29922a32676a1d4a5333e572fcb7e7b67974d7bea1a5e52fd0e", + "ciphertext_handle_hex": "8e1876ad2b15e59b17f662506ad05bcf99c5cab7713af26bc8aa341ac5d6db7d", "expected_nonce_u64": 1000003, - "user_pubkey_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245" + "user_pubkey_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a" }, "mutations": [ { @@ -2777,7 +2777,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "afec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245" + "value_hex": "279b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2787,7 +2787,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "aeec41144ce3a911e82e269aa75ed7f11804ba9fa7b29f664d96c3c792373245262a484e5e4cbeb40ea1e1476916e31fd242721b9079a02d056ec016806da87ec6189216eb993d81636a6087eb30abbf58e9b1b44f721a4bc36115887f9d09456a1b0c293da2178f571ab7a0215d894bdba11c87679e72d59d503042c2ae332843420f00000000007c60353575cbc42b12870066826d22e401fd4b09d4526cd036b6930a10fec87b647e4d3806c34db8328893986ea1319f5f34525c359e919f47dd3b6cef14430886b3a085a1e01d2daf37009ece25a4eff4ab5368269f71ef56a2161ef3f4ec54e9e85fe1bc546e837f801e915c12fb2faccac1c804fdbc7f4e7433c296d34806b237b49930e90e7bcf153423a7e5f71cbbea95cd3d88a6cece9b316055286008efd12f492acc29685d3db091c7385e4f4872b5e3d7b5bd4210a1f7aa140a" + "value_hex": "269b2044cea025efee559e615a04a71461ce2112778ecd73e0d41b74d3a6111a789fe63478b5c29922a32676a1d4a5333e572fcb7e7b67974d7bea1a5e52fd0e8e1876ad2b15e59b17f662506ad05bcf99c5cab7713af26bc8aa341ac5d6db7dd0cd46cdbeebff31b410fc355da490e4d6186e4486a7e63228f38db43326651743420f0000000000c0c7ebff83cdb6ee01c7fd88d0fb6668e2548059cbaf791b4cae327cc63b15794608d9a0223b6837f8cf14130efaf10a62461e356e2bb76ae0aa2709d97fe55cc62cb5b27563ecb27bae302cd3a462d49f8147c153fd4c03f7e75fdacf525e19ec2f649f4de6d5a34783887d1c8ef1f744cc4963bb07bf127f5564666c4b890b6c42b9cafd27d4e92de242192bbcc99a13323f491f50e0d345670b95473dbc0ea0e5f7483a41fba50ba86762e01594f55c4424231428fcedb8c8c3bccae3" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2809,7 +2809,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "3e6d192dc8efc15927eff7e5363d71a8c0057a38853f6c490d6016da04b1813a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b548900000000002cc79f344939169a0b4f24406f549b8cef5cd0eeb5a7def49b342f92c8536a140e2db6a829cdb3d8db3d663b22716831144356c32a65dd8a858971c96c3347642eae6e43472011a06ca28def30f132a555abcb2ba43b3304236c1f904f665b3854e08c47b7ea102a0057790afa4741df0d37982f7dfae06ee46e230a3c996f3fa3101ae7d932365915ead26c2c1af2d13500b5e15ff0a72046bd546519d2500b6335e866af34051d69da1e54741105e0d1cd02a7fd94a610fa0141d9696aa60b509db8636aa21af13eb88aa6869b49fa6b9e955ac3a2a3e9626a0316d911d70f1242d3606a97445d529604f4a3d0d7c9cd0bf25fa120b4fa186b10b3ee4c8572c4727c2a5385214213d9056ecfe3f59a10bc70552a54cd381562a67f5b4fea26e49bee916e387a3f63141bdfb5786e9685e67050143ea8caefbc27ee15449d17025ecaccf36e9f68b709ffa353238832d04e170c43d728d80e036b7ab4432f6d7c9070d3dce9c5bb131523aba8943479f961725c32e80413e4363d375f52207bd8538c7b6156eec66ddbc14f6701511b6ff85fb96518cbccfc51262ae09c0f401c1b21f2bfdb8dba0c2123582b65f6988038ddb1e98d8cb22f6b3394aa924022e824b862c353e0e66058d699e1cf088625672daaaee9642a69f1b166ba1b77522cb185f46161a3e21611a31d25aa64b10e2845bf477494d4f4ffc1d53ac80f71caadb12a5c3d7d6d953fa5df568ec13aa3893bc682494b47e310897832bd115ffcfdd5726066a8e03cd81aa37df3041fc6f4e222491e802ab3e00d6bbac48351023e3b0e2278cac9a474155c49a0530b6036abb0425c2d9341142ef6ee455101a3e8fb451fb284af6bb87531def9081ecfc13a8f670566722fbad8b56e5f4b045086a7328c9646f02d60ae2973fbd2e847c99b78c31e06e6145d16b2d0467b01" + "proof_data_hex": "90207048b4686edf0117587f732a7c765ab86f5c62d30d8b6dde2df1a0b4eb5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b54890000000000a02f26054af2f7f17732ba52e76b80a4146a82bf537eeb1bb18e7f828ae170704efd256c8265cdf7dd3398fcfbc401c4023faf24dc5a9b0c4668e4c529d54f61f451858c3efbd0935f630d3a71dde5855e9afa1644d7307e7d716dd55b193e3e943f4cdb91c6e39f59ae9f360106d78e6f323512a1a0969fe38bb6a35f2d2d77a26c1c63b98cd5addd415adf14671f0fa4bacaecc50d235634f3fac123ebf80f9cce1d7f209707aba8fce92045035bc4382c19c771e5d44bf5095e406deabf0439889496b5f56af57493240955bb5fc4b98443bfebc2b4da77830c6f41e7850dead648fba2a7ddbf2589d76a39d39505898add1dac3805caa3f77458d551a669c621f3d3d2c40166a1471e55c1e5a4f40c5cf58995cacf593eb1947a850b3d5bb692d762c2144925cc2c6b190c104955929e8fab0ab64c137100954ef0955245d8e1d02145b27cc0969c8b3d0ec509343929a2b0b19e6c540c69c548b5ddf614bc783f1b5dbc5767a73ab6104c25024fd495181b348b89d69cf31964d5a9ca4c8a05096ca28a5b7dfffd8d4a16ae49f0f42da1910e4c490f352e889c5ee16771a8f19254ffa0f9c4478bf5175d3cdb39af189ced8932f36aa9b37be815efcb53c0c493fcc7fde6503777740bd5f7c84105073c570cf127698ed61711723b2b053c8559faf46bb823edf2bd4c39a8e0f44fd0d30a6b961b626d3196d9f8ac636bc0d3c372dff618535930b144b02fe81af65a75c272271383aa3062f7de53484998952f250881daee63e9eda2a83b43b4a3faa9d0e571148fb77edac1b8823640784e675733ce1f9eee99b80e7555a72fdd83a9b404f893b28dbf646790cb0d38db75109329824f428d19f9d591d231297e9a732eaa2ee8454c842a018fcd2701a965f4af43aca95d0ee3ed840605a1ec889462d2df9fae1e00b975631c9f4503" }, "mutations": [ { @@ -2817,7 +2817,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "3f6d192dc8efc15927eff7e5363d71a8c0057a38853f6c490d6016da04b1813a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b548900000000002cc79f344939169a0b4f24406f549b8cef5cd0eeb5a7def49b342f92c8536a140e2db6a829cdb3d8db3d663b22716831144356c32a65dd8a858971c96c3347642eae6e43472011a06ca28def30f132a555abcb2ba43b3304236c1f904f665b3854e08c47b7ea102a0057790afa4741df0d37982f7dfae06ee46e230a3c996f3fa3101ae7d932365915ead26c2c1af2d13500b5e15ff0a72046bd546519d2500b6335e866af34051d69da1e54741105e0d1cd02a7fd94a610fa0141d9696aa60b509db8636aa21af13eb88aa6869b49fa6b9e955ac3a2a3e9626a0316d911d70f1242d3606a97445d529604f4a3d0d7c9cd0bf25fa120b4fa186b10b3ee4c8572c4727c2a5385214213d9056ecfe3f59a10bc70552a54cd381562a67f5b4fea26e49bee916e387a3f63141bdfb5786e9685e67050143ea8caefbc27ee15449d17025ecaccf36e9f68b709ffa353238832d04e170c43d728d80e036b7ab4432f6d7c9070d3dce9c5bb131523aba8943479f961725c32e80413e4363d375f52207bd8538c7b6156eec66ddbc14f6701511b6ff85fb96518cbccfc51262ae09c0f401c1b21f2bfdb8dba0c2123582b65f6988038ddb1e98d8cb22f6b3394aa924022e824b862c353e0e66058d699e1cf088625672daaaee9642a69f1b166ba1b77522cb185f46161a3e21611a31d25aa64b10e2845bf477494d4f4ffc1d53ac80f71caadb12a5c3d7d6d953fa5df568ec13aa3893bc682494b47e310897832bd115ffcfdd5726066a8e03cd81aa37df3041fc6f4e222491e802ab3e00d6bbac48351023e3b0e2278cac9a474155c49a0530b6036abb0425c2d9341142ef6ee455101a3e8fb451fb284af6bb87531def9081ecfc13a8f670566722fbad8b56e5f4b045086a7328c9646f02d60ae2973fbd2e847c99b78c31e06e6145d16b2d0467b01" + "value_hex": "91207048b4686edf0117587f732a7c765ab86f5c62d30d8b6dde2df1a0b4eb5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b54890000000000a02f26054af2f7f17732ba52e76b80a4146a82bf537eeb1bb18e7f828ae170704efd256c8265cdf7dd3398fcfbc401c4023faf24dc5a9b0c4668e4c529d54f61f451858c3efbd0935f630d3a71dde5855e9afa1644d7307e7d716dd55b193e3e943f4cdb91c6e39f59ae9f360106d78e6f323512a1a0969fe38bb6a35f2d2d77a26c1c63b98cd5addd415adf14671f0fa4bacaecc50d235634f3fac123ebf80f9cce1d7f209707aba8fce92045035bc4382c19c771e5d44bf5095e406deabf0439889496b5f56af57493240955bb5fc4b98443bfebc2b4da77830c6f41e7850dead648fba2a7ddbf2589d76a39d39505898add1dac3805caa3f77458d551a669c621f3d3d2c40166a1471e55c1e5a4f40c5cf58995cacf593eb1947a850b3d5bb692d762c2144925cc2c6b190c104955929e8fab0ab64c137100954ef0955245d8e1d02145b27cc0969c8b3d0ec509343929a2b0b19e6c540c69c548b5ddf614bc783f1b5dbc5767a73ab6104c25024fd495181b348b89d69cf31964d5a9ca4c8a05096ca28a5b7dfffd8d4a16ae49f0f42da1910e4c490f352e889c5ee16771a8f19254ffa0f9c4478bf5175d3cdb39af189ced8932f36aa9b37be815efcb53c0c493fcc7fde6503777740bd5f7c84105073c570cf127698ed61711723b2b053c8559faf46bb823edf2bd4c39a8e0f44fd0d30a6b961b626d3196d9f8ac636bc0d3c372dff618535930b144b02fe81af65a75c272271383aa3062f7de53484998952f250881daee63e9eda2a83b43b4a3faa9d0e571148fb77edac1b8823640784e675733ce1f9eee99b80e7555a72fdd83a9b404f893b28dbf646790cb0d38db75109329824f428d19f9d591d231297e9a732eaa2ee8454c842a018fcd2701a965f4af43aca95d0ee3ed840605a1ec889462d2df9fae1e00b975631c9f4503" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2827,7 +2827,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "3e6d192dc8efc15927eff7e5363d71a8c0057a38853f6c490d6016da04b1813a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b548900000000002cc79f344939169a0b4f24406f549b8cef5cd0eeb5a7def49b342f92c8536a140e2db6a829cdb3d8db3d663b22716831144356c32a65dd8a858971c96c3347642eae6e43472011a06ca28def30f132a555abcb2ba43b3304236c1f904f665b3854e08c47b7ea102a0057790afa4741df0d37982f7dfae06ee46e230a3c996f3fa3101ae7d932365915ead26c2c1af2d13500b5e15ff0a72046bd546519d2500b6335e866af34051d69da1e54741105e0d1cd02a7fd94a610fa0141d9696aa60b509db8636aa21af13eb88aa6869b49fa6b9e955ac3a2a3e9626a0316d911d70f1242d3606a97445d529604f4a3d0d7c9cd0bf25fa120b4fa186b10b3ee4c8572c4727c2a5385214213d9056ecfe3f59a10bc70552a54cd381562a67f5b4fea26e49bee916e387a3f63141bdfb5786e9685e67050143ea8caefbc27ee15449d17025ecaccf36e9f68b709ffa353238832d04e170c43d728d80e036b7ab4432f6d7c9070d3dce9c5bb131523aba8943479f961725c32e80413e4363d375f52207bd8538c7b6156eec66ddbc14f6701511b6ff85fb96518cbccfc51262ae09c0f401c1b21f2bfdb8dba0c2123582b65f6988038ddb1e98d8cb22f6b3394aa924022e824b862c353e0e66058d699e1cf088625672daaaee9642a69f1b166ba1b77522cb185f46161a3e21611a31d25aa64b10e2845bf477494d4f4ffc1d53ac80f71caadb12a5c3d7d6d953fa5df568ec13aa3893bc682494b47e310897832bd115ffcfdd5726066a8e03cd81aa37df3041fc6f4e222491e802ab3e00d6bbac48351023e3b0e2278cac9a474155c49a0530b6036abb0425c2d9341142ef6ee455101a3e8fb451fb284af6bb87531def9081ecfc13a8f670566722fbad8b56e5f4b045086a7328c9646f02d60ae2973fbd2e847c99b78c31e06e6145d16b2d046" + "value_hex": "90207048b4686edf0117587f732a7c765ab86f5c62d30d8b6dde2df1a0b4eb5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b54890000000000a02f26054af2f7f17732ba52e76b80a4146a82bf537eeb1bb18e7f828ae170704efd256c8265cdf7dd3398fcfbc401c4023faf24dc5a9b0c4668e4c529d54f61f451858c3efbd0935f630d3a71dde5855e9afa1644d7307e7d716dd55b193e3e943f4cdb91c6e39f59ae9f360106d78e6f323512a1a0969fe38bb6a35f2d2d77a26c1c63b98cd5addd415adf14671f0fa4bacaecc50d235634f3fac123ebf80f9cce1d7f209707aba8fce92045035bc4382c19c771e5d44bf5095e406deabf0439889496b5f56af57493240955bb5fc4b98443bfebc2b4da77830c6f41e7850dead648fba2a7ddbf2589d76a39d39505898add1dac3805caa3f77458d551a669c621f3d3d2c40166a1471e55c1e5a4f40c5cf58995cacf593eb1947a850b3d5bb692d762c2144925cc2c6b190c104955929e8fab0ab64c137100954ef0955245d8e1d02145b27cc0969c8b3d0ec509343929a2b0b19e6c540c69c548b5ddf614bc783f1b5dbc5767a73ab6104c25024fd495181b348b89d69cf31964d5a9ca4c8a05096ca28a5b7dfffd8d4a16ae49f0f42da1910e4c490f352e889c5ee16771a8f19254ffa0f9c4478bf5175d3cdb39af189ced8932f36aa9b37be815efcb53c0c493fcc7fde6503777740bd5f7c84105073c570cf127698ed61711723b2b053c8559faf46bb823edf2bd4c39a8e0f44fd0d30a6b961b626d3196d9f8ac636bc0d3c372dff618535930b144b02fe81af65a75c272271383aa3062f7de53484998952f250881daee63e9eda2a83b43b4a3faa9d0e571148fb77edac1b8823640784e675733ce1f9eee99b80e7555a72fdd83a9b404f893b28dbf646790cb0d38db75109329824f428d19f9d591d231297e9a732eaa2ee8454c842a018fcd2701a965f4af43aca95d0ee3ed840605a1ec889462d2df9fae1e00b975631c9f" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2847,7 +2847,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "3e6d192dc8efc15927eff7e5363d71a8c0057a38853f6c490d6016da04b1813a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b548900000000002cc79f344939169a0b4f24406f549b8cef5cd0eeb5a7def49b342f92c8536a140e2db6a829cdb3d8db3d663b22716831144356c32a65dd8a858971c96c3347642eae6e43472011a06ca28def30f132a555abcb2ba43b3304236c1f904f665b3854e08c47b7ea102a0057790afa4741df0d37982f7dfae06ee46e230a3c996f3fa3101ae7d932365915ead26c2c1af2d13500b5e15ff0a72046bd546519d2500b6335e866af34051d69da1e54741105e0d1cd02a7fd94a610fa0141d9696aa60b509db8636aa21af13eb88aa6869b49fa6b9e955ac3a2a3e9626a0316d911d70f1242d3606a97445d529604f4a3d0d7c9cd0bf25fa120b4fa186b10b3ee4c8572c4727c2a5385214213d9056ecfe3f59a10bc70552a54cd381562a67f5b4fea26e49bee916e387a3f63141bdfb5786e9685e67050143ea8caefbc27ee15449d17025ecaccf36e9f68b709ffa353238832d04e170c43d728d80e036b7ab4432f6d7c9070d3dce9c5bb131523aba8943479f961725c32e80413e4363d375f52207bd8538c7b6156eec66ddbc14f6701511b6ff85fb96518cbccfc51262ae09c0f401c1b21f2bfdb8dba0c2123582b65f6988038ddb1e98d8cb22f6b3394aa924022e824b862c353e0e66058d699e1cf088625672daaaee9642a69f1b166ba1b77522cb185f46161a3e21611a31d25aa64b10e2845bf477494d4f4ffc1d53ac80f71caadb12a5c3d7d6d953fa5df568ec13aa3893bc682494b47e310897832bd115ffcfdd5726066a8e03cd81aa37df3041fc6f4e222491e802ab3e00d6bbac48351023e3b0e2278cac9a474155c49a0530b6036abb0425c2d9341142ef6ee455101a3e8fb451fb284af6bb87531def9081ecfc13a8f670566722fbad8b56e5f4b045086a7328c9646f02d60ae2973fbd2e847c99b78c31e06e6145d16b2d0467b00" + "value_hex": "90207048b4686edf0117587f732a7c765ab86f5c62d30d8b6dde2df1a0b4eb5d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b54890000000000a02f26054af2f7f17732ba52e76b80a4146a82bf537eeb1bb18e7f828ae170704efd256c8265cdf7dd3398fcfbc401c4023faf24dc5a9b0c4668e4c529d54f61f451858c3efbd0935f630d3a71dde5855e9afa1644d7307e7d716dd55b193e3e943f4cdb91c6e39f59ae9f360106d78e6f323512a1a0969fe38bb6a35f2d2d77a26c1c63b98cd5addd415adf14671f0fa4bacaecc50d235634f3fac123ebf80f9cce1d7f209707aba8fce92045035bc4382c19c771e5d44bf5095e406deabf0439889496b5f56af57493240955bb5fc4b98443bfebc2b4da77830c6f41e7850dead648fba2a7ddbf2589d76a39d39505898add1dac3805caa3f77458d551a669c621f3d3d2c40166a1471e55c1e5a4f40c5cf58995cacf593eb1947a850b3d5bb692d762c2144925cc2c6b190c104955929e8fab0ab64c137100954ef0955245d8e1d02145b27cc0969c8b3d0ec509343929a2b0b19e6c540c69c548b5ddf614bc783f1b5dbc5767a73ab6104c25024fd495181b348b89d69cf31964d5a9ca4c8a05096ca28a5b7dfffd8d4a16ae49f0f42da1910e4c490f352e889c5ee16771a8f19254ffa0f9c4478bf5175d3cdb39af189ced8932f36aa9b37be815efcb53c0c493fcc7fde6503777740bd5f7c84105073c570cf127698ed61711723b2b053c8559faf46bb823edf2bd4c39a8e0f44fd0d30a6b961b626d3196d9f8ac636bc0d3c372dff618535930b144b02fe81af65a75c272271383aa3062f7de53484998952f250881daee63e9eda2a83b43b4a3faa9d0e571148fb77edac1b8823640784e675733ce1f9eee99b80e7555a72fdd83a9b404f893b28dbf646790cb0d38db75109329824f428d19f9d591d231297e9a732eaa2ee8454c842a018fcd2701a965f4af43aca95d0ee3ed840605a1ec889462d2df9fae1e00b975631c9f4502" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2859,14 +2859,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268dcb2150e7ff8397a4b0542bad139c290d68f2c3a145eb184c2da5afe9955ae3a56af56c138c26add05fcb9cd851e78693418f37471644db2780c3135e9f20a7b3e6d192dc8efc15927eff7e5363d71a8c0057a38853f6c490d6016da04b1813a4b548900000000009677b4bb4036f044f409dfc76544f9feb221b1ca526e89901bc34aa4d25ff17e5c8a4229fc0e2fb318a326b89c8a8b8ee9d754c8e9262186e1e600953ae29b7006d22d5d6e7a095e3f59743cd8c4a0a50493947b2d27378f311e0cea68ae46165a7cd6c9e8355003ce48d3a201c107dc8969b577df2ddb2fe0e1e9f08113690de8e3e20f4ce5fae7ef77adb3ec10994348761ce8626a38f851d3a736063be902b52dc08c6a43dfc160f2d2532ad89468cf66145f848e66538153eb9851de4c0a", - "range_proof_data_hex": "3e6d192dc8efc15927eff7e5363d71a8c0057a38853f6c490d6016da04b1813a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b548900000000002cc79f344939169a0b4f24406f549b8cef5cd0eeb5a7def49b342f92c8536a140e2db6a829cdb3d8db3d663b22716831144356c32a65dd8a858971c96c3347642eae6e43472011a06ca28def30f132a555abcb2ba43b3304236c1f904f665b3854e08c47b7ea102a0057790afa4741df0d37982f7dfae06ee46e230a3c996f3fa3101ae7d932365915ead26c2c1af2d13500b5e15ff0a72046bd546519d2500b6335e866af34051d69da1e54741105e0d1cd02a7fd94a610fa0141d9696aa60b509db8636aa21af13eb88aa6869b49fa6b9e955ac3a2a3e9626a0316d911d70f1242d3606a97445d529604f4a3d0d7c9cd0bf25fa120b4fa186b10b3ee4c8572c4727c2a5385214213d9056ecfe3f59a10bc70552a54cd381562a67f5b4fea26e49bee916e387a3f63141bdfb5786e9685e67050143ea8caefbc27ee15449d17025ecaccf36e9f68b709ffa353238832d04e170c43d728d80e036b7ab4432f6d7c9070d3dce9c5bb131523aba8943479f961725c32e80413e4363d375f52207bd8538c7b6156eec66ddbc14f6701511b6ff85fb96518cbccfc51262ae09c0f401c1b21f2bfdb8dba0c2123582b65f6988038ddb1e98d8cb22f6b3394aa924022e824b862c353e0e66058d699e1cf088625672daaaee9642a69f1b166ba1b77522cb185f46161a3e21611a31d25aa64b10e2845bf477494d4f4ffc1d53ac80f71caadb12a5c3d7d6d953fa5df568ec13aa3893bc682494b47e310897832bd115ffcfdd5726066a8e03cd81aa37df3041fc6f4e222491e802ab3e00d6bbac48351023e3b0e2278cac9a474155c49a0530b6036abb0425c2d9341142ef6ee455101a3e8fb451fb284af6bb87531def9081ecfc13a8f670566722fbad8b56e5f4b045086a7328c9646f02d60ae2973fbd2e847c99b78c31e06e6145d16b2d0467b01" + "equality_proof_data_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e86554f98649a259f85e83a14d2917f72d39ee40d6c65ebba322a9b83bfa883c1a47a231a79d6b8903b8b94fd065f45423563a2faeda121d74c1650b0f2e639a8470d2e7d45c28711c7eb805963b8fc11b6b5605dcbd9aa008ab95acef76dcfd75494b54890000000000be62b33430a5fc0f20dfa46ed909266637d629a00d3c7989f074dba1bcabe201c8d929df5d9e1722ca531d988da4f8becec6c0cb0fb453dc5b27cc8d0a91455196bc03dcace14c943b511fcc529f5e4ef68e2dbba501738ed16ea0e7e266e37c4879eaef1b5c0ee82f0539c9724b2da12c54aa6ca18e323079d66062e917d30f8c6d83e1bc07871945654eb19994d78f22202fddf31464b8478e784518e60a0a52a9ac0a818907aa166b1368c69b174e753c9f54bcbb3642727750be85de750b", + "range_proof_data_hex": "d2e7d45c28711c7eb805963b8fc11b6b5605dcbd9aa008ab95acef76dcfd7549000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000004b548900000000005ef78f2dad30cd4089d5135c5f1ee82c5a7ada99225a39097afd96a35c46b662705cfc8c5cb3f8fde68b0878ac8e351fbf81fca85b23bcb8b63f1602392b6f1ec027259f0880c96ae78b98648c4fe75026b2bbe32c988934e9639e6e19416c449845647dc832d3dd72bcaa8a57fc1899befe6605f62467009b2383548d740643f9a51665f45c1125f1ed2e330d512a48b503eaf895d3e3a76dff768e4423ec03b7382990ebbbd16e8593d0ec7f84fe08df0b5b7e2080f6b862f3e6e8e959ff0508feeed75799346d651eed46a0fc7a002f3f0941b9fd65fc9e3923905c38a107a68bd3c58908d87703e6fa294e39472b7af4e059d65772a67046bbd25222e8230ee3a8471253ff6f4ab916a7618054ea056477f76a5fbb38e559fae1b0202a28724bc87a787de4407a558f0c06d7a857bfeb69e178eb016b3c0ddce3550c702caaf151566b257417a62e15cb17b114caa9c0376969c22878a198b73141a9d44994844493080141b83ea8c62de8033836d08c81b1998fb8f93e6b3a9aeb05c50e0ad0bce90af4b26a74d385dabf3a4d6899fcd07ba61ffc6ce4b7010a6cbb7845eee5bcbb2364c6eacc120744faa582aa0cb1664add6656f7db7008792ae9f87f146c5d46bf8bee04835ebc550bdb271e1cb9506fc29f9f04638e40f123ee5765bad12bb9d89480fb35850ea5339d6d77d3296b85beb09ee14bb248c4d1de907d66b18b1c390a8218d0d622720530e42f3d5055045416c474cbec95a969254f48be3725feb8f26a6ea10d1a7b5582bceb46759ac3e9ba031a58fa266a306443704eb65b056cc9e4f6e262cf0f8eaf27812f57c97cec6ca89416d50b76ac123a4ab66db00249500f61ca154889163ce61f2b97efa1bc88f704a5c3904e03f5e30ed8980934144aca732fb59397a81ed55255d270fa3cfad84b90df1ef9c676d90e" }, "binding": { - "ciphertext_commitment_hex": "dcb2150e7ff8397a4b0542bad139c290d68f2c3a145eb184c2da5afe9955ae3a", - "ciphertext_handle_hex": "56af56c138c26add05fcb9cd851e78693418f37471644db2780c3135e9f20a7b", + "ciphertext_commitment_hex": "54f98649a259f85e83a14d2917f72d39ee40d6c65ebba322a9b83bfa883c1a47", + "ciphertext_handle_hex": "a231a79d6b8903b8b94fd065f45423563a2faeda121d74c1650b0f2e639a8470", "expected_nonce_u64": 9000011, - "user_pubkey_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268" + "user_pubkey_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865" }, "mutations": [ { @@ -2894,7 +2894,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "ebd02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268" + "value_hex": "abccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e865" }, "expected_valid": false, "expected_error_contains": "failed" @@ -2904,7 +2904,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "ead02d39a1667132ff0bda3eca68794a37cc254bff5cb4e71a485eb43089d268dcb2150e7ff8397a4b0542bad139c290d68f2c3a145eb184c2da5afe9955ae3a56af56c138c26add05fcb9cd851e78693418f37471644db2780c3135e9f20a7b3e6d192dc8efc15927eff7e5363d71a8c0057a38853f6c490d6016da04b1813a4b548900000000009677b4bb4036f044f409dfc76544f9feb221b1ca526e89901bc34aa4d25ff17e5c8a4229fc0e2fb318a326b89c8a8b8ee9d754c8e9262186e1e600953ae29b7006d22d5d6e7a095e3f59743cd8c4a0a50493947b2d27378f311e0cea68ae46165a7cd6c9e8355003ce48d3a201c107dc8969b577df2ddb2fe0e1e9f08113690de8e3e20f4ce5fae7ef77adb3ec10994348761ce8626a38f851d3a736063be902b52dc08c6a43dfc160f2d2532ad89468cf66145f848e66538153eb9851de" + "value_hex": "aaccc8b2f111925812d3c79c9eff877635229ef0e4e1fb65e11f390bc7b2e86554f98649a259f85e83a14d2917f72d39ee40d6c65ebba322a9b83bfa883c1a47a231a79d6b8903b8b94fd065f45423563a2faeda121d74c1650b0f2e639a8470d2e7d45c28711c7eb805963b8fc11b6b5605dcbd9aa008ab95acef76dcfd75494b54890000000000be62b33430a5fc0f20dfa46ed909266637d629a00d3c7989f074dba1bcabe201c8d929df5d9e1722ca531d988da4f8becec6c0cb0fb453dc5b27cc8d0a91455196bc03dcace14c943b511fcc529f5e4ef68e2dbba501738ed16ea0e7e266e37c4879eaef1b5c0ee82f0539c9724b2da12c54aa6ca18e323079d66062e917d30f8c6d83e1bc07871945654eb19994d78f22202fddf31464b8478e784518e60a0a52a9ac0a818907aa166b1368c69b174e753c9f54bcbb3642727750be85de" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2926,7 +2926,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "52dd57ed47b0c95a9e366fbc4239ac260c1532e600d1a8e8eb4c268c55a1b958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080b8941de7c1b7e2f97ca38af946dd1ef79d257d655a457c56f4050e513f489e6890c53112bb1c67ec48966084c65c4b453b7a405c6ef184edc9c7e6489e9cbd72a2e3f663ca8638a5c03c99a36be5ff26e98c9338384bc040c025160e69e6ec166a087db3f1563bbf5e5e731bfa3d15bf796a60476b8ad0654930d30f2fdef37d9a032894ebbc066a0bf2e81538601a6f9e4256eada2131770ffdfb2a913c6b0ef85a611a5328a4d568f95e3810a8f37d4317f4db06da691da8c1408e4388a90b375b09ea8d0150e546f46df404593cab67f85357c82790c3777cd84d4c52cd0e3e7f4a179c40f6873aee43e7f984e5af274f2b052aed45acad1bfddbb7246f3e940a9c2edb004bc07b7ca17a246d46738214e8d95d360dd52b8a4329deaf4f204e1d617bdb5a52ebfaffac943de64643a2dcd146d90aaae5e15eeebf503aa47402ae31a69b8601eb48f1922f7c3e4ba30611a80ce2a4798efa11a44efd9b272f3ae4038489e06b14a98899f232c92f65dc53ab677c851f094f27e24e5d1b182166ca3b81eaa91be56bba78c1c3c8f2c26499e2f1ded4087896184b59beecac08102ba82b2169478232200a45e87a3c1556110fe711bdbc8eada16f13328db111aaf693f713f80713f54cf4c8681d1588c049452a27d3deb278c1ec3d7023160acc22ee486f25f175c6646f3acdf034e20150f818df3feb53e0d721abbade5737bcccd81f4c7f6df78cee39d07f29193d289f93a338260c0db26eab2b72222e4a8e30f3585cc5d309fdefdec497c1ccbd260e5fd623f55ef6988c769b09388059e622f5e85c5e3ded5be4e3a5596b7355f456845c88fb166c41e30ed40552a93fa3966d2b07018552326e3e86b28cae0fb8a8393cd09b5d6074e35d3808316c033433c9b7c9f2d484e951a11a31c68cf9bcadd02a82c1a35191d6ed48559bcd0b" + "proof_data_hex": "cc64f4a83c7701e907e9711217144365d0c20c25b85569a14d03ce042f62c409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080f4fd5599a74cd57b4c4d3672f473a0581bc456571b3ae3d596bf0fe4273ce1067e0c233328852455dad1e42f9c679fdf68200c08b135b60f03d6df763c2c2b0da613daf41577854035d74931c06d7ba2a1b60796b39211688d98bf7e7e63875caadd035720759a53e77d1c71ba90820183e97e342982f1e42a6ab5c57b5303437b531f36bb2e61ac317b14075a6bfa97503f62d1333d77bf8f497cba748b640fef184f9d5106f411746407ed0f957a669bcb67ee9278bf019c7496a7d202740aab87049ca16202df57c2e40c321dfd12b34c1fffa6494879e43e5e45b20706005ea922625b06f6aebca92e2bec48737484831970b93c9aae422571811ef8480d2401faec196536eec87cc49c6f71a9b4c44a0f454fc45b5a391f2e44174d7060a69c000f203e7527b8f2ac9a3eb8166d7a330fd3b50df386f7d38f72fbace74e8005664b0826bdc7c9a22cc915facda0192c236c07a818f00c098db2992e2550201a7d128da2e8397dbed3b81b5ebd3fdd023bc77817ed056728f75656124d587400cede988eb29d6991caceaa7d83b450821fd6bc14aa192f7a5032ca440f6196e2dff2a1be7f6015fab1a2c6c0166be95995dd5bdb1f6853186be3fa0bec70dc347a133ca2a3f304efcde036749a8aacbd430fcade9739955fd10034413823ca04acd2d74b2f27b2f33ce326bc16881139609586e3201d9928df12b6666f4e6c00f261a3eaa9f86da89c3ad4d4eaf2c50ceb7674c52b220481322824d9ad4aee0a4b9c87717b75d3f52651163e08cb8fa10a89366d9363e89ef7c0960c0320d8fa276ed48dcca523a5139b9abbf17be5ca794a090e7b7bf42e5aab7d16817166d0d5b9ef63892aec78564dbae5928b74be08eec1c7b4cea8ec6ec3e23b94001df679826a8b0b77e6740fa4d7e13a545fd4ab3cf1ced3cfdda33e91129fb408" }, "mutations": [ { @@ -2934,7 +2934,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "53dd57ed47b0c95a9e366fbc4239ac260c1532e600d1a8e8eb4c268c55a1b958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080b8941de7c1b7e2f97ca38af946dd1ef79d257d655a457c56f4050e513f489e6890c53112bb1c67ec48966084c65c4b453b7a405c6ef184edc9c7e6489e9cbd72a2e3f663ca8638a5c03c99a36be5ff26e98c9338384bc040c025160e69e6ec166a087db3f1563bbf5e5e731bfa3d15bf796a60476b8ad0654930d30f2fdef37d9a032894ebbc066a0bf2e81538601a6f9e4256eada2131770ffdfb2a913c6b0ef85a611a5328a4d568f95e3810a8f37d4317f4db06da691da8c1408e4388a90b375b09ea8d0150e546f46df404593cab67f85357c82790c3777cd84d4c52cd0e3e7f4a179c40f6873aee43e7f984e5af274f2b052aed45acad1bfddbb7246f3e940a9c2edb004bc07b7ca17a246d46738214e8d95d360dd52b8a4329deaf4f204e1d617bdb5a52ebfaffac943de64643a2dcd146d90aaae5e15eeebf503aa47402ae31a69b8601eb48f1922f7c3e4ba30611a80ce2a4798efa11a44efd9b272f3ae4038489e06b14a98899f232c92f65dc53ab677c851f094f27e24e5d1b182166ca3b81eaa91be56bba78c1c3c8f2c26499e2f1ded4087896184b59beecac08102ba82b2169478232200a45e87a3c1556110fe711bdbc8eada16f13328db111aaf693f713f80713f54cf4c8681d1588c049452a27d3deb278c1ec3d7023160acc22ee486f25f175c6646f3acdf034e20150f818df3feb53e0d721abbade5737bcccd81f4c7f6df78cee39d07f29193d289f93a338260c0db26eab2b72222e4a8e30f3585cc5d309fdefdec497c1ccbd260e5fd623f55ef6988c769b09388059e622f5e85c5e3ded5be4e3a5596b7355f456845c88fb166c41e30ed40552a93fa3966d2b07018552326e3e86b28cae0fb8a8393cd09b5d6074e35d3808316c033433c9b7c9f2d484e951a11a31c68cf9bcadd02a82c1a35191d6ed48559bcd0b" + "value_hex": "cd64f4a83c7701e907e9711217144365d0c20c25b85569a14d03ce042f62c409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080f4fd5599a74cd57b4c4d3672f473a0581bc456571b3ae3d596bf0fe4273ce1067e0c233328852455dad1e42f9c679fdf68200c08b135b60f03d6df763c2c2b0da613daf41577854035d74931c06d7ba2a1b60796b39211688d98bf7e7e63875caadd035720759a53e77d1c71ba90820183e97e342982f1e42a6ab5c57b5303437b531f36bb2e61ac317b14075a6bfa97503f62d1333d77bf8f497cba748b640fef184f9d5106f411746407ed0f957a669bcb67ee9278bf019c7496a7d202740aab87049ca16202df57c2e40c321dfd12b34c1fffa6494879e43e5e45b20706005ea922625b06f6aebca92e2bec48737484831970b93c9aae422571811ef8480d2401faec196536eec87cc49c6f71a9b4c44a0f454fc45b5a391f2e44174d7060a69c000f203e7527b8f2ac9a3eb8166d7a330fd3b50df386f7d38f72fbace74e8005664b0826bdc7c9a22cc915facda0192c236c07a818f00c098db2992e2550201a7d128da2e8397dbed3b81b5ebd3fdd023bc77817ed056728f75656124d587400cede988eb29d6991caceaa7d83b450821fd6bc14aa192f7a5032ca440f6196e2dff2a1be7f6015fab1a2c6c0166be95995dd5bdb1f6853186be3fa0bec70dc347a133ca2a3f304efcde036749a8aacbd430fcade9739955fd10034413823ca04acd2d74b2f27b2f33ce326bc16881139609586e3201d9928df12b6666f4e6c00f261a3eaa9f86da89c3ad4d4eaf2c50ceb7674c52b220481322824d9ad4aee0a4b9c87717b75d3f52651163e08cb8fa10a89366d9363e89ef7c0960c0320d8fa276ed48dcca523a5139b9abbf17be5ca794a090e7b7bf42e5aab7d16817166d0d5b9ef63892aec78564dbae5928b74be08eec1c7b4cea8ec6ec3e23b94001df679826a8b0b77e6740fa4d7e13a545fd4ab3cf1ced3cfdda33e91129fb408" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2944,7 +2944,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "52dd57ed47b0c95a9e366fbc4239ac260c1532e600d1a8e8eb4c268c55a1b958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080b8941de7c1b7e2f97ca38af946dd1ef79d257d655a457c56f4050e513f489e6890c53112bb1c67ec48966084c65c4b453b7a405c6ef184edc9c7e6489e9cbd72a2e3f663ca8638a5c03c99a36be5ff26e98c9338384bc040c025160e69e6ec166a087db3f1563bbf5e5e731bfa3d15bf796a60476b8ad0654930d30f2fdef37d9a032894ebbc066a0bf2e81538601a6f9e4256eada2131770ffdfb2a913c6b0ef85a611a5328a4d568f95e3810a8f37d4317f4db06da691da8c1408e4388a90b375b09ea8d0150e546f46df404593cab67f85357c82790c3777cd84d4c52cd0e3e7f4a179c40f6873aee43e7f984e5af274f2b052aed45acad1bfddbb7246f3e940a9c2edb004bc07b7ca17a246d46738214e8d95d360dd52b8a4329deaf4f204e1d617bdb5a52ebfaffac943de64643a2dcd146d90aaae5e15eeebf503aa47402ae31a69b8601eb48f1922f7c3e4ba30611a80ce2a4798efa11a44efd9b272f3ae4038489e06b14a98899f232c92f65dc53ab677c851f094f27e24e5d1b182166ca3b81eaa91be56bba78c1c3c8f2c26499e2f1ded4087896184b59beecac08102ba82b2169478232200a45e87a3c1556110fe711bdbc8eada16f13328db111aaf693f713f80713f54cf4c8681d1588c049452a27d3deb278c1ec3d7023160acc22ee486f25f175c6646f3acdf034e20150f818df3feb53e0d721abbade5737bcccd81f4c7f6df78cee39d07f29193d289f93a338260c0db26eab2b72222e4a8e30f3585cc5d309fdefdec497c1ccbd260e5fd623f55ef6988c769b09388059e622f5e85c5e3ded5be4e3a5596b7355f456845c88fb166c41e30ed40552a93fa3966d2b07018552326e3e86b28cae0fb8a8393cd09b5d6074e35d3808316c033433c9b7c9f2d484e951a11a31c68cf9bcadd02a82c1a35191d6ed48559b" + "value_hex": "cc64f4a83c7701e907e9711217144365d0c20c25b85569a14d03ce042f62c409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080f4fd5599a74cd57b4c4d3672f473a0581bc456571b3ae3d596bf0fe4273ce1067e0c233328852455dad1e42f9c679fdf68200c08b135b60f03d6df763c2c2b0da613daf41577854035d74931c06d7ba2a1b60796b39211688d98bf7e7e63875caadd035720759a53e77d1c71ba90820183e97e342982f1e42a6ab5c57b5303437b531f36bb2e61ac317b14075a6bfa97503f62d1333d77bf8f497cba748b640fef184f9d5106f411746407ed0f957a669bcb67ee9278bf019c7496a7d202740aab87049ca16202df57c2e40c321dfd12b34c1fffa6494879e43e5e45b20706005ea922625b06f6aebca92e2bec48737484831970b93c9aae422571811ef8480d2401faec196536eec87cc49c6f71a9b4c44a0f454fc45b5a391f2e44174d7060a69c000f203e7527b8f2ac9a3eb8166d7a330fd3b50df386f7d38f72fbace74e8005664b0826bdc7c9a22cc915facda0192c236c07a818f00c098db2992e2550201a7d128da2e8397dbed3b81b5ebd3fdd023bc77817ed056728f75656124d587400cede988eb29d6991caceaa7d83b450821fd6bc14aa192f7a5032ca440f6196e2dff2a1be7f6015fab1a2c6c0166be95995dd5bdb1f6853186be3fa0bec70dc347a133ca2a3f304efcde036749a8aacbd430fcade9739955fd10034413823ca04acd2d74b2f27b2f33ce326bc16881139609586e3201d9928df12b6666f4e6c00f261a3eaa9f86da89c3ad4d4eaf2c50ceb7674c52b220481322824d9ad4aee0a4b9c87717b75d3f52651163e08cb8fa10a89366d9363e89ef7c0960c0320d8fa276ed48dcca523a5139b9abbf17be5ca794a090e7b7bf42e5aab7d16817166d0d5b9ef63892aec78564dbae5928b74be08eec1c7b4cea8ec6ec3e23b94001df679826a8b0b77e6740fa4d7e13a545fd4ab3cf1ced3cfdda33e91129f" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -2964,7 +2964,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "52dd57ed47b0c95a9e366fbc4239ac260c1532e600d1a8e8eb4c268c55a1b958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080b8941de7c1b7e2f97ca38af946dd1ef79d257d655a457c56f4050e513f489e6890c53112bb1c67ec48966084c65c4b453b7a405c6ef184edc9c7e6489e9cbd72a2e3f663ca8638a5c03c99a36be5ff26e98c9338384bc040c025160e69e6ec166a087db3f1563bbf5e5e731bfa3d15bf796a60476b8ad0654930d30f2fdef37d9a032894ebbc066a0bf2e81538601a6f9e4256eada2131770ffdfb2a913c6b0ef85a611a5328a4d568f95e3810a8f37d4317f4db06da691da8c1408e4388a90b375b09ea8d0150e546f46df404593cab67f85357c82790c3777cd84d4c52cd0e3e7f4a179c40f6873aee43e7f984e5af274f2b052aed45acad1bfddbb7246f3e940a9c2edb004bc07b7ca17a246d46738214e8d95d360dd52b8a4329deaf4f204e1d617bdb5a52ebfaffac943de64643a2dcd146d90aaae5e15eeebf503aa47402ae31a69b8601eb48f1922f7c3e4ba30611a80ce2a4798efa11a44efd9b272f3ae4038489e06b14a98899f232c92f65dc53ab677c851f094f27e24e5d1b182166ca3b81eaa91be56bba78c1c3c8f2c26499e2f1ded4087896184b59beecac08102ba82b2169478232200a45e87a3c1556110fe711bdbc8eada16f13328db111aaf693f713f80713f54cf4c8681d1588c049452a27d3deb278c1ec3d7023160acc22ee486f25f175c6646f3acdf034e20150f818df3feb53e0d721abbade5737bcccd81f4c7f6df78cee39d07f29193d289f93a338260c0db26eab2b72222e4a8e30f3585cc5d309fdefdec497c1ccbd260e5fd623f55ef6988c769b09388059e622f5e85c5e3ded5be4e3a5596b7355f456845c88fb166c41e30ed40552a93fa3966d2b07018552326e3e86b28cae0fb8a8393cd09b5d6074e35d3808316c033433c9b7c9f2d484e951a11a31c68cf9bcadd02a82c1a35191d6ed48559bcd0a" + "value_hex": "cc64f4a83c7701e907e9711217144365d0c20c25b85569a14d03ce042f62c409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080f4fd5599a74cd57b4c4d3672f473a0581bc456571b3ae3d596bf0fe4273ce1067e0c233328852455dad1e42f9c679fdf68200c08b135b60f03d6df763c2c2b0da613daf41577854035d74931c06d7ba2a1b60796b39211688d98bf7e7e63875caadd035720759a53e77d1c71ba90820183e97e342982f1e42a6ab5c57b5303437b531f36bb2e61ac317b14075a6bfa97503f62d1333d77bf8f497cba748b640fef184f9d5106f411746407ed0f957a669bcb67ee9278bf019c7496a7d202740aab87049ca16202df57c2e40c321dfd12b34c1fffa6494879e43e5e45b20706005ea922625b06f6aebca92e2bec48737484831970b93c9aae422571811ef8480d2401faec196536eec87cc49c6f71a9b4c44a0f454fc45b5a391f2e44174d7060a69c000f203e7527b8f2ac9a3eb8166d7a330fd3b50df386f7d38f72fbace74e8005664b0826bdc7c9a22cc915facda0192c236c07a818f00c098db2992e2550201a7d128da2e8397dbed3b81b5ebd3fdd023bc77817ed056728f75656124d587400cede988eb29d6991caceaa7d83b450821fd6bc14aa192f7a5032ca440f6196e2dff2a1be7f6015fab1a2c6c0166be95995dd5bdb1f6853186be3fa0bec70dc347a133ca2a3f304efcde036749a8aacbd430fcade9739955fd10034413823ca04acd2d74b2f27b2f33ce326bc16881139609586e3201d9928df12b6666f4e6c00f261a3eaa9f86da89c3ad4d4eaf2c50ceb7674c52b220481322824d9ad4aee0a4b9c87717b75d3f52651163e08cb8fa10a89366d9363e89ef7c0960c0320d8fa276ed48dcca523a5139b9abbf17be5ca794a090e7b7bf42e5aab7d16817166d0d5b9ef63892aec78564dbae5928b74be08eec1c7b4cea8ec6ec3e23b94001df679826a8b0b77e6740fa4d7e13a545fd4ab3cf1ced3cfdda33e91129fb409" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -2976,14 +2976,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b203f5513d3e630a3a324d933fab83be829bde21eb7b451273380597ba24c9c659eb1cdeeee42f4d13a42a61cb1c359c5a943fdf22b74e515b9e49a48eb5b2e4552dd57ed47b0c95a9e366fbc4239ac260c1532e600d1a8e8eb4c268c55a1b9580000000000000080bab95b9f9f4a4a9d8a26dbdd23dd4661cf41b7265994f26964a0d7589e1d7f426626f9293b66cf40198c2aee42c0d0ef89fd363b911720492e1cd1d1f9fe5f4df6780f56d0972242afe0ae9c9c5825479e61ed043e58949291d988a36d34be1a2259fdc9862397d309313a2395670d813e84e515a86f2bf96d1a81d76d4d6102ff987ef395562be84c6c70d3734108a6465cf0d893ec377712430918d4fe7e0998c67f145e7fa45ac21c35814223b57e13be107c70cd68b555ff7cee25ce8c05", - "range_proof_data_hex": "52dd57ed47b0c95a9e366fbc4239ac260c1532e600d1a8e8eb4c268c55a1b958000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080b8941de7c1b7e2f97ca38af946dd1ef79d257d655a457c56f4050e513f489e6890c53112bb1c67ec48966084c65c4b453b7a405c6ef184edc9c7e6489e9cbd72a2e3f663ca8638a5c03c99a36be5ff26e98c9338384bc040c025160e69e6ec166a087db3f1563bbf5e5e731bfa3d15bf796a60476b8ad0654930d30f2fdef37d9a032894ebbc066a0bf2e81538601a6f9e4256eada2131770ffdfb2a913c6b0ef85a611a5328a4d568f95e3810a8f37d4317f4db06da691da8c1408e4388a90b375b09ea8d0150e546f46df404593cab67f85357c82790c3777cd84d4c52cd0e3e7f4a179c40f6873aee43e7f984e5af274f2b052aed45acad1bfddbb7246f3e940a9c2edb004bc07b7ca17a246d46738214e8d95d360dd52b8a4329deaf4f204e1d617bdb5a52ebfaffac943de64643a2dcd146d90aaae5e15eeebf503aa47402ae31a69b8601eb48f1922f7c3e4ba30611a80ce2a4798efa11a44efd9b272f3ae4038489e06b14a98899f232c92f65dc53ab677c851f094f27e24e5d1b182166ca3b81eaa91be56bba78c1c3c8f2c26499e2f1ded4087896184b59beecac08102ba82b2169478232200a45e87a3c1556110fe711bdbc8eada16f13328db111aaf693f713f80713f54cf4c8681d1588c049452a27d3deb278c1ec3d7023160acc22ee486f25f175c6646f3acdf034e20150f818df3feb53e0d721abbade5737bcccd81f4c7f6df78cee39d07f29193d289f93a338260c0db26eab2b72222e4a8e30f3585cc5d309fdefdec497c1ccbd260e5fd623f55ef6988c769b09388059e622f5e85c5e3ded5be4e3a5596b7355f456845c88fb166c41e30ed40552a93fa3966d2b07018552326e3e86b28cae0fb8a8393cd09b5d6074e35d3808316c033433c9b7c9f2d484e951a11a31c68cf9bcadd02a82c1a35191d6ed48559bcd0b" + "equality_proof_data_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945bf042e0b9d9fc141c895045ad93b59c363340ae8588d85d510fbcb1ff32b1af3e548cf55ce1f7719368cee0b66d6b825351df240b5989b6d1a341af5be086d131b89b086c4fc93fd651e24e509cae024e72c670324d0ff10343a809b75488743900000000000000804e63b3f9b69b8b71e7406a281f01725ed6fa00b46e39812a3d5fb831934344515a49e98376320bbd90013771fc5bbaebc1020a8486baa5dae03de3a2d1bf95117661302f0fdf3fef19622e2d7a03abb97bdc0f2ef5e328655a88b99cdf313848bba1fd8078cb0d3c9870911f644b37084f22431a50bb0cc3356e894a9e5177035974434164596ab6e3dec8a8cb8eace8e4ce76e2ebb1f4d33bbd209e1faa340e99d471aec0558e858defff7c1243d289e9146c6ff279f4e12c62b95cd9fa1c0a", + "range_proof_data_hex": "b89b086c4fc93fd651e24e509cae024e72c670324d0ff10343a809b754887439000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000080d2391839dc9fb76d9aa88b82354d4c13316118d160c8715da72c5c6ccae057747c05342819cc8ba44e90970a574229f0771696da78ef38e0452c142770673164a81b9f2e36f9bc596280502771c8a57ff1bd4dd3b1a0a43bdab075a8181d270fe2751a04f52abfac307e7db7369f2dd1472b40d2b3e24b7df5e6457055c2fa56c574d7c2d68aeacdb805b0f3a07d3dc0ab35b52f453f4956d0d6d5e4dbf42f077acddff721f679f47886e30c3574653300c1c64179066b5f81a120af7ba60509d4b5e79665b4f6d311755a63e8bec4a21ee5aecd2a6964c362cba968815ea907bcc28d0c55c448c466dfba3f3f79d704ee7a79ebfd441028b7b581c92841f7690a108f4c3d4a854443d78edfc9d27e77b699072fbd579ea22d4a61ab64e2211b189c5c76495ceb1dde629644be56c7f70a548e56eaba705f097a48f30e1fe2168e38f1f7548c51b5ce65217cafc009d2d8573258f5256337883c77d04f7f9031fa1ed7fd6bf62a7220cd719a90ca3a328e76e411d2b8c8ddd3cdf20dca6c812bb49306ca43294892d25a915ba7d877874a8cb11dc752dff85822b6936c7bd76f1aae58cca2d9f34e4015c97947dfddddfb870b3dfff1e56b99cc2edbb0368a1cac847840bc32918fa249cf44f866c7915a7e26fb15208eb40e354add3c6d0c5098df7ede2c4fb630ca3eb3e40b8f58dbb4910f4087c1583f794587429e6f6973ea18c7f06d4241d22d616368ad893c4736ca90ff98bc54630520354886d33b3ac8a17541f45b7955e5ddad906bd0f45c6e75c0d69d308a3ba400ba3fa2f70c6b502212492e78bae0beb5c6a1167af27d5ef13d118c5c0027605dfcc98431f9791ecb2fa3e5da4404415ae77e5bf7a4f9792f3d195eaf8ae428ad4daac4e3d4036e8309f956d565919d70a9f248bf8dff93b2d4a45d9ceb3cf037da6c587c1e0c" }, "binding": { - "ciphertext_commitment_hex": "203f5513d3e630a3a324d933fab83be829bde21eb7b451273380597ba24c9c65", - "ciphertext_handle_hex": "9eb1cdeeee42f4d13a42a61cb1c359c5a943fdf22b74e515b9e49a48eb5b2e45", + "ciphertext_commitment_hex": "f042e0b9d9fc141c895045ad93b59c363340ae8588d85d510fbcb1ff32b1af3e", + "ciphertext_handle_hex": "548cf55ce1f7719368cee0b66d6b825351df240b5989b6d1a341af5be086d131", "expected_nonce_u64": 9223372036854775808, - "user_pubkey_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b" + "user_pubkey_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b" }, "mutations": [ { @@ -3011,7 +3011,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "5f06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b" + "value_hex": "d5508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945b" }, "expected_valid": false, "expected_error_contains": "failed" @@ -3021,7 +3021,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "5e06667599faed020e9ef12b211963612709d7ae72c015c203326a7bdbcd870b203f5513d3e630a3a324d933fab83be829bde21eb7b451273380597ba24c9c659eb1cdeeee42f4d13a42a61cb1c359c5a943fdf22b74e515b9e49a48eb5b2e4552dd57ed47b0c95a9e366fbc4239ac260c1532e600d1a8e8eb4c268c55a1b9580000000000000080bab95b9f9f4a4a9d8a26dbdd23dd4661cf41b7265994f26964a0d7589e1d7f426626f9293b66cf40198c2aee42c0d0ef89fd363b911720492e1cd1d1f9fe5f4df6780f56d0972242afe0ae9c9c5825479e61ed043e58949291d988a36d34be1a2259fdc9862397d309313a2395670d813e84e515a86f2bf96d1a81d76d4d6102ff987ef395562be84c6c70d3734108a6465cf0d893ec377712430918d4fe7e0998c67f145e7fa45ac21c35814223b57e13be107c70cd68b555ff7cee25ce" + "value_hex": "d4508ad57e19936d09a2584f4b537b138dad4ae24fd0274a25fa67f16cff945bf042e0b9d9fc141c895045ad93b59c363340ae8588d85d510fbcb1ff32b1af3e548cf55ce1f7719368cee0b66d6b825351df240b5989b6d1a341af5be086d131b89b086c4fc93fd651e24e509cae024e72c670324d0ff10343a809b75488743900000000000000804e63b3f9b69b8b71e7406a281f01725ed6fa00b46e39812a3d5fb831934344515a49e98376320bbd90013771fc5bbaebc1020a8486baa5dae03de3a2d1bf95117661302f0fdf3fef19622e2d7a03abb97bdc0f2ef5e328655a88b99cdf313848bba1fd8078cb0d3c9870911f644b37084f22431a50bb0cc3356e894a9e5177035974434164596ab6e3dec8a8cb8eace8e4ce76e2ebb1f4d33bbd209e1faa340e99d471aec0558e858defff7c1243d289e9146c6ff279f4e12c62b95cd9fa" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -3043,7 +3043,7 @@ "family": "withdraw_range", "expected_valid": true, "payload": { - "proof_data_hex": "c88ec8dc255d2667627ecd06acf71cc543fddaeb180573e3cc6b55f2e59b5b39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000001100000000000080eee9633ad3aefa0ee13ec7d24bf8f480cb6adf1afefc184bf552c212ec30d21cf625ce4bf963e17604b0df60a8e05a76891b3fd12a3a359b14323537a8e8ec14dac0e9ff757d433b6af765e5ea29fa51b3d0ee989d8f952079f2d400e2c98778b0d04c1be4c62d246fa592f0dfb67b83a02a8d0405c5e68fce4c648058a76f39813a4108dcce3eaefde729c952ea7e9279074c0d1d5576d1ab2dd711bf7d3d045f6be2f3e64f29199dbeb2776283d013190c932b0cd53c202af677154d49430a61e783a7847b758c948605c56a390f4a29fac458bc71a41bde1c20275060bb09a0cf63cbeddf5cc16427a2f3c47c2f5bbc0f817caf4599d8e5b685adf698682ffc62b9e7ae839bed2276129dc7e360bc39bb7a0224a8602bb887dc80390f023e186ae0d8da4f5733e7b0cf0c758dbd9cf8beb8d1fa4d815c5e85a68a239c361df81644bedbf0559acdb31ba912a59b2d4c2ccac729ed0685e0ff0a1ec45d6a419a3d0fd89f46da20644dd205d467c6b8be39ca14fa7d0fa4f2528d8023126f1610749a8fd3141160512eb80fa9edad736494dbbe2c17063a8bcb8a1fff0a0f0eac35cb8703a54d3217320b67bef6985b9cfce134211ba517392b13565e403e240a2771c3878b992233d771a81a78569bc412207ba3771d5f102644ec5ec53c6dde71ff0b73f718ab393a35c582991fffedddea451b7411fc00cb2a446c87662f7ac49db80696e19aa99de3b555c0659f5b2b8a8ed9a882396077b7df1300d76416510ae1123f7c0e446a56d63bfe93b32d9e0a854fef560d5a97ddb13914ae7602ccb2d2a506c212f9983d171c8dcf965cadfccda7ad167a7d2f3d4838ef1300e5977a17187d6fe95ca3712e3c46cb621b270233ad96d51a7805b87a78d8c60da0b175a65a6d16b10529d6c4ff0e233a65cbcaafd9ec932ba0ce89cca831df08" + "proof_data_hex": "16af33e423b0ff29ece3ee624ce1b4333c82721b313b23ac6ad6232caf3b0a1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000011000000000000805635632b3c50cd1283476b154ea67b2a3be90c9b5fb1c77415a06b9ca9683e167299e165bed2449c9e9c6585046e75d556e45bbb41635de0ee1d2b909a2962742024f245ca0d2a4e2f16e819b14da263943f4a5614771c98feb8cb4b73b98e1d9ad3bd2b6bb8cf6f5a51f63d4c5811edf9a644dcf1b773ca0e54e80101b89b2b4f63f248f621ce8b3fd2764582033e36e31b7cc60b95bf2acca9b2e43ebb750c1ee062da555e76878c6daa3a251a53137dec828d87425adb12819ce522c6540040b50cdbedb4c441e52db39970cb8f1c70739ba36334216e66427d2a96f9d2085a67aa3e81de724b064023b446cf9ce4fc73d55ae0ab1d5c71c1dc666a59e35e886ec8b620ef798f49c1564bbaee590e770c916f109a6dbbf588ae4beb190d3d8887e85aeb5810a5a22dbbe105080d918030b1581b7fe2099ac15a77d2897d1326c0cba2948b1a94189a18f8b1056de2b5b97377e3490c6046c62b64789d607b3cfb8eda01afd0d4a29224be23c922344b76ee61415b7fb59d885358be1fb62db62d3d015490cc64562c70fdc6afcbf12ec83e7ba02fca75c7e266a6cb9aa35252b1784a7b3a8c06f6675eb27eaecfc6802717d93c4a17405902d9263c6a2e6c92103f7603b8f2a22953437214e878464c4e551bf0d46b0e01ad1b399fa2024c54913bc3df5724960a856cb1db98b6c93d68fa92813bf47a01793a4b5b137c131e6835ab5f6b8747e8f44465b9e118e9b84d7840fd3eb6ad02b5c2066b8b6340d45a73f0ca1108745ed15c7893fe9e3e89fb2ca692a2fef68905e58628d5a61c90843f1f724a412817fcb144bda5c834c854a2fa5328b79d4bde4dfad8388212a6e68550069cc2cb169a60fea624b57789257071d5fb7c4160b2908965bfcf081af45adcf3a52e35454ab2365021074bf982aefd63a60ea32aecb42afef7bc0d" }, "mutations": [ { @@ -3051,7 +3051,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "c98ec8dc255d2667627ecd06acf71cc543fddaeb180573e3cc6b55f2e59b5b39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000001100000000000080eee9633ad3aefa0ee13ec7d24bf8f480cb6adf1afefc184bf552c212ec30d21cf625ce4bf963e17604b0df60a8e05a76891b3fd12a3a359b14323537a8e8ec14dac0e9ff757d433b6af765e5ea29fa51b3d0ee989d8f952079f2d400e2c98778b0d04c1be4c62d246fa592f0dfb67b83a02a8d0405c5e68fce4c648058a76f39813a4108dcce3eaefde729c952ea7e9279074c0d1d5576d1ab2dd711bf7d3d045f6be2f3e64f29199dbeb2776283d013190c932b0cd53c202af677154d49430a61e783a7847b758c948605c56a390f4a29fac458bc71a41bde1c20275060bb09a0cf63cbeddf5cc16427a2f3c47c2f5bbc0f817caf4599d8e5b685adf698682ffc62b9e7ae839bed2276129dc7e360bc39bb7a0224a8602bb887dc80390f023e186ae0d8da4f5733e7b0cf0c758dbd9cf8beb8d1fa4d815c5e85a68a239c361df81644bedbf0559acdb31ba912a59b2d4c2ccac729ed0685e0ff0a1ec45d6a419a3d0fd89f46da20644dd205d467c6b8be39ca14fa7d0fa4f2528d8023126f1610749a8fd3141160512eb80fa9edad736494dbbe2c17063a8bcb8a1fff0a0f0eac35cb8703a54d3217320b67bef6985b9cfce134211ba517392b13565e403e240a2771c3878b992233d771a81a78569bc412207ba3771d5f102644ec5ec53c6dde71ff0b73f718ab393a35c582991fffedddea451b7411fc00cb2a446c87662f7ac49db80696e19aa99de3b555c0659f5b2b8a8ed9a882396077b7df1300d76416510ae1123f7c0e446a56d63bfe93b32d9e0a854fef560d5a97ddb13914ae7602ccb2d2a506c212f9983d171c8dcf965cadfccda7ad167a7d2f3d4838ef1300e5977a17187d6fe95ca3712e3c46cb621b270233ad96d51a7805b87a78d8c60da0b175a65a6d16b10529d6c4ff0e233a65cbcaafd9ec932ba0ce89cca831df08" + "value_hex": "17af33e423b0ff29ece3ee624ce1b4333c82721b313b23ac6ad6232caf3b0a1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000011000000000000805635632b3c50cd1283476b154ea67b2a3be90c9b5fb1c77415a06b9ca9683e167299e165bed2449c9e9c6585046e75d556e45bbb41635de0ee1d2b909a2962742024f245ca0d2a4e2f16e819b14da263943f4a5614771c98feb8cb4b73b98e1d9ad3bd2b6bb8cf6f5a51f63d4c5811edf9a644dcf1b773ca0e54e80101b89b2b4f63f248f621ce8b3fd2764582033e36e31b7cc60b95bf2acca9b2e43ebb750c1ee062da555e76878c6daa3a251a53137dec828d87425adb12819ce522c6540040b50cdbedb4c441e52db39970cb8f1c70739ba36334216e66427d2a96f9d2085a67aa3e81de724b064023b446cf9ce4fc73d55ae0ab1d5c71c1dc666a59e35e886ec8b620ef798f49c1564bbaee590e770c916f109a6dbbf588ae4beb190d3d8887e85aeb5810a5a22dbbe105080d918030b1581b7fe2099ac15a77d2897d1326c0cba2948b1a94189a18f8b1056de2b5b97377e3490c6046c62b64789d607b3cfb8eda01afd0d4a29224be23c922344b76ee61415b7fb59d885358be1fb62db62d3d015490cc64562c70fdc6afcbf12ec83e7ba02fca75c7e266a6cb9aa35252b1784a7b3a8c06f6675eb27eaecfc6802717d93c4a17405902d9263c6a2e6c92103f7603b8f2a22953437214e878464c4e551bf0d46b0e01ad1b399fa2024c54913bc3df5724960a856cb1db98b6c93d68fa92813bf47a01793a4b5b137c131e6835ab5f6b8747e8f44465b9e118e9b84d7840fd3eb6ad02b5c2066b8b6340d45a73f0ca1108745ed15c7893fe9e3e89fb2ca692a2fef68905e58628d5a61c90843f1f724a412817fcb144bda5c834c854a2fa5328b79d4bde4dfad8388212a6e68550069cc2cb169a60fea624b57789257071d5fb7c4160b2908965bfcf081af45adcf3a52e35454ab2365021074bf982aefd63a60ea32aecb42afef7bc0d" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -3061,7 +3061,7 @@ "op": "truncate", "target": "payload.proof_data_hex", "params": { - "value_hex": "c88ec8dc255d2667627ecd06acf71cc543fddaeb180573e3cc6b55f2e59b5b39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000001100000000000080eee9633ad3aefa0ee13ec7d24bf8f480cb6adf1afefc184bf552c212ec30d21cf625ce4bf963e17604b0df60a8e05a76891b3fd12a3a359b14323537a8e8ec14dac0e9ff757d433b6af765e5ea29fa51b3d0ee989d8f952079f2d400e2c98778b0d04c1be4c62d246fa592f0dfb67b83a02a8d0405c5e68fce4c648058a76f39813a4108dcce3eaefde729c952ea7e9279074c0d1d5576d1ab2dd711bf7d3d045f6be2f3e64f29199dbeb2776283d013190c932b0cd53c202af677154d49430a61e783a7847b758c948605c56a390f4a29fac458bc71a41bde1c20275060bb09a0cf63cbeddf5cc16427a2f3c47c2f5bbc0f817caf4599d8e5b685adf698682ffc62b9e7ae839bed2276129dc7e360bc39bb7a0224a8602bb887dc80390f023e186ae0d8da4f5733e7b0cf0c758dbd9cf8beb8d1fa4d815c5e85a68a239c361df81644bedbf0559acdb31ba912a59b2d4c2ccac729ed0685e0ff0a1ec45d6a419a3d0fd89f46da20644dd205d467c6b8be39ca14fa7d0fa4f2528d8023126f1610749a8fd3141160512eb80fa9edad736494dbbe2c17063a8bcb8a1fff0a0f0eac35cb8703a54d3217320b67bef6985b9cfce134211ba517392b13565e403e240a2771c3878b992233d771a81a78569bc412207ba3771d5f102644ec5ec53c6dde71ff0b73f718ab393a35c582991fffedddea451b7411fc00cb2a446c87662f7ac49db80696e19aa99de3b555c0659f5b2b8a8ed9a882396077b7df1300d76416510ae1123f7c0e446a56d63bfe93b32d9e0a854fef560d5a97ddb13914ae7602ccb2d2a506c212f9983d171c8dcf965cadfccda7ad167a7d2f3d4838ef1300e5977a17187d6fe95ca3712e3c46cb621b270233ad96d51a7805b87a78d8c60da0b175a65a6d16b10529d6c4ff0e233a65cbcaafd9ec932ba0ce89cca831" + "value_hex": "16af33e423b0ff29ece3ee624ce1b4333c82721b313b23ac6ad6232caf3b0a1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000011000000000000805635632b3c50cd1283476b154ea67b2a3be90c9b5fb1c77415a06b9ca9683e167299e165bed2449c9e9c6585046e75d556e45bbb41635de0ee1d2b909a2962742024f245ca0d2a4e2f16e819b14da263943f4a5614771c98feb8cb4b73b98e1d9ad3bd2b6bb8cf6f5a51f63d4c5811edf9a644dcf1b773ca0e54e80101b89b2b4f63f248f621ce8b3fd2764582033e36e31b7cc60b95bf2acca9b2e43ebb750c1ee062da555e76878c6daa3a251a53137dec828d87425adb12819ce522c6540040b50cdbedb4c441e52db39970cb8f1c70739ba36334216e66427d2a96f9d2085a67aa3e81de724b064023b446cf9ce4fc73d55ae0ab1d5c71c1dc666a59e35e886ec8b620ef798f49c1564bbaee590e770c916f109a6dbbf588ae4beb190d3d8887e85aeb5810a5a22dbbe105080d918030b1581b7fe2099ac15a77d2897d1326c0cba2948b1a94189a18f8b1056de2b5b97377e3490c6046c62b64789d607b3cfb8eda01afd0d4a29224be23c922344b76ee61415b7fb59d885358be1fb62db62d3d015490cc64562c70fdc6afcbf12ec83e7ba02fca75c7e266a6cb9aa35252b1784a7b3a8c06f6675eb27eaecfc6802717d93c4a17405902d9263c6a2e6c92103f7603b8f2a22953437214e878464c4e551bf0d46b0e01ad1b399fa2024c54913bc3df5724960a856cb1db98b6c93d68fa92813bf47a01793a4b5b137c131e6835ab5f6b8747e8f44465b9e118e9b84d7840fd3eb6ad02b5c2066b8b6340d45a73f0ca1108745ed15c7893fe9e3e89fb2ca692a2fef68905e58628d5a61c90843f1f724a412817fcb144bda5c834c854a2fa5328b79d4bde4dfad8388212a6e68550069cc2cb169a60fea624b57789257071d5fb7c4160b2908965bfcf081af45adcf3a52e35454ab2365021074bf982aefd63a60ea32aecb42afef7" }, "expected_valid": false, "expected_error_contains": "invalid" @@ -3081,7 +3081,7 @@ "op": "bitflip", "target": "payload.proof_data_hex", "params": { - "value_hex": "c88ec8dc255d2667627ecd06acf71cc543fddaeb180573e3cc6b55f2e59b5b39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000001100000000000080eee9633ad3aefa0ee13ec7d24bf8f480cb6adf1afefc184bf552c212ec30d21cf625ce4bf963e17604b0df60a8e05a76891b3fd12a3a359b14323537a8e8ec14dac0e9ff757d433b6af765e5ea29fa51b3d0ee989d8f952079f2d400e2c98778b0d04c1be4c62d246fa592f0dfb67b83a02a8d0405c5e68fce4c648058a76f39813a4108dcce3eaefde729c952ea7e9279074c0d1d5576d1ab2dd711bf7d3d045f6be2f3e64f29199dbeb2776283d013190c932b0cd53c202af677154d49430a61e783a7847b758c948605c56a390f4a29fac458bc71a41bde1c20275060bb09a0cf63cbeddf5cc16427a2f3c47c2f5bbc0f817caf4599d8e5b685adf698682ffc62b9e7ae839bed2276129dc7e360bc39bb7a0224a8602bb887dc80390f023e186ae0d8da4f5733e7b0cf0c758dbd9cf8beb8d1fa4d815c5e85a68a239c361df81644bedbf0559acdb31ba912a59b2d4c2ccac729ed0685e0ff0a1ec45d6a419a3d0fd89f46da20644dd205d467c6b8be39ca14fa7d0fa4f2528d8023126f1610749a8fd3141160512eb80fa9edad736494dbbe2c17063a8bcb8a1fff0a0f0eac35cb8703a54d3217320b67bef6985b9cfce134211ba517392b13565e403e240a2771c3878b992233d771a81a78569bc412207ba3771d5f102644ec5ec53c6dde71ff0b73f718ab393a35c582991fffedddea451b7411fc00cb2a446c87662f7ac49db80696e19aa99de3b555c0659f5b2b8a8ed9a882396077b7df1300d76416510ae1123f7c0e446a56d63bfe93b32d9e0a854fef560d5a97ddb13914ae7602ccb2d2a506c212f9983d171c8dcf965cadfccda7ad167a7d2f3d4838ef1300e5977a17187d6fe95ca3712e3c46cb621b270233ad96d51a7805b87a78d8c60da0b175a65a6d16b10529d6c4ff0e233a65cbcaafd9ec932ba0ce89cca831df09" + "value_hex": "16af33e423b0ff29ece3ee624ce1b4333c82721b313b23ac6ad6232caf3b0a1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000011000000000000805635632b3c50cd1283476b154ea67b2a3be90c9b5fb1c77415a06b9ca9683e167299e165bed2449c9e9c6585046e75d556e45bbb41635de0ee1d2b909a2962742024f245ca0d2a4e2f16e819b14da263943f4a5614771c98feb8cb4b73b98e1d9ad3bd2b6bb8cf6f5a51f63d4c5811edf9a644dcf1b773ca0e54e80101b89b2b4f63f248f621ce8b3fd2764582033e36e31b7cc60b95bf2acca9b2e43ebb750c1ee062da555e76878c6daa3a251a53137dec828d87425adb12819ce522c6540040b50cdbedb4c441e52db39970cb8f1c70739ba36334216e66427d2a96f9d2085a67aa3e81de724b064023b446cf9ce4fc73d55ae0ab1d5c71c1dc666a59e35e886ec8b620ef798f49c1564bbaee590e770c916f109a6dbbf588ae4beb190d3d8887e85aeb5810a5a22dbbe105080d918030b1581b7fe2099ac15a77d2897d1326c0cba2948b1a94189a18f8b1056de2b5b97377e3490c6046c62b64789d607b3cfb8eda01afd0d4a29224be23c922344b76ee61415b7fb59d885358be1fb62db62d3d015490cc64562c70fdc6afcbf12ec83e7ba02fca75c7e266a6cb9aa35252b1784a7b3a8c06f6675eb27eaecfc6802717d93c4a17405902d9263c6a2e6c92103f7603b8f2a22953437214e878464c4e551bf0d46b0e01ad1b399fa2024c54913bc3df5724960a856cb1db98b6c93d68fa92813bf47a01793a4b5b137c131e6835ab5f6b8747e8f44465b9e118e9b84d7840fd3eb6ad02b5c2066b8b6340d45a73f0ca1108745ed15c7893fe9e3e89fb2ca692a2fef68905e58628d5a61c90843f1f724a412817fcb144bda5c834c854a2fa5328b79d4bde4dfad8388212a6e68550069cc2cb169a60fea624b57789257071d5fb7c4160b2908965bfcf081af45adcf3a52e35454ab2365021074bf982aefd63a60ea32aecb42afef7bc0c" }, "expected_valid": false, "expected_error_contains": "verification failed" @@ -3093,14 +3093,14 @@ "family": "withdraw_composite", "expected_valid": true, "payload": { - "equality_proof_data_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3cae8987a60b1e17c31d6ad1f761f292faf40797115e868dac41d1bb6fe962af580cdf3055b47894c4579b1cd122fc82facf6278fa2179e20339ab436d123d2501c88ec8dc255d2667627ecd06acf71cc543fddaeb180573e3cc6b55f2e59b5b3911000000000000802c69e87f3c3997bafe95552064819ea2a8fb6c93dbc65ae21caeef962a5f5926f8110816ce86b30e517f25152452c1eea043e7dab3d56220511a9b6cbf57a4361aaa571bc1d6378dd2b6e682e6bad0d85e1ebd8fe6d15cee3be89c1e707339094c2af69d16e863c1545cbe1a1bc2005c2d66f9f3af489c7bbb039d53b8782209644879d02df7d448cce64535e8a471cfa5d719a677d4efcc1de7027b9ae65a08a3de6526f6082339aaa302a952fd1accf9c7b8b3940730473cc1122421198100", - "range_proof_data_hex": "c88ec8dc255d2667627ecd06acf71cc543fddaeb180573e3cc6b55f2e59b5b39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000001100000000000080eee9633ad3aefa0ee13ec7d24bf8f480cb6adf1afefc184bf552c212ec30d21cf625ce4bf963e17604b0df60a8e05a76891b3fd12a3a359b14323537a8e8ec14dac0e9ff757d433b6af765e5ea29fa51b3d0ee989d8f952079f2d400e2c98778b0d04c1be4c62d246fa592f0dfb67b83a02a8d0405c5e68fce4c648058a76f39813a4108dcce3eaefde729c952ea7e9279074c0d1d5576d1ab2dd711bf7d3d045f6be2f3e64f29199dbeb2776283d013190c932b0cd53c202af677154d49430a61e783a7847b758c948605c56a390f4a29fac458bc71a41bde1c20275060bb09a0cf63cbeddf5cc16427a2f3c47c2f5bbc0f817caf4599d8e5b685adf698682ffc62b9e7ae839bed2276129dc7e360bc39bb7a0224a8602bb887dc80390f023e186ae0d8da4f5733e7b0cf0c758dbd9cf8beb8d1fa4d815c5e85a68a239c361df81644bedbf0559acdb31ba912a59b2d4c2ccac729ed0685e0ff0a1ec45d6a419a3d0fd89f46da20644dd205d467c6b8be39ca14fa7d0fa4f2528d8023126f1610749a8fd3141160512eb80fa9edad736494dbbe2c17063a8bcb8a1fff0a0f0eac35cb8703a54d3217320b67bef6985b9cfce134211ba517392b13565e403e240a2771c3878b992233d771a81a78569bc412207ba3771d5f102644ec5ec53c6dde71ff0b73f718ab393a35c582991fffedddea451b7411fc00cb2a446c87662f7ac49db80696e19aa99de3b555c0659f5b2b8a8ed9a882396077b7df1300d76416510ae1123f7c0e446a56d63bfe93b32d9e0a854fef560d5a97ddb13914ae7602ccb2d2a506c212f9983d171c8dcf965cadfccda7ad167a7d2f3d4838ef1300e5977a17187d6fe95ca3712e3c46cb621b270233ad96d51a7805b87a78d8c60da0b175a65a6d16b10529d6c4ff0e233a65cbcaafd9ec932ba0ce89cca831df08" + "equality_proof_data_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915a0071b79c698c73545fa128c125308ce39952c67dc2a49429c49400ccfb68671b2fae6a1c88bec9b2360a6901cb2af2560014311e3ea543f818fa395002a5d4442067fb84e4896bf0bcee2ce38f6fe9e54bf47ff2798eb13e74af161a32396541100000000000080e294692a68615f6d108adc7471e4ad3e35bdb5027a0edff19513a8251cfa390d7849a8e73ee49eab880971ccacd04d512dd81f0ee3be13e25f0f9a1a716bd25fccdfe001c0d8f6c033a0b3e4d1a326394861dd78f5a6db8979dd995ed9b5366de5d587382dcd6b9e3516131b7456195a996571182635cedc06844b004640110fba42ce61d7f8feb7f30d5a391868ea2728071ecf2884d959b7123e4e41b7a709e4022d18c9486350410c166de4d5de85a98a957ef20c91498e61b4b9328a4000", + "range_proof_data_hex": "42067fb84e4896bf0bcee2ce38f6fe9e54bf47ff2798eb13e74af161a3239654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000001100000000000080d2d58a410032ef0005bc5ff33a431ebf24f43909a6fcbb75cf0187f8c9eec700ee0a8af60a493cacb725410ac1ab0bb05bf3891a54437d90622c42132b138848d61f9289f5a834ef1bf62dcc2d29ed797c9b04c62d54405aed62df29fa2f000978206154b8bca9eb6bef89e6b4c7aa3e48545a98e98637f1daa6257b7950113d30435618314a315193594d4b6db36ea7bee860384164d9a781b17d295578080acf17440e16f4d351cffac44caf890f6f4e90579ab04d796338a8eb6fd8dc6202f8562df70d0688639195f855cbf5811660f673bf6344c1faab07885f04f45c0a769d8d6bc6a8f9e5a02a54936e832b0915daad9adfbc65d0b06e2156e3bf1564c2c3de58189c068e12961f33571077dfb5e7c0e5e9d624c5902a2b284e316e27b4130f129a7bf86099faeac0550265ec3fd63ca0aee45bec0417a4dff29f3e1cf06dab2c9092ba074d43413752949ceb9b711f9248b8e935d3fb62bb3a71085dc6dec1cdc9e45807fca40bfe8654d8e1d3c12a975ba64350c58210435b49a85f3cf0e5a859ef9c042cd3cf1d1f67d2bd8edc3dce5da3b7d6c1835810194dbc69643b3b67b25f7ab32c7113a6411c439b75d2691ddf45800b0a7fba85c20cfd4aa2d460d016c59936ed5bd28766a78f040511643caf744639485f415536017e6bc0a5d3432d41b31425319c845b3d7dbef46e66788c3b96b1099bbcbcc725d95ac254cf7aaf2a0fe92cd5e35b0b972591838259a67b6c975a43dd3ef54b21e3765c66b426c2f6dda08385298a387cc144ef7959dadf4afbb21539a1c0de2913624cde867a2a42e566edd6933b2063f531fcea3a98bcd91a237aaa7cc51a320c25fca6debc7f240d895a505d2da3eeceb9c50e1f9ea38a4254fc0d28d28b5b0f026fe07ea0a2d60668811cc7a70cf2327bd53b36eb74efa0f9fb733f8cc74b560d" }, "binding": { - "ciphertext_commitment_hex": "ae8987a60b1e17c31d6ad1f761f292faf40797115e868dac41d1bb6fe962af58", - "ciphertext_handle_hex": "0cdf3055b47894c4579b1cd122fc82facf6278fa2179e20339ab436d123d2501", + "ciphertext_commitment_hex": "a0071b79c698c73545fa128c125308ce39952c67dc2a49429c49400ccfb68671", + "ciphertext_handle_hex": "b2fae6a1c88bec9b2360a6901cb2af2560014311e3ea543f818fa395002a5d44", "expected_nonce_u64": 9223372036854775825, - "user_pubkey_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c" + "user_pubkey_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915" }, "mutations": [ { @@ -3128,7 +3128,7 @@ "op": "bitflip", "target": "binding.user_pubkey_hex", "params": { - "value_hex": "cdab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3c" + "value_hex": "d9454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915" }, "expected_valid": false, "expected_error_contains": "failed" @@ -3138,7 +3138,7 @@ "op": "truncate", "target": "payload.equality_proof_data_hex", "params": { - "value_hex": "ccab114f75b0a24961e90a7b06c23aba4afd7094e1ba45e7519cc6004b80db3cae8987a60b1e17c31d6ad1f761f292faf40797115e868dac41d1bb6fe962af580cdf3055b47894c4579b1cd122fc82facf6278fa2179e20339ab436d123d2501c88ec8dc255d2667627ecd06acf71cc543fddaeb180573e3cc6b55f2e59b5b3911000000000000802c69e87f3c3997bafe95552064819ea2a8fb6c93dbc65ae21caeef962a5f5926f8110816ce86b30e517f25152452c1eea043e7dab3d56220511a9b6cbf57a4361aaa571bc1d6378dd2b6e682e6bad0d85e1ebd8fe6d15cee3be89c1e707339094c2af69d16e863c1545cbe1a1bc2005c2d66f9f3af489c7bbb039d53b8782209644879d02df7d448cce64535e8a471cfa5d719a677d4efcc1de7027b9ae65a08a3de6526f6082339aaa302a952fd1accf9c7b8b3940730473cc112242119" + "value_hex": "d8454b4846ab296d15cf9a676c1d49febc2c67a7dff36271b1b43dff6d654915a0071b79c698c73545fa128c125308ce39952c67dc2a49429c49400ccfb68671b2fae6a1c88bec9b2360a6901cb2af2560014311e3ea543f818fa395002a5d4442067fb84e4896bf0bcee2ce38f6fe9e54bf47ff2798eb13e74af161a32396541100000000000080e294692a68615f6d108adc7471e4ad3e35bdb5027a0edff19513a8251cfa390d7849a8e73ee49eab880971ccacd04d512dd81f0ee3be13e25f0f9a1a716bd25fccdfe001c0d8f6c033a0b3e4d1a326394861dd78f5a6db8979dd995ed9b5366de5d587382dcd6b9e3516131b7456195a996571182635cedc06844b004640110fba42ce61d7f8feb7f30d5a391868ea2728071ecf2884d959b7123e4e41b7a709e4022d18c9486350410c166de4d5de85a98a957ef20c91498e61b4b9328a" }, "expected_valid": false, "expected_error_contains": "invalid" diff --git a/ve_tests.zip b/ve_tests.zip deleted file mode 100644 index 2a1a3bc6..00000000 Binary files a/ve_tests.zip and /dev/null differ diff --git a/x/keyshare/keeper/process_queues.go b/x/keyshare/keeper/process_queues.go index 215cafde..55988cb1 100644 --- a/x/keyshare/keeper/process_queues.go +++ b/x/keyshare/keeper/process_queues.go @@ -188,7 +188,7 @@ func (k Keeper) ProcessPrivateSignalQueue(ctx sdk.Context) error { ) } } - k.pepKeeper.RemoveSignalQueueEntry(ctx, req.GetIdentity()) + k.pepKeeper.RemovePrivateSignalQueueEntry(ctx, req.GetIdentity()) } return nil } diff --git a/x/zkp/keeper/query_grpc_test.go b/x/zkp/keeper/query_grpc_test.go index 5f10a75b..f0d494c6 100644 --- a/x/zkp/keeper/query_grpc_test.go +++ b/x/zkp/keeper/query_grpc_test.go @@ -257,7 +257,7 @@ func TestDirectKeeperGRPCCompositeProofsRequireBindingFields(t *testing.T) { }) require.NoError(t, err) require.False(t, resp.Valid) - require.Equal(t, "transfer binding verification failed: missing or invalid pubkey/balance fields (expected 32-byte values)", resp.Error) + require.Equal(t, "transfer proof verification failed: missing or invalid pubkey/balance fields (expected 32-byte values)", resp.Error) }) t.Run("withdraw proof bundle requires binding fields", func(t *testing.T) { @@ -267,7 +267,7 @@ func TestDirectKeeperGRPCCompositeProofsRequireBindingFields(t *testing.T) { }) require.NoError(t, err) require.False(t, resp.Valid) - require.Equal(t, "withdraw binding verification failed: missing or invalid pubkey/ciphertext fields (expected 32-byte values)", resp.Error) + require.Equal(t, "withdraw proof verification failed: missing or invalid pubkey/ciphertext fields (expected 32-byte values)", resp.Error) }) } @@ -332,7 +332,7 @@ func TestDirectKeeperGRPCCompositeProofsBindingAndVerificationFailures(t *testin }) require.NoError(t, err) require.False(t, resp.Valid) - require.Equal(t, "transfer binding verification failed: sender pubkey mismatch", resp.Error) + require.Equal(t, "transfer proof verification failed: sender pubkey mismatch", resp.Error) }) t.Run("transfer proof bundle verification stage", func(t *testing.T) { @@ -347,7 +347,7 @@ func TestDirectKeeperGRPCCompositeProofsBindingAndVerificationFailures(t *testin }) require.NoError(t, err) require.False(t, resp.Valid) - require.Equal(t, "equality proof verification failed: algebraic relation failed", resp.Error) + require.Equal(t, "transfer proof verification failed: algebraic relation failed", resp.Error) }) t.Run("withdraw proof bundle nonce mismatch", func(t *testing.T) { @@ -361,7 +361,7 @@ func TestDirectKeeperGRPCCompositeProofsBindingAndVerificationFailures(t *testin }) require.NoError(t, err) require.False(t, resp.Valid) - require.Equal(t, "withdraw binding verification failed: withdraw equality proof nonce mismatch", resp.Error) + require.Equal(t, "withdraw proof verification failed: withdraw equality proof nonce mismatch", resp.Error) }) t.Run("withdraw proof bundle verification stage", func(t *testing.T) { @@ -375,6 +375,6 @@ func TestDirectKeeperGRPCCompositeProofsBindingAndVerificationFailures(t *testin }) require.NoError(t, err) require.False(t, resp.Valid) - require.Equal(t, "equality proof verification failed: algebraic relation failed", resp.Error) + require.Equal(t, "withdraw proof verification failed: algebraic relation failed", resp.Error) }) } diff --git a/x/zkp/keeper/query_proof_verification.go b/x/zkp/keeper/query_proof_verification.go index 5c66cd64..de096caf 100644 --- a/x/zkp/keeper/query_proof_verification.go +++ b/x/zkp/keeper/query_proof_verification.go @@ -396,11 +396,11 @@ func (k Keeper) VerifyTransferProofs(goCtx context.Context, req *types.QueryVeri len(req.CurrentBalanceCommitment) != 32 || len(req.CurrentBalanceHandle) != 32 { return &types.QueryVerifyTransferProofsResponse{ Valid: false, - Error: "transfer binding verification failed: missing or invalid pubkey/balance fields (expected 32-byte values)", + Error: "transfer proof verification failed: missing or invalid pubkey/balance fields (expected 32-byte values)", }, nil } - err := transferctx.VerifyBindings( + err := transferctx.VerifyTransferProofs( &equalityProofData, &rangeProofData, &validityProofData, @@ -412,31 +412,7 @@ func (k Keeper) VerifyTransferProofs(goCtx context.Context, req *types.QueryVeri if err != nil { return &types.QueryVerifyTransferProofsResponse{ Valid: false, - Error: "transfer binding verification failed: " + err.Error(), - }, nil - } - - err = commitment.VerifyEqualityProof(&equalityProofData) - if err != nil { - return &types.QueryVerifyTransferProofsResponse{ - Valid: false, - Error: "equality proof verification failed: " + err.Error(), - }, nil - } - - err = rangeproof.VerifyTransferRange(&rangeProofData) - if err != nil { - return &types.QueryVerifyTransferProofsResponse{ - Valid: false, - Error: "range proof verification failed: " + err.Error(), - }, nil - } - - err = validity.VerifyValidityProof(&validityProofData) - if err != nil { - return &types.QueryVerifyTransferProofsResponse{ - Valid: false, - Error: "validity proof verification failed: " + err.Error(), + Error: "transfer proof verification failed: " + err.Error(), }, nil } @@ -539,11 +515,11 @@ func (k Keeper) VerifyWithdrawProofs(goCtx context.Context, req *types.QueryVeri if len(req.UserPubkey) != 32 || len(req.CiphertextCommitment) != 32 || len(req.CiphertextHandle) != 32 { return &types.QueryVerifyWithdrawProofsResponse{ Valid: false, - Error: "withdraw binding verification failed: missing or invalid pubkey/ciphertext fields (expected 32-byte values)", + Error: "withdraw proof verification failed: missing or invalid pubkey/ciphertext fields (expected 32-byte values)", }, nil } - err := withdrawctx.VerifyBindings( + err := withdrawctx.VerifyWithdrawProofs( &equalityProofData, &rangeProofData, req.UserPubkey, @@ -554,23 +530,7 @@ func (k Keeper) VerifyWithdrawProofs(goCtx context.Context, req *types.QueryVeri if err != nil { return &types.QueryVerifyWithdrawProofsResponse{ Valid: false, - Error: "withdraw binding verification failed: " + err.Error(), - }, nil - } - - err = commitment.VerifyWithdrawEqualityProof(&equalityProofData) - if err != nil { - return &types.QueryVerifyWithdrawProofsResponse{ - Valid: false, - Error: "equality proof verification failed: " + err.Error(), - }, nil - } - - err = rangeproof.VerifyWithdrawRangeWithNonce(&rangeProofData) - if err != nil { - return &types.QueryVerifyWithdrawProofsResponse{ - Valid: false, - Error: "range proof verification failed: " + err.Error(), + Error: "withdraw proof verification failed: " + err.Error(), }, nil } diff --git a/x/zkp/keeper/zkp_verification_vectors_test.go b/x/zkp/keeper/zkp_verification_vectors_test.go index 7a6956cf..4b02eafd 100644 --- a/x/zkp/keeper/zkp_verification_vectors_test.go +++ b/x/zkp/keeper/zkp_verification_vectors_test.go @@ -177,9 +177,7 @@ func zkpMutationErrMatches(actual, needle string) bool { strings.Contains(la, "invalid equality proof data length") || strings.Contains(la, "invalid range proof data length") || strings.Contains(la, "invalid validity proof data length") || - strings.Contains(la, "equality proof verification failed:") || - strings.Contains(la, "range proof verification failed:") || - strings.Contains(la, "validity proof verification failed:") + strings.Contains(la, "transfer proof verification failed:") case "deserialization": return strings.Contains(la, "deserialization") || strings.Contains(la, "algebraic relation failed") || diff --git a/x/zkp/verification/commitment/commitment.go b/x/zkp/verification/commitment/commitment.go index 6d22478a..2e8f9ebf 100644 --- a/x/zkp/verification/commitment/commitment.go +++ b/x/zkp/verification/commitment/commitment.go @@ -289,6 +289,14 @@ func (ep EqualityProof) Verify( func VerifyEqualityProof( pd *CiphertextCommitmentEqualityProofData, +) error { + t := NewEqualityInstructionTranscript(&pd.Context) + return VerifyEqualityProofWithTranscript(pd, t) +} + +func VerifyEqualityProofWithTranscript( + pd *CiphertextCommitmentEqualityProofData, + t *merlin.Transcript, ) error { var pk ElGamalPubkey if err := pk.FromPod(pd.Context.Pubkey); err != nil { @@ -311,8 +319,6 @@ func VerifyEqualityProof( return ErrProofDeserialization } - t := NewEqualityInstructionTranscript(&pd.Context) - if err := proof.Verify(&pk, &ct, cm, t); err != nil { return ErrProofAlgebraic } @@ -379,6 +385,13 @@ type WithdrawCiphertextCommitmentEqualityProofData struct { } func VerifyWithdrawEqualityProof(pd *WithdrawCiphertextCommitmentEqualityProofData) error { + return VerifyWithdrawEqualityProofWithTranscript(pd, newWithdrawSplTranscript(&pd.Context)) +} + +func VerifyWithdrawEqualityProofWithTranscript( + pd *WithdrawCiphertextCommitmentEqualityProofData, + t *merlin.Transcript, +) error { var pk ElGamalPubkey if err := pk.FromPod(pd.Context.Pubkey); err != nil { return ErrProofDeserialization @@ -400,8 +413,6 @@ func VerifyWithdrawEqualityProof(pd *WithdrawCiphertextCommitmentEqualityProofDa return ErrProofDeserialization } - t := newWithdrawSplTranscript(&pd.Context) - if err := proof.Verify(&pk, &ct, cm, t); err != nil { return ErrProofAlgebraic } diff --git a/x/zkp/verification/range/range.go b/x/zkp/verification/range/range.go index 3e2e8e80..7e96909f 100644 --- a/x/zkp/verification/range/range.go +++ b/x/zkp/verification/range/range.go @@ -922,6 +922,10 @@ type WithdrawBatchedRangeProofU64Data struct { func VerifyWithdrawRangeWithNonce(pd *WithdrawBatchedRangeProofU64Data) error { + return VerifyWithdrawRangeWithNonceWithTranscript(pd, newWithdrawTranscriptRange(&pd.Context)) +} + +func VerifyWithdrawRangeWithNonceWithTranscript(pd *WithdrawBatchedRangeProofU64Data, t *merlin.Transcript) error { baseCtx := BatchedRangeProofContext{ Commitments: pd.Context.Commitments, BitLengths: pd.Context.BitLengths, @@ -931,8 +935,6 @@ func VerifyWithdrawRangeWithNonce(pd *WithdrawBatchedRangeProofU64Data) error { return perr } - t := newWithdrawTranscriptRange(&pd.Context) - rp, err := RangeProofFromPodU64(pd.Proof) if err != nil { return ProofErrDeserialization @@ -979,13 +981,15 @@ func BatchedRangeStatement(ctx *BatchedRangeProofContext, maxBL uint8) ([]Peders } func VerifyTransferRange(pd *BatchedRangeProofU128Data) error { + return VerifyTransferRangeWithTranscript(pd, NewBatchedRangeInstructionTranscript(&pd.Context)) +} + +func VerifyTransferRangeWithTranscript(pd *BatchedRangeProofU128Data, t *merlin.Transcript) error { commitments, bitLengths, perr := collectRangeCtx(&pd.Context, 64) if perr != 0 { return perr } - t := NewBatchedRangeInstructionTranscript(&pd.Context) - rp, err := RangeProofFromPodU128(pd.Proof) if err != nil { return ProofErrDeserialization diff --git a/x/zkp/verification/transferctx/transferctx.go b/x/zkp/verification/transferctx/transferctx.go index de325f49..e0cc40a8 100644 --- a/x/zkp/verification/transferctx/transferctx.go +++ b/x/zkp/verification/transferctx/transferctx.go @@ -10,6 +10,7 @@ import ( "github.com/Fairblock/fairyring/x/zkp/verification/common" rangeproof "github.com/Fairblock/fairyring/x/zkp/verification/range" "github.com/Fairblock/fairyring/x/zkp/verification/validity" + "github.com/gtank/merlin" ) // VerifyBindings checks consistency between proofs and expected pubkeys / encrypted balance @@ -63,6 +64,73 @@ func VerifyBindings( return nil } +func NewTransferInstructionTranscript( + eq *commitment.CiphertextCommitmentEqualityProofData, + rp *rangeproof.BatchedRangeProofU128Data, + vp *validity.BatchedGroupedCiphertext2HandlesValidityProofData, + currentC1, currentC2, senderPK, recipientPK []byte, +) *merlin.Transcript { + t := merlin.NewTranscript("transfer-proof-instruction") + + t.AppendMessage([]byte("sender-pubkey"), senderPK) + t.AppendMessage([]byte("recipient-pubkey"), recipientPK) + + var currentCt [64]byte + copy(currentCt[0:32], currentC1) + copy(currentCt[32:64], currentC2) + t.AppendMessage([]byte("current-ciphertext"), currentCt[:]) + + t.AppendMessage([]byte("equality-pubkey"), eq.Context.Pubkey.Bytes[:]) + var eqCt [64]byte + copy(eqCt[0:32], eq.Context.Ciphertext.Commitment[:]) + copy(eqCt[32:64], eq.Context.Ciphertext.Handle[:]) + t.AppendMessage([]byte("equality-ciphertext"), eqCt[:]) + t.AppendMessage([]byte("equality-commitment"), eq.Context.Commitment.Bytes[:]) + + var rangeCommits [8 * 32]byte + for i := 0; i < 8; i++ { + copy(rangeCommits[32*i:32*(i+1)], rp.Context.Commitments[i].Bytes[:]) + } + t.AppendMessage([]byte("range-commitments"), rangeCommits[:]) + + var rangeBits [8]byte + for i := 0; i < 8; i++ { + rangeBits[i] = rp.Context.BitLengths[i] + } + t.AppendMessage([]byte("range-bit-lengths"), rangeBits[:]) + + t.AppendMessage([]byte("validity-first-pubkey"), vp.Context.FirstPubkey.Bytes[:]) + t.AppendMessage([]byte("validity-second-pubkey"), vp.Context.SecondPubkey.Bytes[:]) + t.AppendMessage([]byte("grouped-ciphertext-lo"), vp.Context.GroupedCiphertextLo.Bytes[:]) + t.AppendMessage([]byte("grouped-ciphertext-hi"), vp.Context.GroupedCiphertextHi.Bytes[:]) + + return t +} + +func VerifyTransferProofs( + eq *commitment.CiphertextCommitmentEqualityProofData, + rp *rangeproof.BatchedRangeProofU128Data, + vp *validity.BatchedGroupedCiphertext2HandlesValidityProofData, + currentC1, currentC2, senderPK, recipientPK []byte, +) error { + if err := VerifyBindings(eq, rp, vp, currentC1, currentC2, senderPK, recipientPK); err != nil { + return err + } + + transcript := NewTransferInstructionTranscript(eq, rp, vp, currentC1, currentC2, senderPK, recipientPK) + + if err := commitment.VerifyEqualityProofWithTranscript(eq, transcript); err != nil { + return err + } + if err := rangeproof.VerifyTransferRangeWithTranscript(rp, transcript); err != nil { + return err + } + if err := validity.VerifyValidityProofWithTranscript(vp, transcript); err != nil { + return err + } + return nil +} + func homomorphicSub(aC1, aC2, bC1, bC2 []byte) ([32]byte, [32]byte, error) { var zero [32]byte ac, err := common.PedersenCommitmentFromBytes(aC1) diff --git a/x/zkp/verification/validity/validity.go b/x/zkp/verification/validity/validity.go index 48898806..eab0fc15 100644 --- a/x/zkp/verification/validity/validity.go +++ b/x/zkp/verification/validity/validity.go @@ -375,8 +375,13 @@ func (ctx *BatchedGroupedCiphertext2HandlesValidityProofContext) NewTranscript() func VerifyValidityProof( p *BatchedGroupedCiphertext2HandlesValidityProofData, ) error { - transcript := p.Context.NewTranscript() + return VerifyValidityProofWithTranscript(p, p.Context.NewTranscript()) +} +func VerifyValidityProofWithTranscript( + p *BatchedGroupedCiphertext2HandlesValidityProofData, + transcript *merlin.Transcript, +) error { var firstPubkey ElGamalPubkey if err := firstPubkey.FromPod(p.Context.FirstPubkey); err != nil { return ErrValidityInvalidProof diff --git a/x/zkp/verification/withdrawctx/withdrawctx.go b/x/zkp/verification/withdrawctx/withdrawctx.go index 97d1ecd2..6774faf1 100644 --- a/x/zkp/verification/withdrawctx/withdrawctx.go +++ b/x/zkp/verification/withdrawctx/withdrawctx.go @@ -9,6 +9,7 @@ import ( "github.com/Fairblock/fairyring/x/zkp/verification/commitment" rangeproof "github.com/Fairblock/fairyring/x/zkp/verification/range" + "github.com/gtank/merlin" ) func VerifyBindings( @@ -43,3 +44,63 @@ func VerifyBindings( } return nil } + +func NewWithdrawInstructionTranscript( + eq *commitment.WithdrawCiphertextCommitmentEqualityProofData, + rp *rangeproof.WithdrawBatchedRangeProofU64Data, + userPK []byte, + expectedNonce uint64, +) *merlin.Transcript { + t := merlin.NewTranscript("withdraw-proof-instruction") + + t.AppendMessage([]byte("user-pubkey"), userPK) + + var nonceBytes [8]byte + binary.LittleEndian.PutUint64(nonceBytes[:], expectedNonce) + t.AppendMessage([]byte("nonce"), nonceBytes[:]) + + t.AppendMessage([]byte("equality-pubkey"), eq.Context.Pubkey.Bytes[:]) + var eqCt [64]byte + copy(eqCt[0:32], eq.Context.Ciphertext.Commitment[:]) + copy(eqCt[32:64], eq.Context.Ciphertext.Handle[:]) + t.AppendMessage([]byte("equality-ciphertext"), eqCt[:]) + t.AppendMessage([]byte("equality-commitment"), eq.Context.Commitment.Bytes[:]) + t.AppendMessage([]byte("equality-nonce"), eq.Context.Nonce[:]) + + var rangeCommits [8 * 32]byte + for i := 0; i < 8; i++ { + copy(rangeCommits[32*i:32*(i+1)], rp.Context.Commitments[i].Bytes[:]) + } + t.AppendMessage([]byte("range-commitments"), rangeCommits[:]) + + var rangeBits [8]byte + for i := 0; i < 8; i++ { + rangeBits[i] = rp.Context.BitLengths[i] + } + t.AppendMessage([]byte("range-bit-lengths"), rangeBits[:]) + + t.AppendMessage([]byte("range-nonce"), rp.Context.Nonce[:]) + + return t +} + +func VerifyWithdrawProofs( + eq *commitment.WithdrawCiphertextCommitmentEqualityProofData, + rp *rangeproof.WithdrawBatchedRangeProofU64Data, + userPK, ciphertextC1, ciphertextC2 []byte, + expectedNonce uint64, +) error { + if err := VerifyBindings(eq, rp, userPK, ciphertextC1, ciphertextC2, expectedNonce); err != nil { + return err + } + + transcript := NewWithdrawInstructionTranscript(eq, rp, userPK, expectedNonce) + + if err := commitment.VerifyWithdrawEqualityProofWithTranscript(eq, transcript); err != nil { + return err + } + if err := rangeproof.VerifyWithdrawRangeWithNonceWithTranscript(rp, transcript); err != nil { + return err + } + return nil +}