diff --git a/accumulators/src/lib.rs b/accumulators/src/lib.rs index f2c0214c..d4b8d7de 100644 --- a/accumulators/src/lib.rs +++ b/accumulators/src/lib.rs @@ -1,6 +1,6 @@ //! The crate for the Merkle tree that stores the records used in the anonymous payment #![deny(unused_import_braces, unused_qualifications, trivial_casts)] -#![deny(trivial_numeric_casts, private_in_public)] +#![deny(trivial_numeric_casts)] #![deny(stable_features, unreachable_pub, non_shorthand_field_patterns)] #![deny(unused_attributes, unused_imports, unused_mut, missing_docs)] #![deny(renamed_and_removed_lints, stable_features, unused_allocation)] diff --git a/algebra/src/lib.rs b/algebra/src/lib.rs index 8d6e2d7d..703c2eb2 100644 --- a/algebra/src/lib.rs +++ b/algebra/src/lib.rs @@ -1,7 +1,7 @@ //! The crate for algebra for the Noah library, which unifies the interfaces of different curves #![cfg_attr(not(feature = "std"), no_std)] #![deny(unused_import_braces, unused_qualifications, trivial_casts)] -#![deny(trivial_numeric_casts, private_in_public)] +#![deny(trivial_numeric_casts)] #![deny(stable_features, unreachable_pub, non_shorthand_field_patterns)] #![deny(unused_attributes, unused_imports, unused_mut, missing_docs)] #![deny(renamed_and_removed_lints, stable_features, unused_allocation)] diff --git a/api/parameters/abar-to-ar-vk-ed25519.bin b/api/parameters/abar-to-ar-vk-ed25519.bin index 929502cb..276686cc 100644 Binary files a/api/parameters/abar-to-ar-vk-ed25519.bin and b/api/parameters/abar-to-ar-vk-ed25519.bin differ diff --git a/api/parameters/abar-to-ar-vk-secp256k1.bin b/api/parameters/abar-to-ar-vk-secp256k1.bin index 92d3bce2..3e09a38f 100644 Binary files a/api/parameters/abar-to-ar-vk-secp256k1.bin and b/api/parameters/abar-to-ar-vk-secp256k1.bin differ diff --git a/api/parameters/abar-to-bar-vk-ed25519.bin b/api/parameters/abar-to-bar-vk-ed25519.bin index 26d399ec..5a295102 100644 Binary files a/api/parameters/abar-to-bar-vk-ed25519.bin and b/api/parameters/abar-to-bar-vk-ed25519.bin differ diff --git a/api/parameters/abar-to-bar-vk-secp256k1.bin b/api/parameters/abar-to-bar-vk-secp256k1.bin index 86123802..9ea69917 100644 Binary files a/api/parameters/abar-to-bar-vk-secp256k1.bin and b/api/parameters/abar-to-bar-vk-secp256k1.bin differ diff --git a/api/parameters/ar-to-abar-vk.bin b/api/parameters/ar-to-abar-vk.bin index b2464de2..9769b988 100644 Binary files a/api/parameters/ar-to-abar-vk.bin and b/api/parameters/ar-to-abar-vk.bin differ diff --git a/api/parameters/bar-to-abar-vk.bin b/api/parameters/bar-to-abar-vk.bin index 6f583983..bf5412db 100644 Binary files a/api/parameters/bar-to-abar-vk.bin and b/api/parameters/bar-to-abar-vk.bin differ diff --git a/api/parameters/transfer-vk-ed25519-specific.bin b/api/parameters/transfer-vk-ed25519-specific.bin index 02533303..3c2d293f 100644 Binary files a/api/parameters/transfer-vk-ed25519-specific.bin and b/api/parameters/transfer-vk-ed25519-specific.bin differ diff --git a/api/parameters/transfer-vk-secp256k1-specific.bin b/api/parameters/transfer-vk-secp256k1-specific.bin index 229c5523..2be3aaf7 100755 Binary files a/api/parameters/transfer-vk-secp256k1-specific.bin and b/api/parameters/transfer-vk-secp256k1-specific.bin differ diff --git a/api/src/lib.rs b/api/src/lib.rs index d0390cb8..b30331b9 100644 --- a/api/src/lib.rs +++ b/api/src/lib.rs @@ -1,7 +1,7 @@ //! The API interfaces of the Noah library #![cfg_attr(not(feature = "std"), no_std)] #![deny(unused, unused_import_braces, unused_qualifications, trivial_casts)] -#![deny(trivial_numeric_casts, private_in_public)] +#![deny(trivial_numeric_casts)] #![deny(stable_features, unreachable_pub, non_shorthand_field_patterns)] #![deny(unused_attributes, unused_imports, unused_mut)] #![deny(missing_docs)] diff --git a/crypto/src/lib.rs b/crypto/src/lib.rs index f53f65d4..78292c58 100644 --- a/crypto/src/lib.rs +++ b/crypto/src/lib.rs @@ -2,7 +2,7 @@ //! including Bulletproofs. #![cfg_attr(not(feature = "std"), no_std)] #![deny(unused_import_braces, unused_qualifications, trivial_casts)] -#![deny(trivial_numeric_casts, private_in_public)] +#![deny(trivial_numeric_casts)] #![deny(stable_features, unreachable_pub, non_shorthand_field_patterns)] #![deny(unused_attributes, unused_imports, unused_mut, missing_docs)] #![deny(renamed_and_removed_lints, stable_features, unused_allocation)] diff --git a/plonk/src/lib.rs b/plonk/src/lib.rs index e19e8612..4c890d18 100644 --- a/plonk/src/lib.rs +++ b/plonk/src/lib.rs @@ -1,7 +1,7 @@ //! The crate for Plonk and polynomial commitment for the Noah library #![cfg_attr(not(feature = "std"), no_std)] #![deny(unused_import_braces, unused_qualifications, trivial_casts)] -#![deny(trivial_numeric_casts, private_in_public)] +#![deny(trivial_numeric_casts)] #![deny(stable_features, unreachable_pub, non_shorthand_field_patterns)] #![deny(unused_attributes, unused_imports, unused_mut, missing_docs)] #![deny(renamed_and_removed_lints, stable_features, unused_allocation)] diff --git a/plonk/src/plonk/constraint_system/turbo.rs b/plonk/src/plonk/constraint_system/turbo.rs index 5b04da2f..75a9c599 100644 --- a/plonk/src/plonk/constraint_system/turbo.rs +++ b/plonk/src/plonk/constraint_system/turbo.rs @@ -258,7 +258,7 @@ impl TurboCS { /// With default witness [F::zero(), F::one()]. pub fn new() -> TurboCS { let selectors: Vec> = core::iter::repeat(vec![]).take(N_SELECTORS).collect(); - Self { + let mut cs = Self { selectors, wiring: [vec![], vec![], vec![], vec![], vec![]], anemoi_preprocessed_round_keys_x: [[F::zero(); 2]; 14], @@ -276,7 +276,12 @@ impl TurboCS { #[cfg(feature = "debug")] witness_backtrace: HashMap::new(), - } + }; + + cs.insert_constant_gate(cs.zero_var(), F::zero()); + cs.insert_constant_gate(cs.one_var(), F::one()); + + cs } /// 0-index is Zero diff --git a/smoke-tests/src/tests/smoke_axfr_compatibility.rs b/smoke-tests/src/tests/smoke_axfr_compatibility.rs index f6b62157..08a3abe8 100644 --- a/smoke-tests/src/tests/smoke_axfr_compatibility.rs +++ b/smoke-tests/src/tests/smoke_axfr_compatibility.rs @@ -118,7 +118,7 @@ mod smoke_axfr_compatibility { #[test] fn ar_to_abar_secp256k1_test2() { let note = r##" - {"body":{"input":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"AQLVDzv8dUoilzfO-5tqY2bBgrFRaEgVxH_f3jl9rzckew=="},"output":{"commitment":"HYoyzJrlE9HWACyL80pgf_D3ULNNnzxqY4ef2muPGCY="},"proof":{"cm_w_vec":["PJy_5cOsF1RYdgrZWuxboZHs7J-L2qd3aggeyNGiwo4=","MaHEHPS7kIZP-ko0zETgaBVNk1lR17fFll5HedJGChQ=","irA3I4-DKn4dinSk-I16BKGyfoU-zkBx1Za2Afp0EpQ=","zj3JCAgedG4FLf3cARqz8YoQV5fD71z-uHfI6M38Bqg=","8UnnuxjBS-MY1UL_fUMUMdKnXzVoreAVsn6D5rmNUoc="],"cm_t_vec":["TaPRbOQ2CW740YKr6DMX2i1kTzxZaLLK0CjClD266B4=","O9pThN-hg_EakmIW4b69qP7Nfvv2fQVFVrkATJuX3Y0=","0uktkHqPT1hjETGIrR8vOd0mSObxEAnpLBR2h0vWMic=","dqUq8XOCbJO7C1P3afdyksZWWsg9pGMbLTlC98TQey0=","HwRTaHZSesrtX0H85aCOac9eaM_HTCiQICAGTDUOzwI="],"cm_z":"sNGoRB3B7vhqUhSbdu_ntexvShK3bunMDKZiCGU-DRA=","prk_3_poly_eval_zeta":"QzvCoEyjPGv4Rn1KsK6l7c-Xj_2_uKvGnJ-AvEvaxgQ=","prk_4_poly_eval_zeta":"saMgwWxA-PjtGGdu7N8IFDjs08PdxkLn8Y2Dmx_8ugo=","w_polys_eval_zeta":["CgX5H6zjfypAO6Sfwlaq4MNYbq8_7Ulcy3jrDHSx-Sw=","_ousnLMQO00N4w-TCdQzjXOhwcARA1VXovyKNzGe2Cc=","OqW5cgOleWAwolrGJtbUG2SJrCFzGljQ2pohdvnguyA=","xQ1gGMj4dP6TbixSuYY2uDdRNtSFvj-vHOcCl3UIOyo=","A6ea-zCTUmIAHtA9KLCjt--55MQEEHjaNQ30jheu0Qk="],"w_polys_eval_zeta_omega":["PdaB7SpymZ79CkJgWzJMwFQwc0l3u5pPB1NQ4PaZSwE=","trU8OKtoRQhf88QeFUyc5FKul4qBZVC4qKGphGC2OAA=","TuRO_UWLo0oIrIYZfZWhmunghiPRKRbrxdwyac5JGB4="],"z_eval_zeta_omega":"H0xmqGypmtqXikzAbwrESckq5v9cX62kjTbjp3HDHQw=","s_polys_eval_zeta":["-pHpbLYBmiKvg47J_oZsRUfjpv8VadvFKfSTUfohowc=","uQQ9R8OUfifwVST6Z2DLZy8JTpV_xxtNDiT3e-7MfBw=","bgJVMB37XWKsGV6LtDQKuOJII5m5rkLeWDN2wWXN5R4=","4itfOgD3NT9rRDa3NkvgS0dSHCXJ4NLwZUlkSy5wBCk="],"opening_witness_zeta":"HtLM2GzeGTTF6vHc_P6A__S4coUfYro73z2FC2_w7Y8=","opening_witness_zeta_omega":"IbOiCbiGb5hGQNTRa9tNBJhmXClOXYh5eEVCRm2jRyI="},"memo":"kb62v-IReawqAdba0zkl5UAbRkl1rfxNqB2ClEih_ssAhFaMsbJttITeR762qpBSf1ucMi4UpJkCef4DiR6hocXXNDBVPU5Qt4O3Unkd4-tM7kOUW-TnuJMv6yncqLm0NgRM0tKAUkMDnHa5nLa1Sfbk67Uwkjhyvg=="},"signature":"AaSRGOMsE7Kl1HdNIc3fBpEqvZ_IsYPHjgt7NHuCKQvPbL9tJC607TWQBtaiBGsYRI50BTp4EXEOWQSQtmoAfWsA"} + {"body":{"input":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"AQMh8P6rjrVJ2oYi9BmneL0NOM1HQnVV0a47-2wCe_lmYg=="},"output":{"commitment":"tKnwG8MGlRNlb2y-1KV8Fvv4f3h8fR3prREDEmFEqBE="},"proof":{"cm_w_vec":["5WQy6_NXcFU_vjKPF8vchnFk6_Zlo371uA2DmYa32w4=","oFSM1dDrbfaoHClcYSm200KOGrDmAazEQGNqshdOM6U=","TNmCI1_AgfVKJSTAO-3PBUaAjZkZZp5t6Jgw10cIpSI=","HhFjiAcF_ulPy5dQlr6IMJ1SuXLC54ULdOpdl8-zuxE=","95WaSIbwo6eVq5F4i4qgu3OoHpZdalgjF90Pq3VE_AE="],"cm_t_vec":["iilhcArMUK-rq4chsMh-_Y6bt58FmKH7kE8HPYG8jKU=","v0CT85PsKnHEaRx8m5G1aFH8j3p1D3y7cgYjsvRY85Y=","xlNNmwF9iTes84RGpjsV-46aY0Hpaj3NMt75Hn6bUAw=","mZvhkBmvNu4QEKC7mEUEdHuebedhJRS6rqPOHS-IPa8=","VI0-M3oQ4xAuA39hCG8TtmTqc8nLZnn-YEcRlLAzbwY="],"cm_z":"S7rpeyXSa4kclwR5KRIFyJav2xfT-8iKv7uujYei4hM=","prk_3_poly_eval_zeta":"1GwCiFw__02iXsgaW2NNy4uOgz3MS_wAgH63_DZQuAY=","prk_4_poly_eval_zeta":"Ho4kO9kZkbhpvgtDbR6UOxU0e4vZ4KyO19axGGn0PBo=","w_polys_eval_zeta":["o9Kkfwn9grxJOBrae4Y2IpSqSWBOcjC1RKq83uNIYgY=","-7DZ7xSVA64hdYkZIiex-GG-eiq5E2_pBOrIn206DSA=","BOMQz1-OIyXXLpufEDCsIOqRqga3hmxPseUKqzELECI=","777b0zaq7_1chQFauRbJ9h-lhSh5BaZX2jkQwS6PMyM=","jlFQiWW-o5ZBxp1_3TN5OQGaFhduuYasT1VUdfoSHgQ="],"w_polys_eval_zeta_omega":["-hYhV88B14ASJ2PkKJBifOcx6ooVaGZPucqUJ-2kcgY=","Y4dy9MjvdXJAOcFHcNwu4-lSSP-sTku9jpr0pB7IVhQ=","ctHEyWO2zNGHKFomBC__2LdOJnZy7Vo-7jKnxed_JBQ="],"z_eval_zeta_omega":"rlHFFb4OmWL_BZRXWjd6_-22geNPV6CXfaGPzPcB_xc=","s_polys_eval_zeta":["tiPvI9b3jdOLVmMnGc7NKFvaB16GjiifyIBCBveCFhE=","KQBT0B1xSblI9rEJU7PQcs92bDrdIh9ufImfDbNISA8=","aiBD1Jr7z9EDtRrAT7l2C8PQxJUH8kdQIy0nt5Tadxg=","Il-yex3vFC1gEk0R9qTcUCLXLMmpJX6UrjTOu9i_giE="],"opening_witness_zeta":"EwW50fA_1X5cbFx1kZ8jnVzjvdADCYhdEBxbHvQm5Y0=","opening_witness_zeta_omega":"tZTTsqFUFpaROLiqQVC-cAPc6YqIDK_-THGKeHF4-h0="},"memo":"NK0AMSEND4ZTnUcc2Wt-jelIn46gQZs_3i0VwqYc9xaAxIabZh3nJ3Oa-QIB6NpCLL90yRT69e5nUmtcL9ryGlUWcFNWFpLEXDMqfO307WbvjQZh316qKAcuex_GAWQsVA7Yg2BCgHp0XGDr9nZLpcYpHhSedO1UYA=="},"signature":"AW-iSJ3NILl-mEP0ZUXnkvoGOl87Xl3L0DaN1SFDxbihZ1wFBHSVKGtGbNctOqgFPWjNwyAGk6WmV5-iOkW-dSwA"} "##; let note: ArToAbarNote = serde_json::from_str(¬e).unwrap(); @@ -129,7 +129,7 @@ mod smoke_axfr_compatibility { #[test] fn ar_to_abar_ed25519_test2() { let note = r##" - {"body":{"input":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"fpl_Sh-YAUXAWqCJmOAzxeT2DeZuQNPUvoYnzHAHIRM="},"output":{"commitment":"L7CqM4S9Ig9Aa4z9EBtV_0FsT9HquQ8kF001wrJA2h0="},"proof":{"cm_w_vec":["qIeE9GqFzQ55F9x3OXgWKzqOdEl0J3gw7kGo92UCKCM=","F4CSsuOGeQ8YgdNNsJ8nn19iUxA_iluqYsJfq-T_BQw=","Eac9P3Ls1itD7UavktoV3AkgE-udDEpvKEyHAOHkvYM=","kaU_dG_yqhkG5ZgbIqYpkn8LQK_dbRBg4X116frdkiQ=","o1snPaqtS5NAIMskzgO-ObZxrcDxjjxcI4BqIrBbv5c="],"cm_t_vec":["1j7vPpahxDN9vsZV8AF0WTVnfy_2Yd8L23myKVQsgS8=","GS-ZCg6MmjiaKX8yUgno1kpbOqz_GIHzBQDP4pEeLSI=","45SLv1-0gedoKLzCCrC12nciPUIoWBswBmlKV8Yytw4=","VBQTc0vLwxUUOglPhngiIjJzXnmoNrxcdFOsRaLEZwk=","Bfn4YZjvR5lkvA0Z5oF3QcqkTygcLFE9hwTcmyEaI5s="],"cm_z":"1C_fnAr2Axb9HdRFMLPemjpYIbdvtEfOfaEtFJVLVwY=","prk_3_poly_eval_zeta":"FPKXaujvX7n-e2weAa1Z0ao3uWG2bdrIc2ytTcrN1hs=","prk_4_poly_eval_zeta":"RyEwX7i1LhzCjfBgMOrD7KMywo0_Y7qghI2NvrzQNyY=","w_polys_eval_zeta":["CocoJJSTQBNDhF5NuuIvmKdaKZrV9Az8YcKgIkgIDSQ=","GvPSljc9535UaVUOLmkFr1Qo6kiSIr-hQNSTOuDPciw=","3YTN1yf5kb4D3zywLrR_hFJri2SA_fPk2Y1RoqnDgyc=","3ad1E3ookJIIPZrjwBD4nP9kiyIVFDDVb5xKzNlBeg8=","7T_5cAYdXKdOWxNi3AsGgB2W-MYowg5g2dMpMhq5Sy4="],"w_polys_eval_zeta_omega":["zNTtSXG_-s-NgPxgSuyacjfx3TXcZeaI4NB7_-XMrAo=","Qf9h1XjhwPah_U58RwGLi7YiE_bu3MTtpGMUQvTi3AQ=","pOhh1LL5BZ4HVM-hpACUKFPeeaItx57OSQ8v9o-u7gw="],"z_eval_zeta_omega":"ikSvZ3Qgren6o0r6C100_YGL8TO7k-fZae26Yx1bdhI=","s_polys_eval_zeta":["sji16B-dtpsOiRc0aPLJ3VmafhTOlojrHx7qn6lm3B8=","jnT-JjH8V8KEsesNof8DPGaF2X8ERPDb0_n10uOGjSY=","zeNRkoqZf0-uOk2RG2Ij2huT-S6siJzeVtgLTNNrfyk=","5FN1Vu7fa42kmU9jFDGZubx2xhz_od4CdZD-05jutQ0="],"opening_witness_zeta":"KIynM11rL1XUhBHTq4xvLsMYqTLPY_jYlMRprZ0jppc=","opening_witness_zeta_omega":"v6lTF470o_CQffgp5_Zd-HrSq4myamTojvT37Gu7pxE="},"memo":"JkwSEMp-R5kZPGDRCUXy4m7p28nQ-DevnEcPQrRdkrmPxN1FFx_-uuKEApSydnQ2-66r7uYCtp5R18leDQHttaVmRSpRfW-OBSB93CXC60NgUPbYYRanG0-g8G-D2l6PA-L49Ic_zMQgabiXYoL_Hh-uRwbhSzHi"},"signature":"AEpVg8TBcbLQ8ohKmhLG4X-EByN9XMTm7c9hL7N0NaBW1IqpL_MesNeDVDRiNlcrV8h4KG-WiSgINizKisY7TgcA"} + {"body":{"input":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"cRVMLV78rnQkFOVPLzRjHQnqSuKBaeKQ8MgmjPVrxvs="},"output":{"commitment":"MvNKo4HQhC-_qEUCmXf3SVnAiABPttCDfALkamT0-hg="},"proof":{"cm_w_vec":["IuLnZIwnvLzIWiMPm8qpXK0H0XfwczQYPvrY_7cswBU=","KLcySgOZe7B1xnZi_MDdtj9FoQdDzpjGEJnFifVCoqo=","F9-mRwvkK6XDrrgOGp3CVxh60Asp6ssMl0vEbrMGoKU=","P_6sBghwxeRoueoMPrywCpxt6mS0ZpBNXfEk-6kxMoI=","8batSn2mCjtCrYqqq8y3dt2AmmLkJ27VaPwJroDjXIo="],"cm_t_vec":["saAm05PTTyDeZZKtQXrPcwgVoC4OGN_j6X6d8ZqGxBY=","Tiljz3UeqDC5LskR6Tg_p3jDfMp9H2Uk_Yd643H8Ka0=","VRnEtrojxLYv-NLujlZfCJVgdmJmSaIyjAZ0pDjmMJE=","xQE_tq88q6l8qJJTiA12EkR9m-1fSPFPVDmsZf0ipas=","FS0i2b9oqGSqJ2NsNzejFAqL_6vIQTGNe54cb4OFMII="],"cm_z":"QqidQt_A1o7pwtEIq7fTiF_GKCdlWxdfWATQ-_w0t6I=","prk_3_poly_eval_zeta":"qFjzaw04xdxDJSsGMSOHj4LuGmqXzjzZMFlN9YOSZRM=","prk_4_poly_eval_zeta":"uPHVCT1dNhnW8xfCxT8LwcbYJ89FO79hkZbwWAi2MAE=","w_polys_eval_zeta":["mZg-w74ehZw6cIlebk8VuDg438KS4bTGI2Zhna3paQc=","2LRM_5t3gzvJnpjDSRPosrcw9_gvlZjToql37zgxwhw=","XHxVPy061ctKovE-30lLt7jfUxImTGthKEDn8ID8dBY=","jFJhNqrBj3V13O4UL1S42WzMxvlPDdesWr5kc_TBgyY=","SPuzKYVyrm47VdigIWeDdzQHO-Pj5iAf6pFrIbhFRwM="],"w_polys_eval_zeta_omega":["zvMIvCW4e5WWTiQz5Y9A1E9DU8wD4NsC3oHh8iJYvyo=","-IGjxsPejNvZzf_a0DAr1GxHf265BcAF78XhasXiGh8=","COCq-ADsYLr15LwHcIcjvpdpOGYQ6WjYGPyaRFtpKiE="],"z_eval_zeta_omega":"z6uyVZ4WEMqko_Qiv7DvNbTpNwiMIpW3Tbg7Xng8rhg=","s_polys_eval_zeta":["MVJfNlzjUdTX5aOZ4CX9lMOiRhalB3RaxCSLXLxNigY=","hSm0W8n0FW_RvXWolhlm9O5H7cJ4jQFDFPfm060S3Ss=","NADgJBOV65az_yWvn-h8jzxpuhgYCmglRh5lVuBdBw4=","8lFup_VvKujdvFSG1I75oicJDPSHhw0s9Rh0HgSfGhU="],"opening_witness_zeta":"scaOWfLWh_pVLwzDe0zti7pQT_ICki69WWkHvATeWqc=","opening_witness_zeta_omega":"2ZPOQ2MOiVjwiqx8_SSLsTgOHUlAXuYHqbBBhk2tRRs="},"memo":"HAX3lOWteBP1AsPkNeLvMHeJgJDOVqimItczXG-xpFz_IvxzH8_pmgMNwgoNFmxbzZoBF4_0BiN8d0V35vfoGsv7y7rUC8kjAWGumTZ7C0tUKc8pGBfDYCmdySkBLgUFSu92WsequbDYDWLkLUR0poL6VIvbGKK2"},"signature":"ACwcSGXCtlMQmHFaeDgVKVDeCkfJNi2wPN1XpYex8F4ra9fTSwPydqjNX3nTlBdcJMAC_Mdlr_2dKJhlTgMmcgUA"} "##; let note: ArToAbarNote = serde_json::from_str(¬e).unwrap(); @@ -205,7 +205,7 @@ mod smoke_axfr_compatibility { #[test] fn bar_to_abar_secp256k1_test2() { let note = r##" - {"body":{"input":{"amount":{"Confidential":["kpyetyax6wVuc04blchEI31NqZ8_DeCK0vJVpN1AnUk=","oC6sE-8vO_hKizYXyhNN6Ea87kFQYMWq2u1tGlyMFC8="]},"asset_type":{"Confidential":"4HpWEbCl-zJ_3ikchArmBaAx01AdZ2A7-vdZ3TAiU3I="},"public_key":"AQP5982EAiMjTTtSKtpRKK0fgHoWowemrTx0EV35pqun6A=="},"output":{"commitment":"gbXKq6IHEAemi_puRgfLqndK8Zq88MhLUnMvD-BgOBY="},"proof":[{"inspection_comm":"ag1hY-XedWwsb1szFBNnSFQlPLX6l6QjqYjd_nHw3S0=","randomizers":["wFl_A2k5XGiIS-jQNTKeZ0_X-gQCxFaaYg_O3KLh40k=","MlF0nUTQEUbeI97a1lrLeukBnQKM2aYsok8BMHDsvQA="],"response_scalars":[["V5Tl3po0IVJlFJls41QTHXBoEeir5fMNGI5gteQ4uQ8=","TBu81XJ2N4PEoi8p4aNehBE3rtYjjK9q0Akjnsapfws="],["3n5GtzeIPYeb5-g0ksP_tXu0QY-w7GLvQXFEFR0S6Qw=","XBvSVU01mS-cuw_o0ZGdTBJW6DgNUrWQG4NuXSuXtQI="]]},{"cm_w_vec":["77BSZ8sLE5VpSnUA41ZqDRfSsbh6EJahZdGusjUILxo=","aeIeTbF_DJMDGEjF9TWTQy7TsOODSc87TWgZhj9uP6Q=","ah0522266BTq7Pxrrl0pkpsPxze7l0lE2Tvy0JOEcpU=","YC7BYBLNqFqaSoKWwOvwyW-RghO2Xw8Y-bEj2Bw47Bw=","r-0a9DM_hgRAsXYkuRO8xsFS7XGTFJfyIEFQcguFYZ0="],"cm_t_vec":["pZW4wasMyLeSLZeRUeysGHDeJ2DrdeopmEKr8I1-NoI=","DEvhbYP71p9SkzoXQ_2772WcRIU0XsAR4P2uBLZzIQ8=","81LjSSp96QbsJy-IbJ_17PPQoHMr7Esx2wvMviCQNyw=","XqzM7EFJp2oAqIIV1wY6VAnY89Rv5OQkytRPlmZiCyk=","yugvsK8iEfOI70t04e0sVUpa7wkPg6Kq5Rcxi89eWgE="],"cm_z":"YXveED8MoKuUwQzp3DlU4yioyrX0hzhIYnibZZ5q3q8=","prk_3_poly_eval_zeta":"mw7P25XpmCXD_DBW5aWlAizsuW-lVZRQbzkQ2MYOyB4=","prk_4_poly_eval_zeta":"-i10UXEk_tmpd3FsQvLrIf-Tv74vU8tpJ1-yxqJLWQI=","w_polys_eval_zeta":["RnFyIhdaGhUhQRuMt8_57w1gA75xUNjUnJOFAMG0nyI=","Fa9dfpJBU5EYr5F23PYui97-SR4aq3oGVYr7l7LW8QY=","immc_tLID9jTXVZBuqJrYFEcv1tA2XGbx3R0ZEwSByU=","c1nY1hswlXXxkW4UE1uxY7xVaW82tEHxDUaw5oRvXw0=","GXcmqizgIh19ia1dQk2swprMMB47R4Dg9JFUe3aXeSE="],"w_polys_eval_zeta_omega":["x74d4eC0reM3u9GENqkjCDnYeyYum0wOwcFDRdlNAQU=","UKONqGY5tIP2kmIOf2CV-uEM2141WQ6wZ5pVzxgSEh8=","mHmmZgYDH6t20G7-dlL9T6qtaseydzHyjTh4CRLv6y8="],"z_eval_zeta_omega":"EyWUnBjtva8lOW1JZMHTdIlKB0SSHAwn64X53vMoyxI=","s_polys_eval_zeta":["R_K91z4kU88bptF5R8U1HK3kLs3gAnxyMabYYpnmOyM=","oSuWaYDG_1B9AMt1vtRcWrz3fPR67yk9ug43hsmw3xk=","cbezLXoztD4L8Sqs0z_zV2hQcdwJ0tdVReAA6xAgaw4=","btui7KRSe77roVtpmBwmjg-HSuaJEHlkOTUcbnRQXCQ="],"opening_witness_zeta":"caBESRJ-sZipjQu3NO4T0LQ8-weNWmspiMm60_uSAiI=","opening_witness_zeta_omega":"bd7_A0goddzbwdzw8SotLGn7MZt4V8oTH0CVtaMmHYk="}],"memo":"tmCVCCySofh54qT7ESVF4483rrum7MymBjgmjZk_cmyAP3rAa24HoJwWlIoDGQvK9VFnfP_5BrAF0j0kQuwnFz-zuugzUHcHihU_GLFhwYQKP6098fBM4PwiYBUteQk3z5tdatPamhcpblim7MeAQBPQ6BChhKyj6w=="},"signature":"AcPjPkHH5AYUiuXECXfAbM6sMgtCjxsSMj2KkisMJmHcEvMCByBQHUguhHbRLRYZBQZH4QFp3ZNG20Rpg7oztLoA"} + {"body":{"input":{"amount":{"Confidential":["FmLHgeJ_qUTkm-WTtViHWcLcHLdyJllt9mMHJaJe9X8=","wCXEoK4E92jU9EFX7ZDiWQKht1JDb6ZsNxnho3zyuGE="]},"asset_type":{"Confidential":"zmneoM23AqnmwoB7eISd39OADxaz68tf4G69dW0kf0M="},"public_key":"AQKySH-pHt1F3pDeoXIWCY9eKeDMqbmETcb1RAqgeG7_Kw=="},"output":{"commitment":"Ww5KSJ870Sll3yOQNr4oy3LZKDFXoOpoLivatqYVViw="},"proof":[{"inspection_comm":"0gAdvfeTg6ndDtcWMDPghgmmdYKDgT5NnRhnR3-4SRA=","randomizers":["gup_BSA7OyOetcEvVO29rbalX_oPP7k_pPM9m8J6pws=","fLpJIimu0B1GrXQY22QChVxWdkl8syEMgwq28kMgHxU="],"response_scalars":[["CaAMgWEv0z5dcIjCIs9txLDeD1DWBlM7bVwxA_KGZQA=","X8d88-iXUhmjv_wCiV-Tlgh5bUYi3AUKjjDziZ1MrwU="],["uZgnS1DMDCH7ENFvAFYrGu1HxF9tNaGu_XNOKpm8XQo=","jLqpWeq62fcJi9aafmOPPZiJaHvvCPK1_nocNda3mwk="]]},{"cm_w_vec":["73bOWCFaq5X-YD0Km4wTSVX8mydfTCsyup44t8FaCRk=","WCG_yrBJTfFlWrTBgMzGxm8eIW2OYIsamsye86X2CQA=","FCtKjfKrL3YCIFX_mwXFI7Ab4EDPd8RANx9D8nnb-Zs=","iEmSDlhst4a3CcHjb75HpTVRdEL-OyVsS7ERAPxo3K0=","ZHrQxrVcctcj20sokkGMchLlUoazbU3OxGHBLoN4oYc="],"cm_t_vec":["ZdQ4AaGfxS0MhtrIAL6lHFlIKRgPk9GSf2gT0VurLI8=","7RlSDhWE9rg4QI6SrZop7Y3HQWJ7tRUnuukyoyt185o=","QTyuCFpOCHy78gjifkXzuYURXqfTY-pKWuCRZe3J1qY=","1svUoRWFz4RibKO7uAUpqjBO_5KYD8tUejD6rGg0RAQ=","YKzLtGPZM77_8EtvB-23c1d-H17aW2WRsR-kWvRYnwM="],"cm_z":"qiEHh42RsOBPv-BURkv_09oJK9-ETfT7waZwqwbRghg=","prk_3_poly_eval_zeta":"8iPs3BdWas6GmH_n66Eq02KmSCCp94nd3WF35ln7bQ8=","prk_4_poly_eval_zeta":"3jz6zk5Q0qi4AzwJiFZ6CpK7GpNvdHZYXWMoi_93Oyo=","w_polys_eval_zeta":["83hwa6V787jejBD3W3Qgkp64Nwsy0tv4UMqMi4KyCy8=","xgEx_h5-HXSa_XDCVwlpBvi_wi3Mt2iz-sV0jYxDjS0=","K1BdNl9G0PFrlruIs-FwAtXabQ4vywcLBXksCBfjUhM=","U1dJvzluwBmoIb11BYk9KVvapOvs83CcKlVF7mu61yM=","lh-83y4WcRFoVKCvLZCgfXU-lrd4e4R8WVxDQcAR3AI="],"w_polys_eval_zeta_omega":["t3EZYoLzj2siYw4X-E77P9iXIAYQJ-vyvmHgTbGjcRE=","yl9RWE0YqL8vthRWvg7hXHR-KK_SN_MxZ_pKMuviRgg=","CkyACPNZZHClu1SlBAcl68a7aZSqF68xYJ6xsVzUSQY="],"z_eval_zeta_omega":"3Yrwp6eDvrDJdx7MjWk3s8cjmu1c6IiFtobNghZ5VAU=","s_polys_eval_zeta":["979m8YdWuSUb_nR3tGagsDIWEj9UQAXilFdHzFcobyo=","VRP-4Uo_xtUgHVR-xPmdkNxbXnoxdKTcWJmOSjniQg8=","CKOl3VFIcI3BEiWxjc35o-ZB0e8P-S5-QiPHzKHUdRc=","NO9t6goEaQgBqPirCtglX9SMGljOtq7dR8JiBDnf9SA="],"opening_witness_zeta":"UdLYv9TWgLu_h5I1Pk3pFnFE9CEN8JHTXR7iUWQ6Op4=","opening_witness_zeta_omega":"wND0gJHbMby7nUeSHdoIpai34-b9UnrgJPZq_kmRKJA="}],"memo":"4J-5hWOiIL-L8UjNtWFjoTnXIlcs8gq82iUvG3C82EaAQzUt46VOsL9z3MN3B4o_VZ852kyQ3M0KveaYC7PDV9yuXeEuccwaRA3EA4hAKOcj18WqMGgeHj0rjbiThuCHGFwyoPQi3lI-wdb1Psjhb26opo_YGp7WvA=="},"signature":"AUWrMDBSR7YLCJLJMbfapk8hm916ccyDUAcmQCkagodfYss6UUn_Ikytkpow_GeYD-1nrXjGob60yM9Me6Q6CSUB"} "##; let note: BarToAbarNote = serde_json::from_str(¬e).unwrap(); @@ -218,7 +218,7 @@ mod smoke_axfr_compatibility { #[test] fn bar_to_abar_ed25519_test2() { let note = r##" - {"body":{"input":{"amount":{"Confidential":["wulscl1XgDDGolkx9wykjfp-9--UwiP0YuVpyc0IwCA=","9mUR_8j4g7DK1YI56T6Ha4A5Z7lTXnFxBjpt3cNwURQ="]},"asset_type":{"Confidential":"eLl6KW_lHbzkQVRXL8JtZsed7IHe-9kwtNhO9vLgZgY="},"public_key":"N_NN1H1wS_6fihfutMJtvY-CZj_KvcEijZANR84gYs0="},"output":{"commitment":"qfopPq3tpbX3hXQwvnjf5w7aYBzT-P-7pcnyvKOtLx0="},"proof":[{"inspection_comm":"OXd611ge5okomt6W2JHgqqCOk1WwVPotWu9Pr4Vk9Q0=","randomizers":["FL_cr2GrLRa3IDklRDrwo1ERsL_zxgWi0RzQMpHce3k=","PGQG5v-XVXs0IWaC2vWkx6n0XIvLy5PeE-bzqYPxZC0="],"response_scalars":[["sFeKbejSyCImHAFNjmbFgOwT6GQYo4Hv8cWYk_Pc9ww=","ihbXKwSElZKKZ13cq25ZiYQuNimygCG9XlXMuIfIYww="],["D2rXLSQL6f4MMTp2jRv2V08PArU0BAjLSTjGg2GCGw8=","jXnoZlO13Q3fDGmmrjXpLDcdsHoZOYOWihNJlt9haQI="]]},{"cm_w_vec":["mi5GMBuxclYFfTYbjWrf_cSejdfrw0adUBGUYXoH2AA=","r9XRlgwar8FxvuF2lo3hZID-ZqFDv0W5Oj38N2E4cy0=","AgU3x7LC2kG2RRk42qUHSkv_icC4Dd_66UeZRYe0MxQ=","HNaZpl1t9d3EZSFgfmNzqGAAhaJtlfUfim1DYc6c2g8=","Kc_23A_tyCSepFr0jK45EoBoyXTfjvmEj2AkNUMqPI8="],"cm_t_vec":["z_NRWHUT3-IXKNNWi0jhD8VKE6CjzEt6aRx10dffqYQ=","88ono_8zJMkOfv-P_W2Rg0xTuNOrBmscb6qHpVMCfZE=","uPM9pPH_k-VmU9cGKdkEtQwwmSEgj7Pik3kzrua-rIc=","qLJ1bXdmwX6Fudm61MU_JHnC1d8ebCNmeop5RVv_Rqc=","B9IR-1efVUiplB-AZBqmaW1A5FnocFcAI52Ciw8qCQQ="],"cm_z":"eN-Jk7hEAmTM6mbFmerhr7kBKleWOsmBGpUlihVuSwU=","prk_3_poly_eval_zeta":"U-F7-yiiKrV-oHcCLgOjOtj1UwieU2eQLGmznuCtDy0=","prk_4_poly_eval_zeta":"JMhFzL3yNznBl6bxU1AC_O5MDsX_ix1F8LJcKKL6tRo=","w_polys_eval_zeta":["P2W2PGyMd3-wTQoZxurYNsYAM38fHnd88u82v7mynAI=","3BdZnbpcyb40yFe9X2UfuwUTmgXt8eWp1FrdpIW73SE=","og8O99GhLQk8ixzx6-J51RhwlR8YA8GKB3G2t8HWUyw=","78CPUahtTAf9qaydJUktdKChJXkZVxNd5_4-etFEzCM=","TA_MMIWTl-e6H9IUSHqWXz65dW2AOpl0L5j_UIMHMQM="],"w_polys_eval_zeta_omega":["0-UMqDeo1JKOC8XrP8W8G5WBNkwmKc2exlYNTLgUEAQ=","oXgtvBXuhEH6gBoxzaiQiVArIGWLOOomYywhdD2NRxg=","hPAsfKPINf8Tr5fcjdKhFdeKNv1tzmRHfrHfE-RMVAc="],"z_eval_zeta_omega":"TBwbJyDHiE5r3tvB5L9CqLuMipXR60KSbs6H7KlCRxs=","s_polys_eval_zeta":["oyzP2VocXtTw4zpfai3Zcec__2NyBuz9SBaBjWFBEhU=","0XASDicqtXaEmek27lV83HOQ7A4GQspfH8yQxyVmCwI=","IpOBm50tLUKx1UtoIh_4qcj1Qnl0zMuunl510wBOfwg=","Gkyfr7cDyya8ZavFMwx6Bv2cf1pXYhbTVr2GpyaaGR4="],"opening_witness_zeta":"ojNJZ05TJeQw1oGMF1Uytx8YiCsU-yhlSUO_jrYP3hM=","opening_witness_zeta_omega":"r0dip2mXAMoGg0tmjNh8P22afAzqTUsdnedtJn059Aw="}],"memo":"qnZGF2taD2XurrKz3aNQJ62BciTQVnu4vxclKRq9PfIOlJmdiRMSqt_18BHePtjhkruCqJHIOqFnyoEa81jAb41FKpTCgh1sIWti8fM2XzKUl1Oyr3CqpU8BJYfT-751uwJ11JGyeXXf6FVdxlQSQWDqNxox33Y-"},"signature":"AFQbaUxl87GhecnYn_w0ot-sic_YxNA0TT0AOXpkMrqp2x7dqJrDSYlHvkKpPbAiJUx4loBGZeNzGOtkVlgl9g0A"} + {"body":{"input":{"amount":{"Confidential":["suuwbfBk3cXGde4QLtpFVQ8CcT70ulKjtIHCeBiCD0I=","1kHPAmCjg-e3K3wetBwSHBSS7Cd70jJqVxSDpxOlfiQ="]},"asset_type":{"Confidential":"GtYo3aIaQY_8OKuUPyHdZvC3wT4gtnXM_KK9XC2XIXA="},"public_key":"kkdptBeWeCfKL2tdq0ko9fbJRyiwNzS6MxA8Ho7H_GU="},"output":{"commitment":"DTApsFyT-SZfEzP-O69-l8C-XcmZ1YkPmh5NVSUUGxk="},"proof":[{"inspection_comm":"FUwbSqplfjgDwSdRasOXB-G-kRoyhRd6Y0Nau3hJVQ8=","randomizers":["YFWrH85owMIVDd0b0YhkkD4JRIrUxRrNQpSNEo1YFDM=","JOBrqYdu4ddyveeILX8bvjZ-i3Aotvxv2HEOHftOJnc="],"response_scalars":[["o-9zZwXqRkpLA5J5kUoUk1SMXhb3Adi7c-WMnd9z5Qc=","r21Ux6tfc9KA4OxSExYeVH7RhbMhxqEGP5m_kRwtvAk="],["6ecBxou2FD1ssAyaOCH-D8EFtd-cVDdXuKvAcbR5Iwg=","7rbCS4lfnDBFqT_w9QBQaFgkUkbxFVixDqR_XelMLwc="]]},{"cm_w_vec":["zDbMX58eY4tQUDtp3nTFSRBlEPOqPl_MaSZtiqtDBiA=","b2OsxAXSjYMmdihqOH93GCNWwv_dvxq_ykQPuRx0uyY=","ep-7r-vkuxLBHgd51051pEjItKo7L8k9W7Ssxz-wnYU=","X7TdhhpMfIsHYXS49UwDgxtN2pNGDvrhxb1so0ABjqA=","wqT1e5mSdRdtdg_on_njsaap5-eJSqYYETKJ_HJKAY4="],"cm_t_vec":["bdcDu7TWxCZF86pOmChUehUUwFW0VWSdNwtyJzMDdh4=","S6gHWQDOeM84AeWcLgwDHtv4vwNCo6xtlGhLmFBaIYw=","lgc75sIVUYfLwY2datwxox7C2fI0IGCnpMlnxXo_fSQ=","teKkZjszZfN7k6Hb3unW37oKrkyNdBJblj_3-Y-2DYI=","lOxAukSpff_eZYutZmuYaO2VVYQvWP_Yve0qV3WErBc="],"cm_z":"voLB0fwq4GkIlgOYAp-Mbl3k5Sw6mxFBXb65k86MmZM=","prk_3_poly_eval_zeta":"Zx2n3XRbRUfgNnEMhjG8HjIu-ldj3XiQ4M2R8xEh9wg=","prk_4_poly_eval_zeta":"_A7fsyU5TEqHsjD_WCJLAGg0XSP1iPD_hqFNukHClC4=","w_polys_eval_zeta":["HsQPh4CQlKl7k_V3fgDEykEJDiUmvNr0NobDrIS-lxE=","YHUQ9N6wiOvbO2OHfXQw33rAYLZDOHSq2Tf3DEzdBQU=","_lErqujgiVzJcrzOWlmOhqQqKN0EF_fBIEj56p7orgs=","btzJUsvlkXHX9GJs0WGyN5NEFpk92Q_LFkxSniC1ZyY=","v6oHQNtW6PO5eq4xyyoUTwTNY82u1Tl-3TzAYiV2HBk="],"w_polys_eval_zeta_omega":["naEYK3VbKZkGZf_-WM0OqauSPBB4QB-drcWwbtcp5Bw=","jbdyhWsnYfLUgHCNya4Ywk7qwIkHwBO7TJ4qYeO51Ag=","wCZjja08nY9a8moWFRCcHNWTZUeYX4IpzKYWzOjMFi8="],"z_eval_zeta_omega":"1Le1DFCZ0D_aNNiwxXP7M0uvoHA0v37J1RcawEQo_Sg=","s_polys_eval_zeta":["8pzQTMTpZh3jK4bJDx9_XsYtNH89MB3KsEki8c_n6AQ=","KXnAC2pvCfJteuaYTJA7OpxqRHqRkF5SlP2GnQXKDS4=","k2EBuCGZf-Peg2aZQ5ekQIRlY8Vbf_hkSg-QzL-NcSs=","05xvju5BcUzTgcZv0AB92b4N980J5-46M0VtmGPeJRA="],"opening_witness_zeta":"2an6IggE_29w1Pivm9QJBmq2hCa7m6sMe87rvuALfI4=","opening_witness_zeta_omega":"tscPxaOtKTKm5ZqaCnY2D2LFQb4aGw3jTVT2OSeY7YY="}],"memo":"O4hjVik4iLg7cTyRJ_OfDFeindqTVXldNgAxrbicvweChVZvieupS97x3lyBNDNp9_VAleVw0fc9j9qO-KhFe92XhKYdmrhCevF0gVUlcG8qW5nlzkV_ECB70kPX6oJQnE9Msx5SgwJno_f5cUTaHwX7tdkLNldC"},"signature":"ACq5ahovPKlApWFCGm-U4iiAr953AQEf62D9EDTkdqI6kU4UP5-Xx2n-gwLRtIHNycaiIz040h8jSclbZQEyzQAA"} "##; let note: BarToAbarNote = serde_json::from_str(¬e).unwrap(); @@ -319,7 +319,7 @@ mod smoke_axfr_compatibility { #[test] fn abar_to_ar_secp256k1_test2() { let note: &str = r##" - {"body":{"input":"g3uotMWEBLFNEOpoJiR4AVC0Sb6PpQmXnWYQ4ZvPXRU=","output":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"AQIeUyTwGhfIVFOuuvOEzA-d53eY6ze38R7QPMPumrGDRA=="},"merkle_root":"emHSOCycPu6wmbmC7h2WqY6U7c47hDIIVKgyC4IAvyg=","merkle_root_version":1,"memo":null},"proof":{"cm_w_vec":["3aP6H4Xa9GDo9OzysTzW5g0bT3EB_dnnUqHgberQTQQ=","w3G14vzPOoo8rGoQvi131KkAbx0QuuTcBT3G-M9KICg=","SnZSOsQll2pZ6pA2mzfKh69VbIZ9cYi196mvqt3ZaR8=","F2ZCvg_O18kWeNBXInw852sLW67vlHfyRMUvsOVFtRk=","N5z5alwJ7Bz_37XddJYQ63l0rHeN9nOnkf1uD2hk2qQ="],"cm_t_vec":["O6qG6lT3H1BvChzp7q77HDVqpsnQaH6jbVDmzALQcBc=","JpptE7U9auoKeOXIMhB-faMBCjD3J4-WWy6IlE1L0AY=","uuZvaNNXiY3VxHFMujtQFAidTNPpdd9PVCDBmvS8yhg=","PDqv5EKD0GSABP5Ddnm7zTbK8aq6KKhv9_pZUsCelw8=","0BW9VDp1my733AKapMZNMsY9tFKBfkP3aMhO1Khpeys="],"cm_z":"Q0zrjhIPRgl_vi9p3iOa1J9jhzlngMEcLLdeVuSfqJ0=","prk_3_poly_eval_zeta":"II1qoMNf8iSrO0HLYxsAYPB-9H-ho6HEjPXrQ4oJCQo=","prk_4_poly_eval_zeta":"YCTo9XYK9zmuUV88LZPXMhKe3KbNVxmLxZ8UVVTEqQw=","w_polys_eval_zeta":["ZcSgy8GVUV-u_eOdx6RRXLGNCu0nzFH4YGVny-F2gSo=","bxBUv1VToTAryOm83r42oaA-fcHHh_C3IDfjyhbFISY=","vsXupreKOPzJsXLxfdnXGVPbh3wW152g6Pg8e3FihQI=","NEP4gmQrzNE-V-yFgcc91cpx97O7GuaRkM6tm1B2wRI=","NfHnC9PAwERo2b1ZK8RiDzGJf_QQqHCMv5BBPaTZgCI="],"w_polys_eval_zeta_omega":["-u-H1Wbf3LRU_4CrjEZuQEMvUheKWs5jFLf7qQBRkiQ=","FMapYCSUslA1aPufpe-ir2Pe1n9U9OhG53rmTyOgNQs=","LilXwkGgQEUK5JGwT0GOUHhYUqzOKhnVSmZk42Yg3RY="],"z_eval_zeta_omega":"kEJh3Tcb9Aa3DZVoLMslBDgSjcWnVCj2fB8VUt2UMgs=","s_polys_eval_zeta":["PWMtut4FOjtHhtEa80lqu0WYe1b6nTV8SudbkhkP7xU=","LlE0pYR2AOgrH-jf4yZJgOxxjVCf8X2qA2ciQwcSBRk=","fAeC-ZLKnEhJiPKouZccjdvE_hT2H09an1u343S58Sw=","4101xlkFr4Mwa0CznLrGxD1bPOv2vYcQE-YvYxnMuSw="],"opening_witness_zeta":"ytuNErU-dpJRk0OpltMccSDS2uTcLKxgGRg6KgzdVSM=","opening_witness_zeta_omega":"vc20Xx8G6-rVRYslHRpKYGrEjPxUr1Qi6nh-Y2ZHL58="},"folding_instance":{"Secp256k1":{"delegated_schnorr_proof":{"inspection_comm":"AGhjSA11tYHhduDojSdDleFurGBid6xg8CVbeTVw-Bk=","randomizers":["r4mKeeWwAKUqaSQRvEDaSZRaf6NVnDS3wHAkOBjuXxKA","pQIKzwHghNseXbapsacmyZkqJfuCbI0CnolTtq1nC9CA","DGhxOt8ZTFRX7kA5Pn9HkxsnJWaOGHHKvdPAbkuc57wA"],"response_scalars":[["Y0X6K0Dn1mZlbC1X3mwvaP0tceN48dh6xuctzlBt24U=","vZ9ESo-S_GIbZvMmdHbranIBwh_hB9zJgpE0t8QU8kM="],["0GoNroGCbkH5_HcDk7fUbmGgKtuB8fH0_JaOwBBVNm0=","_te-xgi_XPo2ZohANPBuDtO2GpmuHXoEWK2MlznSdJ0="],["LqtHlDkpMQcwzKjdUZwBA6Yj3C7ofiHZwg-2nvgR-MI=","c_AqjMwMuDD4NamI0fTsmZsAsSrhX7HPfWTMXRLHdDQ="]]},"scalar_mul_commitments":["yZE93kfFvlr4rBzkz7afAaL9CU2air5hyqJdXonMlneA","cbNKxIbgbjZQRQSdvUngQnIelDDrJHx8AmhVd7PNeUGA","iImCxHmZocaGqQc4arzIwXx3KwwBTaJXNytUgCz4xDiA"],"scalar_mul_proof":"Hn9dRIPIWsNMh7kPNt7-P8uJ8GjArOWKir6GcCY1DR2ASv25D5oMb4Jo32icpi--vSb0pVoC6tkCvA4D_H_DxC2A3HTXxcKr-4D6ermJL7nKtD_VtXtuQDt7_4_cQaVem7eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABALO4j_s1eiez-YDcDpHnOPiy8n3PabmI5igPvhYpfyuIABcRVqQTtYscyr5ntGI2accmAVAuc6zPDTl2743d08UOA8wo3_m1ZZQeoxquvabRcPrXiPa6BQm-rOrhTwkhnnKEASQJdw7RoBT0R3hErevwniIxews_0FJpmrQa8hcB7Su2AIS3pS9OQuiIUAKt-Fb7Jdao9CEsEjU7P_768bXtvemiAKwWL_C_6r23PAbSwSj4TVUs42KeL33UjRNYk87-U8IEBZq3ME_w94QiILvdPZFsMEh20DhqHBdXBDRUqThhdJ7FGoS2S8qBH3D6tcVT-a2Oewck3byTmVm0oIQUu-_qxCwAAAAAAAAArh-FWLOVbiL3YoqeERsU9s40OngWvkDgVO6XrLjDK24Bt96wq0jq2BCHfOzC0nmVZyh2njFumYdaFyU-3z6U3vIBhw14Amu0iKH4LMTnhKKquVszKYxTtpG3DFvA3BsRwJgAfBUv9XzOqOTbK4jUQv-LpjxiuzCp1lPRSp2hH0dxTmIDaUach4yc-JfnfP88NC3WbLf507nY1cILf_hEVBoERlYAF2ps1meMuGXloBWOeqgoGS6zX2vuIlSK-IsmFpX3k1IAH3T2NHgkbrCvuNCmYJCBKgfeCHNJ0riQJFJjhwn6oAwDUzn_J5d19svUe3FZAtkaoiSx7mfIXjAlypxO_zPnVpwAlCe2uj5l7Kw9OT8MQs_3x8BZNnLvrmW4IBJZCAadAN4A_drDmhS_7j1HWKYJNZpq4zkji3abzRaMK7fdxx5L31oBT09R2bTfAe42kf9a4c25cyYa-MOJrJV99bJMrtIX6ZgALAAAAAAAAAJUnfAVq3xdJaTuHpUeK0k9ADQHyEUtGCHRA0nI1r5rvAJme_mxkPYzTXiXpCFG-lgwXkfVVGM00xDHxMMsfX0AKgJeHW84-8NySkKeX2cmZxJcRyEbMcyt7kxP3GX3NVg9jgMQ3Y3pP1HqRm-DiuriOte05bri4XyVMFW-eyURqxODeAGrFqgbfr2Qj9i3T60tLOMSksooVAlD4G1PCZ_ZSGjBTgP8juISboHyISxOa7GQbrhSaa-OUsfU8DkT0-bIwv1GRAFJ5oMrJ56Eq4gYenUtBO1AtfBUXPGnWJFV-AJsENeNDgJf2bFCf7_yPrGRYyw2xaEoZHS-A1V0aFEfK4vrjUnaqgLHTcJTLT9oiqXTDfvsZAxoZV7xNdKzHD70kzmckrkHEgM5UdjCnfc7DPgaXLrFer76lGkAM7S9P59Ykaz6IgtP8AFNz85hjV4sSMmGp6IhF6ycWmEVdgxdTUQwOtbPSOiwNgCeUM-VYtCLpstedk91EC1RFQbmSUHXAZcGvBFcLYgtNxfBguKZJcl-U9p-FfDXo5RsleZpnFLulLi01TPpeco8="}}} + {"body":{"input":"apKWyQmGzAp_KXj8TBtjYZ4MUoRx8GjUOeEi90ph_Cw=","output":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"AQM1q7J2TviUpyXr-h_I1Q43co_cdRNzunox8koqLo3TYQ=="},"merkle_root":"uX0Td8I-c0xrMwhSXGw0ZB81soiyqgUxG3315cRx9RI=","merkle_root_version":1,"memo":null},"proof":{"cm_w_vec":["IJqz_y0Qgq8P6bVqhZWM3K8qq4a7NY4qk3tpbi-g2xs=","Tc5-8C9chHzDVCxSLBVrybai03heSHleOBVGSfz1WoM=","8I0ISAhqKVAtkCL8j-oJZYosfSdr5C4nUGods2GX0gg=","RnZl1DqrMBQYQVB0apMpiqDvZNIxMA0ethOr-frWjyM=","DWlc4HMIPIrKoQ4PFUw7aLtZUQE7-ffdbUny4VMBphQ="],"cm_t_vec":["Sci3c-xbYaTGmA_qnTBzY0EoMbIi9gfpZOfK3YBQUwU=","FESynBaqEVVG-FtN-olM7K7PjKPy2VU3W92TZlCAsgk=","iGc5ml3xr_M2j0COucy03pFD4Ae72t4rSRmjVxZH8aM=","xpWY02arIrGvaqQt6Qyc72roVN9pcj97lKKz6zaWNS8=","9mnnaW903IowsNBkkDKWcUea4dcW1Yn6-KzTP9zl858="],"cm_z":"IyiEfiX527A2yq9oVan9F39MyAbRKeMUvyYUR2c4lxs=","prk_3_poly_eval_zeta":"AgNv_il_nMZ53qJscn6xBSE7AgW6zN3KeHgP4S8g4xY=","prk_4_poly_eval_zeta":"ZPCEfWgBImxlB8G3d8gik96M3M5xy-qARe3D8cokJgQ=","w_polys_eval_zeta":["mCBba7p4zbAxZI3G8qhwCf7UC3xNLdqIyKyn3uRCFhI=","aYHOsVCuxjJp8cmCp_YNcT4mcPoL5Ce6daZ6j0slKR0=","C2sGWqSGIApEVuXKW4l350OhSu8RBKAOXAgsoau2kiM=","KEEsP3qJ-Fxn5li_R0y-Fce6S_BsswT2EU8sXs9yngc=","5iRjO3Ul7ZvQlfyEivRaO3lVFttdiqWYJf9j8KIojSU="],"w_polys_eval_zeta_omega":["kC6pU7zf0uQvEXJDg3CRTPLhm9jEkdVDCF1FQfuIAS0=","RRWxomTAQLF7eglHTwILD0G1Rcr30li-KIcwPmmrqA0=","bParBRPZ1QVdOZfpjkZVfLClvR6j1HtIObSy9X3lLy4="],"z_eval_zeta_omega":"dYYW0q4LY9RdZMc_hWLav_-icaAHFcMjtonJge6Nsw0=","s_polys_eval_zeta":["67E_HNCY-LpSgB11aqmwtNZT-D81EQKNEpnTH-PB_Bk=","YUb2UOkAiNBMoE3u9XmPz2BoI0b76y5kV184ygp3EBM=","DGddhgrgV7ZWtQ8dpPFHe33zLEgWIcGCaW9g8BmHahM=","2uYotgE-bFq2qN5NlKrSir3iZSJDMgVYLea2bSGbFRE="],"opening_witness_zeta":"rm6VbfWC-Gh_51NwHC4TRzko1FDSbmIWO8gfX3PHXqg=","opening_witness_zeta_omega":"O1OKEthuOrUbZ87RRIMSbchu7nRQGVBft7qor12Cpyg="},"folding_instance":{"Secp256k1":{"delegated_schnorr_proof":{"inspection_comm":"miM_HQ2DkfTG3JumIIvX1ryLCF3_k2PT3vpYxmLXdA4=","randomizers":["yptmHBLSla2IRLftNlkTXm94xwQzgt5zVlul7sK0SV8A","2fcgrBBSmgX0_9UM8bagtPi5nuVJcIyDpsmMzfhkKC4A","nerjA7hqSArYLbOLigNtGt3Ywtc6bwCeclRD0pQV9hmA"],"response_scalars":[["bUWLDUUoEhslwH8GftYg9EdxI2Y5qMEhT5FpzXXI1Mo=","GZPfbgikwLQ_Aj0KYt-NVqH9DpSKsWET6smANFczsm8="],["dA9jcal0c8PKHjDzOfHUjoyLLUkaZXPUwC8zcYG1O-k=","K9Ao44gzn7CwjLEl0euC0WWngmr98k9LeEuMwcnPqYk="],["3KfaQBZgB7HV5VIKvup80xvK6JC7X_Rg7tx_6r_PUtw=","Jjo51zNTb-RktcOF43yt68s8jnXg0AXgDV845s4vV4Y="]]},"scalar_mul_commitments":["5EegY3L_-RVMYaaHcYL5LQIB2svQsaqm2hEVS1jf7PiA","1Ozx4zPpze70fSJ-xs3MkUIDtsfmJZZa-Uus80mQGNAA","z_ymYahBZVisCGdcUlYl3vSCu2WSPTMd5SWFj5yf0yIA"],"scalar_mul_proof":"jFArbC_QQfC8FcRWRMEEOaejN5IEn-Tt3Qu67UrunxaAU_NXnbXEd5n_DfoMQdwfcF08Y8F2fuVvwDqbPYEB3-gAKMT9Wv893R8fVaqn4H_TKZZbCUS_y7qPLwvcx7Rwrx2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAcOb2NlD7s8qh5SJsvefGuyNZgIDAyS7ycEkVCB-t2Y6AkDuSImkpMYs2lVxFSWxo_PJLei1wxbXcsqQ-1k5FCASANxuwWpDHuFUdf8nX-Il7Tnu0NWyOWZG_X6Wgrl79MsoAEYhbVzZpI7T2WQqsGxoEwBZKfTqSAxlbWPBqq3cI21yAzx0NNN1tXdPdHUw7XFAanUAgOcibfwhYKM3zzth4ifIAo-BvtwZM8IM_Gyny_hMF2BiEJIYFury-NOL9bgGmJvMVgh3ZP0Yn2pC9Zg5pJCjDjo64-pDwQskWPP6HPnzLz1bJu6A0QgYnw6lBcvNMt2vf3N1l9NH1jMDv_tbzOHALCwAAAAAAAABEcq7ApBn0bTlLGp8G3Q8THDNVW_33VkmU2I6BWo0oEQDYgNgvWXQG1pcbcbDPucML-19VxCk0PHn7Rq_7Xkc8lQDv1aVWxC1wF2so-AjiQQZZZgeQlVe9TL_maNU0ckKpBYBmO_2zmhYgg-cmRtxu9H7k7Mp-nxlC18XqHFCFKCDRpICrJRocFL3F0hPjVHFHNM2CrYxvSSnoE6KKF1GGDF7F-4Ckr-iHRj_DYPZmxkmelaV3QoMJaz8UUHoDQDAvfpE7WwBZngbN1cxILFLTayzTyvXIZn8w1cA4dugN5uvUo0wbiwC-ITz2pFNWxGRVO4DApPQ1Trv6pOgOHOIN0u2yeYCTwoA9T6wwQbCPtacN0vYYHlTH7qfvjntjdTisSlni5mQq9gCBpxy6bTz2gqYlzQjdpS0rsg41vzf577J5ECkWLEFZyYDx7p5NVPCfCqXjfvUjTlME3lgRigSaMUL5MtnkzQGe0QALAAAAAAAAAOC6o2Hd5IX68EOpYu_7Zbm0cIX3BKICfEx9lkas1sj_gFxQuTb0iJGlF3UswLoSPu6yvDOlqG0nTK45RnpmxSiegL7sTjZUibOqYcia6yiujsBKABjXE7jdybyoTp828GDcgMo92qN8e4SWzEAb9EpbDLissZIjkqhXiEXcAzdmRIl1gN7LJHLE9YW4QJna6I_ItpokR21emCDzCvyrz9buyDHXgJgN6_pBH_iwZGtX03in-OkYY_Ik8ftFQZL8JQxyV1ykALtImFpzSfHjrGBRDHP_6loqtIbqo8zfDX7v-9DDN-GBACC095AS8TE7LK847kJrE0nvg6iUK6NfNpfHavebS7nRgKwChCY2phGFtgnqugL3rpAne5NiC1sznXzMszRpFI9CgOxQSg5KTZH6iUulA2UNNvurBkR-JYPE9mSU5sFRN07RAJfTgHYOBqaNuF4UtTfRke1QtAEPax4bZ82kgvj86hcrgDOeAzQdyYqN9a6fPjNgSpNQAdX_ZHmCvNtd4diu7MHPKenL7sBbyxHQXnatFUohH8XfIwgAdQpiFo4eej5LawM="}}} "##; let note: AbarToArNote = serde_json::from_str(¬e).unwrap(); @@ -346,7 +346,7 @@ mod smoke_axfr_compatibility { #[test] fn abar_to_ar_ed25519_test2() { let note = r##" - {"body":{"input":"4y7Zben647ny_WYSQIbHJmeaFzUAFPBlx5Zl5uAmPhU=","output":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"AB9LVfkm8kbC2HFQFqTOstER2vXxih6s_yYD_0wbR-8="},"merkle_root":"9aAdhJmV25AoHOXXe2O-OeN4-4McFQTuMcurcpqAygw=","merkle_root_version":1,"memo":null},"proof":{"cm_w_vec":["Y9kUs_tVRImWyg8v7oKxU_N2qudmaUVN7yE_9UTwwIs=","P3mzn8lbkdfVWjUTAPNzZBErqGBsZsUBJnNg7o5seYk=","Y3m3vwKYV7wjZK8YCihZcMV0uANTJtbUyLAFY2nHyA8=","a2rBPsZa9QioNDeGo8HM-6-pcTfahvV41N08h67KIJU=","2yiiBhbMb1SaOHhWIux1cjbQWBjoyTM4hxdkTTCAMAo="],"cm_t_vec":["qaPdk1UWRBqYeezeyMuIQ4baGT2p65_nGJTOANIRfZ4=","o06ovovMQc7udTvEPEbtBndrwtH8laFuVxQOuX1JWK8=","RTv680P8ILHMlRPyzcmaoJbdJET5ybZqupxjggH09a0=","kpa-svlC3KmZsnoVhcRLIMcbPQofS8FeVc6NRQgxqSk=","s_FMyM1oqNCMAHS3Kq_EUzW_u3xx10NABkgECckC6Qo="],"cm_z":"fr8uErPgBWaEHKRMjxXB6zHdf7fOXjdJTP0IhMIuk60=","prk_3_poly_eval_zeta":"EXTrxm368jaNUeJCOUJ6oPdMdnUmyR0CTHkeuwUKsSw=","prk_4_poly_eval_zeta":"TTrGahf1biXHXX_zKmhGzEsuFyuPKajwyBBGRdzSZCc=","w_polys_eval_zeta":["3dAZWZllwXamlWCcNRykMN50rh417ugyytQnz1F0tBc=","uZ502YmDsJp3sU3i2bdKbpHb0H3MS_1XHI86TtFrehg=","g0rikX3ASulpLCesxUFNM0jHCoHZgeMNDjBFd9pLIgg=","SHI8dGYDPk29vY3uEUIqqqJXWIPfb2v4tgozF4XNcy4=","1X0KxLeqrtOCa0Sph--dS4I0OtfKON_Ct-gbXiS4sCs="],"w_polys_eval_zeta_omega":["ElFqPlWzhc40TljMV51uaPkaQGkT0Jp9q84or_Da1RY=","OoEQiSnGAsp8IBc8ai9Z7DMXNPx4aajmsG2K_P_WvR0=","34DnCTmKUgBufuwBGcZsyEZeqBSR2DnLhSzdMXVvTgw="],"z_eval_zeta_omega":"8VshMPDkbAeL7USOibZ9FQZULvBOf0hwwmeB0lCokQs=","s_polys_eval_zeta":["P8axlB6_tkz9Brfe6R9v5M_Q5y0Zr6-5T01aS0SLVyU=","sBxMHdjngPREDwsmw8EOJWH6_qilA070UGuoDJuj0Q8=","7y5-Kl0yQgdpGPd_IhqIKcHv-Wt9LEf6UiAKo1tnxRY=","QTef8Rw1c4wRA3wODzTsIwz67-LDkLZ3jEZbVyGqwww="],"opening_witness_zeta":"fQzA6PUNQyvM52GcL9qM5MutkfM3u6ihbcEPCCHb3RE=","opening_witness_zeta_omega":"_BAFHpRvay9e8aezTRW7vrOpUgJCZmBRCY6BuLwAeSc="},"folding_instance":{"Ed25519":{"delegated_schnorr_proof":{"inspection_comm":"095FmEql1X7AQMPkHZd9bYMhKp42vyynJ0-ii5pwtgs=","randomizers":["KzEgKaI2zQ_JsDT4Ecg8c7xBt5XMT7hGn2Q76aafEnmA","Y_tzr8yExD6F0JLG90kl1ikxrNXSansY6pdGtY6JmycA","yRSiBupLHbLA8yXIJtxeMQkdLzX_fu46sC5eAmVRz12A"],"response_scalars":[["ASazV-bRxuFuKwRjhpWqrBF0-2fQTODUHcfS7MuI4iI=","TRfHUOhjAhrEmwrpQ9amH3GJMVWcp1k2JsPvhVXSuls="],["2Wf3XDRTiwjNhylYczn45pipD7YJvFWw27dU6QZYBnY=","RNwtWsQv6bECKlNBBvAmcAcaAGKij2Lk0MHxvUKnFwU="],["xYl5eyLOw5FGk5_obbaPy09js6sq1S7G3yObFxFc7z0=","61BsHMGedkUzjBc86dYAiL-VQAd5LlDcgXw6FYkRmDM="]]},"scalar_mul_commitments":["nKohwGmX_A2Xh31o9PTzMwZ46RXBZhJDqhNs9GcRSReA","H0gZj-ExfBa5_bbpOTTDKvjv9Zb6YblFDPSkP5SYBAKA","3VqCLsDondNkWY1ePlbjEF6-mQOa4x6wbRep1LJtPVOA"],"scalar_mul_proof":"1iWVUL1TrW3ZrDVmnp07r0MwIguww7QOO7Lf9BdwGi8AIcSDkp0Vt11UCbHtoggJv8qKCFHBicfZj7yXnucGAiWARfZcnlNYowpiR5FrnZDb_HgzGvw-P4y_aqEB_LJAUVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA0FA9rjS4NTpbPTr-bgi3KEyo5fI4Bomvb06PF5_rUD2ADW_OUgPBlftM5-fYc0iYpzJmUu2Hd73Ng7lJclKFxjaAw4lOhXTwn0ix52D13BQEKBi9kisqmm5WYfPxSkC5MSaAd1ni3Vjx3_ClGQ9sZlYAGg67173zBCV6wWCQVSVLAA-AEALaPwL8UmsIm69Boo0MCpuM7Wi3SXXY39xy3_O12UyAxlrMS04czIM-ZVK8Rksu9G0y5M7ntY_op7lgW7sqNCl4xGKD_3v_FZiPLoshSoNW1q3l6bd10Lz_oQI6VqorTQx8M7nKHy-FhMRcrzzK-UplMTY1x3y7OeXxAL7Jmn4UCwAAAAAAAAD1QunE0ERG1wPuuugZ-sHsgCpDg0IaPMUhQdLvIJHqfYAsOZJT25_o3_4MZBKOrFka3t93yiSbDEDzQxwGDB71AAClq4UQRxLJhkk8rinI4rc7nIVRMfCGltS85bC-T1lKCQDFHiGt39eP4zJp7A3W8xniLbD3UIN0PtNscLIVzsLVRoCBxH_lmpCvTV9rEIzeFiHsCHnllk3bhVSAC5Br7ndKcAD-DJMZfpzu-0dwLWZ3MzaB-X5Lob2xRlhqrDJkIDL_bIBhsd-xoI82_4aLL2eDqKSP3RL8cbszNum0EzFSPrVKGQBn4soAHb8ssuqt2Dowe5Biz5LzhQTU8tgifJ7j-gCERQA8ebtl-LQ38oVnT1t1pZIyfURk1X18nev0iIcPNRYlC4BWLBdx4BZdCIfMfq4wgymJXaCjlmnkA76WAU47hkKoewCkVIzLmklXfAf2EiaZmGD60-cER7kw9h717n1wxRSWM4ALAAAAAAAAAEohOUXHc-R2gAf2O_C73GFBfogKmgnSeUGNMtiy6n5xAGcSIVTRvRwlhIfclK8rSM3-Xub8nEVyC1F8-VFw41RnALZTiK0y7ToOGEBYR9smMA5Kdjds8TUnVDwqaDUONjAdgJ-DarEAfurhSt7hb2CRGMoqYbqr3XF2sOw_fd526QwpgEseLLiPcgiWv4KlD_YO_59PnBQu4jBgefZ5mGwzqKxOALVQUAaKnt1QJFDL_6LaSi78imIFjbtTN-UEVBwIqCwsgM1_0AGjpjimrFIIHPfPbKBwHngxa1Md5bOp2awYLh0PgGkxVlcltSyRzMh3wt5M4tGbk69VMAt3p-IwbqDjXSBlgCvbx_Ftiddig2DMrMEyX9N_zujOc6cWbNd7XgJyg45DAKg2GsTJqzAyCkOVmfhxNKeK7OeIBx277oTh2M_xJSZZgPVCwX9dVabHFwbALpHKjA2dK17fzJ87NCBuV2V7sk0EgJOJDMn2e65o71uyC4pvHTGy3oWGQy3h29JMtvUvNzQxk01ZrmTNQHWGe6E-bq3rZ_j2-GlToYzbGoQZCSdv2TY="}}} + {"body":{"input":"k67PjKPuwWYaWXSgQYXWr-b7nyWSsAFF8kN_kAZ89Qo=","output":{"amount":{"NonConfidential":"10"},"asset_type":{"NonConfidential":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]},"public_key":"K8luQvyEzZ9kNmR2g7dY3nwloWv34uOtwekcvy5VqBc="},"merkle_root":"fKM3Bgmr2I5e2J0314SDp_fSnwyH-OpYDWcEpm20wxk=","merkle_root_version":1,"memo":null},"proof":{"cm_w_vec":["xNSNAnXrLt70oeXYcCfn4MvkdV2BU1unKAWMGXFbexM=","rbhKmfvwFh3QkwiePzX8bdOrZ3eTKzCM8MqY1J4EWA4=","6a40OX8UAWEu_R9Ngt_RV11rZmoJNhhvFHl9wwwtU6E=","FNbyLceRtqrHPAkOMYqXohIxkrfHOJZKDhDL2v_vwwk=","kkIzPcvLpY0BEtctdLl3dXbLWvKPTUfcupZKXp4HGCs="],"cm_t_vec":["oG6svfd7eSR7nkGZ-HBEJLC8AlSoNCiQnzKptQnXlRI=","snh2SZ4zn9Uuk20ShyljZPE4U6pIfWRic-Itkpd_NZw=","dBuR8x3gmfsrHFWBVs3WIIDuZ1lZTkKkH5hYazjq4qI=","FJ7n67Q-AKXYILrpg12Gwf3jJ2zCSpxmhwemeNWVrSs=","vkMEiKPH9IxeJ0QfI5BDWfA0Pmu8d_tNYJPqlbCnhaI="],"cm_z":"IXom8VcObf9QVcnybGuwFXSBrTNQCpV2K0BmE8isGis=","prk_3_poly_eval_zeta":"UZ2WIOz7ksPgxrsze_dgQdjj9Hls2L_UqTmmJdbhzRY=","prk_4_poly_eval_zeta":"ap4uqb6-JER8ihwuVR1066yXlHcjCzU1U9PdbVRJbyw=","w_polys_eval_zeta":["S0IpQ7UqKRXDTaGL7lZvWNzBno73xcninBKXkvOrMy0=","KpM-Kgkaj0skrpsh1x_bvyPOTlu9hh2YmZnHA-NZKA4=","wc6N3MrL7LdZmKbDaVJUGuunsWw9HTFBhigZzs2_gw4=","oaR-VW7GPndu8tCI47tK-TQWIzpjN8AH_w_PJOzaQig=","4jsrUyalZbRYaYvFyZi3T2SHyWGgWQ-5iQjROXFVCwE="],"w_polys_eval_zeta_omega":["Ywsmw6xh6BiWybsQE2elqP0UXkkdSnKAUo7xvA4Ggyc=","7p2XZZ5oOTMGJ2i--abMWyptY3sdV9Jzvz1A74U9cw4=","KhI2ezu_JTFPnPFXjLbu4kexebr5MUVzvUK9X4CnjBg="],"z_eval_zeta_omega":"VbljoxvB_7EiTgPNSaVaPL4VpilRCrzKF0-XL09qphI=","s_polys_eval_zeta":["HGbrhdWLIRZvJnFJcspgx8BWRTh4Apji8KhrTJfYwwE=","93zspbfDnXssPofLL-LFJ1exSiB9ygChYP4jNhcybwo=","dsk_iEickVIk_dN7ZoupGfuN1J_UxtA4AROGL8gEbwQ=","ogJ78oiamR6xbCvz6rNPqBiTTnVyIQ5pcnfbj2ZzrAs="],"opening_witness_zeta":"UDkJQ_UFYoo41DKTnJxCsDXpfUtz2gIcz-XoztSOOCE=","opening_witness_zeta_omega":"lHjQFKkA2hEYZ0CIcEuf0W6ljXvHJv2MmiFf0rf2kZA="},"folding_instance":{"Ed25519":{"delegated_schnorr_proof":{"inspection_comm":"6URxMyKOpGzcCbJOdH7XAmAc1GM8oMe-adIONJ6WiSE=","randomizers":["VXprI1uzAvH1_3TqR_DDuJqzEiIbNiWxbqUpYOzuYluA","mo3KSBnxbk3Hy2AZZiiMoIcySHS1KSQncW-a5BHS9ROA","z9p97lFc-B6zvWtAGYX2W6ZYXvR1kPT5yD17eGHsTA0A"],"response_scalars":[["L89EpPlOurMF741lQo3Kq7KKMux-61hbPgHklL0fDRs=","gSQaHfnDgXZRHsGzX_0VAc9Zv7jQha6StGGXJrRK4DA="],["QlnYXMwxnCK5zU9r2m4_-rmUWu4Ia8W0ebEVYO998QA=","kRrcuaAFqZvV-fAs8ieYpy52wWe8jAiLzDuMJeVIaHg="],["OZZE4Gt1qV0Lm8kVeJuakI8Ev-So2gmto-d01FFyFgs=","ZMoHvbhIaazy8snbrcEtMRtapkjZ0euOX1RwT4_Kw2A="]]},"scalar_mul_commitments":["wc9pyskAdulHwD-Katm2xoDHhRKD647nBqPB9nlb5GeA","AKwC1ILssdBsGYEyJCEnlvQHWdFYGrVRb-leZrgCW2UA","c5LP5CVABAmxXoug4XjmtyJewNRcP1jgl-9IfW_HwR0A"],"scalar_mul_proof":"N5CdJkjmQ2dXtxgvtl0vbRjqrw3IdWvmXIaQhAu97DCA4izGkywwKGUkGl9o2zAtRqg8uveaYlrTIrKbmXO65Q4ABxboWzMfcaDiqYHIyOQfjIgpAgWUtfOBkHUi9WOmtm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAix6fb-0XqgH7N1pFnE8bac-oQNACF3JYBW3mGo4VWmSAbmTjHhinn4jX0-HtzJPTgnhz_EtPG56O_x_diYxAOzGAYwm0s2hqXgnRjV00vyKKctemrBrph7-WqLjf3yMzDxqAdnsZprNuM2xZybLiDYMb-1kGsUivLeeShUIah2DndE4AP5WJDA4pRxFfDr1QUQ9ffWf-AeOlWb6rt2wq7hu0hiyAC6tpzm6yozRtuOgdE6beBuj42oJzS0YqBRC25APrcSPUDpz9QlZoQjfcdkG_B-ut59tSIFEgTKnE8nVTQgfzHyR77vDn96gw3zmIHCLmKMnfYjx6bpqs-jywIoVsGykyCwAAAAAAAAALXsW5lR1yeCUegrn9AX9hz9UGl0MQal2UvOB9ggWLUIB5qqJ22MxshwIKATQ4QiCzOkh_IuYpS4eN_4w3JixcPwC9Ee1NrRkCGZkVIB-AGMnghO0AMbEH3HiHtJ36kkcVbwB7Nq5vd_uvMgd3JBjCTYphqrVNcmp62FZ7QKYYcFf5WgBSOuomraj9hWVWckD-d6OvlkMQ_Aph2VKMIF5pYGp3OQATqL1QDALtIl5ZLWz_BD9AFgzicQCZCl3rYXw3SZ2GfQBip8ipHCYkdY0fKQQcNv2ZcBISvPqnZN6IYdLSOedQBwCAED895dh0WK3JoYc2-6S2Fyzg_BUgOj1KeOeuv267dgCO6zXJ4qt38fRSQDeFSsMVX8qYqHsBAb-1sgXUgOfUP4BYwZeZi4kHksI0bqlFijiylXfP0c3gqv6-LDkqrRs2bADtbDCppfC0j0Z9aVCURDwLT1uMI6_l5KnPADrNl1CxIAALAAAAAAAAAJmBjP5D2BIg_iRkbPtZahaSuQHeHOmLa-IHvMQCLr59gBJav6qKF_VDAPv1xbdz9b2F2UP3eMoxOGhzjVb8nelggM7fDKivMenV1jxv8VKU1CYg1TDxV60RX2GjSZNoXItKANXAY6jMZJAv3hoJhYJ4zpjOsZpU2NMX6B7ttvmbfSMZAGizwHArjDOhDualcPGKwYtXw0otTL0qJie5O8S7eCBuALdwEf69P0xNqekuWmAdwxU0zPTM1KCqY5ef9D8b9VxagJqwvpFURaMIyeI_YlqH5Od91MR7nGcmjweOhdc83jtkgH9uLWsJ5bx6tUahFFDawRdQO6JzdXE4XqJajRUW1tdPAGBeo7COvfw4xzZRobZnRPn0Jca5_sLcS23NiY1NlD0SgMXagmbKzftYwMseRB-WCJnmjiAiOGeJ6WMwC8ATydpkgKJRmB0SI_zjxQxT3FUYig7Mi-U53nmPz4FMEsA4aN0XAKpSjwbigyoI8VEjOI7JemiWUEIaIHOhde_lmg1elh9DLCY8F9ejxMMOG5A0Y__LBv--TlndDwUFTVUbE0UKt2o="}}} "##; let note: AbarToArNote = serde_json::from_str(¬e).unwrap(); @@ -467,7 +467,7 @@ mod smoke_axfr_compatibility { #[test] fn abar_to_bar_secp256k1_test2() { let note = r##" - {"body":{"input":"ONHvZvS53B7petFUCYcJfrCYftKt21nIq8OcN4jB4ys=","output":{"amount":{"Confidential":["XMK32vqbuY3Cz42hrWcvFWPwFyV9ZefFwO0hrSzsf1k=","xgCzR3XBExOF-GlfCtF-_p1ltb3t9yg24Ovlk4O1Kik="]},"asset_type":{"Confidential":"rBRUZe9vAR30tOMV4H1pHC5mg6qzfJ3Kt-seMx8HmE4="},"public_key":"AQIfJo1bu2YrwexyLjrcbUkJQ20swpALHDOzitclLsOb9w=="},"delegated_schnorr_proof":{"inspection_comm":"ftx7pmJR2T_teCfg0HRpLTZZZJhNWMqvB33IPXHUaAA=","randomizers":["RKEItQN6AlkwWDo8uzL-V6hro5627H9svMlbZa41pnE=","5Esth20uhX8utxtMDFA0Ic5rS6KY2yMN7xaF0yKMwys="],"response_scalars":[["cC8QdudqF7J6YfFivvxr1V0UxuOlIUHMZCbvnzzFuwE=","JLGEHFZhjQlPo7-crI_k0AvDJQJF3LOVkuJF9VmAqAw="],["p9P27tOFgC8Yf_CUCzDBnVTv3orbNwmuhC-Cy8L_lA4=","3nngmTR3qf0INFo6p7EpUsnCANKVDleUT1Avj9i0AAE="]]},"merkle_root":"SbDAylhsCqDlW1BZ3yOdnU9ghQ3edy2AjThxLKVtey0=","merkle_root_version":1,"memo":{"key_type":"Secp256k1","blind_share_bytes":"Ag31KHJeGzrGA-bXj0qiOg1HRgvU5JUM8XVS6GcQ110A","lock_bytes":"K8T1WwcUU3FZFvCTBbdyGngBSYIcGKL5wlvQftiOOrUA_-ZxBBnbC7WgiQKAAAfOqMsosSAy86jOfwUFcD3sy9xorh-iWeQb33jkJ2T_rtrUy4ulvXyTEJo="}},"proof":{"cm_w_vec":["xvVve-HJ9fR2ESyd4gJ1FeUGKd5CIqqT0QKTws_ow5o=","ugZl8RbWQeJ_lx7Mfky2Kt0AuX65i_Xz6uadb_sucSQ=","kQQGpbVwCpMOOqDvyeC9aS-LaZUaONo9w8QV4YijVxw=","sTL8gKZcFlHpVUlE0QWMIIqDbi1IUw24n8xIge3TQiA=","9pjKrLXVwPLStQHB-eevDM9pxveQK0-OWcu230Z7Eao="],"cm_t_vec":["PbDLL-5_NiUXCc3fRI7TKnCmHoPZcDd3gKOX8P8elq8=","0eESotYGNIy1dhV3ZCIzdwYGLzZZfDVruZApPeQkdwc=","abCqnU5S4WX9Nxjl-0SCtNt8Hg5_s9UKtJnv2PYuLy4=","ge63sQKeuDEC_Mxm1pczAh5ywCok-mg1oNOKCm3Cihw=","uFoLPm7t30qR_mrf7h27WZZQFwYiHT0qlHxfyp_TmYA="],"cm_z":"_oysBLDtOSxCUF90G25kusV9khjbcAR8Dmyxh-S2qYU=","prk_3_poly_eval_zeta":"eSxOWCfdIt94Kg01a3l5g1I1KTf54I2VGk_7aWTBQSc=","prk_4_poly_eval_zeta":"0VtdUW2z_hSgjF_C8Bu96QQb4vff9-daE_XgXD4i_yQ=","w_polys_eval_zeta":["B6mSW8j4jYo91m1XyTP03VkK7vLTSY2Abf4LAV0M5Co=","IhOHWMA95c8j7TJIn-ZxZgnLfE4ms_dI8DKFU1E4tQ4=","D0HvxCuL2PwGI35c7jbVazZw1GOpN_JVU7M5YNTMKQc=","5arWZI_b3HG7jl1eGz78y4xgfRABycVf0YX09X4TES8=","iZbUfEAfvkADfRT63jQi8rgmWM0vxHkkRcBqlChlsRk="],"w_polys_eval_zeta_omega":["TPvr-2VlLlrhyVVoDA9cOJKFeKACYLi-0gbCvv9jwxk=","MWe9plCDZx1-9M5_QTWyCgYFYjqfSY4AVrGKU764lA8=","imiMwVeuLyh86Q3sljz2T72I5ovQXiIU--8uHMoGNys="],"z_eval_zeta_omega":"D8Lxei7gZYyOEQAjkNExyYgVgAPZ9qoBpWY0nzLooSQ=","s_polys_eval_zeta":["azUGodSzU31WY7OCvlIJ7nDDSM2V0tRuVzQXL6_3cRQ=","_6Ek28gr8K0_fZE_bTPWJATjelnR7uajJ3yW4XzMsAM=","ixFQYk3ltqqw5TwQ7qZkv5KSNPtvNtipNqCPlt5tThE=","mSgC3DQCjZUG_1uTl2bANBcWOAkeMWeLnz0aXQR5VhU="],"opening_witness_zeta":"hOduR7iEw0vs9URnDsctVexcLYzTYPI3M_U6djGhTII=","opening_witness_zeta_omega":"sVHWVwovc8CY4dbjmOE9nNuv_KM6Ue2xDreoCcqt-6c="},"folding_instance":{"Secp256k1":{"delegated_schnorr_proof":{"inspection_comm":"w1Kw10lcXDednhMoQcxudCo5aM8efu1nQmMkvQD3lSQ=","randomizers":["1Y9a8wTueHYTVri38phHpdL5IUeFxAkDEiaJPKTwgMAA","Rz3Z3i2Zt5iYRqku4PgPXSV7RBV-dsyFM1-hj2wnAzgA","3MZsQm4Tlzoj3ACl4gtuDSNgN9DHn2LdKq_Lh1M5ekYA"],"response_scalars":[["zUAapr0XGSkfylbsdnWKepqCp0BM9NbdtL2FRCk_ab8=","FG_iQx_pHjumZczgGhP1S5fTs5Q6NyV1MABJ-a-nNu0="],["3mlkRV2hhc9abZet72n_UXVWIuDqFxtdHFx3WL7jVX4=","5F5f1-UFCFNQu8UTBRRscKSZKljT5EhKDlKIeSYowj8="],["Vy8KOppgI0Un_4uDnR0etc3GY2k95pOy_9ICubgwHLg=","dTeE46lYURJ3mO9thisC4PYuBBmTdFbjqMIz5DCBDog="]]},"scalar_mul_commitments":["sVI5TK1NKhWvfFYsgvXY1BV4X1pdrBPQJNWnlf91-6YA","G1zD4q_ruGzAnQPFL5ODs_bfTdmVrAKAZXMrSRpWtFAA","z14faNBqC0h_3fxDvIfxMPpqRwR86pZY5ufI9u8xVweA"],"scalar_mul_proof":"DQ5d4gOP4X27LBRTrjGEYHfQe0gIYANsb7AdmkhP3kMAyT9mG4dIO8ZpUCbOe0T6WA_vd6clinzSUrM8CqjajdkAut51A6fg2wWXaXJoEdnami_NIv9T78-5CWIEGe9UmyuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAj1ZnU5-P92ptXr01UpjkQfKM8uc_ZTjScCALU86tHIAAQoCygksbbcn8gDHlhB2nI8NGcSHY954AkhVpFIdaAxIA3DZq_hox1Mf-QpUJ-S06N_o50DgNxBR7_wjNgIswYooAJGuUC87jUcmhFl_Y-CqXXRjXelZ6jVGimMWpNdEZbmaAxxFdNf6z4asqcAjQX8kV2cmIB8IBw-GlJHSyclQFEMAAdcsKFvZ71-oWz0ZEuU-KS5mgFt9Ls_Da9L02mHpVaAN6n0Ep61D8rP-lVgSn9u6bLx_Z6NJ7cCNAO43w2Pz_yIn6q55tgpyU3PlnMSMU72Vw5_dz_ghBVIi6sv4t07lwCwAAAAAAAAARnZhAAQLA_rWU8S2dSNBcrM3PPCkLWqcYfXF7SuclOQCpRIQovsIhQPCjxTpXWMOMhnYg23cds5tssaAiIdTTWAAYQ4bJlHplFQCo_jRxLJ-qf7BNVP8YaSkle4EnWEWrsIDFMShzEFlaEmba1hiZDdrbmFgbLyhOIqu7opTdWHVIWoCZU15FRqJStGqfywO3v8HTtrmHXrYQvY5gu2zm-uXMywBuGvX1uAFgVYuiaQoN29uLyt0cGyqq45ACVcgv2Z0vtwCktV4Tp5CRyx-kBFKGoDisoRSsvbdr0r8KQxBRkUsxDYCja0ChyTzaldhWyUyUzxzaPXPTSBKelqTDefBa7shybQAozlmikOpLCiYCp3aiUY2UUiHKhpuV6TYZx-RqAm8aOYAkMpkvC4vkJ3KJi0tgP6THGmc8V8PT83p0PKoWhLyRjoDUmi8QUPRLmBrXzGI0P4DfSDTAurg3wpobDu55-5vjnIALAAAAAAAAAGRZ7QiJWXdnutsGE53FhtTsTFHYknp947iWFNSFLfM2gKDyxOE3hF3BtFARgvxNXWg_4kIg8NHdwu9oG6Kds37hAA557xGt40djryc75Elmjl3tRgeezdxj8FPc3KnipnKygFdzVA4znW92UIcoE5VXzISCkcabV-jn1ALOzM9Ky1_WAC5cJnVZ3VEHla8mKHM78Ru4jM-cSa30RLMelb9eefOjAATjiLtO3sv5vEv8Eo5O0yePV2IkeZrQn6Rprqzy6jpVgB0s8gyVwq8hrhwGhBdpl9UeiwShN7ftuEr71qhuuZGVgG1RJmGCCEnSJ5WgsvLIOR6RNT8KXZ0T4bpNzZNRYk0KgMttA5GR0Dur3Za7FJnNbvFIvD_JZVwbo3LGSRkftVE5ACyeAtqbiyipYbo02WSDQxsQ_ZkSX0Qajt-Xa9NgeN3wgFsDTr6tyL0of7WSNH49TgZLQfaY0liJ70HxQeEx7wBoANYxSiIIrXgR_W_Pgf3IUy-hmQWQl0hhLyJM6glKvdwpWMrWBSI0z2gDWpxzSI7MqnvSFH6JynWEppbK80y8n30="}}} + {"body":{"input":"NDJnXDf9z515A974JjjscrYVPV6pVuTYq51P2Ozw_wg=","output":{"amount":{"Confidential":["UkEWKj_qSzR-o3GQjLoMm3WJ0QQPDtFoOJ-AvWHPHng=","-jEAWL6filqLblas4wYU7WAv_lRD3PkADv9OZMHZI0w="]},"asset_type":{"Confidential":"kL4C8ISLAdpUAIhSICHgEVAjflKys8iKMOUtW1i_Fjc="},"public_key":"AQNy7Lpja6NtegnvJ_fFpqBuaLnuTF2-gash_RtNV0bBVQ=="},"delegated_schnorr_proof":{"inspection_comm":"EoUsMr04cuB7LkPsmqVx6nqUMtBg6Vrh_4t59_LGGSg=","randomizers":["_DkQirSpO6u0v9qBzmTD5ZcSBtaWdOdxQc9WHUSAlHM=","zEc0xn3FwYe4_WcaSCzR98CGyMCYE-mUeog20lluKiY="],"response_scalars":[["DN-dLmuReBeHmK5uG_oHwic3Itvj8rhikdMvRugaXQg=","IbLy6vsSoIItpQchz9NLDf9VMuEoYaNKdlFmzZ3_Wg0="],["EVWs1r7SnUIkVPo3hgUrcUausimOQKD_77QRZ6xxhgk=","MGxuUomRU6TK5ezdiiVsBWQfKRNN9dD6oc8yY_9uWQA="]]},"merkle_root":"p7jr5GZFQMs9-uFTu85I_AmvOTnDWQZLykfamSTYLwo=","merkle_root_version":1,"memo":{"key_type":"Secp256k1","blind_share_bytes":"KCIco-L6RrhRLWKGAoKzkEBw1_D58UjT8MOsQKTw0iKA","lock_bytes":"gqkTa_mEtyHcgupgX5T2lh62rPB3HjQdk1p0Z6K3FX-A6oZ3xcGzNwqGcQLF7uj7gEI_NGH2FMy3akguObXqPm5PhZ6rRacWQ4eRkOa-5-gNQEnhcUGBm-k="}},"proof":{"cm_w_vec":["M4MkzcB_14NOBc1PHuWKBW2tXzWdRZopXgOMyX_VKBU=","XYo2_z5mxvzhEXzqRxY3xA_8PNuD2QDVn9pGIf_PGpg=","y-qfSn9l-VI5yz09dH5zKLITll272BzhZ3DHdRaOsSk=","0nd7WgBcPBIOX7KgENhnsYZW2CAXu2uuwSPet2M1ERw=","TDWv1_8SJSQSu_7lW9Ple7IG7EEWc4_L-HrBXIXEXyg="],"cm_t_vec":["uVVBPQBpiMuCFFiQTpiD-6q1lkYZ0EKrKZVmiJaoM6g=","KezVf7mILhvLfhVv9YDzvAg_4PVO7OyUvXaKo0yeVq4=","30K4jEWid7SNJvAQeMveXqsab8MdpRTpFNHOLZXa5ZU=","ixlIH_uo56gEAChrppG0oP4atijQ3m-jE2lgJ-k34CM=","BxpgyVQfkQouP3jb1NIm5Cro0ULCUxGF6lsmWUw0V6Y="],"cm_z":"tm8d5OKNkL2n8X4kprb-FV0lDGlGt1S70xhcMXsRUYY=","prk_3_poly_eval_zeta":"Gvp_hvjqcC8GEJPyd0eVJXi2gw5hbhagmBPZC8cR5RY=","prk_4_poly_eval_zeta":"kyRYCbGL-fRwUDA4f4Z-Y-hB4qQVNr_5DQFq89arHx0=","w_polys_eval_zeta":["zdKCGQruGct2R3SyD2FGuez-pe2nq4MNbXA8qza3bhM=","xBybXoy2DFBhyQ5MEUpc77LVBYbpS03mMKsZ-81bUAY=","4xkJ-S1H1oLVpNidwZoW8TJD-KWOJrlBuqKub6ysjQs=","ilhPpzZsZh2xJWulDVbK_NoMGtISy68NPlUrb0k4phw=","qm0WjEV8H3e5k8IzB9R7ycGhFbZ3ZsRS5xbVTjqBmxI="],"w_polys_eval_zeta_omega":["GshFsqNliJPRTOILpo9QRdEVrxztD281N3aCehsEWQE=","pFNxvWxfoHg6bFQ_RO3mG7UiS59TSCJeDgedjYgH5yk=","vBPm_jhS76swYW4KRpDFcmTIaoDVkpZZaRhqhXFk5BE="],"z_eval_zeta_omega":"nn2zi7WBuNAhBUJeuECR9GStwxXIxUXDVWU-RyKoCAI=","s_polys_eval_zeta":["MdxIyvqJoPhmc5w8QsP3Xxdjd_WLSdDrEFKl-tw7qxc=","QvdB6A4xqu1KWIoi0HOIoKQlTZ59_zMzdeMMi2NSAQg=","7ykxqEXUokOnLZsg7mhHoUSMjewUrv6oXVCPFM7jSQs=","bIC5CHSbeoBjbV4BFW90N3aCf15KcsounbtqDJ05zgc="],"opening_witness_zeta":"nWkUmR532jsF_1FoRw6MbASM4CFyIgOgN8bie1ENcxY=","opening_witness_zeta_omega":"9PJz2kXIiPUIPw9kU9pokE7u18vzEmwjJSEdx6Yqwqg="},"folding_instance":{"Secp256k1":{"delegated_schnorr_proof":{"inspection_comm":"S9E_mpvcNq6nTjh7pqJhSuAhC1H7_V2iKwbznMR3Vxc=","randomizers":["Xe1GpNY4uk8HYTwPMaAUFi1qC1gLC7xPO0YeVmX_HvKA","v64vxjzGYJrZMXJ19RjPH7bhbNaM1K1KGTf_apqWJQoA","M3dR2Go-_UL9p4QmVf9DNnRuEDP3eNI70XgzM7-drbEA"],"response_scalars":[["ZnttzmaDU5qv_0dwpWK0fut05LO6XB2BNdgvy6OQpO8=","EpDMrmAWPHuOtC1vYunLwtyxknzzRSTbWlUR62MNmR0="],["1dCHJEJvgADJSrlwF4b0o5fA3WSEdnl55pzSjNdC7UM=","ZOXntSgP1WGX9GbnF85myi0fx7WWFjhBRG6KL5zhrOI="],["1HJE7guSONS4HjOuPTWH3TQFwm4X00KxcF59yX0-Mgc=","JLwVEc9RU5F2m9eas7vswKu7FNqEbBEtxgpjf6hjVrI="]]},"scalar_mul_commitments":["04TXzHheU3JAc8h9WE6ak9C_4HtoD1VEvufZYNsdVKMA","Lr4NXY5uBof1QLM8fZ5pMJn-Gc8cPj1YoQrNW68C_zcA","-HG-q-5_ciisV8-0-MXEj55tKdkioxbRW7LDvHv-cvSA"],"scalar_mul_proof":"oYxvqLzx-o3CJPNMLVi53lBB9mgGO8_qFjbXQIbJAYGACu3hcUVWNXlasVWlEtcfYnpmvWBrEa2iNjfEX1G3Z1iAZ_IVwO-ySYyhw3Y8vmH1-I-HEYhIjWM8Cngxb6uRn7-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA_R4Zj_TXLQUky2gSz-tylJqlWrqKBKk71GBZGDZKC7sAJ5J2m5eZ5xObYLdOsMT_xGcIVfpjGnqgTpOee2cDwDuAdBkOHb6MPRkuAyxw_bOEOcnnWUTtXAvLRY9y2ZskHoqAvZUna1fnIqYk9bi3i5lSFB-qSWOKC_kPcN6lmdyzk_cAZ4BdS7X4xcQEkx3JPKdk1m6rIi4aIw9yUlHgqmaHrQeA_E6LeOXQLiZxgsAC1ofx0fJr9LoGphtbLDCtRA-_YdEfKIY7fF2cNMrmNFl0EwDXszpaD2gYlGM10bjRnfT3qu1TDpoRMBQTpDsyUsiiz0r2EoMsvuiK0IaEuVXH4-pcCwAAAAAAAADshCMUuhQqJtz1dh2ueNcPV8DghMRHdIr-Of4MCmGk5gDxfA9lotWbyQN2A_oOufFrrjSVPsktGx2ohvIWdBWCqoBO1h3B_aX9pNAUvb36rMqhJzuq_JJHJdtA4q2N1u61fwAOyPkaRYWAP-gOGFUwijS2NZ2GJCHkMhjBNKpFP1iHjYCwz4OCOJ1ziSjGYkOQ_iZNsIPyVpQ6i9nAwlOm9mdpigAz7WTY7W33u4fQQXtiPhpM1bgOJolEwGDpXZcJD3MSC4AKxfoCO3tvlelhBmpr3E26F3HUBf7tIgmTqtIDNEwkxgA_JAZ1yV_y1cJUIMKEmb1JBoRChN6FzmoPFotj_pqSyABeACdUP3rxdTjlVscmKOcCBQ3JFxpSFFw3GP35kNIy8IBqAm__9kWeHVLTWLxk_XuFbhiVVi5A131G5LprMoePMYB2j3iK4BJXeAT5PsPUPXZJFh23y53xybwqovZO0v4nawALAAAAAAAAAMFkGXocL6AR711HeAhlRDtNNJYwMbvs_U0fGxpJRzsIgPpLZwy3aVdzsDkBC8198fOs3tgz4fwZb_JY0ZLDfSyZgHdVB641Mt9LMB4f73HUku6zfLyhnKG6kn45IrXctUT7AIpXc3W3qvVmdBlFvdCkMXMN0FADVuc6Mb6zmfHTLKLZgFtt_ZkrimCHOBcyQVYfKL-hw8daO87zXOpFekvhBo4SAPXVOmz4RHSNhd4PQdJumSROg0h3VDq7CX1Kv6SU1DnFAH5b7Lowly3GSj0vQvtUoN_jGOhgv0nZgqbE3_rGVFxPgEE3QAFO5DDsOVm3dNw_YGsa7jweg2L-dBCxTx6kX7DzAMxyQkS4SBOHzJOqA6424RZOE5bGJIwGh7hgLi3maOjugKCbMnXJxWwt_VP6H-FBKhZbpHwNTsL46vQ1TOBDixmcgM0U6o7gozLkFKKHDWjLHjw6wLN3pTPk1RSV9baXkvubgB8TN729CgI7vYGbgqeZyG2i_MgDkK9ypv7L-eI6Mm3F0iTfIfbQZlOp4ZhNlalrBCuLjW1qfM-lTqFJDaWJqvM="}}} "##; let note: AbarToBarNote = serde_json::from_str(¬e).unwrap(); @@ -494,7 +494,7 @@ mod smoke_axfr_compatibility { #[test] fn abar_to_bar_ed25519_test2() { let note = r##" - {"body":{"input":"LHI707aVCbBeJx7UP4IQZFwg-dz50FIeDPaQzLdJPCc=","output":{"amount":{"Confidential":["kFpeUM5VeepiLMZyr74g4x4AdEyDFXk37ddckdmmODo=","assu7BkPO4W30xNywcNUXOwB-IDcMsMp13HAfmQWSRc="]},"asset_type":{"Confidential":"vL13SwWK-PRDkG6SXU7fNzVmSaIISLA9jO5clqf5uH4="},"public_key":"07y7l2Y2iIa77iS1O2InuHob4qK0D174-9ZA_phKKKs="},"delegated_schnorr_proof":{"inspection_comm":"m9gS-FbWtJLw96uaRFiNoYst27jMtacz2gxwWPRuigI=","randomizers":["FMR-i2nXteadEW_K9NIS5xwoQc8KC_lpDyimHYpMFDc=","MPbG7STys__P3ksGTXl7hc4uKrfQWVnhWGNYg7EeVnI="],"response_scalars":[["DYh1Vlnw5O4jd_gE9vtK1beCl3UyTHVr2-kcEnJbGg0=","CPqtv1ow9rH-FereELZ5YGCQNoJmGTB3-GHnaxPLBQY="],["OqBRH-g5IOJ71UPMLXapNOjMjsir_Nafe7ziyLRBNQs=","hQTq1-I8d_A09nAS4UwONL0u2EZY61lbJZZq_iWyyQo="]]},"merkle_root":"-47vdTAatCvXa2KOG8jU-e87U71_KJ3t1iMJevNxGh8=","merkle_root_version":1,"memo":{"key_type":"Ed25519","blind_share_bytes":"xhoK-BCWm3MfxFUuKUBssg7oxMXskWma5hbiRTNFE58=","lock_bytes":"s6OGAJ7SfPaxY8Phk7qSkMVHmt8d6Iq2RBj1xVVjyWwunlKQsHdLW1u3-u3ZQ5l90qpWxYrxOIDaU8JvfBgDsQENfrnMx-lS"}},"proof":{"cm_w_vec":["Vna1i8lm_1ID4h-z1QC3izDSvC2WkzmzobL5-4hC0Bs=","5FGBJSbfFY55hibnURAgQJkicKZ7oJuwLl2CN_zoXBk=","6nyKdiA4aDSaAIGD2MqpaGu5o2xcdqU1101kLoDJIqA=","73zd1Jxk9iz70qNqjL3fNRy7DC9WLr6WkgpUcji9mak=","T7H5ky6PgCVIq9LLS_5aiE40oOuwEsLNyTXlSjbg75c="],"cm_t_vec":["rRElsh1qhTfGnMgN-n5EES_5MWTHPeYTf-LQipw6xYo=","0MY0B2cRuUZ73GY763Gpq1pbflQoB2vAZWelqLvDhaA=","p6BsjI2MJwMSuOmo0NO539gxX-hkaafOZzL-3dHXoZw=","YE7jR6mefIpgSt6zPcLuwWebn6ExBj_HlP2DIiMxkKU=","EWwpWc6p1vnDRao1Npxnd0EhLP09gPpb28rhGBakESc="],"cm_z":"jIG33NvIRJI3PHvEoI0Hwoa4HJ3-tUj24jv8z4iJ8iE=","prk_3_poly_eval_zeta":"LTTfZBQZyXuuH2VRPmTkAjKUo9ts1bRrDaUu7JQJAgA=","prk_4_poly_eval_zeta":"x-wqT_8lBWyllVaXysu_sQjYlH8-k0ReqJeMcexREiY=","w_polys_eval_zeta":["wCIQCK6xMxcnxV9vtYzNypuzRd_SEZnjJeFLniMMCgA=","c_VLU2Di5sHEM9eMk4wuxPIH6H6HOgxReMwy_g1oiAg=","Uaf0aGPMl_4bNRBEx7G0zysHvLDKamKXM4EK9ykfpQ4=","ghtLiH-ImoNUD4P5Zj1gps4yGa17iDMGp-hlNZfqmBg=","7KkeQdz1Pap0m-OoFZQdGSGgoip9c_3CoMgJcJiUACc="],"w_polys_eval_zeta_omega":["KQ9rZ0TL4PvIsf0FKN6yPxW7XAVZAdXKF4lHjsSoGhw=","v8q5rjVhL8exbQGiRz9z1ZeKJD06zbn7GeFPFaNCAxo=","jhFSKWGBLBQiRz1ZCDHZmbEKxzYa_BKNK9-GAuqxwCo="],"z_eval_zeta_omega":"Yhp_Ub8lvqfOkorJJiOa9pTd_i2x2g4Yd1EhzIPsMxM=","s_polys_eval_zeta":["GUNBzmHsTH__IRXLflX6EPir0XIWS3hqOfIIYF3T1RU=","5xpnTSywxKgtd9YVr5zalCVZsPIvfqnumjnhVDn4Dgs=","PcKDRhqRIQtxsAlubRiu8jNX9clpplkCQ8Mqz4H9ag4=","kttcinMIz11j1PIaZDa2Tq7WQg_EIh3UYC6UpI9-tgQ="],"opening_witness_zeta":"K9irPetpsE4UjCGMI4Su55At8gSs0bdx8873Axpm6AA=","opening_witness_zeta_omega":"CIidLctcLUi3fbkaHwKVccquA8fvRnwsKxRrQQdNKJk="},"folding_instance":{"Ed25519":{"delegated_schnorr_proof":{"inspection_comm":"CQojtxR0ua9oxW0GMTeiccL3MBssM5MKtDgGGEIQnAE=","randomizers":["uxlpXO7jn69rjSEWTy3tNcQbiWGpVgGkzgThIjEni2-A","ItBBVwJKI1l8CzVCLtxHZGBbqTbTsutTMXv0BwdZ6FyA","MwYdq1D_L3L-xnGyZ6cf4s1uLLRx5ufQbCKYxeyn8jMA"],"response_scalars":[["qfyOwJo2TUNeuI_Er5U5-KKYNzwjwulG_DjH4NU4K1U=","fylL7XyHfxvLm8dqTzgZGjDBexu3pF6hEmwH09J-Fn4="],["33rRT5rbcKXcqVZjyhW8ldm_EbaLDH6EtYLYJt_lVTw=","yYRC5371t2x_qxlv8KH2unNPB7z299K7h3gCASYcFl4="],["SoznnV3EA-b-E_UOf2aXuqjwv-WrH_U-4fxXT5UK1kk=","Yn5ZbjxyUxFEY2BQWfS_VUEiKXCREWAnbrV7YQchUCA="]]},"scalar_mul_commitments":["b6ofsoSDkLK22pGOxxWGppoxVQ0oPIzjUMG4sxm6-1sA","Jm4dYDCcim-gPjEV_zcEJA6-SqbufljlTb9Xh-LXVh0A","vharJ-fj1ZNbyxqLQwl7GJU7Wga_qpEIh_ozS7spwQmA"],"scalar_mul_proof":"LscW8qqsqw4Ge_dkX52vOHdtQTS83gKCfhvjD2ATelMANCd_natw2jtEiez_INjnP5jigd7b0QZB6DkXUeH9hUAASz4PVVb58WODjxOKrueS3wVhg4z7Hn4hhIspvidm2lsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQSKlMW-tgQpXy_3cqgH4EqcS2Fwb-V-7FQjOZ7jYW1wAdIvJILWPKpUp_nh3CGOjjsQSEdtD4_JkxLhUKvbKqn6AqmVc2kbzEujCHTogP3vKMsZQ_qToJPAYjMYpzoUgjxoAZ0Oyi--Z5XAbnfmc0EaHR06YIPTAGHPwXitkIVSqHE6AKzrs5BwowjWDwEOvH1q4pqZ67U41pJb74KZ9PAloCz4AF3YNtulzan6PFMQ7VdI8LqI9WT_cdMdDOVwIvoPDgicbDCzkVvE5nrj_8jHEog4VbW5UChsvaOi1k2MqJnZnUILsob3OftUxX-qrv8PgmLPWXB7ONlLh9kxlKxAK4EsECwAAAAAAAABM6uFthrVMjwKlgIjpxx8L4_WrmUdHJx9OUtJEc48_GYA8fq_CNI-mAxxzmMfLg8NtrsmEFYRm7KayKUNaGPeAJQBgYm4R0wjC15yNHACtgIwzVFQFRBPNSdKFM2BZJzu-IIB2ot2mk0Jc_Va2HPvCOkx5miY7ckzQpL-Prkhirf9UfoBRpWzH9DjFsrXGZJyBJOxwS29UyabludCa5d1WqScbZ4DJ286CAOaG0supZCdMtikrWFfMnrVNxYIUjthSvUbGWgDckjciqTL31S_aH8PCLLRan1BxLTyrjQvSBT4LxHatD4CyRDuIn7tXhrZQwa6gyrkkIXTk2BU_xEyXpxul4DSDB4BUYKMswb1Yq4HgqloBsjFzOXXK3-PjrAx3PVYKXXuHHgDNe_hKaH1A2U-DjzW5Nvee_3kzRuZfqJ9VJoccE3w9SwD9RAHmlNHgn4_iiofmxIVqyznwhyprgh4Qkapk36aLWwALAAAAAAAAAGUZ8eFXCCj0jARA6NlssdgXkqL7kEz1mYALnXOsMPoMAOVd4d64MSRC7J7FctfsZlXaqPTCvcQ4fifxVbFCw0ItAIJLS3jXnqzL2UKN-AXyLNMMk7v1p0QEoDccpAhJW1Y2ALUOmPF75QtWW-YbtpXbWhw7bWAGJvqMdlMl1aF9EYgTgP0X7-4giNMuDUsnp9rGSj5Ut9WSPepxgNx0pM2vducOgIj_4cYmsyNXnqwxdHwZLBRuVm2nd2VpbPuJbQzj0a4IAK3TXlEht_RoxZJHu5rHCjpNO-ioMy2MqbepUqQUgz4igDamzIYfydTQr_p4D9awKJ_MkQQ2R4irb_8yKoJkuVQsAFXrjmK_cScAbWbIKPwDmOWo6kZpBNn0JoNCRQk31BIaAHfPQmKor9WnXB1o3L6Dn9JofP7Ofi-bdjr2fk5-LVdlAGv5PJgut_tLwxRheDmiNdnPT04vavZC0yntMdMV1yJ9gNVMXO9EHH0QXzxk0Tun0-Vh4nmJAaRAlKw2vrqmktdT7USxwa1CqgI-b_8tStdLkZR2M7R0htReO__2LyfkVhE="}}} + {"body":{"input":"faXiwzATNf9uJAKpOEMlfzgwloOyTFyRe11GcF2aJSQ=","output":{"amount":{"Confidential":["UNM9z4A_mhW28CN5f1_pAKFWkEl_qgt5I3RRoTaMEAk=","nMxRt1KB8PtaU6brvpepYNYmIIB5UsNan5picLbuJWw="]},"asset_type":{"Confidential":"qFWAWrhUBmhIeRIJrK1TxsO8EVfDAgVu0fLU7GPxBHA="},"public_key":"neh9Dg5H2Yrz4vtERIdh-7fDMiY2fM22GcwnPnbA980="},"delegated_schnorr_proof":{"inspection_comm":"y7RDds50Wchv7WIFUHkTXvJO2nQLmYxwWMNPPfP8MR0=","randomizers":["TotPpENZo6Kgm5BoT-g3NA6qO9DLCNsFBRnoyWbjwlc=","NnC-PbIOlgaKU9vuawzwuZDCAvppBTW72FLdiMldkRY="],"response_scalars":[["E_58WBgykkxUmlhPxxmM22dZkrSzOYmj5TBxn151hwo=","n1q5rcRkXNf8UUxoEL-Qm107J3Sr3Dmti-o6DGmvFAg="],["iPxcXZVNaF9g5wc_dEYwAvMdQOI9_2QCg8QMm0Bb4gg=","J41wksXCaSlcfJmWjO5sVzTTDEABwtrLH16Z99eVlQE="]]},"merkle_root":"PrUqyLkSrn6jrMfqLND5767kbpP2Fubi4jt0jV39Uwg=","merkle_root_version":1,"memo":{"key_type":"Ed25519","blind_share_bytes":"u-s4kP7MJ7bY00ytmf93ZyPIC9UMmn1EkrHeJeDNc0E=","lock_bytes":"xjua-iqThOpcQqSHSBIHXffAoejHxskIaKuAfSphVQsGpSdVb_Ol7mej-VYYdJLKWyUhbJz3cTnFXayoeAFyCvqfFCqdjThM"}},"proof":{"cm_w_vec":["HiO9E3vFlBXnW40QU3gezwzVF2luSlXc4AA3LMKnMwQ=","y5x1DelhVV9CnjkBtSJN4ifZgGjTp0adNyDrETw78wE=","DEmkOqm78kWSRpa0YXErz1CP1xbhbN90gvUlPbhQqoM=","8OVr21oZfvPn-6Lte96jl3MA5oPNCl1b4MCJIwEqt6U=","Qh-m5J3dfWjF0O-Xen870toNXO653okuBGTPqIa4f58="],"cm_t_vec":["_n7nb8oMi7_SwIwAb9uWwjKekYVxg6wbDwKHbzFLCyw=","iQFqOZfGUXbBMNbIYwR-0JJHtDQOk7J3SITpS7hJ6qM=","tw86DDdEN2vs0lR8R4K8yEimFEixG-IeOJWdqtcAfoQ=","fh675aIZTgdnsqxbpGHYn1mDT6ShAQJb5kvhqpdvEi8=","87bMqiA0LR5RDW11R5ah93LRMBlvhtkr2FWalHD38S4="],"cm_z":"YZjlO0-PXC1UqUDl3W2yWmKGqmMqJqRBwAVx_J2yFKo=","prk_3_poly_eval_zeta":"ED9tieZuYRD5FO5yflZei_wLrhIFMoAThiXbqxCtdiU=","prk_4_poly_eval_zeta":"FNjXZEAaG2-eHfqzuullOSzvEAJhlzkdtQMW3Wzs1AA=","w_polys_eval_zeta":["S5P13uCh7aA3cHjihu2qoO89eU3vllhwitb7qkKa6wU=","aOWAJanH1JboQ2PfF1I5-7V5FQG4UEyKWiqBxyNdNgg=","tfm9Kjl_4hMHBab-rQAg37Eiz3Nw9SGsvzG7h_8guSw=","D0I9agLS2fjsTHDtah48gqoKP5o0lXwvJ19m7OWUdRg=","-IN-JBynWddRvjYsVe-xEkf0hDBRxJR43a4rJq9eWw0="],"w_polys_eval_zeta_omega":["tdx9OnqpmmK8sLzLpmjDNv4RM21mGf0VNG2PK73NuiM=","NDiE5mv0m9to7xnG9cWxH-rFcse6tRvVJ93hZq7H3wY=","nGuCzWfrdUETpJiRq8LAz79oFsGYxdWW2Vn4vX7_0gw="],"z_eval_zeta_omega":"bhbhxdaNyme-i7MWPUBoxEp5M-leFkD_9b6sWq_gLSQ=","s_polys_eval_zeta":["fyM8xO94LclocgocmmX2DAtuTC3YOQcUXZFBWH9mvSo=","yF-tNnsCvelT9HAW0GQaBmeK3DmBtW5yUTd03hJOwg4=","Mws6z12HgFJ8uqiO_OzLLJpFioV7Go5KicGswc4QtCw=","nK2QxjVg1wNFXzbNRL93nL9W_xDzWnxE0noBm_yeKSg="],"opening_witness_zeta":"jNox-JmwypUhoHNduE2s31W4zmkxe5xN1v13IP6CbSE=","opening_witness_zeta_omega":"N4f-by0--FolJaUTaA0elFjvpw_3m3gbFNWbbuuzwYM="},"folding_instance":{"Ed25519":{"delegated_schnorr_proof":{"inspection_comm":"ykVmdSX3Nwr3kMRtZRPEfNnj2mHZBJZD_JfvV47h2yw=","randomizers":["E-prcyQFmRSyQKjUS2VFCMc3ylzqskoLv6E-SypsHRSA","jhY1c8Ma-OoJ33SpAm7jeDO2uQkM7yYDGo1InX4CnGcA","RX3q9jH01PUPZZjLriLQRU2sdLzlXn14a2_Rq9uA5nYA"],"response_scalars":[["8DRR8uAldZogNI8dESPwoW6Zp1tuU1pyJw_DA6FcJic=","Dm7OT8pbS75R5kTUVK1WE_J21zIA4kpQgVKQl4U8WF8="],["DN3a59XxZlFaTITZB3PXQZQ9CyK5_FBXj-FNAoYOAU4=","8Jy5DJXRwyzadQPfOFSF-c6LjX4npNRJmTbUhQyHoEM="],["dYgYttP00WHo9v07fXsgIOMNStPlAahoAiDwX9EGWn0=","Ndf67kSWf3MX3Wtn5J844m_ZR9buU6t_5G9TuSFqmic="]]},"scalar_mul_commitments":["MztKwBDpoGIuRkE-Fw_MW9kzYclhoXUydp9ZGusngHSA","HMcdNwqcs0FhjRvl0edUiPjEoej3bwgnZdZds8JkdG2A","XaKJ5nLU-eNKfu9RNeLueXIXtcUo3_TMW5qnD0a2r0MA"],"scalar_mul_proof":"F8GFSvNye3V8GCXuhxAxzEucRDRj2qXZ-Nz8vedo4x8AbcnaeiGxY1CH4vCK46XJUFRyldafnGaNE67xCaevzxQAOYomLjLKIFKP6VLFBUuhKDNIBQJ4dci46XxsKYktQmGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAoAEIgLpYE3gZXuKGyyHjHsGC1G0MAxesDllZ9ZA6En6AwN8-VAKXZcOD3Ei6wlmp7272i3WfthzoruF3zFIWMh-AbDwb_WSfpBYD8YVyDnJESZ0uwCb6zWngFKBx-cfBGRAADhDEvIegDe0c8xPfe2bey0MzEXPsn7DQxSF2bpt0uD-ASKS3QtKjaoMWvebeNtiORbjSk6N-mnBNzi0x_hw2uXMArxqSzmGj4Eno7UFYS1nDtmECQN4GIIXiI9dXVqX9ODuQz-A4h7g4RjXtl1dhx7kW4Zfr_pSwAi6VN-r602oie7JgZZFNhDNrsbUIWuMqmuhSVdViH8aimsLSdX44SW9OCwAAAAAAAACmNxcdIMVDVM4iQ1NOnKNFur7zrXu4ElD97Siw7d_7GIDr0a0ZZFFZ_uCzv4Ua2PaJ_FwF5Wr0kS4Aa_5UqaR1cACR3EQ4Mw-qlpATtad-WiIo4mse3vXHKeMujFmDtiuJcoBJ5q6s0346Y9X-4I112Rb9Tb-V85BA3VjVZb66JgsUP4Aul0FgEFvfeLnmSwvM49Slkn-Xipwy4tTdT1dyDnkJKICig9NR8rpBpbsqpbMsWDM4MK9Xt8uL9iInReR5fp87OYCAgc38CRe5Q3QfaRxcrFdxSGJHRAi0rV2OSCEaUMdDEAAFsTb6vOFNFqstHubCupiIKAJDOiwbq1ajywa8IOr_c4ANpS8Uz3U-X4zvgs1uOk9YQ6fO4WTy7MC9WC3dlbraRIB00tj3ync2nFTds5v3YMcRIVE7UXaQIuGjtzRbms3adQAV_RmmZrF5j4DIq2GCxXxlMHoDEYI2AJ-kWjPTQPJlLYALAAAAAAAAAPPH8v8sEzrCwAOU4HrBjq_lq1hc3AHna4DxpTRc-aAOAArSZaau6W8FIrak5MNImIQwzJzs0-d_LMBiV5i8TS81ALfYe4W1-w3B1p0qNzk5Ip638xINd0tN6hNmutJmsUAUgCAwcB1OZNd0aPrbGTmVuXbumUNIb7tDzvAti5WP1YYtAIYYvgULnZBw79OQ_4-PT8cH_0ur5eljfiT1bwD6rF83gCpeWL1DBzJLmOgmwtsCOYCjUu3XwtWtmX3Hjce3vfcLgKvpNxRUNfnC7WIc7Ww3N6JOTWKLkJlhzMn9AjOXxcEUAMcbZjIeB7tiLtVesfwDAMK_yh3o7lfffnFRRZL3Fo5oAEPqLw0655P8xRP84aCdZz5bKok7OmmhOjmUe6n3p3xdgCCM0ocnJKxqb8mUE0K7W3ljnn4NLwzEKF6H85jeu6BSAJNsA9u2IQPO5Ake7lRQ-cbZWIqxX0zEdJ4sxFz0LYsHgKub8l6m-sp4SdOvGZ1J2Zi9b7MHPyIpdgimLtQjj2JpZu3o1ZJVACEdppgOu46uw2S19X7mBahesybBB6U-PDk="}}} "##; let note: AbarToBarNote = serde_json::from_str(¬e).unwrap(); @@ -590,7 +590,7 @@ mod smoke_axfr_compatibility { #[test] fn abar_6in_6out_1asset_test2() { let note = r##" - {"body":{"inputs":["q54jjc0RVICENueX54XigM2LPG9JfjT1wY7xCEuJ5xo=","F7eXeL3NF2SHVuj148P-xVIpM2s6mGD1zImaiyMI6iw=","C7ed08_TIe82WIkRQF-7pD6SLUAeb16w0-Vgk0ZdiA4=","alFUMuSdOEcEmgsBqmX7IWe7ZNkvb0ZU8d_LUnNuvxU=","TJdub6wHBhFBSwtNH9vqbWwCbj_XfV45DaOOK7UGIiA=","7p_6jqhQU9cYIGjLlujoSjJeSfxSir-1AokVyFceAhE="],"outputs":[{"commitment":"EOGPGuEQ6F01fflCrD_L5ch0jeuuY8nfqksBEBAB6ws="},{"commitment":"zdqjkd-idCjuIFo9Qv8bFAa7pnLiVXTTp7_7FHToGy0="},{"commitment":"nCp05ngG5ZDnnMjyV24ZB7aReXF8DTpq3El594XdOgU="},{"commitment":"m89JlXZlNrtGCabhoNKK9xR5qAi-Q8RoKqWpswy6ICg="},{"commitment":"ibjZfUDi5ENxfIp9VZUQB8GhARORQ9qFRGG7eTXEFxg="},{"commitment":"ZNlJ1mx_HFsT-L3-rWauy_ZciQg4WZEmu97Zn0mulRM="}],"merkle_root":"HLv-PTNnJn-M8skhWBqjNpKq65DDtFaiJ4XpQ3Gu9A8=","merkle_root_version":1,"fee":23,"owner_memos":["1YI34Hfx1_xmiye0YLPfZllSej3R6TokxysXd-6iG-sqxUdXOtIyb9iC9GH-W92isfgdgb3xo2I4JZeNynM4VO8iQKuJ67vpy-pImVDCkkfxPWUt3hXwxYK57TTwHQ9qVbiLMx3N_nWwSQ8IsaMfe1-PTYpUuCOv","Lfxw-xz3XErABQOUYdCUOfpIrSOgcrL0Pb_N9s6LxL7RRYeHGfs0sxlph-i0B7Ssv19Smf5Amseu2AkQ64MizPlbC03sYpPN9Mjll1miA6QUDqhjTAowPZN82MjUMTwgGOKUA0dT7HGcNQaZTq-BNwIK8JF87PkA","gAEmvIC3ntKt_O84Fd7dpWEqVozHDADQeg_BXKaseHEAuhKQ9rMTkRpvccWLzbqDf-Aj2I4ucRPZh2WYM2_wf7QAe-gaMIbHBlPeCzY1_H1pbSjeU_gJ1P2gFt7uyrQ5jqNJZhlp5w7hlnR2PwCAQdjZiMRTNM31_A==","Z3cW5xZNnAWrSk4TuBa28x_eZOYZQijAhd1sfv0vfaCJP_kqLcgWF6O7yLbPZg0ai2S4pzGd66x2amernYyjXabhlSHyDIJQ9owx3XUkAlnBqYMQ4IMHXO3zPTZdqKvzCfpLSGQFTj_Ka4HGMOZ2u7hqGl9BhD7S","puOat9QK4poNddahzJNHCVe28godM6B8CXziN88810EAiDWSKq2FKCyK-W0SN4NY-nQFecuJFtBeOzBOzDcGB023PT6QnDfmjV8TlQXiR2SAADz9PnzwiJnrwrzLzTqSo1ghlu2TNcevwFlqef-rk6u5n__GLiY1Jw==","NG1SO2FMpF5WKje18rpPbh4WX3YN5xSEuwxUPNVlDUru5E_mFHb7k3l5cOamzUs6T6d8kehC2wBHcnY5qGOB1D6icX1Le-aGLq4esfS32cSx6dCUFzrPsukIyJ1dCaz-Ap1OnWOC2isJCccfeC3ZK2oB8KpT_1WJ"]},"proof":{"cm_w_vec":["-h-rsBLlLOdI0hwyZYuzJq2n1HL4aTWae0tGuhQ74So=","TmxKTJOs4uBr48a310sIOYD0QplunBu3QUZozEg1SKQ=","2NgC1jTFYgBirMMoMetPiANxMGsdC1lfAxsch9zQx48=","lzxJz8dVDh74wHQ5qmV-4ns1et-3s-PCcyocv0VePRw=","zQb86ejUQDvLiYo1eQVjFu3zaRMwFHyVVDWQYUGTQJU="],"cm_t_vec":["YGcJL1jFUflWD1ZG66zHMxUAOK-viN1kb9qQGJQRY5o=","rqxB71jUikm_Cz1xD418ukU5qXJDBiOA9sDhQBhy85A=","JVMuxQ2LD7KR0pBzkwJAZaddLOoVk7iLjXC0RRCaCiM=","QF0JOPEMTk--SKBFWEv2Q6lNq2ap3gNsU2NoWR6GzZY=","BFGf122z45pkpAkCz2RiSPE9wqgjayF4NWnmUGCB_K4="],"cm_z":"Mox4cB1V9Jj7AFPUJT23N08pE2hKjF2x0dy45qDR1oM=","prk_3_poly_eval_zeta":"1fEprpPQ7rkE8j7lctJic98mQegMSIhGVxngWUkT7Rk=","prk_4_poly_eval_zeta":"nciDLwqnGsSgs7x--sqRDwfZibpv3Bp5kieGygqimxE=","w_polys_eval_zeta":["RVfd23K896wkyp41X1ykN_VQTK_7toFgIdUWclwZMBE=","TUac-0K0t2Ice15UI0iiYtSxBF61KxtxF4bJCo_Jawg=","CONeH79fwKMtSGK45CDr4RiSxuXRZa6K61PdcrtmNx8=","Aagb8mycunhhCEsvBb1s4_b6nOfi17zZf28UDFX9SyE=","M5hZInAsX8ni1IiklUxfgudGTOGEYXHFyjYtVAXrGBA="],"w_polys_eval_zeta_omega":["J4FK0EcAtfXzH5mOX-eYwkr7xaWVpDeEi2lzUmo5ww8=","QM_ppcBnmkCfOHD-7q9o6l8wRhEENqdKF2qpdwKCoxk=","U3Ho6mTEfXaimFOeAZntsh4Se8qu_wcAOZiS81vlhhc="],"z_eval_zeta_omega":"SwCUnLRgHmuDHar68XDzva1BZKNHwKqOx8VeIVp3rwQ=","s_polys_eval_zeta":["6pvXNuw3EUfUMdodd4Yjod_pZg6WkUncuZpY-z8YUho=","jApgfTR01U6461gXV-Pqrvi2c3yxSIrfpg7swdOLtyM=","pTu8AX9CW_SYY2ctrZAhOyLs6Qr6tOaWFbNnq_Lh8QY=","1kuYMqVO7rOhX5BTwsaXq5aYi26v5Ad09S9mwzflygI="],"opening_witness_zeta":"iai6pA48w7GmGVFRESDMpdoV9V9BNBKuGNUIUao5P6E=","opening_witness_zeta_omega":"C5EWdbkCLNpEoATSUZ5rVvaqSAIREnd-ijwZVEbtT4E="},"folding_instance":{"Secp256k1":{"delegated_schnorr_proof":{"inspection_comm":"NI0a1Fop4jObdwdEDmgcYc0wqTLyzQ6_vEZt3pfeNAo=","randomizers":["l-Z3fTb3zQz3vWQVQoiQmpzVppds0Ect4sWrGGw0G50A","arJUxogG8Ee-vHMoJotpttxgtiwnqzhTmQ84uZSU8QkA","x_5yFoFtuCY4OVRGgBqAHIaEemOtwnX7JNKISxeMv6WA"],"response_scalars":[["5mjDsWwzbmEKnJigP08ewbL-DbwW1O66VOh2kiCkabs=","0kYzVZTv2FyeTePURoY-M2jmaRKXoV0xIgdXpe2y9lI="],["OW6khFRX7h_W3aLqQeedjgy5ckamb7f_lQdX8mBZ20A=","DIzbmD6Uyoltq_jbqAP_wHPPrfARUKMPH8E6Ky_yvmM="],["-OoFsMrEKTfGH17xOWpr6jtAMprhaZdcr3WT1mz7zIo=","uHK7ASpnbOPz2l-4NmsUHQwa4jAhMBvAllpN8LraGEg="]]},"scalar_mul_commitments":["OjIVgc3fFcYvr6x-WWMnOtVjuDENac1D6jsW3B9HNX-A","vu4r6VqiYNfrfyMxbti_2PfwKqdJxLDeZRWvZXtWQjuA","IBXQua9OPnT4m16jMdl9-Rl9GNBy3chzRFaJ6R2_5xkA"],"scalar_mul_proof":"Jc7dRTLx2HPoeoyyWNzi28PgtnL6Jwvuef5fgK_ZShsAPU05kuSFQ5iNSHMmAbTFZa8NimuWSuF94vkdKp5NBFMA4aBXbHtnA9lLGxI1x_58GWaeziM0d0KLkDVVofzPjNeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACMatNrRPB8CC4_zX5AT70CIMtPDvFke5jXZ-VE_oh3GA4s9HxD1p7NqXDwA_AaGSJRT_LaHD4zVxH258IDY7f9-AT4vl6wfZWSqp3P0Rs01RhI1zLAjvT9lgmodnOld2iYEAnThj00DNeWTqlOMSrSNIr49GOjpvruU2h2v5t0Fzk-QAk8yIyxtsQ1KMzfy-RDASYcVoBrVl3-Ng5Szl7wfqqbYAyDp_fe803fVIkTXbnYP23B2wsIXs5zlFHemS0gx1uMvfIV6k2XhSumvL_xL9loawD8RwZJDsGvTVZ-Uvg7cXuXKdYp0fvN9X6moMXmoNIsIl-bMB3vIEEA9ufKIS0qLhCwAAAAAAAAAQUBlpaebvMkyrSy7ExHCD6p4-zkpfSuUGxB32Zijr4YDxCTS1O_E8AlilztqKhTKwP4nY8_qctdqnCucC0agm0oCloRc-buqlDQ9aVIUni4lHE3C3-XTqFh1Dr0BQ-5705wAWPYfAcAc9cBRZk-aP03orjIoaRaS-errzFNJ4kJDyp4B1A_RCXW6puureyeV1wUVTTQNCJXtKCi3hlAAn6Q7dCgA3lD7thej2vg-wV6qwQJgxTCHhCrNncwC2nH5tBw5tagA0b71wsrS7uOQRDKbDnLfZ0pWIoNKM6GPVMITk-M9wbQD2GDW4c3LUkOo0lol0I1LXbBtHt1-7D15e2OlaHsbd6gDXf2Sj-Pdkwczcz9WJ65H_FVYrijroYp7kT-qwwc2x_QC5hCrnHjpBcfPf7GSeBLzneARV0H_Vy2u1SwU5w09294BI1qC8jnQmr4lpCW58977ebmh9Psrha_tAOPLhmfcNeoALAAAAAAAAACALabgHW2MxdnIOd1RQNbPNsJvHNpDMYWVYw6iYfMvSAD6rcjJ7rYibspnfI8lGqZYQJXs_YGKiHsj_9BAzoXCBgB51whYt0jb1AtC2VRs3Six00kAqSPiZcLWx40ZernOpAA5pbI8dSVY4Sr7e92rEWzn5MZ3x0igI3VbHII5OtYxxgLYyVdBvywDi6j5NHHyiLzzkaE1OBZjqxQ2TsdnB7EsqAKFYvG4uc7C-R3sn_KLoWXBSUqcPzkmvxTANNvPMIa0MgAwqVL37mN4Zo8aW79TgRqhhhsDf8lUpb4rRUPxhtg87AHqpGc7HhqAJNSE2GvX9QU5jBtYuon_s9nGefjoRXi9ggIgUF5UNGruXazicCnjFWmAIa70PWBMbphLxkxRmcC1MgBXFs85D_Z4NDUQhRFYyLuAT6i_m-7uIWWfjuJjxNYn6gF7p4FGb54HfQZY_1pcmKHuT-dRJJQnckJEkIaeZx_wWgH2COHIuz_pXabQzAR92sakvkICBKHc21StWeYpSzhPc2CnzNrGeApyYDkxgdXL72O_dS6uAU6MlrUb941At3Ts="}}} + {"body":{"inputs":["D6zAGbPFMavUWDC2WrvKGeTdfqqXXgO-h7RkCd9aeCk=","MUIoOro6YV64wB5WoTA29pL0LSvWqFdlGrZnrpebWAY=","16JHheItKQBj73Evo18-XcwuNgD41p69s3A9WqN8Fwo=","Le5__YSWEyZnr36FrIZmRiIouzCwUjm11BmUo9x2rgo=","xquO_zJ38zOzk4E2thUpia7xGHUhVRNsty55zInvLi4=","Ho7YWEpbeoZxxaIabZwgYfrFgCfSNiAZdmesMsh1SSc="],"outputs":[{"commitment":"oqjODCzagccOXDpu-PDSGMPseBH5p8dr_m6U82t1ShM="},{"commitment":"F0mYfrTs6YB1e_cIlbt9QII5J7-91W7XmjcfKIXPDgI="},{"commitment":"2DIAIwOnfKKUvwS31TZ9X1l9hWM5g7xvvF6GRUhsLxo="},{"commitment":"BceGWSQIFbJrY71B8UeyS5uXoRGfUaDNeAAD5oXIixg="},{"commitment":"UZCuZSZ5yRhBZ-XrjncXEpVAUNbogc31yHY4yhr-cBU="},{"commitment":"fUBoyFPwnh8qqZUdgqEfFGvjpKiSBg19i7HdI2jHewA="}],"merkle_root":"HLR8Hcresa5YUFb5NugjLKBP2xQNUzJDiwv2bZ9xlis=","merkle_root_version":1,"fee":23,"owner_memos":["lCsUriB8MDjWTAw_9RrXtt38qhwwSZgAFurFm11mZcWAOMS_Kb5nNvhK2OXaBkpUiO0PHNm6MrReHx2vsKhHh-vu1A-TX55l7-c935-IDlkTGvhc6SJkZuEb5LFKFjhAlB_8Budt8ztl9221xOy7SNSSEfubp1v_DA==","4EtG6wkp-UlaDI3s2BDz-pLNg_hhTpt9M1jYQCGOgy8AVWWL8evAAJzWmc4HLlC2b2m9bD9njd8RRu8kFvhCna1MuKCim2HXDjvEM64AP0sxePWRAAlk3Rff_kO3fChjk5UYD75RETxtaWy0WHKcvLGyhF9HOK9piQ==","eP1PW2xKKyM_X_eZ0ZZ-4tEQcizpiJJZs8U0aZ3NaMwLEhE2iEhlYRVXdhpnM5N7oQekUUUpcQTkcyOox_0q7ABtYnkwYJ8c5vxrOr1X0_-ltSUZvk53qhghJy8rQXCAzCw2Cxabt527KAbU9K9XXyRNRo0PH2A0","e4Pm7qkRvxcSha4hwWVJCabiDLuE6HtP6Dtzlz3_zYXjODseu7bKASPr15kDLSrUr9mwIM1zbHyHj3EF5nKGRE-TQRbS5nSC7mBz0gGklIj4rnXWR8hLvjzAcoJVUBMszGkOsuzIUm3JNdQtEvxpGc24EnHYoqIu","LFZAD2dJvA6DNMBi4vA_2LkMeAJJHqtEgaOI4Oo0yRDLsY0rvP1VMskpfhVa0pIl1kmjPBG2zW-zBPOerWe01XfchgvVuTCQySU95yo1nVtKXFV-V_vggQit-5t6qcLr_0ZYGu3UvnCXUklv7JEpRt0mmHdtvVCb","cxNOBRRE8o523F-TizGGHjWEC3F1IQlwEPVR7mSWynVKXgyv64V8IryRR5TBxzinV_60wjj_30rGBgyED2aEmKALuwwoe43wkOkHNxkQX2KVyAJyTOH_zgsKFt4EKNgzfhPOCoA6Hf46noGYLZ3RE5_NzDARO7HR"]},"proof":{"cm_w_vec":["zmcqzZTfKfcNocDoCRQAnhdTNgsjkd7ATEUmIwJ6z4Q=","uJDW975cJW2dMeizfPw0XmsRqn9INVEZiBG816qVWSw=","HZ7cSJ5SgHlbEBCYmOX3gFCy3LRnQrg30QMxUCHzXwU=","2gLp5P5z_xMFGPgFpMGRb1MzPeXaHQHHp8KGELSSYhU=","YzQxYqW0VMCo8E3bK11Ng1wzx8zbbNmq2omAeqaa9J4="],"cm_t_vec":["UPUM3EbUlanFavslj64s9-zEfHuBLHE4s8FbtJxOjSA=","52bCnp8WOsdLoeg3TRgKdWdvAQ5RvoePxS2s32WCdaA=","x2LidXOuuubCJTH8stG6bqDxCNiOid_tqwTrBMRAmQE=","3O9M5uxt6QGWzLho6YbYTc-KNJpGgppU7LkyuwnnnBA=","5q_-YtwhPcLTbldcSq_9dNnUWC7hIS5qoYD8_hw2ihA="],"cm_z":"YuM791p9ABknLB_n1l54S4liOYC6H-sJq2ELlckrQ6U=","prk_3_poly_eval_zeta":"v9nuY3RwwlMYUKweOy08Tt3YhirMpDc9jsSYfjbJLQo=","prk_4_poly_eval_zeta":"UAqfF7Bo5HoPCk8kGeZHEsug38pux_9sL6yXvYkMyA0=","w_polys_eval_zeta":["8X27yTE40xg1vLyC8-hoq6bSvn7aT3s_bSVXG14GTB8=","XEHeFMzC4RT3J1Ql1rtnKwFQoCOhoXGVVwU1Ikf5OSI=","eJrK93vvrN_LKfsqayAYz_CGzj9gtzcLyutTMxZU5iM=","VHDIgvETeCkStD1hqh2i6ws3oeCUuFW8n5-WM3BXZRI=","yR4j8-o4VK5F1ce-I3dl1LdolmGY0xy-4aO12pD2Swc="],"w_polys_eval_zeta_omega":["__PNXwk-1VG1cOqEc0x1J_Eua9t82GNen4D30DWJhBA=","8wgtxf_0t9H10cWq8dPJhqV_N2UElpRbFc7HTdlRAR8=","FaYGQhLEhSA9BUQTfas_9E4FcyPKA7uLothb1UZAfQg="],"z_eval_zeta_omega":"Jc9RI8TMIJl-f-y_l03AVlSDQM3REbh7NBU7gL_oiQ4=","s_polys_eval_zeta":["shPih9_M-eTHgTCD0qklOE3kRKX51eYH6d4-u6DbGBI=","7-QJaH3Qr-yNKjsmGm_AQxBDRS_gXQ8zE0Toorr_JB0=","_GwYb4uSwn894cp_Cr2kwQr5KMAkuUee0nxh4LeenxU=","6Mw-X3wp4fn-De5TQwAKn0wJNFdtHx1m_4yRZA7MqSw="],"opening_witness_zeta":"F0AAuJ4lQIhFOBhxmpJfqvbxclNNcnGuLLO0twxLBhE=","opening_witness_zeta_omega":"sRPkPyXnLEo8V_X9VKr9oxboza3ylhrMf6R_Or4Rvwg="},"folding_instance":{"Secp256k1":{"delegated_schnorr_proof":{"inspection_comm":"aGWMofDrsu4KicwQK74rVJeLB94JFNgzZA8-iUdr3x0=","randomizers":["spRp8mixAL6DnVXh-bm_ofMQkWkwSqy-OGe1N8tLdJKA","c2JVbRti0J_5Nmi0RbumNzMx-OKFB_oq-Ni9jxzQopyA","2EWOfG2y87j3lWYSEK-B-V9mIUfbGyKvAmLWmFjrZrAA"],"response_scalars":[["6USwW9uNW2vbt2m2a3Y-jqCYstqkqoONtpb2O5NxhOs=","LB2-GZnm0EinBNfNn6BwS9P4u0aTqVEFycjFmgknpVA="],["bd9fBRiDW4ET9qpuODl54_hKmN0hRMG1PCkg8eTsw1c=","RlgfNNpVN34jS8XRsAAadZZ7lrs3FK49m3GYiRDHCAU="],["QSzBMD5A9WtIn-vETRYHkA7Yy_dPI3jDUeW0ZQGSUnI=","j93SApNZqN-Qt3nfqAyImyInjiUsifd3D4mGU-AmVIY="]]},"scalar_mul_commitments":["BB_u0UJYBMsUe8QMa7rPioTpQWGLMJMgEsHsj2IxaRoA","7oAc2IFItJLY4GhEUarDfB0VXZxNGXVb7XFvQaHpFCmA","ghseN22ENpHsJNsHVANLuMnCvaGJWRB0PEUz5Wz8PrCA"],"scalar_mul_proof":"ZQ194edpFS8FLo2NumAHPgW0bCOWsKZo8M87IMMObFYAL6xrTsJCQOtRm_rhwxXC6cZZFEmUP-qlq9gOXI5eOZKAgOUO00TNtbvatkW3zoRyLXFw6B2kNJGJ85TFe7bI4x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAMqqqjwcWZ9lK5ImX5bEsgvI63hLGwUF8ZqRwCOWTfHOA5xElRum1sFB0KiD8UAanLLi5OXCxJkG3LFzvwRkCZVMAzt0dl9PHhIC8DZXWR0nFMmYdt-bKZCEBOQH9KO6BUQmA2ENn0mUCvkoU3sAKeHYJVqmtIkEvqtF1n2yRjiyHtY-AWiRifTSqvRHehi10zXIJN3HjyC7XiehDF2rycSeexeSA0B_OBWUupsrRqwpTYy2s6Wh4Bznu7aSXNbgLmdnsa5cV1BxJZss9jaDt28GCmC8y8df3ADINB2-0yyxigZU2qoBbxOWQQDwYXgLG3EF4-2uP9ZmUSlFWQgzSiXEbhm9RCwAAAAAAAAA8G025KvpEdErAflNijx6ndyPXvlKlL5ke70JwiJESaQCdOr3UKaiX4hMHg7pqJm66jWAcVr9Vg29m2cQ5_aNWwoBVMz8Tge75EBCiIx5ACI7-g3J6lRd9jP4_HLwFIzVLnwCtsat6RGpTvHffKyvC_lWfWex436GfSrrnyy5AUavkS4CEDiUdaCx4fxQaMCfu0Auv1QaGOx3L90q7GiQon0DOqACptvy_e0ZloBWIpYgCJVmKRTEq-bG-4kr0XP9jh4wQTAC-jhzhyuA7ncSmX1Q-S4NniYfrbuHc1Zogn5dAbhpVZgANwTd_PM5yZWdxCzm7rBrPCB-U2rEtnUvWhXRa9xPm9ID-5LSdzYazZ_y27F1uG5FeQGwtMYJ8zipKKe7CA633r4AmCizHLEscCe-Bq2QSJcFjuv98ugo60kGreIIOao_awYB03cT-eMR0vpCxYOeeMGcpjY8x24LJ5AGP_Cy-6R2tZwALAAAAAAAAACxE_jNn3rPKtY4enmaAdSpD49HbDJceYBbD1nKiCgEngKxfnfssPDzkWgs8Ujqo4arzyKQoKghXdgr6_9cNzRLUAHIF1dvlQLIF_tHqK9iqsTmN9YzFux29afpGuMx8pnrLAOOJdevNWT8Lmw6eD9KAgYpGo7ZGjs0wwET1oRSN1kV6AJ01hfJTlwcF7n-OBZKnFMdCp0U3a6rIOLpemJJ6ujZUAPHb6DBT8jdQDjRThDwVUMad3_c5ufR6OuYwebkkuH2pgALAFKnwWstrHoMElDrdADrnx3BT5KHV4RacP5xBSEFpACX-IJoHVRt35sAtFhtdZT-cKg5KojvXNoi_jIPDoV6AgJ35freVZozlxRL8gn84mYGDitVzr2hoeP1s9y5l2pvnAPsrqU6cpGSreCZFq5BofuH1Bi3D48qfGlTHluEIhDhxABDNa0vIcdKtdfdEpqJt2yRzIUyv69VADXkEVWxfl5f9ACfkql2tWX0irmPjREtucyG4cXK1EDbKllGnud-n-Bkf6Etkuo0gx_MGr0Y8ZzCl1h8um46Ij1Y2iFUbFMgOoN0="}}} "##; let note: AXfrNote = serde_json::from_str(¬e).unwrap();