From 2a4088de6d1f24d50001349431382c965bc89991 Mon Sep 17 00:00:00 2001 From: Ava Howell Date: Wed, 2 Oct 2024 23:52:42 -0700 Subject: [PATCH 01/17] initial wip on generating txplan -> effecthash test vectors --- crates/core/transaction/Cargo.toml | 3 +- ...nerate_transaction_signing_test_vectors.rs | 109 ++++++++++++++++++ 2 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs diff --git a/crates/core/transaction/Cargo.toml b/crates/core/transaction/Cargo.toml index d5becf8164..534d42259a 100644 --- a/crates/core/transaction/Cargo.toml +++ b/crates/core/transaction/Cargo.toml @@ -50,7 +50,7 @@ penumbra-proto = {workspace = true, default-features = true} penumbra-sct = {workspace = true, default-features = false} penumbra-shielded-pool = {workspace = true, default-features = false} penumbra-stake = {workspace = true, default-features = false} -penumbra-tct = {workspace = true, default-features = true} +penumbra-tct = {workspace = true, default-features = true, features = ["arbitrary"] } penumbra-txhash = {workspace = true, default-features = false} poseidon377 = {workspace = true, features = ["r1cs"]} rand = {workspace = true} @@ -62,6 +62,7 @@ sha2 = {workspace = true} thiserror = {workspace = true} tokio = {workspace = true, features = ["full"], optional = true} tracing = {workspace = true} +proptest = {workspace = true} [dev-dependencies] proptest = {workspace = true} diff --git a/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs new file mode 100644 index 0000000000..2021003315 --- /dev/null +++ b/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs @@ -0,0 +1,109 @@ +use penumbra_asset::asset::Id; +use penumbra_fee::Fee; +use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; +use penumbra_keys::{Address, FullViewingKey}; +use penumbra_num::Amount; +use penumbra_shielded_pool::{Note, OutputPlan, SpendPlan}; +use penumbra_transaction::{ActionPlan, TransactionParameters, TransactionPlan}; +use proptest::prelude::*; +use proptest::strategy::ValueTree; +use proptest::test_runner::{Config, TestRunner}; +use rand_core::OsRng; + +fn amount_strategy() -> impl Strategy { + let inner_uint_range = 0u128..1_000_000_000_000_000_000u128; + inner_uint_range.prop_map(|uint| Amount::from_le_bytes(uint.to_le_bytes())) +} + +fn asset_id_strategy() -> impl Strategy { + Just(*penumbra_asset::STAKING_TOKEN_ASSET_ID) +} + +fn value_strategy() -> impl Strategy { + (asset_id_strategy(), amount_strategy()) + .prop_map(|(asset_id, amount)| penumbra_asset::Value { amount, asset_id }) +} + +fn address_strategy() -> impl Strategy { + // normally we would use address::dummy, but this seems to not work properly + // for some reason (invalid key errors on computing effecthash.) + prop::strategy::LazyJust::new(|| { + let seed_phrase = SeedPhrase::generate(&mut OsRng); + let sk = SpendKey::from_seed_phrase_bip44(seed_phrase, &Bip44Path::new(0)); + let addr = sk.full_viewing_key().payment_address(0u32.into()).0; + + addr + }) +} + +fn note_strategy(addr: Address) -> impl Strategy { + value_strategy().prop_map(move |value| Note::generate(&mut OsRng, &addr, value)) +} + +fn spend_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { + let tct_strategy = any::(); + let note_strategy = note_strategy(fvk.incoming().payment_address(0u32.into()).0); + + (tct_strategy, note_strategy) + .prop_map(|(tct_pos, note)| SpendPlan::new(&mut OsRng, note, tct_pos)) +} + +fn output_plan_strategy() -> impl Strategy { + (value_strategy(), address_strategy()) + .prop_map(|(value, address)| OutputPlan::new(&mut OsRng, value, address)) +} + +fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { + prop_oneof![ + spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), + output_plan_strategy().prop_map(ActionPlan::Output), + ] +} + +fn actions_vec_strategy(fvk: &FullViewingKey) -> impl Strategy> { + prop::collection::vec(action_plan_strategy(fvk), 2..5) +} + +fn transaction_parameters_strategy() -> impl Strategy { + let expiry_height = 0u64..10000000000u64; + let chain_id = prop::string::string_regex(r"[a-z]+-[0-9]+").unwrap(); + let fee = value_strategy().prop_map(|fee_value| Fee(fee_value)); + + (expiry_height, chain_id, fee).prop_map(|(expiry_height, chain_id, fee)| { + TransactionParameters { + expiry_height, + chain_id, + fee, + } + }) +} + +fn transaction_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { + (actions_vec_strategy(fvk), transaction_parameters_strategy()).prop_map(|(actions, params)| { + TransactionPlan { + actions, + transaction_parameters: params, + detection_data: None, + memo: None, + } + }) +} + +fn main() { + let mut runner = TestRunner::new(Config::default()); + + let rng = OsRng; + + for _ in 0..100 { + let seed_phrase = SeedPhrase::generate(rng); + let sk = SpendKey::from_seed_phrase_bip44(seed_phrase, &Bip44Path::new(0)); + let fvk = sk.full_viewing_key(); + let value_tree = transaction_plan_strategy(fvk) + .new_tree(&mut runner) + .expect("Failed to create new tree"); + let transaction_plan = value_tree.current(); + + println!("{:#?}", transaction_plan); + println!("{:#?}", transaction_plan.effect_hash(fvk)) + } +} From eb0c4cde90707ec5252abe34c9198ee420a68a08 Mon Sep 17 00:00:00 2001 From: Ava Howell Date: Thu, 3 Oct 2024 21:29:45 -0700 Subject: [PATCH 02/17] add test vectors --- ...nerate_transaction_signing_test_vectors.rs | 129 +++++++++++++++++- .../src/bin/test_vectors/effect_hash_0.txt | 1 + .../src/bin/test_vectors/effect_hash_1.txt | 1 + .../src/bin/test_vectors/effect_hash_10.txt | 1 + .../src/bin/test_vectors/effect_hash_11.txt | 1 + .../src/bin/test_vectors/effect_hash_12.txt | 1 + .../src/bin/test_vectors/effect_hash_13.txt | 1 + .../src/bin/test_vectors/effect_hash_14.txt | 1 + .../src/bin/test_vectors/effect_hash_15.txt | 1 + .../src/bin/test_vectors/effect_hash_16.txt | 1 + .../src/bin/test_vectors/effect_hash_17.txt | 1 + .../src/bin/test_vectors/effect_hash_18.txt | 1 + .../src/bin/test_vectors/effect_hash_19.txt | 1 + .../src/bin/test_vectors/effect_hash_2.txt | 1 + .../src/bin/test_vectors/effect_hash_20.txt | 1 + .../src/bin/test_vectors/effect_hash_21.txt | 1 + .../src/bin/test_vectors/effect_hash_22.txt | 1 + .../src/bin/test_vectors/effect_hash_23.txt | 1 + .../src/bin/test_vectors/effect_hash_24.txt | 1 + .../src/bin/test_vectors/effect_hash_25.txt | 1 + .../src/bin/test_vectors/effect_hash_26.txt | 1 + .../src/bin/test_vectors/effect_hash_27.txt | 1 + .../src/bin/test_vectors/effect_hash_28.txt | 1 + .../src/bin/test_vectors/effect_hash_29.txt | 1 + .../src/bin/test_vectors/effect_hash_3.txt | 1 + .../src/bin/test_vectors/effect_hash_30.txt | 1 + .../src/bin/test_vectors/effect_hash_31.txt | 1 + .../src/bin/test_vectors/effect_hash_32.txt | 1 + .../src/bin/test_vectors/effect_hash_33.txt | 1 + .../src/bin/test_vectors/effect_hash_34.txt | 1 + .../src/bin/test_vectors/effect_hash_35.txt | 1 + .../src/bin/test_vectors/effect_hash_36.txt | 1 + .../src/bin/test_vectors/effect_hash_37.txt | 1 + .../src/bin/test_vectors/effect_hash_38.txt | 1 + .../src/bin/test_vectors/effect_hash_39.txt | 1 + .../src/bin/test_vectors/effect_hash_4.txt | 1 + .../src/bin/test_vectors/effect_hash_40.txt | 1 + .../src/bin/test_vectors/effect_hash_41.txt | 1 + .../src/bin/test_vectors/effect_hash_42.txt | 1 + .../src/bin/test_vectors/effect_hash_43.txt | 1 + .../src/bin/test_vectors/effect_hash_44.txt | 1 + .../src/bin/test_vectors/effect_hash_45.txt | 1 + .../src/bin/test_vectors/effect_hash_46.txt | 1 + .../src/bin/test_vectors/effect_hash_47.txt | 1 + .../src/bin/test_vectors/effect_hash_48.txt | 1 + .../src/bin/test_vectors/effect_hash_49.txt | 1 + .../src/bin/test_vectors/effect_hash_5.txt | 1 + .../src/bin/test_vectors/effect_hash_50.txt | 1 + .../src/bin/test_vectors/effect_hash_51.txt | 1 + .../src/bin/test_vectors/effect_hash_52.txt | 1 + .../src/bin/test_vectors/effect_hash_53.txt | 1 + .../src/bin/test_vectors/effect_hash_54.txt | 1 + .../src/bin/test_vectors/effect_hash_55.txt | 1 + .../src/bin/test_vectors/effect_hash_56.txt | 1 + .../src/bin/test_vectors/effect_hash_57.txt | 1 + .../src/bin/test_vectors/effect_hash_58.txt | 1 + .../src/bin/test_vectors/effect_hash_59.txt | 1 + .../src/bin/test_vectors/effect_hash_6.txt | 1 + .../src/bin/test_vectors/effect_hash_60.txt | 1 + .../src/bin/test_vectors/effect_hash_61.txt | 1 + .../src/bin/test_vectors/effect_hash_62.txt | 1 + .../src/bin/test_vectors/effect_hash_63.txt | 1 + .../src/bin/test_vectors/effect_hash_64.txt | 1 + .../src/bin/test_vectors/effect_hash_65.txt | 1 + .../src/bin/test_vectors/effect_hash_66.txt | 1 + .../src/bin/test_vectors/effect_hash_67.txt | 1 + .../src/bin/test_vectors/effect_hash_68.txt | 1 + .../src/bin/test_vectors/effect_hash_69.txt | 1 + .../src/bin/test_vectors/effect_hash_7.txt | 1 + .../src/bin/test_vectors/effect_hash_70.txt | 1 + .../src/bin/test_vectors/effect_hash_71.txt | 1 + .../src/bin/test_vectors/effect_hash_72.txt | 1 + .../src/bin/test_vectors/effect_hash_73.txt | 1 + .../src/bin/test_vectors/effect_hash_74.txt | 1 + .../src/bin/test_vectors/effect_hash_75.txt | 1 + .../src/bin/test_vectors/effect_hash_76.txt | 1 + .../src/bin/test_vectors/effect_hash_77.txt | 1 + .../src/bin/test_vectors/effect_hash_78.txt | 1 + .../src/bin/test_vectors/effect_hash_79.txt | 1 + .../src/bin/test_vectors/effect_hash_8.txt | 1 + .../src/bin/test_vectors/effect_hash_80.txt | 1 + .../src/bin/test_vectors/effect_hash_81.txt | 1 + .../src/bin/test_vectors/effect_hash_82.txt | 1 + .../src/bin/test_vectors/effect_hash_83.txt | 1 + .../src/bin/test_vectors/effect_hash_84.txt | 1 + .../src/bin/test_vectors/effect_hash_85.txt | 1 + .../src/bin/test_vectors/effect_hash_86.txt | 1 + .../src/bin/test_vectors/effect_hash_87.txt | 1 + .../src/bin/test_vectors/effect_hash_88.txt | 1 + .../src/bin/test_vectors/effect_hash_89.txt | 1 + .../src/bin/test_vectors/effect_hash_9.txt | 1 + .../src/bin/test_vectors/effect_hash_90.txt | 1 + .../src/bin/test_vectors/effect_hash_91.txt | 1 + .../src/bin/test_vectors/effect_hash_92.txt | 1 + .../src/bin/test_vectors/effect_hash_93.txt | 1 + .../src/bin/test_vectors/effect_hash_94.txt | 1 + .../src/bin/test_vectors/effect_hash_95.txt | 1 + .../src/bin/test_vectors/effect_hash_96.txt | 1 + .../src/bin/test_vectors/effect_hash_97.txt | 1 + .../src/bin/test_vectors/effect_hash_98.txt | 1 + .../src/bin/test_vectors/effect_hash_99.txt | 1 + .../bin/test_vectors/transaction_plan_0.json | 95 +++++++++++++ .../bin/test_vectors/transaction_plan_0.proto | Bin 0 -> 1050 bytes .../bin/test_vectors/transaction_plan_1.json | 76 +++++++++++ .../bin/test_vectors/transaction_plan_1.proto | Bin 0 -> 911 bytes .../bin/test_vectors/transaction_plan_10.json | 61 +++++++++ .../test_vectors/transaction_plan_10.proto | 19 +++ .../bin/test_vectors/transaction_plan_11.json | 80 +++++++++++ .../test_vectors/transaction_plan_11.proto | Bin 0 -> 547 bytes .../bin/test_vectors/transaction_plan_12.json | 49 +++++++ .../test_vectors/transaction_plan_12.proto | Bin 0 -> 394 bytes .../bin/test_vectors/transaction_plan_13.json | 81 +++++++++++ .../test_vectors/transaction_plan_13.proto | Bin 0 -> 702 bytes .../bin/test_vectors/transaction_plan_14.json | 67 +++++++++ .../test_vectors/transaction_plan_14.proto | Bin 0 -> 521 bytes .../bin/test_vectors/transaction_plan_15.json | 73 ++++++++++ .../test_vectors/transaction_plan_15.proto | 29 ++++ .../bin/test_vectors/transaction_plan_16.json | 80 +++++++++++ .../test_vectors/transaction_plan_16.proto | Bin 0 -> 683 bytes .../bin/test_vectors/transaction_plan_17.json | 46 +++++++ .../test_vectors/transaction_plan_17.proto | 15 ++ .../bin/test_vectors/transaction_plan_18.json | 55 ++++++++ .../test_vectors/transaction_plan_18.proto | Bin 0 -> 652 bytes .../bin/test_vectors/transaction_plan_19.json | 47 +++++++ .../test_vectors/transaction_plan_19.proto | Bin 0 -> 311 bytes .../bin/test_vectors/transaction_plan_2.json | 49 +++++++ .../bin/test_vectors/transaction_plan_2.proto | Bin 0 -> 534 bytes .../bin/test_vectors/transaction_plan_20.json | 82 +++++++++++ .../test_vectors/transaction_plan_20.proto | Bin 0 -> 767 bytes .../bin/test_vectors/transaction_plan_21.json | 51 +++++++ .../test_vectors/transaction_plan_21.proto | Bin 0 -> 620 bytes .../bin/test_vectors/transaction_plan_22.json | 61 +++++++++ .../test_vectors/transaction_plan_22.proto | Bin 0 -> 536 bytes .../bin/test_vectors/transaction_plan_23.json | 41 ++++++ .../test_vectors/transaction_plan_23.proto | 13 ++ .../bin/test_vectors/transaction_plan_24.json | 76 +++++++++++ .../test_vectors/transaction_plan_24.proto | Bin 0 -> 779 bytes .../bin/test_vectors/transaction_plan_25.json | 89 ++++++++++++ .../test_vectors/transaction_plan_25.proto | Bin 0 -> 915 bytes .../bin/test_vectors/transaction_plan_26.json | 61 +++++++++ .../test_vectors/transaction_plan_26.proto | Bin 0 -> 393 bytes .../bin/test_vectors/transaction_plan_27.json | 68 +++++++++ .../test_vectors/transaction_plan_27.proto | Bin 0 -> 799 bytes .../bin/test_vectors/transaction_plan_28.json | 61 +++++++++ .../test_vectors/transaction_plan_28.proto | Bin 0 -> 381 bytes .../bin/test_vectors/transaction_plan_29.json | 70 ++++++++++ .../test_vectors/transaction_plan_29.proto | Bin 0 -> 647 bytes .../bin/test_vectors/transaction_plan_3.json | 47 +++++++ .../bin/test_vectors/transaction_plan_3.proto | Bin 0 -> 425 bytes .../bin/test_vectors/transaction_plan_30.json | 74 ++++++++++ .../test_vectors/transaction_plan_30.proto | Bin 0 -> 913 bytes .../bin/test_vectors/transaction_plan_31.json | 75 ++++++++++ .../test_vectors/transaction_plan_31.proto | Bin 0 -> 457 bytes .../bin/test_vectors/transaction_plan_32.json | 75 ++++++++++ .../test_vectors/transaction_plan_32.proto | Bin 0 -> 461 bytes .../bin/test_vectors/transaction_plan_33.json | 53 +++++++ .../test_vectors/transaction_plan_33.proto | Bin 0 -> 595 bytes .../bin/test_vectors/transaction_plan_34.json | 83 +++++++++++ .../test_vectors/transaction_plan_34.proto | Bin 0 -> 687 bytes .../bin/test_vectors/transaction_plan_35.json | 84 ++++++++++++ .../test_vectors/transaction_plan_35.proto | Bin 0 -> 731 bytes .../bin/test_vectors/transaction_plan_36.json | 47 +++++++ .../test_vectors/transaction_plan_36.proto | Bin 0 -> 441 bytes .../bin/test_vectors/transaction_plan_37.json | 78 +++++++++++ .../test_vectors/transaction_plan_37.proto | Bin 0 -> 476 bytes .../bin/test_vectors/transaction_plan_38.json | 74 ++++++++++ .../test_vectors/transaction_plan_38.proto | Bin 0 -> 535 bytes .../bin/test_vectors/transaction_plan_39.json | 73 ++++++++++ .../test_vectors/transaction_plan_39.proto | Bin 0 -> 776 bytes .../bin/test_vectors/transaction_plan_4.json | 47 +++++++ .../bin/test_vectors/transaction_plan_4.proto | Bin 0 -> 442 bytes .../bin/test_vectors/transaction_plan_40.json | 82 +++++++++++ .../test_vectors/transaction_plan_40.proto | Bin 0 -> 880 bytes .../bin/test_vectors/transaction_plan_41.json | 87 ++++++++++++ .../test_vectors/transaction_plan_41.proto | Bin 0 -> 842 bytes .../bin/test_vectors/transaction_plan_42.json | 75 ++++++++++ .../test_vectors/transaction_plan_42.proto | 22 +++ .../bin/test_vectors/transaction_plan_43.json | 44 ++++++ .../test_vectors/transaction_plan_43.proto | Bin 0 -> 315 bytes .../bin/test_vectors/transaction_plan_44.json | 68 +++++++++ .../test_vectors/transaction_plan_44.proto | Bin 0 -> 665 bytes .../bin/test_vectors/transaction_plan_45.json | 95 +++++++++++++ .../test_vectors/transaction_plan_45.proto | Bin 0 -> 1186 bytes .../bin/test_vectors/transaction_plan_46.json | 49 +++++++ .../test_vectors/transaction_plan_46.proto | Bin 0 -> 551 bytes .../bin/test_vectors/transaction_plan_47.json | 77 +++++++++++ .../test_vectors/transaction_plan_47.proto | Bin 0 -> 555 bytes .../bin/test_vectors/transaction_plan_48.json | 93 +++++++++++++ .../test_vectors/transaction_plan_48.proto | Bin 0 -> 1073 bytes .../bin/test_vectors/transaction_plan_49.json | 75 ++++++++++ .../test_vectors/transaction_plan_49.proto | Bin 0 -> 483 bytes .../bin/test_vectors/transaction_plan_5.json | 84 ++++++++++++ .../bin/test_vectors/transaction_plan_5.proto | Bin 0 -> 593 bytes .../bin/test_vectors/transaction_plan_50.json | 91 ++++++++++++ .../test_vectors/transaction_plan_50.proto | Bin 0 -> 1128 bytes .../bin/test_vectors/transaction_plan_51.json | 47 +++++++ .../test_vectors/transaction_plan_51.proto | Bin 0 -> 331 bytes .../bin/test_vectors/transaction_plan_52.json | 53 +++++++ .../test_vectors/transaction_plan_52.proto | Bin 0 -> 586 bytes .../bin/test_vectors/transaction_plan_53.json | 44 ++++++ .../test_vectors/transaction_plan_53.proto | 12 ++ .../bin/test_vectors/transaction_plan_54.json | 84 ++++++++++++ .../test_vectors/transaction_plan_54.proto | Bin 0 -> 597 bytes .../bin/test_vectors/transaction_plan_55.json | 84 ++++++++++++ .../test_vectors/transaction_plan_55.proto | Bin 0 -> 968 bytes .../bin/test_vectors/transaction_plan_56.json | 95 +++++++++++++ .../test_vectors/transaction_plan_56.proto | Bin 0 -> 1034 bytes .../bin/test_vectors/transaction_plan_57.json | 64 +++++++++ .../test_vectors/transaction_plan_57.proto | Bin 0 -> 421 bytes .../bin/test_vectors/transaction_plan_58.json | 67 +++++++++ .../test_vectors/transaction_plan_58.proto | Bin 0 -> 638 bytes .../bin/test_vectors/transaction_plan_59.json | 46 +++++++ .../test_vectors/transaction_plan_59.proto | Bin 0 -> 426 bytes .../bin/test_vectors/transaction_plan_6.json | 81 +++++++++++ .../bin/test_vectors/transaction_plan_6.proto | Bin 0 -> 609 bytes .../bin/test_vectors/transaction_plan_60.json | 53 +++++++ .../test_vectors/transaction_plan_60.proto | Bin 0 -> 452 bytes .../bin/test_vectors/transaction_plan_61.json | 51 +++++++ .../test_vectors/transaction_plan_61.proto | 20 +++ .../bin/test_vectors/transaction_plan_62.json | 61 +++++++++ .../test_vectors/transaction_plan_62.proto | Bin 0 -> 398 bytes .../bin/test_vectors/transaction_plan_63.json | 83 +++++++++++ .../test_vectors/transaction_plan_63.proto | Bin 0 -> 770 bytes .../bin/test_vectors/transaction_plan_64.json | 101 ++++++++++++++ .../test_vectors/transaction_plan_64.proto | Bin 0 -> 1294 bytes .../bin/test_vectors/transaction_plan_65.json | 89 ++++++++++++ .../test_vectors/transaction_plan_65.proto | Bin 0 -> 896 bytes .../bin/test_vectors/transaction_plan_66.json | 47 +++++++ .../test_vectors/transaction_plan_66.proto | Bin 0 -> 427 bytes .../bin/test_vectors/transaction_plan_67.json | 101 ++++++++++++++ .../test_vectors/transaction_plan_67.proto | Bin 0 -> 1283 bytes .../bin/test_vectors/transaction_plan_68.json | 93 +++++++++++++ .../test_vectors/transaction_plan_68.proto | Bin 0 -> 1101 bytes .../bin/test_vectors/transaction_plan_69.json | 66 +++++++++ .../test_vectors/transaction_plan_69.proto | Bin 0 -> 611 bytes .../bin/test_vectors/transaction_plan_7.json | 84 ++++++++++++ .../bin/test_vectors/transaction_plan_7.proto | Bin 0 -> 719 bytes .../bin/test_vectors/transaction_plan_70.json | 63 +++++++++ .../test_vectors/transaction_plan_70.proto | Bin 0 -> 483 bytes .../bin/test_vectors/transaction_plan_71.json | 74 ++++++++++ .../test_vectors/transaction_plan_71.proto | Bin 0 -> 911 bytes .../bin/test_vectors/transaction_plan_72.json | 47 +++++++ .../test_vectors/transaction_plan_72.proto | Bin 0 -> 446 bytes .../bin/test_vectors/transaction_plan_73.json | 72 ++++++++++ .../test_vectors/transaction_plan_73.proto | Bin 0 -> 460 bytes .../bin/test_vectors/transaction_plan_74.json | 81 +++++++++++ .../test_vectors/transaction_plan_74.proto | Bin 0 -> 565 bytes .../bin/test_vectors/transaction_plan_75.json | 63 +++++++++ .../test_vectors/transaction_plan_75.proto | Bin 0 -> 569 bytes .../bin/test_vectors/transaction_plan_76.json | 72 ++++++++++ .../test_vectors/transaction_plan_76.proto | Bin 0 -> 719 bytes .../bin/test_vectors/transaction_plan_77.json | 75 ++++++++++ .../test_vectors/transaction_plan_77.proto | 25 ++++ .../bin/test_vectors/transaction_plan_78.json | 76 +++++++++++ .../test_vectors/transaction_plan_78.proto | Bin 0 -> 866 bytes .../bin/test_vectors/transaction_plan_79.json | 53 +++++++ .../test_vectors/transaction_plan_79.proto | Bin 0 -> 471 bytes .../bin/test_vectors/transaction_plan_8.json | 64 +++++++++ .../bin/test_vectors/transaction_plan_8.proto | Bin 0 -> 535 bytes .../bin/test_vectors/transaction_plan_80.json | 87 ++++++++++++ .../test_vectors/transaction_plan_80.proto | Bin 0 -> 717 bytes .../bin/test_vectors/transaction_plan_81.json | 72 ++++++++++ .../test_vectors/transaction_plan_81.proto | Bin 0 -> 838 bytes .../bin/test_vectors/transaction_plan_82.json | 89 ++++++++++++ .../test_vectors/transaction_plan_82.proto | Bin 0 -> 913 bytes .../bin/test_vectors/transaction_plan_83.json | 46 +++++++ .../test_vectors/transaction_plan_83.proto | 14 ++ .../bin/test_vectors/transaction_plan_84.json | 86 ++++++++++++ .../test_vectors/transaction_plan_84.proto | Bin 0 -> 903 bytes .../bin/test_vectors/transaction_plan_85.json | 53 +++++++ .../test_vectors/transaction_plan_85.proto | Bin 0 -> 556 bytes .../bin/test_vectors/transaction_plan_86.json | 95 +++++++++++++ .../test_vectors/transaction_plan_86.proto | Bin 0 -> 1044 bytes .../bin/test_vectors/transaction_plan_87.json | 51 +++++++ .../test_vectors/transaction_plan_87.proto | 17 +++ .../bin/test_vectors/transaction_plan_88.json | 44 ++++++ .../test_vectors/transaction_plan_88.proto | Bin 0 -> 339 bytes .../bin/test_vectors/transaction_plan_89.json | 72 ++++++++++ .../test_vectors/transaction_plan_89.proto | Bin 0 -> 841 bytes .../bin/test_vectors/transaction_plan_9.json | 87 ++++++++++++ .../bin/test_vectors/transaction_plan_9.proto | Bin 0 -> 983 bytes .../bin/test_vectors/transaction_plan_90.json | 50 +++++++ .../test_vectors/transaction_plan_90.proto | Bin 0 -> 442 bytes .../bin/test_vectors/transaction_plan_91.json | 50 +++++++ .../test_vectors/transaction_plan_91.proto | Bin 0 -> 456 bytes .../bin/test_vectors/transaction_plan_92.json | 78 +++++++++++ .../test_vectors/transaction_plan_92.proto | Bin 0 -> 346 bytes .../bin/test_vectors/transaction_plan_93.json | 63 +++++++++ .../test_vectors/transaction_plan_93.proto | Bin 0 -> 603 bytes .../bin/test_vectors/transaction_plan_94.json | 41 ++++++ .../test_vectors/transaction_plan_94.proto | 14 ++ .../bin/test_vectors/transaction_plan_95.json | 70 ++++++++++ .../test_vectors/transaction_plan_95.proto | Bin 0 -> 521 bytes .../bin/test_vectors/transaction_plan_96.json | 55 ++++++++ .../test_vectors/transaction_plan_96.proto | Bin 0 -> 683 bytes .../bin/test_vectors/transaction_plan_97.json | 65 +++++++++ .../test_vectors/transaction_plan_97.proto | Bin 0 -> 679 bytes .../bin/test_vectors/transaction_plan_98.json | 64 +++++++++ .../test_vectors/transaction_plan_98.proto | Bin 0 -> 500 bytes .../bin/test_vectors/transaction_plan_99.json | 44 ++++++ .../test_vectors/transaction_plan_99.proto | Bin 0 -> 320 bytes 301 files changed, 7270 insertions(+), 4 deletions(-) create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_0.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_1.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_10.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_11.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_12.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_13.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_14.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_15.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_16.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_17.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_18.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_19.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_2.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_20.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_21.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_22.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_23.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_24.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_25.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_26.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_27.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_28.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_29.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_3.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_30.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_31.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_32.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_33.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_34.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_35.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_36.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_37.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_38.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_39.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_4.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_40.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_41.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_42.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_43.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_44.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_45.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_46.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_47.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_48.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_49.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_5.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_50.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_51.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_52.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_53.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_54.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_55.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_56.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_57.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_58.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_59.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_6.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_60.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_61.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_62.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_63.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_64.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_65.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_66.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_67.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_68.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_69.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_7.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_70.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_71.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_72.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_73.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_74.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_75.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_76.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_77.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_78.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_79.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_8.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_80.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_81.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_82.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_83.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_84.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_85.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_86.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_87.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_88.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_89.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_9.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_90.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_91.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_92.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_93.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_94.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_95.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_96.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_97.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_98.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_99.txt create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_0.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_0.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_1.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_10.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_10.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_11.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_11.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_12.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_13.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_13.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_14.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_16.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_16.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_17.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_17.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_18.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_19.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_2.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_20.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_20.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_21.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_22.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_24.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_25.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_26.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_27.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_28.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_29.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_29.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_3.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_30.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_31.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_31.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_32.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_33.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_33.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_34.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_35.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_35.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_36.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_37.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_38.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_39.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_4.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_40.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_41.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_41.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_42.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_42.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_43.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_43.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_44.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_45.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_45.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_46.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_46.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_47.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_48.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_49.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_5.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_50.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_51.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_51.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_52.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_54.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_55.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_56.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_57.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_58.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_59.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_59.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_6.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_6.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_60.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_60.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_61.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_61.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_62.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_63.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_64.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_65.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_66.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_67.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_67.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_68.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_69.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_69.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_7.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_70.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_71.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_71.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_72.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_72.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_73.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_74.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_74.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_75.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_75.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_76.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_76.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_78.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_79.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_79.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_8.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_80.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_80.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_81.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_82.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_82.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_83.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_83.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_84.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_85.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_86.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_88.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_89.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_89.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_9.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_90.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_91.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_91.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_92.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_93.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_93.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_94.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_94.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_95.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_95.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_96.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_97.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_97.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_98.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_98.proto create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json create mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_99.proto diff --git a/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs index 2021003315..032beb92d1 100644 --- a/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs @@ -1,14 +1,23 @@ -use penumbra_asset::asset::Id; +use std::fs::File; + +use decaf377::{Fq, Fr}; +use decaf377_rdsa::{SpendAuth, VerificationKeyBytes}; +use penumbra_asset::asset::{Cache, Id}; use penumbra_fee::Fee; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; use penumbra_keys::{Address, FullViewingKey}; use penumbra_num::Amount; +use penumbra_proto::DomainType; +use penumbra_sct::epoch::Epoch; use penumbra_shielded_pool::{Note, OutputPlan, SpendPlan}; +use penumbra_stake::validator::Validator; +use penumbra_stake::{Delegate, IdentityKey, Penalty, Undelegate, UndelegateClaimPlan}; use penumbra_transaction::{ActionPlan, TransactionParameters, TransactionPlan}; use proptest::prelude::*; use proptest::strategy::ValueTree; use proptest::test_runner::{Config, TestRunner}; use rand_core::OsRng; +use std::io::Write; fn amount_strategy() -> impl Strategy { let inner_uint_range = 0u128..1_000_000_000_000_000_000u128; @@ -53,10 +62,92 @@ fn output_plan_strategy() -> impl Strategy { .prop_map(|(value, address)| OutputPlan::new(&mut OsRng, value, address)) } +fn identity_key_strategy() -> impl Strategy { + let rand_bytes = prop::array::uniform32(any::()); + + rand_bytes.prop_map(|vk_bytes| IdentityKey(VerificationKeyBytes::::from(vk_bytes))) +} + +fn delegate_plan_strategy() -> impl Strategy { + let epoch_index_strategy = 0..10000u64; + let unbonded_amount_strategy = amount_strategy(); + let delegation_amount_strategy = amount_strategy(); + + ( + identity_key_strategy(), + epoch_index_strategy, + unbonded_amount_strategy, + delegation_amount_strategy, + ) + .prop_map( + |(validator_identity, epoch_index, unbonded_amount, delegation_amount)| Delegate { + validator_identity, + epoch_index, + unbonded_amount, + delegation_amount, + }, + ) +} + +fn undelegate_plan_strategy() -> impl Strategy { + let epoch_index_strategy = 0..10000u64; + let unbonded_amount_strategy = amount_strategy(); + let delegation_amount_strategy = amount_strategy(); + ( + identity_key_strategy(), + epoch_index_strategy, + unbonded_amount_strategy, + delegation_amount_strategy, + ) + .prop_map( + |(validator_identity, epoch_index, unbonded_amount, delegation_amount)| Undelegate { + validator_identity, + from_epoch: Epoch { + index: epoch_index, + start_height: epoch_index, + }, + unbonded_amount, + delegation_amount, + }, + ) +} + +fn undelegate_claim_plan_strategy() -> impl Strategy { + let penalty_bps = 0..100u64; + let unbonding_start_height_strategy = 1000..100000u64; + ( + identity_key_strategy(), + penalty_bps, + amount_strategy(), + unbonding_start_height_strategy, + ) + .prop_map( + |(validator_identity, penalty_bps, unbonding_amount, unbonding_start_height)| { + UndelegateClaimPlan { + validator_identity, + penalty: Penalty::from_bps(penalty_bps), + unbonding_amount, + balance_blinding: Fr::rand(&mut OsRng), + proof_blinding_r: Fq::rand(&mut OsRng), + proof_blinding_s: Fq::rand(&mut OsRng), + unbonding_start_height, + } + }, + ) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), output_plan_strategy().prop_map(ActionPlan::Output), + delegate_plan_strategy().prop_map(ActionPlan::Delegate), + undelegate_plan_strategy().prop_map(ActionPlan::Undelegate), + undelegate_claim_plan_strategy().prop_map(ActionPlan::UndelegateClaim), + /* + validator_definition_strategy().prop_map(ActionPlan::ValidatorDefinition), + swap_plan_strategy().prop_map(ActionPlan::Swap), + swap_claim_plan_strategy().prop_map(ActionPlan::SwapClaim), + ibc_action_strategy().prop_map(ActionPlan::IbcAction),*/ ] } @@ -91,10 +182,12 @@ fn transaction_plan_strategy(fvk: &FullViewingKey) -> impl Strategy(eYJTDu^o} zhg&4~%*fVV#P<}t&fmOgy~E$|2mMhtkEiZXaSwVmYnJ8Oe1W4UUmSbYBQB+2k@jcT#8_z& z51*y-jrDe4Y(mxq?3=?{@UZp_d-Q=%j7kcU_q0RT-h7s`TY1?|j_&3EJZuX$r%%m) zxIH5K$iuta7_}6hxEB4E-tpyy+YYn7fJq^14JJEU+J0MZZuxD#flVeamyv>Ku)3smJqW@Uy_|aE^mIdyo??a|KRP~PHyd#QD9+F*-P~1w zvn{#l^RbD77mZSLb~x`m^ZTZ<*|GU<&)8`afU~wtJA7)6l$3(#-h&rT6~}jc>|6F^ zdfcZ9r#{oePxe06;#WSQEk1P-gOY;(>mC1W&alGnVzwq6%=dDaiTpZ69exG}1!q+xtEjEt#t^)5}xh66R z^)Z3d@rwE98aExEc%6f&XaJ_txlit@ZqwPK=n{WtxzF_0jKJi&x{tjF_yT>V)VE2@ zb8a`$pC|b3#Pbu5rwykWmlexB=btS1U&-c*K literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json new file mode 100644 index 0000000000..597c837c44 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json @@ -0,0 +1,76 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "486707109655056233" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "CTUfJ0hI8F9OS9KbFrLkwsKZ9elYm9IQ9HgrVEGP4f8=", + "address": { + "inner": "5OM3RYsv80HpgLHwPDCa5jLgdIX9UCzlsxB2d6XUKMvL9mAdR5k2h7a8bRX6e53V600cEDZyHUV3ZLj8587sQbkoFj45RbH5ftv5yXFftQI=" + } + }, + "position": "104485318149790", + "randomizer": "h4ZJNEzOuSpCk0vYOssFxk64AzfpJLzD7n8antNOigE=", + "valueBlinding": "06GmzeyjJzdYdLYkZVmTa9tTTnrioMfucmcVva/2LgE=", + "proofBlindingR": "A6ucljfWMDqtoWvRJyNVQnWrrpwjtDiedpyEOW8Flgk=", + "proofBlindingS": "emrJgWwejR+OXbDNt5vo9lZo9vOr9Mi2tNDDhL6afA4=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "Tnkrl2LF2WRx1FHVcce45O75SAIvt+afmv76ZneRaFI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9Vmz0HyEtdzGPxQSBbwBs=" + }, + "unbondingAmount": { + "lo": "893400978000350771" + }, + "balanceBlinding": "dPVdijWfFMcsxX2UehWPsudlY81gj5HH+0M+oksyhAA=", + "proofBlindingR": "KUuSWi2CAnkj7U6yBsCPaQA8AUnlPMyvntxFk4+Q4gU=", + "proofBlindingS": "P0Im7o6vrJyc/koWeXv7c/gIoRD2+dn2lhubFydfoA8=", + "unbondingStartHeight": "96948" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "415379565257744368" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "fz19b9qMqB/+lx8FAy+wCLUVOCKFfyWO0tCB4xLmbkg=", + "address": { + "inner": "5OM3RYsv80HpgLHwPDCa5jLgdIX9UCzlsxB2d6XUKMvL9mAdR5k2h7a8bRX6e53V600cEDZyHUV3ZLj8587sQbkoFj45RbH5ftv5yXFftQI=" + } + }, + "position": "263375468623852", + "randomizer": "ZmxIaPf+1xQaQ/hoEsiJe+7POWEyU+pyMBFRoS/wKgQ=", + "valueBlinding": "IzO/7b01a9TFZ+BIr055xIftJFi3ve3YnBjMHlxVIgQ=", + "proofBlindingR": "WDP/EIKz3dJJVtRYs/0Ha8f7hNH0yDSkoXRPCusUZQs=", + "proofBlindingS": "vEHX8xHNuXZkAL9QcFDiBL5XF5b6GFkwYWthLeAl8A8=" + } + } + ], + "transactionParameters": { + "expiryHeight": "7327885373", + "chainId": "dhxxrruesszvsorxxakb-344004511689507852140904468", + "fee": { + "amount": { + "lo": "932735030187359423" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.proto new file mode 100644 index 0000000000000000000000000000000000000000..e0702d501c46c0c2203a1e6d3f6c191648aa8695 GIT binary patch literal 911 zcmdLe2Dk+zBF5G)00DoW`2DcG5eChmkR9=$Nq=^rGmHu zo;)^p?biS7__AT+2OEP~&x{_FwEhjydAeDktbFMejnk*UCCIwZG;80sCs*`W_1vqk zePsm9iez2OQ+E7$e(sIqP7N_TOV^D*>u&!%Ss1^SNnl>@^hw_yh)XH7w|ScQoZG48 zG}-%x)oIpaemj`WU#jdm{H|VV-etcoMkR&I3zwaJvsm3cqGX#&YUJeX+rfTSj}{z% zSClTgcl|d#MlA*A)pMqqUo)^;yDFRZJl($&SE1T0|na?_n(@3Ez>tth& zT(5jz?1r=3XTSIsmhtWL>Mtj@ZMkr`W#6nCKCVNImzef3asdO(uTpz@($SkKg;xTv z79QX62Uo&UUKQFP$>fgmbI2HhTNsJ+^#hYa>@;qpg3f{c`-#PE2wUk0yjz`A#f7eB%oPT5po#?E7ciuA5DEL*8fneZ5 z{SR6!N(#!x``_+0&AxIp{ej1Nzse)+Z&f0;?|pk?j>H+cm{27aErkf<{{l^$?_Tl@ zyArYaFMIa!-z^uvoG@9ku*9G1wMZ(rk-{Fw>z@VB?kr1T*dI_3@Q7t!xcIbR5|IXp z*@?OjR6pgDMMY6jX=-tCRatR>4t10O7fp;TgW+y;+ zeyz~}Qx(juoDJh>7XU6!N*W3Xn4Xx}mCDDU10o3s=FpDZrR|*%Dh3Fe6%d*g3PQpH zKMEoWAkBEgkd*hM8`iKO!0{+o<^Z;qGC+hRx)|HASAJF$C=iJ~8VU%4wYb)cxs{Ix zA_@q-w%nud)$XSQ3XuX5jsglW3JM6*g`}vu?d6jL5+Vv9De9arGjaB$hv(^BByd6W zqgMHY>jq9;D?86JEU9V`5>g6Ki9GbhSFy)FE%+%r43CO;|L~4aF?jV`YuBf6fv!RJ z?(h0{GR@Dl-uTS7f4MA)SL4e92tP{znC0bi5es&HThz)L+U~_dMu9!49i(W5oxR6l|z2dX$6vjpkbc5;zF&=>LWS5+ZbKWp{UPaB^a5YjtIF lba-cMcyVcNczSDPa%wFxGBhzV8Vm{w2-B&G)6e6`;|dNj^`rm* literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json new file mode 100644 index 0000000000..1df81a0470 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json @@ -0,0 +1,49 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "516232423165937934" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "DeHofER5HLSZ/MkD1uhx8gNGcea2uoHII9uXID6X+2AoStsBlnHHyRpcHsZvBC2LUvLOk8Z/DCygPJDilDBH6rH91A+R0hmdOERlSfUyfhs=" + }, + "rseed": "tOuYLDx/vWoASV5hHcHbZXt1ZjkxC/oeqHTnpxwjF6I=", + "valueBlinding": "GA6UGNftN2YkXFodNXqjBe2t812TfcdmXYS4Bz7JFwI=", + "proofBlindingR": "bN/mQ3q68FpG/mFYGeDaYXsY0OBjgdXAT8rnrV8T5wU=", + "proofBlindingS": "22Tk0px8ECkf9juZ9PU5XGTMWDDv8D91zc1KxJ/LewQ=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "rc4sdmkXNXeXJDoWU5moa07YF2xtfRGb6kfPWDkkZP0=" + }, + "unbondedAmount": { + "lo": "195423003188756310" + }, + "delegationAmount": { + "lo": "615154767568549359" + }, + "fromEpoch": { + "index": "5285", + "startHeight": "5285" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "1954073682", + "chainId": "vycspdtloyiraegcw-999", + "fee": { + "amount": { + "lo": "454693632108308364" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.proto new file mode 100644 index 0000000000000000000000000000000000000000..88e01c485643af0855ac0f4b213c260fa6629ea7 GIT binary patch literal 394 zcmV;50d@WgkpdEq0tzq+3J8vp;o|kwft3dmA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLKF;plusc^tHv{K*5>=yCD`Mseo0x`D_e+m|3dm-}ESO4|XJ zamUFTTpq@61TBkF^3IdSe+(?3Jdom)Fh}aK{nQVU(ixpNL}f|!GJYExAhhe4EIfa` zY5+-IVI9HSWqWmIIWY_R9;kHZryL^}q9Py|4wM+z?Kfs5Tv{D9dZPvHt@B-zeaB{9 zgt!Mj$rl1DAZ*{}LwdUKT1Nh1SQ+5jVS5POF5IV5EL8VU&3{)O=Qg_7F>A_@ra>%P{9fZoIiDh3FpDG;S85-SMOnB$`d o5*2oNV{>q1bZl>VX>ws@XJdCQIXO8R3Lc#(+3L*+1-9Hh0)OuzYg?9-N==(-eAYV}AICbigCx7kMfcPIJ5SU6D z3JCqN>CA@NrsoPG3JBtqjrq~O@TUO^Lc#(+3L*+1pU;Z*@p@?Q(!6^r2yUVp4u2Np z+_r=7k(l0cec9Uu5R?cS3JBrQ!~LI$>zD%~3JC4Qw2142)XVo(d8o3Lq)!oG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12%#oPy z*a0ADuqFUoZ-SZFt}x0c=rOtY7dy+*a8=uU8d3^Sek}ULZKDnSupDq!gLg7UAWNcE zk(Lz%&L$hNZqj4CHshhGE7>Dmk0L}G`_J}MsmPUa4=J$q3>ykSs+!cw=HsdsaAg2^ z)F0NfjrAZF5YWr1`>(|X8X)Wi`~lgO!?sbux@iKs&79>X-5y2E@EJ5<(^i{s-3u3c>-> z0=@wXA_^c3h4(M`qRH8nK0UPA43Z-kQ2RtZEY(06HL0F5Av)-x$e!id8oekmhU~cZ|;G0dscZ_o^talLQY! zATxs75`eIHV);Ag-KBN|6TE6J!s;T#pu49ZX94h;1xTQh1rja@xu4V44-y!0b#!iM kVR|hwIWsslFgG(cF*h|bIXN&I32P5V=FaQ7m literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json new file mode 100644 index 0000000000..28bc65bc66 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json @@ -0,0 +1,67 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "326977619702828148" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "WgRVHVEwfN+RGOINnlSuZimqHBcoYvi0ZEPP7OUf0+U=", + "address": { + "inner": "FYUkVeJTIXc6bNZ4vKeSSzhkRIYpZS3E+JyUhHdT1/OKQlM09XtUJwGItmdHxsyNHaTzQn/UZtDrVJP6rNWf5RWMZhe0Gr0/MX3SwO+wSVI=" + } + }, + "position": "158263524251492", + "randomizer": "Vs6hyxqmuurgP92SgdEnFFgEagwLB4yfl0zrcNdHWQA=", + "valueBlinding": "+B/Kwwn+3TnNA4um/gawReAg7oKFt56EocsmHkD9kAI=", + "proofBlindingR": "S/0RuCeODJO3hOXP3nsXjHW1GuO/e4nZpdau96+KaRA=", + "proofBlindingS": "UI2CaRBDzIczOwzFrB072DTqLSCi9sP5QgHk84+sDA4=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "Fu/beEEa2u3eoPwbau43+5lNONs/OfJU8Pn2qgLa+6w=" + }, + "unbondedAmount": { + "lo": "430762064263032807" + }, + "delegationAmount": { + "lo": "405988906116814307" + }, + "fromEpoch": { + "index": "9349", + "startHeight": "9349" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "+oGCAn4chXe489ExXLhm75E3UBNRQzV8NHzw5KvajyE=" + }, + "epochIndex": "7680", + "unbondedAmount": { + "lo": "555107731940763503" + }, + "delegationAmount": { + "lo": "890845335573312205" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3973602968", + "chainId": "zkpalojnkjsuarvixcklsxzuvoklsr-7301", + "fee": { + "amount": { + "lo": "380452087665887389" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.proto new file mode 100644 index 0000000000000000000000000000000000000000..5cc9b83f5536b859afc3792a331a24307a9ff19e GIT binary patch literal 521 zcmV+k0`~n1z5)un0t%=B3NQ)^2=thbznYEe!~_x|3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12S_D-cQ80Ypkr?6)o>Z=8DXJV7C}Q}uWJAyFyr+^&IAlbIDP=9h_?(o4cT?B%ib7K~^?Ot&0f@F|N5;&J9i;O@ zf7E8s>r|8atks|86^v#Vv>LrXF@4g&@32Wy5ah0t$%+0W8X#8Aq01Vky6WIR-I9UP zClpu&Y77epjGvcG>u}dcSpXs+_#eu{3I5$V%>#?3{syo`;2`dTg}0uBq01&7K>d&c zDj-Y!5x6Ig43oEn<q6V5JSv|Gdm2$tQ|Yp zH0muNqV~i2LILFSkE{$13P;KUL<%AbAQtc2ctIN4?cSjL8*1)1`;dYMLO@< literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json new file mode 100644 index 0000000000..808ebf21e6 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json @@ -0,0 +1,73 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "488543646158761946" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "Wx0NAQYdlWYRDwcMwWTmmjQqLMEwJShaarHKFKWb9aw=", + "address": { + "inner": "sItsWVhfgW8d34Id08nep9LA+z2xynK7/G5aRsnbSKIT3UVI9+WNdzxlzdTJD+/+4CsZhAT2OzRkmtCjo+VnEB2HCvHxLDkDWwus56VmGjU=" + } + }, + "position": "236200482263876", + "randomizer": "H4SNjyuA2Vn0C10pRIQ0RiE5/9otMW4vt00rQT26bAI=", + "valueBlinding": "YXhPzv8TkEI0eeeRJdZWqi5glBtXiiy2sshHvQnLxAE=", + "proofBlindingR": "uZlaFayPsqxrgQvX/RkSUxVRIgj+oYTV/32muS79WAg=", + "proofBlindingS": "SuXx4TRyQj8ttWhG+S8jOBxg7CJlt4GkfL5y7YAPMgE=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "331651575434314252" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "df1SOCAQ7XOnNTJlVF+j5THHifyC5GGSq0fw8Af5Xbo=", + "address": { + "inner": "sItsWVhfgW8d34Id08nep9LA+z2xynK7/G5aRsnbSKIT3UVI9+WNdzxlzdTJD+/+4CsZhAT2OzRkmtCjo+VnEB2HCvHxLDkDWwus56VmGjU=" + } + }, + "position": "51826022383540", + "randomizer": "B6LHgMoM3s6lNkxo+K6pWmceEZIyht14eq4b4pgqkwI=", + "valueBlinding": "G2l3abzaQeWkWmchKLlyAi6KKM+kxjfk+lDN1zP5NgE=", + "proofBlindingR": "E2yZCeMXhjbf8FCGCCislsNGKwh2q3xJ/J9Kz5KGYgk=", + "proofBlindingS": "6uHqfiMK3wwKnqTjnqiplm+g55XaDXYHHQoM9Ujm7g0=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "pk/AuHLZaS/2n7CM08zwmgeJ5cl0D2XOXgiE3JoknAM=" + }, + "epochIndex": "191", + "unbondedAmount": { + "lo": "153571865555833471" + }, + "delegationAmount": { + "lo": "302791470548765750" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3562300531", + "chainId": "zdsbt-7735684499684401030072587957652", + "fee": { + "amount": { + "lo": "655092849229098914" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto new file mode 100644 index 0000000000..9b633282c2 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto @@ -0,0 +1,29 @@ + +¾ +» +¨ +0 + +ÚßÄ´¹ûéã" + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©j [ •f Ádæš4*,Á0%(Zj±Ê¥›õ¬R +P°‹lYX_oß‚ÓÉÞ§ÒÀû=±Êr»ünZFÉÛH¢ÝEH÷åw$*K_aoeOeo&IE4ICJH~YnGr$kH)nM%Fq6T!@58VU%c zw6gs8>xQNRA_@r8&5wnXi>8|lDh3F*4iL8v3c>->0=@wXA_^daLhX#crA_^b?0000000000000000002~X{|!T$?nVh6}5Bf zvuB|y3JA}^!;pmJ+`$GiAT9RZjh0O}&1(b;9_m%O9xQE6Z|yV~-v2sz#03ED06HN0 zI{L*IPN{l$Exm_MYb_8~_%&!>ek-s-4{8rcXt z*$KPN)&U0H(%ASvpcFEerWq=)C} zTqJNo^rKe!gX;!PT`N1!GAyZT5E4=fP~DxP&~RViYZ@j88D@ZGIuGTAI4DAzxU?yu z?mP)2x%XDMTMH5xATfM@Rub-QTOugsM=}~q4Sq|FkwK+_K|Y-y@V´R¶ÔE¨ÎKR9œ1" °“¬,‡;Öå°ƒÌK¢öö~=°›6Ûkel5èË©* ²ãÇ.í¹Ó4‘ÍOªçM"(|ó¡y¢IEúíFáÂè¾2 ÝZøÅùÏP/¶¼T?”°±™½•Ú:¿hâ/2Ôá 9äƒý"#dstwdpay-89692787114889614382270516 + +üñ‰ÎžýÚ \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json new file mode 100644 index 0000000000..844b15b0f7 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json @@ -0,0 +1,55 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "293257474964202501" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "8FBja1wEmOjAXGKRLmGzUr2uGfu/uCF+XbK2cMAEFlEFpBOYed6xmlD1qfac7H4QskFtCHJz4PKC/GeWigPZrgenn/DM3Scj7ouLT7BnXzY=" + }, + "rseed": "qnRaoBEH6oYqbuy6Z3qPYM0UqtgRcn2mRkumKLqcWWY=", + "valueBlinding": "eqje/vPWFx3z9s62wrTqBbrO2OTVQwAY6H3TjHDW9AA=", + "proofBlindingR": "Jki3o3tjRNFFLN29mHWPT/GB2QboIw4r8vYtv8vFbxI=", + "proofBlindingS": "VVX3U5JLFlg3GVpyDJrAQG4XnGRg4OWO7UvML9nWGAs=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "949356948216170028" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "dUe8ydwWEhOybJh9TfjVScyMwymf1XmSE+fJJ0fXL2Y=", + "address": { + "inner": "KNxmKas85Xhi6o3IpIQGBe+c6w6T1JeYFuCefkZ9ZgT+2QUySOkKIQeVxTPvXSLPSG+7YHb7+DhZFKkx6FM74OSmKGH/9sM5sNIS+6Ph0Do=" + } + }, + "position": "177467581846570", + "randomizer": "1ZrzoEjYwpHquxoNSf9ksqn1WibMnBujSt3upU0/EgE=", + "valueBlinding": "CioVEDrKuN2LnqMVXB0ijBWXttnVRqudX8H44Fyn4QM=", + "proofBlindingR": "s6SEYMT1+Lg3Idk691KqnUHyD6ZNxG4n1LsgTu5WqA4=", + "proofBlindingS": "CFWzJH06KPGnAdVyiGZ6pZmkvsXBPfk1xHhwrRUaRgU=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4896140105", + "chainId": "pftzfhmtluvgqsavbxxwzcnzptn-296", + "fee": { + "amount": { + "lo": "200135502456110456" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.proto new file mode 100644 index 0000000000000000000000000000000000000000..47d2e694972019be2410741c316e254988ead369 GIT binary patch literal 652 zcmd;@$RyOq#AU$6#nF1=!S+|p-#b`@l(-Z$U(L}sF8sEn{rSrnl>)~vi^G04zh?7` z)wVuwq_Z+hKq!bS;6p%ib_~mm7YAaJCh8?_4%)j;^7sB7igmG@wiO&;5esBpB0Qt= z-o{x0Usryc^QKNG$nfCD6SpMB)HS&1LrN}<@sPX$)rSl&7yA#TO|FDP@ zS!wtp*!sbfWg3b9za6&Ra7pO*;)fTk1Xiusyzt)|4Jn1Ivpz5IxN&IWtKCw(p8r!e zt^69Lc4m(BVz0aJmipQYF)Ar=X^9G0o!W7?d){Kv7+Iwr(dpZ6UUgeNH~!#{2QkYZ zGHWSpUec0q-dR(neUN2^((s-{N9DF;4@O-2;HnwYo+mVIpfu$ zj5+WN9YF159^6e%-lt_vpdLOaL0*H3R?v literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json new file mode 100644 index 0000000000..da698d306f --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "LRVCJuw0h6JLLLDFbVM/u9uOWzZeepHV4lHrVOScah8=" + }, + "unbondedAmount": { + "lo": "181287609420998091" + }, + "delegationAmount": { + "lo": "542692620262845214" + }, + "fromEpoch": { + "index": "3636", + "startHeight": "3636" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "vbxcEzrjZOzZi1P7Sl1DY1Q27DMS5qKDBae+TLo3yHc=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP4HX2/SH/Lkjopx3mmtQsQ=" + }, + "unbondingAmount": { + "lo": "293295978924800868" + }, + "balanceBlinding": "bCwKyrTxyOJ3TBEKufxoLx2kjr6oiwYxAVapwsq4ogA=", + "proofBlindingR": "XDm2Le8XQv/wcD6RDg/0l2T4TRwME+rkA7AnI8cybxA=", + "proofBlindingS": "Rjhft/lOOuMbJgc6PeZSFSUGtK9S3KE8jjf4i73eHgI=", + "unbondingStartHeight": "64442" + } + } + ], + "transactionParameters": { + "expiryHeight": "3924599858", + "chainId": "iqtdnwquy-6771553", + "fee": { + "amount": { + "lo": "425119950385220354" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.proto new file mode 100644 index 0000000000000000000000000000000000000000..3538b011268f80ab4c14fd7a20dbd2c47b1505f3 GIT binary patch literal 311 zcmd;bKgHz2rNpJ6E9#{7#-x3bx6X#6xxx0kZ}&x;#Z^tb`Y7;q$dfr)@={zJr%&HM z`=+_&5R(!Y$GmGlmNzyv9bwmE%&OaIYvP=5*t>|VmWDHw*=+ury3|0y;mfLjSi#z@QP+&Ka zkN?Z`lpnq_Ji@P@FmF&-K5mpR;H2PY5x@PXpVeb&HFhi8XF;N>Y+Kd`-C1bUXa1vm z?>#vtk6quHh15AVo!E4qPe?Gcup}j~ys)%V*Ua49(A3meiieAfqiNctx4*iker5## D7u9~8 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json new file mode 100644 index 0000000000..dbf63d9089 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json @@ -0,0 +1,49 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "e0uHyMWzHblK07JBsd6NrZ/BPcfC0BcfQx51i0aZd94=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP4N7SiM5wOvt+kP+XJHRTk=" + }, + "unbondingAmount": { + "lo": "712568117445514957" + }, + "balanceBlinding": "CK6FJaoNgEIrxXMBFjVgW1Ox5qxgut7vylEMd8KLvgI=", + "proofBlindingR": "XTMfjLO2phYLjMujFX+9VfdWA6PTq5hfBh+exPenxQI=", + "proofBlindingS": "/5IJ6ZLfJ6TlPAmfnhOQ4T6lGuVzSOf0/qHX6d74PAo=", + "unbondingStartHeight": "88863" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "593286510560618617" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "rgEAiPE1M5p+juGoV9AJc3kTpl4RUWUnDX0CCgpNMozZ78/9w1LVUcDXnGMjxqvPTo3abISYaLemxwogcweMlKdrLSb/wrYxirbg/PLevqA=" + }, + "rseed": "UYRNef/2eaI9ngLcmpL5wdDxOEVcuXPGmSh0I46uAVg=", + "valueBlinding": "AhIt1aTluvjHJONWRZcvUogVig8Vm5P84UgMswsXxAA=", + "proofBlindingR": "3UriPD1jiQ20t5CsUW/wpFKPqD5mtb31kqAYu1kIQgg=", + "proofBlindingS": "q6higsBUzcCdwMfvShsKzSW7uZo28JKL58D5u3ah2gk=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2207908828", + "chainId": "cqzwcnonmvzmgegqruwijcatutpf-63180391", + "fee": { + "amount": { + "lo": "764177166785170560" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.proto new file mode 100644 index 0000000000000000000000000000000000000000..b044ef6320ca91a4fd62609820445da751d33721 GIT binary patch literal 534 zcmV+x0_ptjq9;D?86JEU9V` z5>g6Kt^oju@ijA=evaX&SI`M_c@w5y5m99)4SfO%3QaPM+3(N&!&22zz}K8(BgU)G zPL0}ZgqUczrpF2(a|eu+r)w=H|H8I0inieV^4`9n8X!@GO?m(Jd7?d@0^FLC`N7cf zI7M8!bH>*=fL^9cA?q{5<3Xohv=LL5+!4CdUs=PZ*FaNdTnQAXK`|McWG*4VRUtLaAqww YGchAerbo@N#kF7~sJCVg18;tKP*>poo@ zFURSrII(6(&uRR}z9vTanDa@SLT`q-S8s+r<#~AN6odJf`4S(K3MHMlN-5Maz1%q` z@KMR->ARGDBQ0(pm+3CN^yZd%`u!7|<>RVeD=Dmgn3vh`Jn_f;rFFU=e%$`?rC025 zo>HYe2lG-x-PP7iS_Am>mZ|$x1)~e}m7W}B$@xmzQ$E1Vj!lf>x3!Jf*;^J6# z>1N~O6T22L0nOU^?eU9qE8j2V;F`!J)W^hSz{SP!ZtKri_a^lJ=O8wIN|>H3*vD|7 zea){Iou5~z`|f+~v90sp)Hz{m4|80TO6}Ka$i47g>gxGV-(MMc#oJn_U-|TBk>=dY zxNQBrYpZHkK8c%?yJ@qa{QilD6E7G|&685l^~*?{_cO#pWLsYFspHHU+Z9>m7H?P* z zS0v;NO0OSgT#HW}7@8ZITbP+z8kkv{n;Tk6aRbx(p literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json new file mode 100644 index 0000000000..7f924b99ca --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json @@ -0,0 +1,51 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "567590524555898035" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "hooq52JT8w1Y/7x7H+D12wfDetUcdVT+pjk07Ppx+nwuyfAc2ssGuRha0mTm1G6CgXPwvUZPLWkBSSjjEy8z9iIGmgAHCkVkeQS1fYwtz8s=" + }, + "rseed": "Q86uXB9ORpVjiUx6ab7FPuHqPHGeO4tZIA63KAUHWYc=", + "valueBlinding": "bAGSxQp2KEPiNlWzsHEPpfbkZ1Xy6gdluehq/SlqBAI=", + "proofBlindingR": "kbC7s4Tb4E/h51K3JqExYrf8CF795LQbw9So60JNXwc=", + "proofBlindingS": "wl6c1mhOdgY2QKv/fH665/pyhBt0wUbPrlBiD3eCDAA=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "194869817546933427" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "5U54z2Ot2Ks2mVHiU+EW+/JYUGJjdx6posTbLL1v8ZA+7sFC77MO6bG8sL5dFzHT4ok8VQUGyyW5YN9CeK8nQ/tvTNIy0iAU7lxvDehGAA8=" + }, + "rseed": "qc8dYRoFuObBSF4ya5E7SEEM7HYI0EJ3v0ElNwf+WFs=", + "valueBlinding": "c7pqtT9jCuFA1zBMK97QFwJIwuDpOE8x1wGrelca9AA=", + "proofBlindingR": "0q+AFeCwtWnFTPmp8+r3m++CaX6DkwwZM12m7GDNnwk=", + "proofBlindingS": "FKV7g38TR6CTzvA+RiAKaoBsOFRSgds7Ga3e+tW0KAw=" + } + } + ], + "transactionParameters": { + "expiryHeight": "1952377252", + "chainId": "haedakoxgltalfaggprsureinizkn-77134553539714", + "fee": { + "amount": { + "lo": "911317848243738884" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.proto new file mode 100644 index 0000000000000000000000000000000000000000..c2d34557c63408c2bed7fa6a24df6552d0149b94 GIT binary patch literal 620 zcmd;@$RyOq#AU$6#j*M3f(x4_&HunIq{OA5`D%{7apAWm?ayDvs1!JUSseDW`8Atg zthV)eBb}950zyGt0c~Ac&y#{b^G5vNQ!W4C>uvVKRaa$7L;fwZG`Go!WATT*ZvMKNjGh{gh4qcUDY4CBVCQm8sbtw&+oOB_w3LGLxpgt} zer{8fJAJA$_Z_u+_{yemo^^Mm0^fEGR`$qtC50TuNk_TLG@Kuqg>K$Z$iMX4ll0I} zuh>&}zR3EknZ?4Sr7&^B?#(T?ANW6f9<*I;p<&YYKOAv?pKOsnd}YOJC*OE>BZWh8 zbFO9hm9d#Qto~n9x9j<@q890rgKp>71tjs8H}NoVA%#ijrAHGMO}WKHY?wUtt2m#$ z_QqHTKDmmBwN*cU5qc==JMO(-kd zY1N$x_nj)%t2_VB_qk+rNkQaYOg`@mHwJzwg_Y-J6Qx*pJUi$SXOunB+QX6OO&P}p zr}F)ds^;wfBBGTPig#sgwNK`H=y2V@NBiCdaVC#L4_;dM8(wEzT@^0%g+WW<()tF` z2OG9#9`*UT^7E_jv)?ym)-_M&ku;87_9o%%d`=?;k)_qm^}_B8CZGFY=cd4w)sSNm z64ZFxT5|2ZUstzi@CZ3^EV=x95xbC1Mq+A8Vs?H-dQM4VPFiAmdO=ZfX;ErsUS?Hx ip02sMp|Odnsj;cCrMaPr6b~?6wQO4TVbYD4mv{i7(-gx1 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json new file mode 100644 index 0000000000..56e4762081 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json @@ -0,0 +1,61 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "A+kKdDsKDOLOZeiR6nQmSOmmNXM7xvstZC0MXeYZldY=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/5ckdFOO801qFh5Pdl/Ys=" + }, + "unbondingAmount": { + "lo": "832829204425331254" + }, + "balanceBlinding": "wvqys67GIC6OGNGsHjkmKR02jjsq3yHYB7K6ZjgzVQI=", + "proofBlindingR": "ViPPl4U/5TSdjLaeoEZqUwjaIBXOtDZjmG6U8ozNvAg=", + "proofBlindingS": "wW8rXSn1O74J7vLzdIDCY+X1MYJ76eqQSxO2CFS2CQg=", + "unbondingStartHeight": "7495" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "OdQX0P3VgVaT3lijDqhzTZH2cs+nBc1g2GNJb4Gwwvc=" + }, + "epochIndex": "8690", + "unbondedAmount": { + "lo": "404256345508815991" + }, + "delegationAmount": { + "lo": "477459550353198987" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "mQTC+bVSnF6QnTYis6f/n8SpQnBsOkvbmssVwYecDI8=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP47zTWoWHk92X9itq59Vm0=" + }, + "unbondingAmount": { + "lo": "758560614146393867" + }, + "balanceBlinding": "ehLyf5MPy5pQeTpmLBoKNBbt7HuvIFKHRE+WA8F36wE=", + "proofBlindingR": "hWqRdiOQj9/iW9gnK/Y8RXx6kI/YUUeQ5gNp1ddn1Qk=", + "proofBlindingS": "uucVEJ9RrH58Rb0z1o0OKqtNMkOv3KqkEgUH3WmY4wc=", + "unbondingStartHeight": "47269" + } + } + ], + "transactionParameters": { + "expiryHeight": "8735456", + "chainId": "esyhrjirvxpfmtulrksyjv-97014591283238299093123149225", + "fee": { + "amount": { + "lo": "208137607658665057" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.proto new file mode 100644 index 0000000000000000000000000000000000000000..228d18eec11ffa5ae0d1ba42a4f0a4a6344c3c0e GIT binary patch literal 536 zcmd-&$aslqFC&){mjd%kt`ci5o=4|WUrc;eqUP~(nQ5{0vERBWx;(MZB&S|e0;*v^ z1OI;(xw~4tH@UVj@yYkpzuj6~9NU)MKlFS1=HuK(3Wt7e+PvqR_+LdNu9Li*+5T<;7daM0Yles;tNGP>ALqMIpGz7JB|rUY*i`-U)dX+hZ5$!nI5|9yTX8uZVzLMM!19Xtg}+xD z!zSO0Sj@Mg*mvT$qVvmH&nDbR_RMeGaOk_hCub=xj_)TLnkFsiJ;$oV#nC-~-Roy} zCthIVIs^=dec*7I$#UrD)}T3Y6Xu#JZC?I={*jeV1vysUw`ZLeJ=i{nrypB5{Ifo5 zx+0>|_GW$3wso~(xxjGf?%R0n!0kPUxr`L5gg(_z=080vpwcQ$M~cft?CqQC^$J1l zF8X_G_o)@GPW?Xv^20ZHZ(FeG_f=?GL_=t;^KJtV)F4z JjdwpX0RUn++{6F? literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json new file mode 100644 index 0000000000..e0b8c4673e --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json @@ -0,0 +1,41 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "iLzf831Y3rJymPahfycUsMurMJe6XQyQEFsnLdh977k=" + }, + "epochIndex": "803", + "unbondedAmount": { + "lo": "601496906518938915" + }, + "delegationAmount": { + "lo": "375041392457809201" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "i2J9L2vP2uF5r0oU67EJg4kyaapWzQP7F+ECVJfA7U4=" + }, + "epochIndex": "4513", + "unbondedAmount": { + "lo": "216652563162553867" + }, + "delegationAmount": { + "lo": "95384100822704596" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "8159099551", + "chainId": "gdrgfxonlpxlblaupowahg-90324152768200249394210704331", + "fee": { + "amount": { + "lo": "992811922133336171" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto new file mode 100644 index 0000000000..2fdaa59610 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto @@ -0,0 +1,13 @@ + +BÂ? +" + ˆ¼ßó}XÞ²r˜ö¡'°Ë«0—º] ['-Ø}ï¹£ +£Š»´þǼ¬" +±úìŒÅšš +BÂ? +" + ‹b}/kÏÚáy¯Jë± ƒ‰2iªVÍûáT—ÀíN¡# +‹¼í×»‹í€" +ÔǶÙê·©JŸõDz4gdrgfxonlpxlblaupowahg-90324152768200249394210704331 + +뀟Üí¥Ëã \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json new file mode 100644 index 0000000000..ed75f3af3f --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json @@ -0,0 +1,76 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "0NfsYxnncgk0T1Ca5FpB5ex1f225R0Is2CgirgwZ9Hs=" + }, + "unbondedAmount": { + "lo": "740017238234753766" + }, + "delegationAmount": { + "lo": "988517731075963501" + }, + "fromEpoch": { + "index": "5000", + "startHeight": "5000" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "338594336999204893" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "ObJfJhtunS9cx6PpYWwRnpXVFu76k7IItYdVsCgtWfU=", + "address": { + "inner": "8pCrSoD+ZDrJxV4FZl7v7puHwKKDnrpzmB3DT6rLDnChT6ZWSe9qrrEbJGP1KK9GdMp3ujwOsHPxdfgcRhYsqYGPM5b6/i7dMCDYDVSH4XA=" + } + }, + "position": "51719520451379", + "randomizer": "5WIjKiwTs9XpN3JTzsCNjis7Z04Aenrtksd58gTnaAQ=", + "valueBlinding": "IPsgT3DejM2ebpGsT1W/J4Vjpwa1w1VxjTwuA9VKQgA=", + "proofBlindingR": "oq6FbdxV4g7Zsuqd6B1uhnb5L52NSU3ZsmLdX3a5eAc=", + "proofBlindingS": "jov8sMAoVdqo/yLI+1qvrSyuX+8ch7jdhIySxzsJCgc=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "740435132094443408" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "y4GhYoVvlRou+EJdshukhWWyKixj9Rc2CPLPwtFKG/0=", + "address": { + "inner": "8pCrSoD+ZDrJxV4FZl7v7puHwKKDnrpzmB3DT6rLDnChT6ZWSe9qrrEbJGP1KK9GdMp3ujwOsHPxdfgcRhYsqYGPM5b6/i7dMCDYDVSH4XA=" + } + }, + "position": "60591001031466", + "randomizer": "cRmyLyMF4NHvGUgOjDPTnF31EJPNYuQEzPp+9fFgRAA=", + "valueBlinding": "lh1RrzEHN0hLK5l3tzicgJs4KqcOoEZQcUyylhfprAA=", + "proofBlindingR": "Sl7j7lckBW6JDbiBJB4iJhNIvuwQguPPhAi/Fk4NrwE=", + "proofBlindingS": "5TkBSJLh0rgLwTgqZFAAu0oTsiauOxCax1lxyf+3XBA=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4496989314", + "chainId": "runtgkktnstqioxnh-6897318085889431891275", + "fee": { + "amount": { + "lo": "741333047032460936" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.proto new file mode 100644 index 0000000000000000000000000000000000000000..3fadff56e61584e11441a504775825603c570546 GIT binary patch literal 779 zcmd;bKgHz2rNpIh;rg3o$>&9!CjJ4lo&#q2i zI&a63ML^{oZ@*mGzVpkk+q_zA93AQc9qL^Bn7DQ`ajjtFGT`Fkn0sOUy=gmk-((R2 z8m;+ij=pi>wc<>k{4y~| zaNg9bV()%U-o&xBJ#>SHZsb>~Ag+K<6IOdQ{7bPqc{GkSE$;oh+3g1wHP72sJVW-d z|Ekk`1q=O`g?YZuTDMVJCHbqydbg5O<-2V7HWYs>{UPHfrn9oK-+0=ue|mQf6mIZ_ zv_C8m*!*qs+<6bVr4*hfDQoEnZ@&7{yeRnGf!;oC>vTVcs;ak>j#qwSd7i3_`rh1>bT__iX9c^FLSOfv4F@zrZ>{*RbmDi^`n5Xi;@``(@3`C2GwHZBCl@5)5Kq{0S2H~+~arQDy(^(ygM3I%AMbibBZa4yj2@F7UfRKZ&_XLEfMK_n@Ful&)&jGRM;4y^zdc4k$d03F=c)$+ zLK;P-c_r!D*(G_!C54&!6?qxDW)_y_#)cLK7N!;!mL@=!rJ<3zsT2<|sdl_=YF%;u H{Sqz!sbgBj literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json new file mode 100644 index 0000000000..094d63b4a2 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json @@ -0,0 +1,89 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "I5kmtly1X40hUmxn27F3VMo8dyce5pKa6Rn60TQ+7J4=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP41P3ztkWhysCDEm6XjU/g=" + }, + "unbondingAmount": { + "lo": "915130977768737369" + }, + "balanceBlinding": "bTCn9A/3JKkeVA4Hi7ZKa6yDM+qUR1rOaEoMDmHfyAE=", + "proofBlindingR": "0U5QdLWnObnx6ZHEO4qjBsGfHod6AvPUlQ0jJv+CZgk=", + "proofBlindingS": "jBLO7ZDkmBradZnfPZhyzvLNAHq5RYcta7QDMKbHAQI=", + "unbondingStartHeight": "65167" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "341227487484513039" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "D/Hv2N2ndRhgFIqYh0eVTPl5cQXcbFsHh+AGUFu1A1143XFkMnLYjpfTi11mSuWcUda//lea/U5XI7wlB7OpOfl/im6cfgGUymwLJTH2XEw=" + }, + "rseed": "d2Dx7yGSj+9wKWC/YT4QXdGttrwUEuiqFd9pJhJvuNs=", + "valueBlinding": "6POSAJnJ24GLFW9aexTiHD+qPlucqxFOYpIB4omYHwE=", + "proofBlindingR": "LNUIBFh2SMYAv10SjIwEiZZEj2QjV22apIhZrrX9WAo=", + "proofBlindingS": "YGHaONGT/G1uPqYGZdNjhdiSK0CADwrMECxPQWYFARE=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "3Xkj8FKph3+WUgKI5Ipq3iVB63AoxJ/FU95nlUn/FEQ=" + }, + "unbondedAmount": { + "lo": "70470844286210397" + }, + "delegationAmount": { + "lo": "910289605396586660" + }, + "fromEpoch": { + "index": "9683", + "startHeight": "9683" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "890334610867370706" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "ALj9QJgKfSXrPIQa0weF1gZz1xRicK+xbmhcBY1AO+0=", + "address": { + "inner": "tbL1c4IEOkYt8H4XIie2Sm2xHG9h3E0QfsBf040dYpPUBF/dzSNWsFXbCSPO4PnasAlIssDaiMPVfDmSuxwEWECldr4twbfazQ08+u6LOrk=" + } + }, + "position": "195587305944732", + "randomizer": "QD5U8WP5/T0TKp+TJ8K1k9vsTcv1RLF8R1FRAriGFgI=", + "valueBlinding": "ISXmfR78ZLtyYH2c0s51yVoCkSc7OXKrY+py40n2TAA=", + "proofBlindingR": "lF1rMBraxWqpqRhsRwKhlz1UQvJCzrAY8YINNKWDbBI=", + "proofBlindingS": "TUnkjvDJL4+CiLWDEzI2dZKVlUEB2k3S9AqyRNMGFgM=" + } + } + ], + "transactionParameters": { + "expiryHeight": "5502833990", + "chainId": "uldhdxuophqqwczin-1708644", + "fee": { + "amount": { + "lo": "583734960813479540" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.proto new file mode 100644 index 0000000000000000000000000000000000000000..628995ae1927585aee291b3a23c8515eb6b5ed40 GIT binary patch literal 915 zcmd-&#CVBmA0w9%mxA(4wQVt5<9ii@a?)>aEDt$lQ?4%eY|^ZklD{sR*u9yj1XRO- z2L74a*SwvWQM5tf$n2$$gMVmoaon8pY1zvgXKwNsDdZX~|HA)WWu;sQAA9#Uuk1C= z#;>NhN1e;?;^9lYe}d6U;i6wa$=2nTJ3qdhc*MGEG26lUa_v=2pRY{iRaX1ol*Z|# z&?9v2?Sv;Yq;8eYyl*?B=-j8X3{^W_+jX8#8W5DMZ7;Q#pk z#@*$m5(y$*Guqv!`uwacWWAFU&EEciEg*U;b8N-k!W5&T8-3F+cgLoAJ)IMHZU4XU zS%3Y)mG`K!Z(eEnv%V{DP95WvQ#stKhTmd*q!h{%KE79+)c?LfGhu(Coj~lxwcGZH z2)$S(dOuT5D1XOoC50ECCo#-CdAqS&G(W0Zx_VozhfFJqac^tDJEx7wBD^${t&dXy?$B{Q^%98tb3}CuM0Ge%s(1@FMX=# ze-RfcPL8{a&K*54dwQ)B7srx=lOM1C^#1~n78}Q9Z-L9+T>F@~b~ACUU<3#6rLQ06 zpSXN%Ee}z_tH7}1ufq(kTGiJ!EmD`+Td%PdUl&O#SidnZBZjrt!TPNfFaox2`dZw? zV&$g$p-x;$eVbSAMw$G?JH7&S2jVaH$|g;|!V-V?ta8|f(A%8K=N|mLwSm)P(}7zZ zhp*OHPTDQQ65+74Y@hDI?YGYI+WdOgZM9Qi&f7`*SMSl0QgE;f`I!9kudT4w{K@Kv zwobnN#`pABmyI>G_0ED8Da{vGU literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json new file mode 100644 index 0000000000..25474413a1 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json @@ -0,0 +1,61 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "r9dvXim28MUOM25grPD/M3Ukwt5fhMSmkSequGuBhsc=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP13MY/FBIFvAGjbi6xxDLM=" + }, + "unbondingAmount": { + "lo": "833138006876411250" + }, + "balanceBlinding": "n2vyalHeppZ3xpv157eQSZNcQBtHfpr0+umn9emOWAI=", + "proofBlindingR": "vNVBATuNSzNibOUezupUo/52tnq/J5ob+frtIuBpjwQ=", + "proofBlindingS": "WQ3R9gS+yAY6i/cPFznYexJn++Y+ePU80YoZDI1VCAo=", + "unbondingStartHeight": "33167" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "ahx3pS2z9OfVJ5XVy2L7h6A9/OOpe6V718mph2v5660=" + }, + "epochIndex": "5331", + "unbondedAmount": { + "lo": "330649227655659245" + }, + "delegationAmount": { + "lo": "945092610391411515" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "4sO0TJ+p6VbSfqzgs3N34zxvz6GHFtl8d+sVX39aY0k=" + }, + "unbondedAmount": { + "lo": "844661685175635348" + }, + "delegationAmount": { + "lo": "748463885349368091" + }, + "fromEpoch": { + "index": "1760", + "startHeight": "1760" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "1102765878", + "chainId": "bsnezfwrcwgnmifmbkzlf-951490750", + "fee": { + "amount": { + "lo": "956675746943535169" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.proto new file mode 100644 index 0000000000000000000000000000000000000000..facc7702ed8e477c49f49a8acd199f2b8b46e2ee GIT binary patch literal 393 zcmd-&#CVBmA0w9%m%{q%`Ei=tJ{;vU&P!PH;lFXI%AtGlEk~A3RA03tyRq%K5>O2T z8u(jo*ngCzF`pshcK4b>p3PcZ9G_PGUb^h^&*R)i3iGo+Wd+__Hm&^F?61$aPw<=^ z;~?!`H|xu+c+ubsoc3&A&dW&ZL8X^K1=%NueVAMGW%Ja z6e4*qeq-5pg3YS?JHNQ)jcTFv-_PtSzS>;ulH}2z@Z)W0hI>clT@KwtpV4tX^7u{p8B_?4PgK3S8Ed;^KJwcf;TI?`ux8C~FRHMdRzEl0AV2Oqo4< z(cV{E?{EVRnEmL=>!yE4HgajPaXjD^c)%-U%CT+V>s}Ti`K02!)T*@dqU7@Qyxh#R j+@$QPoHSiaQ$rI=19MXYDIP8^j)N1nyu0^d(_&r#wzRQ! literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json new file mode 100644 index 0000000000..55212757f7 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json @@ -0,0 +1,68 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "14628453666151192" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "UFM1b40dxx635gw9tG/6cr2Y3C/a+XyrXcOGN+o9RkDtPAnS5oZUxdihiMgt/BQluUbJ/wQW7xVUkZlSoyBCCq47FKHXISPWqOKa1NfREeQ=" + }, + "rseed": "3lSoLzevaFePCJnq1SS1F0c56fjHJpBuz1EbU9zB/Ns=", + "valueBlinding": "ZYVKhXkIKnUAWlK4ATLFCWcR4DHhV9vBAqCGsD8ADgA=", + "proofBlindingR": "Ne49inZPddL+KKkh76IFX5Y3EoHPtKlQl7XoTJgvawA=", + "proofBlindingS": "g86+HRmA+brIump4BPqBfkKtxU20FvJnYr9TG5B7iwY=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "519914074422927014" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "CwMU5j4E9+k/WF/2jdaqPtRtb6u+j7duztKjwLGOR0xSkLxuxzzQvBT/3IXPQz1ig4F7FRyO1P3bi5zlev7pFpD8HV3wUH459sU69YFbA20=" + }, + "rseed": "Qlwq5bYzDEmgJ1bV2h7yqWRnU+HqotkX92YRyqeI+W4=", + "valueBlinding": "Xmody5S8HesEiqfL53UqsAIwOPP9F2LQiD4AfnaZKQE=", + "proofBlindingR": "7FJnerqJZfChM915xkFLdHYsImZrFUsk57RE3XQ9LAU=", + "proofBlindingS": "ZbWADDqCn/80FC1+MucBWoC4g9zJUm5TPcm6fVHR0Q4=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "eRRYfhiyV+UsJ3zyy0up5ItLcyut+bFbNURKoNh3dcI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP++dsi0OVgQYk3S8an7520=" + }, + "unbondingAmount": { + "lo": "502020172912843970" + }, + "balanceBlinding": "jaTXUlgrOj694lV7G8gZxXOnM9LbhTliHmLKonLSbQE=", + "proofBlindingR": "h/WPPIjLR5vG7pFDVa3K0YiFQFseK3/DlzRrkanusg4=", + "proofBlindingS": "Qq51McQ+BiLfhHm5U/oIF1+tVPf0tdC46MIWiGzX7AM=", + "unbondingStartHeight": "58228" + } + } + ], + "transactionParameters": { + "expiryHeight": "4072114916", + "chainId": "afpdukr-8411462563989651600", + "fee": { + "amount": { + "lo": "74420168876627902" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.proto new file mode 100644 index 0000000000000000000000000000000000000000..4a214c60d662b8c9f80caa0125e3fc91085c321a GIT binary patch literal 799 zcmd;@z$Dbm#HG*0$uVPF=i!zK|0IQ!xD+&B&Cxe5{I;b1`O6rU0>>|l!+tiuX7h{H zwmxs9vocFSD2OW{AlNj&SN6Ev_Gdh{Tk?Mu?VWK)|JKi%)v<@$%wO5MIlQ&uy!5Os zeX7wp;gKd6|{rV=qP8p-~+>l z;kOSmEoj?d&%no^rC|EbwyVs)^wK|#m5T2dvBpm`7iv7eWo5whtuK6L=w~w+DKwwk zCo9?TbJvMoSrsh58ta_a9`)TK_9;DSf3Wm~>TWi!iA+L$Ok4(BTpY{xUfkRH_}FZA zV#9=+S>%}=%lDV|5%J%8udTAXlAFJJU;p;JbC(t$*x2Xp6EtB@-f^1?dqn=h6DK%M2cqgG!VqnUH16r5tTo^CVd@m!!DcJ-Fr zrE?Zea+If{Pgoutqn{D7N7r$Ctc{UW2h^e zsmZ9N@Fpm|YFB6KhlR#>D~~yPmz3!!rDcnHt32Q0a<{}*ht)_Sb!!8URnz?cCL+3Z zM$Z|e8g?|_IT@4}Y*M@xmvh~7_7l*_;a<0E& z_V{v)S;&y%$<%vO`Guqt(+W~bvx{^sObiW8%#2LUj4drJ%}fo=3=E`rfbqU>{e%gB Jr_XF*1OV@{WkUb} literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json new file mode 100644 index 0000000000..c781b10222 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json @@ -0,0 +1,61 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "YXosz+QHnIcC7jmmQ8ZLdJBsACoQCWGCumAPTem7vnQ=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP6+36Q/5ckdFOO801qFh5Q=" + }, + "unbondingAmount": { + "lo": "948236585526579304" + }, + "balanceBlinding": "i14Iza6CUgkS9c+oBNjaT+Ve1sbiFFVTsvhqukjkOgA=", + "proofBlindingR": "1VEi8E8G61WsH2W2bLkLYNu8v03YrCWE5yKewtjC9wI=", + "proofBlindingS": "mU7/ENdG5SKxUfUmE/yPnOXE3v150haMUFsVhsVLJAo=", + "unbondingStartHeight": "96242" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "wtZUXb7IXgXuelYMYCKbYjLbE8WnAXQEX6Ew10HWBjM=" + }, + "unbondedAmount": { + "lo": "170719823519941649" + }, + "delegationAmount": { + "lo": "725043759800429873" + }, + "fromEpoch": { + "index": "938", + "startHeight": "938" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "tCkBkyUCfewb/6cSS9s4U1TuskpWR6m77kogZFkPSEo=" + }, + "epochIndex": "3278", + "unbondedAmount": { + "lo": "968305841283700134" + }, + "delegationAmount": { + "lo": "657629584393332875" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "7732091560", + "chainId": "pkuruckua-452680079", + "fee": { + "amount": { + "lo": "660985109028543605" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.proto new file mode 100644 index 0000000000000000000000000000000000000000..81889a82916963063990ec52c41a41550f5eb4ef GIT binary patch literal 381 zcmd-&#CVBmA0w9%mqKEd&iNAIe-TO+EfNB`f zz`uR>m)Ji&DJ$}L&*iAr_9%k8sxY1erP)bFw}p=`XDnffUubaM@fw@46c@+Dju|VS%~-geNr{VNv9_wW)p zCkZrb+3Hz)TNbwO;02o1eR1oZZ0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12p`1>jW8Y`D)4>&`c-&J51rYSmt+7VsJmpj`Bg(S3V!FJp!cN@3|ZCYQgJ$;zKRpW+u!~r58b!qGpeGo^J%5TBzCDXMe5V3<0->0=@wXA_^c@D$!(&Wh(v@U!U6mJh~+~D}!42QyL|2 z+=!F;xmDUCA_^b?00000000000000000030v0GO@t2TNMke0ic$Kr!33J9Od$i&0c z_E1V)*9^C>Mu7J$qOP12>i&L(ebi_<_#(a2%k3)pEnXV2+97zrW6t&W@L45dU1DZX?1U7YI<~Y hXLDt7ad2>Nc5rKKa&Ij#8Vm{w2!O5K|NX7t;R1WbB#r<8 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json new file mode 100644 index 0000000000..d1d5c68c15 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "7zktarNJuxi7momQBNatSv2HMk27tGBQB/B7c+/VBNE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP3ztkWhysCDEm6XjU/fO2U=" + }, + "unbondingAmount": { + "lo": "406003733774126856" + }, + "balanceBlinding": "xtArz6ST4CHlS5JNmNqBHb4YstOf/z01SCMyyNt5rwA=", + "proofBlindingR": "hLzPOTAOQp3drpDBq26W30yj5Yrn/JPr/SDOZS/sxQc=", + "proofBlindingS": "zafp8QQPPNVzv/wBz3qOP0az6OtEVFHXw2u/n46TSRA=", + "unbondingStartHeight": "47893" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "Awhm/XfXo1KL25mU3Zff7cOoIUTfZojYza0gurJ+KbE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8G9pRGc4HX2/SH/Lkjop0=" + }, + "unbondingAmount": { + "lo": "664860696784372740" + }, + "balanceBlinding": "QnBTcGmAE6N1Kg+1lUAEcGiOrnjORhoJfOxXK/vzoQI=", + "proofBlindingR": "+tg8+NkgMMKnqh/DjidJXcS267b5eaBuo8yoPtuuUwY=", + "proofBlindingS": "TbuYdQLmgGR3lIgyUsyabtEAwoGhDGuIQzITHyP6vwQ=", + "unbondingStartHeight": "44945" + } + } + ], + "transactionParameters": { + "expiryHeight": "3500533952", + "chainId": "mxyd-22", + "fee": { + "amount": { + "lo": "877544471909892658" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.proto new file mode 100644 index 0000000000000000000000000000000000000000..5792ea7c84f0743f4cbdd6eb9366285b17c2743f GIT binary patch literal 425 zcmd-&#CVBmA0w9%m%@8X-K@=?yCrtd>YTuGZLQbeb|c^2TM`1;KU5dLzshn^38;nv z4gCGQ&2{0a1IJqadgbPed5*eSr=K26pmfcKEGu01I4G_lYD2~YLwk4 zvFY;s|F)(c%0?${SFUHUQfS$8-qL{2Y3|*16ArGQ!`ssl?wM&G)Mb8b?cHE+VTe}7)cWTo)yhRu(g3I>Ok zuaZC9r|ubhWZUa)KPwmHEk3it?)JK1HYWw&-7`v=o;9SDPw6lUIx{QpBEzA^g*@3E x&PKxW%D?urcuc&{BqYmm;NtXFULp3}ipmsSBO@suE-sEuEgP;KKKN=H4*;uAyZitE literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json new file mode 100644 index 0000000000..5f14bfe716 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json @@ -0,0 +1,74 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "195827346094134571" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "sX+pncGQ/KxqOnNsUb3XpZJmXlwSRm+N3eYzfv2+FZyBzBpMhsgcLcPtqxFSoPnBIksVwHUSc+l5IULvSx+4c30+a2rWLAxEcbyLemRtHsc=" + }, + "rseed": "c2ZITx6ZxN8ddPDekGPxHoJAw9quKiUlc4pmsmA4AcU=", + "valueBlinding": "gFEeYht786HAKfoTe0VE3v0ChbxDXMJZVG2BYpntNgI=", + "proofBlindingR": "GM/OHygaLL42bAOWDSlEO7QNqa1KGAjkvhJYi1EM3RA=", + "proofBlindingS": "E7fIKrsQ3GYaXTaTusYeYrC+1hbJva/ea6V3ZDMu+wY=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "518374952783335620" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "mb6s7m+yzIwRKu/MzGoenGEJfRRyRsOsczT7KJk+JhU=", + "address": { + "inner": "Iew+hFxq8IEK/5hlMgkA4pJNzhXsdZ5HDJ+ArHzBp31icrQ+CC3W9JrbxqPdB+M2GUWo7D0jeyqzH2jaqMLW0QYw//jeEL/ma1CqgHkmdgI=" + } + }, + "position": "145088482740312", + "randomizer": "cTu3ffs2NhR2D051GWFXQOlPEbe32dlcnJzQo7QkBwE=", + "valueBlinding": "rtxNIOIQ/z/3UvODPibC48kjshUx/Io+OQRNqOM+bQI=", + "proofBlindingR": "zyNnb3aaOn3CFoLF/sGs+t93EomEtVnHFoYHPzFGlAA=", + "proofBlindingS": "+4PqO03+VooHII/3AxAv64SeIg/RO5BizqfCnHSKwwk=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "596668747979393677" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "f0Yn+sW42HZFrHxFxMMeTAXTmeRZEu66x+XPvTDg+bF6C6cdFticMiUwCOZX+fHTCMyZTM7sMF/iZ64MKvUnBJiHXh/Wp1uojGBTsZzduAw=" + }, + "rseed": "00NnkHEd2EfkSkUYhY/YfhT4x8KlG5xQR9MFv4VKGhE=", + "valueBlinding": "CRAPp4W73ZXQ3w0AqKuIt2eA5iIVKzG5EkZL/HHyogA=", + "proofBlindingR": "dhlb6Ni0Zx8wtoD5SS1StDhWaxHz2NFmSaofr6QY0wE=", + "proofBlindingS": "25/dXGtdVJuXEVuStLATgQ/rM4LiUoVzZ/DD3CmIrQM=" + } + } + ], + "transactionParameters": { + "expiryHeight": "707589214", + "chainId": "njovozzqoqp-9801", + "fee": { + "amount": { + "lo": "188151869448080382" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.proto new file mode 100644 index 0000000000000000000000000000000000000000..faa27058caf5d679aa9c91b83f4662bc0af3bdd1 GIT binary patch literal 913 zcmd;@$RyOq#AU$6#j$$Tzmp&SzP-&Pq{OA5`D%{7apAWm?ayDvs1!JUSseDW`8Atg zthV)eBb}950zyGt0UPUA&OJEc&zdZ&;+(*}*OyL8i;EF*%kRDW%((9FKG8XiXQX`E zPRQsUe!E&QXu;2eO5UOeN`;DFRw_EZ_m$Fr=i@VY`C0H;XRZ?gOluMGX{=D#j<}cxDSC@N#nOgTa z#~g|b$!$!U`PPg{OF`oNIe85!oqc9G%+q)^U97k8u3YOS!SQ6DP(*hi&s_l{1>x-{ zv~~;JNt22-o4o6oT+)Vp*ThclU4JioX?cpV-fuRpeN0@tnYdOkf`jGA!jC8Jy?8N$ zov2_@n7MDwyZlXOdIYuJpE;8yHz$#^R;0-7@S0+i-x@RR)I_C#0jK!Jt|cbxLnGJ! z8L38`438%Ho)djjI?tVFe#4rYgUf4^iniEs=wACW>-Mq5ciA7CNxH6hW2;=PwOKyn z)`~;dF0vW?|8Y-X|Fi6XRSlJDWlRD$COo@+;h%z(LZS8c+TUhoB4zx3rILx^4ln%$ zw{O3BGiJ`53yZg?urn$tth?i@@JQgl{r8~H&30;s9-ma+Bx?Al%g&O;cg177Twnm6 zS5D6_n`KpdNUZ7Tzk_Rj-7gpFY}p!lT&#`V-q39dgOS4T=2zCf|H8W175cw33+TUY znWw~m(RxDCx#frElyn{D-l=`_yB>X7%t2J>0mG)=P5sx=9XHBc*VMQkIV|VH zdU@uPNTGMTjz2xW*Wkg=jaA&sWyNmHF;X?)cozQi<7JLBGkwmzF^GSZzK%!ht2)b! z_Bi=#%cEEHBm{4qb9V=il)`1_^a+KsH{73ixk|M5->4J$as1Fy={W)Jms$6>dPxZ? zDR2t#FK^v_cj|@vybLQ=cWh5@c%~$(ZMaj&&HGQ`r$r1}3T2YfFK%o}mp9nf@Y7Q_ zXp2Qyw&3R*7t=gf$**4`ahcIb;r9HyG1;*pv!@G2Puj9UxRL+0anqxq*5dRJhwo^1 wtYsEbcnprNpJ6uu`s4?d=E7y}voGX?ZXp8FE}bzO6?>NIJPJ svobrWC|TFQ%+kcb(7?#h+|u0Cz|_*fP>P3(i{s*n?|Y^-TszAN06aXyMgRZ+ literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json new file mode 100644 index 0000000000..ffe37e4baf --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json @@ -0,0 +1,75 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "+izPNVPqeF2XrGr1ZRMed8X4BUnTwAUCxUDIOwOXyhs=" + }, + "epochIndex": "8023", + "unbondedAmount": { + "lo": "793017112950123911" + }, + "delegationAmount": { + "lo": "272460560901127953" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "zRboVN7MB4FysSuJGle0+IpqMXNU9E39/uqjOsZxnsA=" + }, + "unbondedAmount": { + "lo": "494904355953803922" + }, + "delegationAmount": { + "lo": "81223922908734045" + }, + "fromEpoch": { + "index": "6107", + "startHeight": "6107" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "0ideXviJjxHkGMjXvbFQspp3dcpYF1K6UQhMzh9zN5g=" + }, + "epochIndex": "4538", + "unbondedAmount": { + "lo": "768477394051488893" + }, + "delegationAmount": { + "lo": "983152370971393844" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "d9F5Rv2AY0crI6BsiOzLLyVkM8JOZfxynziDoX6VjZU=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP+De0ojOcDr7fpD/lyR0U8=" + }, + "unbondingAmount": { + "lo": "629138262370904769" + }, + "balanceBlinding": "K0jNtY66sQMuDzzvvtoVAu9YdaUmt2SQ38WL7TfRjQE=", + "proofBlindingR": "3ValQzY87k4x4eGaeiS4qYSjh1GK6+SvCQJ+LStkwgo=", + "proofBlindingS": "6XJW3pBcBy9404K1kPgoUeNmiGXyeW7JjXSKL7PJdAc=", + "unbondingStartHeight": "32459" + } + } + ], + "transactionParameters": { + "expiryHeight": "2951555768", + "chainId": "fisvwbvdirlpqrzjx-3967992230514", + "fee": { + "amount": { + "lo": "798035401274981882" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.proto new file mode 100644 index 0000000000000000000000000000000000000000..9c1e1dabd2bc5340f03596d95fec32d48f976262 GIT binary patch literal 461 zcmd;bI>cnprNpK1OXs|4@T-d0>1(pSrV7iIAN|4VdHDb<(@}>L*38pSNef)Jlj7oN zzkO=s+1b|{xRtm#CjL7#@6XzQkD0mLPcgZG%s4CdBIMo~_Qs-(+MQD2TYhw985W0p z@%{Vn)ncn-h4T&o4Vcur?(^k#85rhSYc=agTpbo<+o?5?f6AgANaX?@ic<3oO_e~RW?G%u{1+B;PVsD=Rz z{BN%IQnozs`t2|0e=!p;`fG7<9K8B;=E}V%?{XL^XnUO9+P7;XvmU?A`+c`Wnchc~ zE>+u}GU5Kw?ziR_dl{`1?uIROHnVx>XZY~ptSXfqD_a(~2X?)FvYwNvPFFkS5SNp} z%c8J*6Jpr)D=s%}o$x~=@Nrs4>Zi)Qlf5Nf`kPOduzQ^T%P3^ZvE%BN|6D@yX_>`k ujM%Z3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12utTxofF{gFy|-b=K}w_*CZRVOVB{2tx?Cs*65#438d3^S zU5gY1ie3-~XWlH&T01+}E+->0=@wXA_^d=2N(lA0XU$neg>$lltVAKnv%sX{5
Jyx(01|D}1>A9YD zQ`&3BNQ4yca(1`gndTPwDDnqFAVN0$X9y7}^>&&)B3o1W3jtC?iQLX8XPQpUh;)#> z3rN6#1rkdL*YVH(77{giV`zACc5Y{5X=itBcWGu~b#-QDY-?|9EiyDTFgP_eFfuSP hF*i0cG&V9aI5{{qIWRdi8Vm{w2-1eIlg+K~#tdM~`G)`i literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json new file mode 100644 index 0000000000..9cd486a032 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json @@ -0,0 +1,83 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "bkgJqWZk5bhmu2OiiOzRiwu4aqsMlWrxAwvWQwsm+xQ=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP6D5CWu5jH4oJAt4A0bcXY=" + }, + "unbondingAmount": { + "lo": "926649945997430843" + }, + "balanceBlinding": "bpTn+aZPKYn0RW9DuD7Iz4ezfZIGvcd6efpmHUeNEwE=", + "proofBlindingR": "v6uqwTgBOZKQSTjK6U++mX556IvdfoT5XRd7ozjCEhA=", + "proofBlindingS": "BaeMcxGelha+0sGM5DsfMtNhWykdbcQV8OuvgFoRTAM=", + "unbondingStartHeight": "20400" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "89212773549955544" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "/DZsV5Jfcfdp2YJJ7W2CDnZ4Me8L632cTbBA2Kz/g6XCQ3nlM3VzIx5/WNUyw+REbaR+jaKrvGY8XcG9gdVynvUFpl5Nj56AoWTjbTKvjsY=" + }, + "rseed": "PAb1/OQgUJEnDNB9dIKZvxlq5zy+A/7yHmIpavlz2J4=", + "valueBlinding": "7XD0c60mEAvMTkAbdOHGVdBzXW+zqgp1ZYK6fL1FFAE=", + "proofBlindingR": "Tljjz9U7qfPaEaTjtQ271gPaTdSGowHItSC+8D3dLg4=", + "proofBlindingS": "brEywLZhpUONLBpx1T//3PqeDAYbqtiEqoWiEhcoagY=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "bY5wOXIA5YdiYmPaOxm4AKiQPXTcAta1kHm8aeMTnss=" + }, + "unbondedAmount": { + "lo": "897020223552126224" + }, + "delegationAmount": { + "lo": "597520268173838502" + }, + "fromEpoch": { + "index": "7403", + "startHeight": "7403" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "NiXhRtVm4UvUoW47ECkHxpasmxMxQCaKpjCh2F0u7A4=" + }, + "unbondedAmount": { + "lo": "453041533087328856" + }, + "delegationAmount": { + "lo": "628856767696431009" + }, + "fromEpoch": { + "index": "6065", + "startHeight": "6065" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "92276181", + "chainId": "amgiywvhasoxsxfgrlocbyfwarxxypf-4948792265883", + "fee": { + "amount": { + "lo": "867745600581741115" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.proto new file mode 100644 index 0000000000000000000000000000000000000000..e0f43fb4598af49a51c9419fc9b5f6e4c07a3ebd GIT binary patch literal 687 zcmV;g0#N-5!U56(z5xm%3LtJs38`je<+x_MW1@)c(TfYXYO4&DYViXL)`xGJ~ z3LpRg0000000000000000091j2EE66dHQA@M~xE!Iv~HRs=+t`Ig*e`ILhfyzL|b`=!@Nc zg!x?;d!snQ5)eWl1*eR25uTP7zS6;rjq9;D?86JEU9V` z5>g6K{5EV?l3#K6Y1x8F?QMb%c6c%G3+sKHO|U@Ntp9_h!b5rGGj($#9)DQXGQ;FV zZKQsUqN}`SJYB)Pfz@)J^#!J0O^=>{p=9H2GOv!t8X!Cd_59=@P?0AL(0z1*nZFro z=RCdx{_-ATDQfw1*q$OF?QrySttJo)%uYZXbm7KT&~sgHv#JVpWrDhVy+srODj-f+ zyVe8RP1J^?0m!u=zVJQWE)FsvZm}}Jwqd11jVu~*)j$8-`ko91 z8>-lZs)eEw7bt253P;KUL<%AbAZ?CtIdTByhhk!5+B+Gz0H}~Xbld{gwUBwdY2y=~ z%Nhy@kou{qz~r{M3?d2$rjg{7%CNMh2r32$>p2kXISNP00z?WT3LrKm;YQVF;Y-w^ zZaWYu2ga7Hn-eiWCW@voq1at6><$_V2-wuDf&AOyqy{1i2%*oF>EFDG-3TfM2(d2^ zu`d!r2-S;#ED|kYZD(nDcXnuDb8mQacxGpEY;R*?d1iNEa(H-oaAqwuIW#yoIWjUf VH8?mk8Vm{w2)oqOu0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12)YtC=3PlL$?MnqMil3o&A}hAD3}BlE-z9p*4Eq@H9X{5W&GX5o*TIySnAORvEYlSqW{7O1>KRLa8+B7_%^VcH+(&{8rSl&(V2T%|M zDj=j>_$IVezl}XWnR~-;fGl+cn=!vfnph~&cMb5~;|Ve#@_ei-UMI33Lf1%v?Ms_S zYtrdG-d~%lP2nl-0otk!3c>->0=@wXA_^c_{ydk>ds)raMY(^IgA_^b?00000000000000000030s?DB*ja~ zqOh~OqRr~A0U`^Y-C5amYAyLYF>NFTI%{PC)65 z?x+guA5+b?^w$~+2-u>K*Tvzq!~!A;2PIW#siGc`CdG&C_WG&wUg8Vm{w N2%Ed|gU$Pijs%)&M@#?! literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json new file mode 100644 index 0000000000..a9ef7b1a67 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "F6pV72WjIcCeOpx3pfoDANkIc6KQw/Hq+AFUIcj90QE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP3ztkWhysCDEm6XjU/fO2U=" + }, + "unbondingAmount": { + "lo": "878344376429652134" + }, + "balanceBlinding": "cvRBjdSqFQXK8MhlRmjt4vTtKwvKu2AZe+RqoNm2OQM=", + "proofBlindingR": "LRmCs2xxgJ1bJCNm0QswCSIZPRRU8sBcH9YwsSA3vQg=", + "proofBlindingS": "ZhY7R3epVVW/Xpl6qMciYpdyt1IYgdfXbuJR6aunXhA=", + "unbondingStartHeight": "57288" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "D4w12o8G8WGpgdPhGuKnDpRco8keN9W9EDLnNhsh4iI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP7L+xW1c+qzZ6D5CWu5jH8=" + }, + "unbondingAmount": { + "lo": "558956825712963411" + }, + "balanceBlinding": "broJyNazBj3JJhBYa2U4bddo2v3CmMowDG8NtZEHSAA=", + "proofBlindingR": "tfk63MJ9xfxAJY1Oa+HYx5xojLhaianX3U2vH19K0wM=", + "proofBlindingS": "PBfDvqc0oh+45Hh7GR2JO7/MMNOaz8fa7oyQfpNL/gk=", + "unbondingStartHeight": "85717" + } + } + ], + "transactionParameters": { + "expiryHeight": "8264271933", + "chainId": "fkefdmmgkdphryh-3234915", + "fee": { + "amount": { + "lo": "357635877616714976" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.proto new file mode 100644 index 0000000000000000000000000000000000000000..2c7ffc19020323609bb5c2a06bda86ffc9a850b1 GIT binary patch literal 441 zcmd-&#CVBmA0w9%mxB1J(D$i}6%Wj_np3{?7c;|6j^afV4u5?0gE2($#NUgINCzf zTW#)ByAvd(3t!`x^U<+O|32AoQgwjv>)4#db`GuWtLzL&#E zAx+HMy?kY8=>E8wRV$7wB~35d9wgCt{d(S`z?Z9+#|e0x*w4&`@C1L4>8*aYkBKWA zFF%xew485B%;J-B=2!O$7(F+WR(zy{%@hAl{}$a^{AzRhf}fn(JA3MZp16E(R`-pL zFAvy_6!La)p18J|&Gw|4Kty(`Meg;CTYnGDIAy?-&%1RZy9a}n!q%TwcMjDa{o|n8 z>zDoT#_>5BJv*X0S6;vCyIwxt>oT*Gf{pm$ealT2$?telQ7tLkX}$l9!R1-!kKcON zGofy>_diaLt8-a}bUF4;xcx*J%REmd-i{nA( MyhT6%F8R#@0D@P#I{*Lx literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json new file mode 100644 index 0000000000..6ff4a74a04 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json @@ -0,0 +1,78 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "vKk5yk8NyH+DG22VY+uTstUsgOH0rblmwmgZ+N3TjkE=" + }, + "unbondedAmount": { + "lo": "313388010662189925" + }, + "delegationAmount": { + "lo": "236151268787936989" + }, + "fromEpoch": { + "index": "8357", + "startHeight": "8357" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "pckFySm2OO6luGoGgn/4wNtSlgADrNRP4ywvDBMCraU=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/SH/Lkjopx3mmtQsPJ7sw=" + }, + "unbondingAmount": { + "lo": "763564387453183446" + }, + "balanceBlinding": "1rPvbuNCxO+W/P6RFnkeONeWjKE2sQ/6SH9ggGoYMQM=", + "proofBlindingR": "HiNEcveyifmf6Ps854A+a9Mvbt6XzVhI2jjhv7RExgo=", + "proofBlindingS": "4rQz9Nsg+uOn1AVZEKQl5oiv4FoBxGbOvsDkKpSRow0=", + "unbondingStartHeight": "15123" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "0kkcLVN1k+WJCg4hNrw9v7z4OpT/0XsokRs1UVp3NBs=" + }, + "epochIndex": "5348", + "unbondedAmount": { + "lo": "359864110413393812" + }, + "delegationAmount": { + "lo": "100232893875702167" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "B8fBIL8Z1qAZqbT2zdja7b0kAq7m99jHw4z19ET+3JA=" + }, + "unbondedAmount": { + "lo": "776603158626331602" + }, + "delegationAmount": { + "lo": "564741350394780582" + }, + "fromEpoch": { + "index": "9848", + "startHeight": "9848" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "9215970726", + "chainId": "xdcpsqtitivyimtfbzs-5557070566308544307486", + "fee": { + "amount": { + "lo": "416909925060984215" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.proto new file mode 100644 index 0000000000000000000000000000000000000000..b0c08c2558e372ca253fa839ff659f21f6908be7 GIT binary patch literal 476 zcmd;bKgHz2rNpJMXQkySf8G=I&Ck#c_A<=TrMm?OV*O#m2GJQDCVf*FnZhOnVtYMlC(bdQx+n#k-|Dve=sH ze;l|SG>w6I%@zO0I{G}qOly}a0o5>|f&Z7}KRxN|D!iAu*6HxccW1P?IIf*u@@mhH zb!WJY6s~Q4pZD15$opx3{!J9Cl(V=#t!JUxM*d$O^$87G5{ArH3UbOWMc+4d{+$2f zx6ShgyX?#QdH1HDjqtc-@o@hZmt$N`3XirJf4Qyj>+$j{tdRmsRG)RMe-OoZB<RY9 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json new file mode 100644 index 0000000000..f8b440ee29 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json @@ -0,0 +1,74 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "njUWY3ka4+HKTwwJgbyl46tYjpah+Ic0DWxNzKkNzTs=" + }, + "epochIndex": "741", + "unbondedAmount": { + "lo": "436801071400292317" + }, + "delegationAmount": { + "lo": "659651112745181746" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "0+Ou7PX1wEoO35OyPobU8IoZv264Kr9v7+CMBGoC5Zg=" + }, + "epochIndex": "3657", + "unbondedAmount": { + "lo": "102977959262110513" + }, + "delegationAmount": { + "lo": "858710572638055502" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "69CDIZxN54ydU1rAGDDv2ME40e+fwOBYCWcSVMkwtm8=" + }, + "epochIndex": "6228", + "unbondedAmount": { + "lo": "627264771527908243" + }, + "delegationAmount": { + "lo": "687163029004941589" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "127893134992210791" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "pm0mbJR9iqiD0U2oJ8f36OjlNXMTJ7WJIGcNURgLKSws69EsFQiU6Kzlm/6h2f0I782I3dbqBAx4IfoGR5rlBwUCgek8VGlFxpUfs6Fl6ZA=" + }, + "rseed": "FGSy5GcJSYCpz6qie/nrbsIvW9axhPB864AeSSNBPKM=", + "valueBlinding": "7jfS6IHJRuhH24mWj4S/tiMa4isF9FJgkwoIvdgzWgA=", + "proofBlindingR": "fN5LXTH5HMTD/nH9f68rYVeWTdQ2zOu2UN7LFbixBxA=", + "proofBlindingS": "2U+ZGOLsGzxERd5D2S5c9oRCUKZgykuTPVIrIoDSaws=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2882086240", + "chainId": "aannhxhmieizvt-3554599678865708", + "fee": { + "amount": { + "lo": "564656059869696188" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.proto new file mode 100644 index 0000000000000000000000000000000000000000..8378987594d96ccda308de5526b425b1057f6b2f GIT binary patch literal 535 zcmV+y0_gn;Lc#(+3L*+1o;4O@c^c#4%1;alfxM;Tt5}Yfq4_O<~c3JA{F+PC$Vu=NWHLc#(+3L*+1>(GNC zoK5G9ol{!C7%=bH!8pi$uPEW5Y#Xl3J8<8rufIdpV|l_3J8_*`?RIx z(!>c0kpdEq0tzq+3JB-+uY-@om*W8vA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22Nco zJI^vKscH}sQVLL}Z6<7#eTt}q(M_l)$M@*y(ML~2$blo z<(vMY+5HIb&4}IB>I4jUA^HYKn&k%t0)go~RB1)Vl^?UAW$BO_AQWV>!4Zo)5H*0F@}eCvQ7Nh3i#qaq;gH`3^V$wuf$+liKsguk{U8saMj^ip7x3JAT} zGg<&DAbj3ST`~C_#KZn^{eQ13VON$-)HclPwou;76}Yhn5HcXyPnj6v>>E5pMczZ% zE?oA6LQtk)%1e_yQY#{W(rXJ6H3;C!q}~b=A7No`ZfJODZE0m`dUkXzGc`3dH90vp ZH#j&pH8(Ig8Vm{w2)v=V=AHI~>j(IE^sWE^ literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json new file mode 100644 index 0000000000..43f460174d --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json @@ -0,0 +1,73 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "867959008012264003" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "9Jo1y9JK2RgmsCFiVyubsbIBf2rHs0rbEfqpXFcEfRs=", + "address": { + "inner": "+6JMpvtIgwi6DeBD2vhN3Znc/6g3niMVRtXz/fLMc7HfrDy5CBLRXDhNZiGMjmZYh6lj3Z9bOVUqrzKVaGt7MPE4dLowY408eEa5ZGYH3tY=" + } + }, + "position": "22899893168842", + "randomizer": "rDGEOrmlFsu+EsmhRIJu37eQbxZrONhxP/xze0oroQE=", + "valueBlinding": "mwM54dsj1AYWHgKDQQdde9nC4HyTqa51uLBvwJQfnQQ=", + "proofBlindingR": "8pnFXSYdOdCwpo5kmQS+KsVcm21lN/P9ZC+wOpBpbQQ=", + "proofBlindingS": "8q2k6FqfAmmtt3Qmm07WWaA0Rp1VZm/CkXAlGAjzuAM=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "bFrPYFtulB8zVl03naBGhNpSNF5w9BDsXpzw90RJITo=" + }, + "epochIndex": "4768", + "unbondedAmount": { + "lo": "617889914004940991" + }, + "delegationAmount": { + "lo": "466072105536144767" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "187962988523764137" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "BPIZHV3CgrlBV4u7z1uJQfAq8SgqyoCTFjH0JCvZqXc=", + "address": { + "inner": "+6JMpvtIgwi6DeBD2vhN3Znc/6g3niMVRtXz/fLMc7HfrDy5CBLRXDhNZiGMjmZYh6lj3Z9bOVUqrzKVaGt7MPE4dLowY408eEa5ZGYH3tY=" + } + }, + "position": "52825694149168", + "randomizer": "ZWvRifXgc2Wjm3Kc7t8H1uRub1vh0vWFv4XU03huRAE=", + "valueBlinding": "vEjaenXn7mgpe5yC/SLRn7HYWRN4eY6Huj0TJoPlygE=", + "proofBlindingR": "VSPiZMV6NIqq60VYfcqZCu3KArRQ/2KDuamGfBu7AAI=", + "proofBlindingS": "kq+pRkgPA+d1I9D2pXAl4swCKJ604elMxNcgftTT1xE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "8375769266", + "chainId": "myityguxsosbcdzpbzbqci-9143929016687924270", + "fee": { + "amount": { + "lo": "328707826244092801" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.proto new file mode 100644 index 0000000000000000000000000000000000000000..db752189a3b0c5f4a7d2fd25afae7ed4f2530396 GIT binary patch literal 776 zcmdy4&nWLFz}v?$qSklbri;kGj+js4y=fm2ui-rqBeRZ3xvVT;wyrDCV| z37uT%(v)|9`-FV4Y>OL(_J4}2y|foHDk;onwtRS7`3jqu98*M#>~!5HUIoKMSp|Ugv?wPBZW_Em%NCY z&y=}#dx_d?ziW{TOx)&%rsW@+SfDDw@p%U`m(w98doEybfRf>ya|HXY%mVG{bl0%7$f>1^;v#|Nlca3yp{AXV;oZB>M|V1Y(E6yMb*f>qnBf-{?VBshX%Yz=wtQ&a z-pC`RkeYq5^Xr4+)Wx%l=DfSle(gzKe)PjjUt9OLUb$S6=K_p`Js!8JN}s>W(5#-* z^jGQP{Easvg)1ui+IQIst2IA8#i*qas{APBXq8FVs@JX&wWnrsy*RQbZUr3I>w&M;}r+w$k literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json new file mode 100644 index 0000000000..22ac0709ce --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "eoPYlGLSxmPVqpYgm5RUIFNKa+84xmOsm9amiDCJH9Y=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP7SiM5wOvt+kP+XJHRTjvQ=" + }, + "unbondingAmount": { + "lo": "248672571880500913" + }, + "balanceBlinding": "ci2g0yhSHru3kJ3/BxyEbI0ghgOWytC+xvYirr+5JgE=", + "proofBlindingR": "0qDfwxWv5YBuLLyjVvbr1R1wm4JWCQubyd5qNYqQEgc=", + "proofBlindingS": "BC8ODIIcJ7ytUZ/B4Blo0wcIXvQ6W1ligOgT5DbQYgo=", + "unbondingStartHeight": "18524" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "3iaQpw5bLBHSYwTNPj5IBlmS3AsdtRDkE66IOSN/02U=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/FBIFvAGjbi6xxDLKV6eI=" + }, + "unbondingAmount": { + "lo": "763649419606656713" + }, + "balanceBlinding": "zv97AtHn+dmAv7kQCY12CpQmUBbB3OlH4+QKYvG61QA=", + "proofBlindingR": "Fp46MTcRfExqIelVFF9kuGYWmJjEkPj/YPJ112ACuhA=", + "proofBlindingS": "puWqQVQDs2X5VUUbGav16Kvm6Kf37fqnBbIBYY1i5Qo=", + "unbondingStartHeight": "97488" + } + } + ], + "transactionParameters": { + "expiryHeight": "6482812689", + "chainId": "vjrjqpapvltpihd-66339646", + "fee": { + "amount": { + "lo": "141154504377057325" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.proto new file mode 100644 index 0000000000000000000000000000000000000000..5c5cc217161cf58bd4e2fb43cf9352594f1ac234 GIT binary patch literal 442 zcmd-&#CVBmA0w9%mqJzZjVVc&jwN4RHBDjmln{kruk800$CB5~zP7Bxpi};u5>O2T z8u)jq<6ME&@45;9r>m3%_kGdg;@Eii_@VV@?(SqZQYg}0a9JZrZuj;HbN{o;wB+{$bJePaE=d_ACzj_WG)9!R)3mPVU(!?`4^GO%P&t zQee^N<7tvn-?KJw{=o;58JF2P;=Wi#MuD_g$%@hBRvNYy1WZdpvQ^>Pv>dQw!Pn_(%wPfDo zgJ-ym6wdvxX1e(N=go%wI|Vp<%ebbf1&AHI^V0qC6RxC>yRI@=DTvLpGBg*g@ySwr z87dN=vLj7w#*8Bqe*91PRC+yuX_tVL!m_8U97C8lr~V9em6lxn^~LIEFP49Q`)fJt zCdS0xq^DdS7k;t|>2XZlH-EB(kVIKlQC49=VnJC>NkL{timsWNv9YC@iJ24+7Z=Cc NhP(G3zPR^`5dg=Uxu^gD literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json new file mode 100644 index 0000000000..856dcf737d --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json @@ -0,0 +1,82 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "L8xtQQ/caFRMUf7usNqg4mpTZOgfd0rEA7wAr1/mDTU=" + }, + "epochIndex": "9571", + "unbondedAmount": { + "lo": "232396767704567574" + }, + "delegationAmount": { + "lo": "65711241093323810" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "113872558311985395" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "JKllRj2eSExCfvv5W2FGSclMNRetvalSBafLI6uzZWCOtVNtPqDIcdoV5dFXKSVWKY0+jvaz7As1bVHMnGrLhrwoVKqmp3rK6tVvOGdWJnc=" + }, + "rseed": "/gIAlvorR8s7ATFGEOp9B1LaaeHDHXF6fFH9ddnFFHA=", + "valueBlinding": "AAnndJ30BbQO6+NCCxdh01tt2/izx58x3AVNNuygMQI=", + "proofBlindingR": "U7NsB9JjWdTBxbuf45Sd9U6GKa1KS9lG6eLsT4TjhgE=", + "proofBlindingS": "H77SnqqJq/OX3EEAhsDMLzOQMKDHkiUnYWKptPlKRAM=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "673021016768175052" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "VCI52DJIGon0rLr1gqSAxGISbmR927CR0doSMsmM1P9zImj4hTS2HbromGgALlqbXSpvOME1at3sAA2Dc4h1D5dccKUdm/xeYAY+DywNf8Q=" + }, + "rseed": "EaGZL9qUAoVDmtUmlOceCQzqVi2UNbXLrK+D82ISaTg=", + "valueBlinding": "8/51PUZl5grr9LZKXOV8on08MBBco5sCKK17rKGCHAI=", + "proofBlindingR": "UBvuFFoNcOUFCCZ+/KXkiiR0SjyZfibhSjToreQ3RgM=", + "proofBlindingS": "UsfH6F25HSxW/6W74ltHMqQ7UA2U3s0NKXUWJ7gd1Qs=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "5re+tGdvnHbfkaq48DtzE2cbGDqJzVdPs8u4SWv0FXA=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8G9pRGc4HX2/SH/Lkjop0=" + }, + "unbondingAmount": { + "lo": "70987143127548829" + }, + "balanceBlinding": "msQ5XN/MkGV+v5cMJnGJ790HgTrPHw2WS7CLDzM+TgI=", + "proofBlindingR": "gyJcPe21bhKj1J9F4OPeJp47wFIzsFmHqc/J+7jQIAw=", + "proofBlindingS": "UycZ6MbWrLwMXcUhcJ9Qi6U+Rz6/mk8vOyuHC93wngs=", + "unbondingStartHeight": "44093" + } + } + ], + "transactionParameters": { + "expiryHeight": "1911847648", + "chainId": "ojslgyccocoty-424404133906171096087724236", + "fee": { + "amount": { + "lo": "585026807335867868" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.proto new file mode 100644 index 0000000000000000000000000000000000000000..8a6ec5d84935b53a16bc1b48ab6148850da772e5 GIT binary patch literal 880 zcmd;bJj7(jrNpJ6e_3_VmO$8o%NpW#Z zoAW60V6%LVZkJ23%YmpBFyAcj5fvQ;b4D6E$DW(Kjyq zwxs>}%NUgc$1jV+em1{m^NZECK5wM6GD|=xh$}#4WvZL)JP#kIy5B#e6Wu&d`k0EZ z-Mcb~b@^%K)tgfj`nCq=+ATOycuVx@#c)m4FwI`OzHgh~aGT}^o|%(%x^0g}$f{+_ zt4_VTns1RFrdBSc@Q;aM+AnSQ)7FfJZUV1r*@JFnK0GX2SXC4FxAf*wkpd+J2F~Xt zbHA`|;d}kqiCaAJa&+$PADfTQH@w5@YxZV=A(NIu@a7!$OUaQ}4j$b-|M8T$U;WxN z*Lr#1bbI;ejepDIHbx@_`F)q>t?FF;dHNkkhPDG|^o=JNEI2+%RXs6j<(8jbF3d<_ za%TJOZ6_8UUd>5tn1m=<-Z1iz>in{1*Vm>c4M&oM@=|JVZyVIQ%tv>UbDXWbCOV|g_6SOf2Fo=sn57xf7#|0^R#ABt&M>| z%;MQh8f&Z9ENqeihDm_*JCP{ff~Tw;YIT2>KIu{^@v@m&r}ogxF!6-?nXl=dl^BA?b-HyThjCAl--}W zYR3obV&QaY39HVt;r^RX@9@n2B3hsXRKtJ<{*|15uf zYwdRKyC3Fpd+fczBxKL=;OoVHb|KCDtm2&X%H-ty5Dt;USod{-dDoY;qS0vC6~v6$1Ge3PdwOGTi-cDD>D9+ z!rtk&51bdQ|MsO=)^5sXtI!vbnrs5tJn?_RwB0j~KWcK=-e8h@^cu($_iyZ;^5^cl zHB3edChrUqL|4AN&)xMtvhK$GHAYstmu64(n>k&f{>{c;=NYXO>RK{*=4HvWJh2gu zR-Av`+Htd!>Bl{xy~;@w=Ra55!Rn;2?@Cm;)$_#PTV8K1jITMu?xM#~@KNG}qu7!t zpG)bSpq@|erH7MlW*Vsy!7x}hO&KfQ{-AUn%gxcSaY{F<=AIW zydxFF6;Pskwq<7w{zuqwt;WSeiF%jM#!Ag$PQ-AnfK-{)Gtx^cPQMlFRO^Zw31+VX6I-|=Hw(mF*qOC$I-J&sP_khp*|%;=Jbppin^ zql00;7Uf?zxoKT%k!knf%B_Rq8O}Kme%!7| zBXC1U$dsew=9(j1Lh@;q$pxhq`ML(C2F4a<7KR391||kZmPVEaM&^cwMp8V$h?;fl M&z{Fi?k;8o057drFLM0;*v^ z1OIjezHXI+6Y^SI98VjkzCLhb=T2rLg^({gPZJIresYtEQn+ehJK?L_FZ&mFW4b(- zK2D69SI%IiP+%hWB;d!p7=>#Aldn%&zMw7NHHazg#I-jLzs#CGyD&N_OfHE(XxcEr zxqFE^o4sRl<14EC8+$L4Y67bBO`Atrl}7xFvK?v$+J5a>8nns8#C z!lkbVFX^A*TK7kI_2cWTd$+p_OqG!0;y83{|J&Z%ix2WDad9kKa{a-<=X*}E3K?*; zT|E6;LP)AIw=`MT(!kWr#L~db)X3D>z|hFj!r08nQi_L*i(}>Et6#r0uKK|Y0N(_I AivR!s literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json new file mode 100644 index 0000000000..4f092ecac8 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json @@ -0,0 +1,68 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "763299710325967982" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "k//vahZw0KxEsxxDblDGczGvxBPA4rWXLdfGWqD67WbhEFt4EUe2hxBUYw8T+zIzkBnoa3r/pRj+0LqDfJB3FGtl8qJbkiVIS81ev9Xcgf8=" + }, + "rseed": "D5/faFC6OqNM5nLl+bjw83/aQ3tNa9B207zpH+3YQz4=", + "valueBlinding": "TemLr+ETlhKhCYGcYJIbijTTrbzj6LHJhgZh0ozLDgQ=", + "proofBlindingR": "vroAv6kImlsCCtMsnwqkuIT7D8B2r1ygcMavqGQSLQk=", + "proofBlindingS": "Zwlop9vOlTL92qQOWR28T6ZhRvVPj2YYcjlbOEiWKAE=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "369598629410678895" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "O+ONV7U6KNUW2ut4ICzznfJoIXr/8BxhwE85kP99wG5YK7QIBpxGwUsGwQL5PAPAmEigeIaB4DejaLdaB5VqzFVqhQb77FFJKptMDg2FViw=" + }, + "rseed": "6c6/MAPgrpER2IA+4ZXPjpsFfqLnA0uiiDX7txiD0ok=", + "valueBlinding": "Wm1CaCabgWO9TYRmG3+Amow8vkU7X3/RxnWQqWRXcgE=", + "proofBlindingR": "zPeGW3bPgTr7wHD3juBJXh9LelQxfJ3n1vQHR13a6g8=", + "proofBlindingS": "yVFi4uRbhJFIRY3t+Vkm8BFCmRW2umNbliUItwOmzQQ=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "MyGSA/I4f7RMOG8PLSXqylsgapVJXKMqNthJqtQ/N88=" + }, + "unbondedAmount": { + "lo": "696760287096988632" + }, + "delegationAmount": { + "lo": "88404413891769458" + }, + "fromEpoch": { + "index": "676", + "startHeight": "676" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "2994002955", + "chainId": "impdsea-70965792", + "fee": { + "amount": { + "lo": "567013024560662331" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.proto new file mode 100644 index 0000000000000000000000000000000000000000..d429624f0ae5a84287a288228e86947b781bd8ff GIT binary patch literal 665 zcmd;@$RyOq#AU$6#qn-N@6ELfKb__hQsPq3d^JbkxbWMO_UA8SR0BL5AU;a`>)<<{4b@zKmUG4 zz%HxBKF^At{@n55bNwynYTxV&WtaE7lz)4}*-lBp_ht9`hr-i@7IHSuNth(vWpa7# zp2sgXo@`@Fywr1=k3~yi-!6vzD>-IGGjUzkna{OkN6T;i17+)D78D#?zam9Qm(xfg zoik(k?Q>I&{@z-`7b&~Pe_5j2SO5Mri6YBr3y*0Uj9iE?d4J*8?l=FBOkgE8OspUG zhHtgfxGHw*b%lb?=eeIU6s!J!kV!n?Z#m(A?SZ@q?JXQ^bKDMkvmIpmX~TSAhR1@6 zw#EnMi!-)Iu}{r96Pne^_WMnsr`BvAKHkQ-{X0z5U zdd}>8J@ckbn;QmZKZ`0OSVhDp38CQpxCDdVRKtCsUWU^ zTW^g|vEIAEXKA`j+55$uX#ICVg{_Jw!&Lu0Kb_VP!NMp0`Pshb5*3O)Q<{uI9rmew z`84~+={J5cy-fNKuf5S?npDU%@%x+4@?ZQf)jcl?5cqlW?E764B&8G%EYr>Q+Uxqf z-DB?k_MLL}9Dgi)9rfi`pKw#1UX#tiAOMrlr{AZ}9KFQ{Q6h zJg+X%d%Gu#mV*1wz$c4?nH(3(7nyU_t!8pvqW5dkt~!-HP6?0Alw^2}6k@Ked*C43 z!r}Swl}t-5`%{|_JC?7F?Dd)Rx^Qz$cnlxcL?)p=CUEHOy54j1`rHGL*@y}~VA$Ne zubKW}qfujE@uGilc;Y-|%4II>dO1X&)mOFcInQ*fr<-y0m`f-eQJXlGbw8&UK6Q!$M|= zUaQ+=o5yio38;nv4g8bln8j48>c+LqN58q+OGS%|W962M{r8@&Z)7r32x5)%D#@sq zjksl3Gs$DCDqH3EIg5TXH+LWKi_DNsWwuiIwJrNZa@@CHPBzXa0+KgpcweY$PMoJQ z`n?PyR}WPZJ0Av>z6rO@>Mont25_Jqe^y9>i(Kmpmaf$*<;>O7A};W z@wBt+!`I1AzYrI<3J$90K5*xLtv&D|m`CL$^ZC;SBCj79*;XDAOg3Qoo;R5$Ib-sQ zr*D?+RgqGdvSE#Zs`$$pz1zxLJG)J{MXhBwdM1?Ar}&6lef9H63`z4o^&2Qth*VK}+GW>6!B@-0aI6v>m~-QLarQ#Ur$>l zEu^1Ukyw4Ljq9;D?86JEU9V` z5>g6K1f`j0-QyJc|FmT^A)ih|_UX3osm)#vtA2eJHDfni(l6$X=(k09q(hp$2egX% z{XB%d%D!jT;}wYr8FOsON5pU`fdP060;+WiK)q&j8X*1DK5*W{Pq1C`GiEYzyett1 z@sI1yN4%)bW>Tuty0Ri5ODXNS;Aa(umH>zwp~3!xit9V5o{9eXD{5E-c2lSWDj
    C+f`h53%8nv?eGTOC-y|W`qZ%QSrYYs9XJhb@lirH}@(6TWq;P-eX^~(N5 zHrQL`{`tJ33N3&I5=;o$^tRd#5;kRYZ+K&9YiMnBXkm3{ZDn_8YHDq6b!2&JEif`M pIXE&fH8U|ZIWsvmG&D6cFfchaF*!Ff8Vm{w2&(Fm^smO|-vQz0_l5uf literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json new file mode 100644 index 0000000000..28eafe3880 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json @@ -0,0 +1,77 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "978511977985001906" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "ktLJZugaPGtW7leE3KEqrP3nPQMi0nyC8tHYTmrXRrquyGekH4GxkScnqvX1GdhVUTZRUtZfwHPkb3Q1gmR9lhHcE+ZPutO/FPZP5XucgNo=" + }, + "rseed": "OlxG5cf4V8klcWgg6WQMJ2zlQtC12c0AHJTvVyccMY8=", + "valueBlinding": "C4Qfbj6HycDsrb0UqglNQAB1udmy8rvAzm2Un6sBdgM=", + "proofBlindingR": "z6W6DUCnM+Y7gVvKUmAngzvBvsFqbiZ6S9OLwXETlBI=", + "proofBlindingS": "M9/DphniyVTa6okAE+O4yzAPz8L3xoPbrSX7JuPtzQw=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "h+MiAV/xsPlYnPlSpacuZkttciKZazGrR6UOOuoJ+Ic=" + }, + "epochIndex": "9113", + "unbondedAmount": { + "lo": "216312303961272689" + }, + "delegationAmount": { + "lo": "711461472231955827" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "bBHbUrmdq7J/wkVFTDsdoMfRSJDPI1uDNYIZnB3kaNs=" + }, + "epochIndex": "9812", + "unbondedAmount": { + "lo": "911479842452450927" + }, + "delegationAmount": { + "lo": "23965281903679593" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "VRhQLJ6pPFgjYp2+vx3SrOjq7+sAr7W4BR/twM0rzUY=" + }, + "unbondedAmount": { + "lo": "512187866258551424" + }, + "delegationAmount": { + "lo": "249970204661111782" + }, + "fromEpoch": { + "index": "2311", + "startHeight": "2311" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "2608249414", + "chainId": "tmqlsmfxzyllks-54969217584147797156858429488374", + "fee": { + "amount": { + "lo": "855455524674431313" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.proto new file mode 100644 index 0000000000000000000000000000000000000000..1c83323006cb55999b5180d1e19d23df8534b4d1 GIT binary patch literal 555 zcmV+`0@VEqkpdEq0tzq+3J9{3i^AIOm&y$iA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLL#(#dA%8a!)O?pK7|p(?EX=RE@=(tLvQ(b!IE*G9Uo$Y-P< zfw7S%C#v=J8Q4`(Hc?X6U%+$ZZ*(<+WPO$q+!N+cy3@ZD_D|(|oPgRIAUa$|<;VC} z$t7`UAn9ZbCv4?H(6!mk034L>S0@}Xk0Kxogdc7`hsnU~t-Tbg2~9u%b-CHH^1Hy! zZIqv@0d@l_AkU?`4M3+e<~xB~%2Hq_gFC^#!D?lFn z>WKgoIwLV5Sd3B3JCGyp|Q{0pMV1*3JCMMjGl3JCAqx~k^Fj?)Yx2?*)1zLvm= z$tns*$^t|RA_^c?7*H&psXSOCVx7Lf9n!4m>hJ3SueG=ZAML=+E6qk43J8GZ?3C$* z>Wv2?3JB)6hpM{LguDYP1_*}|5Qh>HMF__9+S>^dFLZ5jY;$d9czStkY-@8ZH8eRk tIWjRfH8?aeG&eUnH!(FfI5jvlGC4FjI5Rgi8Vm{w2+`8@>c)u7?+f~3___c9 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json new file mode 100644 index 0000000000..a6c167e9e4 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json @@ -0,0 +1,93 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "728370700243456156" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "JNcnoC2RQKJlhTcuMosMbEAVYNzuXhe2g2EcEyYcrj0=", + "address": { + "inner": "ho7V64G74LDpzcKtQEhvF/1D2lwP8I9+j6IH7CsFBbXb201B+xSTtPgJtfYM54i0/Kk3FXu1NYkSBwk2frQcfHSjeJL82InrXX8iP3t0EB4=" + } + }, + "position": "36568603230582", + "randomizer": "Z0R28pwN/os31cQnFnCoa1HTBxAWBIwDl/tv8zSSrAE=", + "valueBlinding": "csWlx9ohQ2lfCe2/+D7vxq4nDJsszkick+3ZHGT9xwE=", + "proofBlindingR": "Jv44Q6HveDKIVn//a2hEbMIaRb7woc1b8OzBgoy+/w4=", + "proofBlindingS": "klvPRyJSX4RAj4g63zZWjt3PIDARVnKe0tv7hOQZawc=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "Uss/ZSijR/b6AOXo6vN42qqFxC5YqSnO93mlKmS3dgo=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/y5I6Kcd5prULDye7L+xY=" + }, + "unbondingAmount": { + "lo": "940876871453316929" + }, + "balanceBlinding": "K6cdl0qTTu2NQt0309BQCnzjcMg4hjop2o4RW9b8RQI=", + "proofBlindingR": "ujhOr2gmDMuTz4pfnPQwg5JKTYSbmzWVS1aTvUDDDAw=", + "proofBlindingS": "gnbEY7tgDy+r9dl3t2OrJU99kgqqXp6w8on4eFXYEAA=", + "unbondingStartHeight": "99146" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "CJU3jJwFs/7Tjo+4DHnv6OsBn24E/UnbvOGLUD5uidg=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP4A0bcXWOIZZSvTw2ETQE8=" + }, + "unbondingAmount": { + "lo": "809108684172763096" + }, + "balanceBlinding": "YUlbqK9Azk6SkvMcnuYZLNpR+ZUoR6LPVyXJXy73CgE=", + "proofBlindingR": "APEa0qxEAZnf+Ni3Oiu8WjAQrqju6AwX01A0g44b8wM=", + "proofBlindingS": "zCQM3kKu37Am6siG5QKjpYhWmt5otoYJPYMZJKunVwY=", + "unbondingStartHeight": "48936" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "493705284310666977" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "8Xg3RK/yXgRjfwagRVSSJJJ5AIhN5wFFRbPCgFLM0fI=", + "address": { + "inner": "ho7V64G74LDpzcKtQEhvF/1D2lwP8I9+j6IH7CsFBbXb201B+xSTtPgJtfYM54i0/Kk3FXu1NYkSBwk2frQcfHSjeJL82InrXX8iP3t0EB4=" + } + }, + "position": "268277816498638", + "randomizer": "TBdj8a8mqXvabAnGOQ4K5iTa2GLgyVh9bzMfMjh6xwI=", + "valueBlinding": "RSsGgiK+2AI1cddiY8pDdLIaRl6Rdrr9aXGGQQfiugI=", + "proofBlindingR": "ixeG1LaERFbAWa7fP1nk36xVQeLav5O6RTGsYoxG/Qo=", + "proofBlindingS": "L89p9ph8owv5xw9WCJs9SnG74HOW1BL54Vw46I6MlQE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2386111465", + "chainId": "gcrfrkm-93355", + "fee": { + "amount": { + "lo": "132548386058665751" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.proto new file mode 100644 index 0000000000000000000000000000000000000000..b37480cd12b8880bd66df7fab094660efc3f42ed GIT binary patch literal 1073 zcmdIPq=Gi88`!GV5%mg17?O z`mVli-2Gs~%d>~pI(X!Z|8>3Ep>G4~N&YAI?Z}i=hFxa1s?a^3e~;o0a9Zw@x~?EBAWq%bM^yt`6R ze2YVWht++vu)e$J6$}K!isoIq{k!FfWHvk3A;wEg`xv=^0Ty)HK2>9}`?p^VPhY(H zTybkv>k++(m73?iS1#2`*5v?`FSjVJ#X)M*d1V(*Lee*C;l;9 z+%6vRNHSIX^5H~b2Y;X^ZtUN3?04g$x!gtyiJs9b);pZ@n>6XO%)DokI=2FUPStQ< zbUs}5WW3&YE=DT_hL2L0*0?avy#M3Ib}Q{YQ3e9*R=j(`BYru+q`6P}GqaPz85N#; zPV4S(P4q2 TD#ZgV8K(a`f8{~ruGfqJfC%99 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json new file mode 100644 index 0000000000..d8da7baae7 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json @@ -0,0 +1,75 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "QruVGt10RJ5XY8JW7uJ91hQXZc4QTLt5AUZFXldoJkw=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP+kP+XJHRTjvNNahYeT3Zg=" + }, + "unbondingAmount": { + "lo": "6382499819964587" + }, + "balanceBlinding": "cucfJqolwaTczQ5O3rVm0LdQOkJzth5pOfNiH/MFLAQ=", + "proofBlindingR": "AJHHlbfDEGKgu90iMqlHnCmHaEwP1EyYRLSTxbx8lQ0=", + "proofBlindingS": "V5OIyHFx9JJrat3BkwSBkk2I9FAdiV1pT3zIG+BQowY=", + "unbondingStartHeight": "52760" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "3jR+C71eopI3Y6vgxdCeXoWgG5k2735Uwej+9ZvIIWg=" + }, + "unbondedAmount": { + "lo": "671610603075583383" + }, + "delegationAmount": { + "lo": "379465059561684428" + }, + "fromEpoch": { + "index": "9936", + "startHeight": "9936" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "vS74y24PZK5vHQs+0+yYfeYhOgrSbGXt83S6wqtieLc=" + }, + "epochIndex": "7236", + "unbondedAmount": { + "lo": "545341081685201463" + }, + "delegationAmount": { + "lo": "349304332306373059" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "u+oNbje62V74cIcsjxvHY+OJ7ElGy2cJKgS54gkFXRg=" + }, + "epochIndex": "5685", + "unbondedAmount": { + "lo": "803039463978781859" + }, + "delegationAmount": { + "lo": "39528293981105338" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3093406593", + "chainId": "hccdyaghtewdndmxmtjiipii-242984932928346127572640779556", + "fee": { + "amount": { + "lo": "201162136284095372" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.proto new file mode 100644 index 0000000000000000000000000000000000000000..9aaba50f9bf07fca9eb6d9d8205f540c05db135d GIT binary patch literal 483 zcmd-&$aslqFC&){mx9yosZw`KT;_!*9}0W-sP>wOcKR9|}UR>(}>6vEl>p~8``1f`83B?R4E{^HHFa7O5*|d^ViHqaR???Y0tm|0B zs>Q}}!B^mdFPGCHCVP-Ud-Z;t&f`y6moLk0clphX+GmPZT$gfE-+nIHb!c@`#dd)s z7C^JMFPZUc!>l_e*nwsp-rTshe5Goqp-#$&WkV zc)FcV=hR}^`G}J>RzhH_4$zFnGtchW(z0(7w-P7EuA3*i9^IJjCgjV}c)aZ}w~%>8 za&k&#VtPhNYI#atN^V7NNmgcNL1w0|k%^I|g^8uHk)@G^v5A?Xk-4e4k(r5sxw)mO VshJcH7Z*p*@yEAs{aN*t2>>Wj$pHWW literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json new file mode 100644 index 0000000000..1af1492579 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json @@ -0,0 +1,84 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "196758055393796433" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "eX+TtrMpWz9PFScfrwBKFQ+hfTdhIJQOTaECcJs0kaM=", + "address": { + "inner": "xpdiz43PVWdDQQBfjEIk5NUQTWl2YlEebkisCBcQ+fYw/WeGLkp2Sc9WybGoKcxLzvA+kPml1pwo7x4E2r0ekpcG/eBPnssPpxrCFs2x+Hs=" + } + }, + "position": "75798545346520", + "randomizer": "RICmmxyDdgGbL08xFjpUqdOeeFBsbNM0vk+28wyH0QA=", + "valueBlinding": "LKcsQ4pERefI1pcVXhffSZdH8g6cCxw8H8nnNG+HGgA=", + "proofBlindingR": "vcVk2GyD3XLGhEfD2s6vhotdEfkMXytHfmGrIJnewgg=", + "proofBlindingS": "Oa51fIQU/SDsDNoyJdm9A4+8WOGQSoQQBvG8gOt84AA=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "0BaN/3nHO8+z6+zr0kAqBeq76h3yN3jy46brFoJoV5c=" + }, + "unbondedAmount": { + "lo": "614388175754061966" + }, + "delegationAmount": { + "lo": "603246614808962691" + }, + "fromEpoch": { + "index": "7483", + "startHeight": "7483" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "SvLm5FKUiaxHGzUOK7qxMG1t0zgoYlQZl0FYltge7ng=" + }, + "unbondedAmount": { + "lo": "841946493626954097" + }, + "delegationAmount": { + "lo": "309459430842779299" + }, + "fromEpoch": { + "index": "79", + "startHeight": "79" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "pEGzRphao5R3sjZXdnw8IltMq3M64FEaXwWHUykj0vo=" + }, + "epochIndex": "9285", + "unbondedAmount": { + "lo": "221820206146946481" + }, + "delegationAmount": { + "lo": "938058511391273768" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "8426625977", + "chainId": "rnslffuaccvr-44325862805073514256285", + "fee": { + "amount": { + "lo": "209855426062672234" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.proto new file mode 100644 index 0000000000000000000000000000000000000000..bb42aa58cfd103a759d7ed01af190e6e0b755eca GIT binary patch literal 593 zcmV-X00BgmLG+_m z`Ge~QPF*WI&oV5jY7i12d4H3(vng9YPZcL0uK-FF521ZGVIY(aO`!sCn>3N58d3^S z#+PExjn7qQLqPyvj6x*j)euc-c4AQ;Zb+;M7ZCaOF#TtSE=qPu&sNE?s42`#&hS2v z`K8vJDDNHw+PxlbZWY}zj-Ezi+N5k6AuZD|V5%~;XD@T4|t00-)!U!@TIj(hlgcSWC>wMq<3P;KUL<%AbAkY?#|9Qtd&$H|7>(W3f1?s!%9r8DL^5drK z7J_J3ml_HPj?tCSrrEE<2qFpygUyuPnX}5T2r32$yE+iNItoR~0zwKR3Lr}I=Hyb8 ziL6H(H4ZDfu`q3I(>N$%R2i2+SeDox?syss2=U^S#DKia*9#&F2&0XizUTJZr35Mj z2u~1C3PQpHKMEoWAf!RFMwnWoly|Z=S9W|nB3n$Wb2{Kr8eav6Qz;|T`VhrP8VU%p zi<0}*iG+#+A_@qo=7{j`=c$4X5;_REw~(?Q5+rhNb8Kd2bzx&;c5*E=G&3?aI5sjk fFf}kYGc_?ZGBq|bI5ip!3JM77!ky*b%;WR|nw|bu literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json new file mode 100644 index 0000000000..25c5f58331 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json @@ -0,0 +1,91 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "95916931879506754" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "+vBxI0L0oHcTmTFbDiP29RnYC3t0pmOi/qh6f0qJar1WCgkWP9/ct81re8CJZfGNQLJC00RIE7cawgSwe9IA83upuxlpOX73+E4HRNS+ifo=" + }, + "rseed": "qCYvzlz4WM45egtYD7dQHDJkWUyexISasB+fy1Oqo0Q=", + "valueBlinding": "QymzpCCcScIaOS8IGG2JzAa7I5jBeZt8d2xnSZWcmAQ=", + "proofBlindingR": "TCju75SwuIEI8t5SKJQ58gVv0FgpLILXuUSFIBDVRhI=", + "proofBlindingS": "3ejN0R/g8CzJ5bjuxR67E7raALVWrNPG4fM69glAAhI=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "980398010421897515" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "C+a+VZYjiKze01fI9vTt4B2hfiG4otIZrSBuQfJLE+E=", + "address": { + "inner": "yNFSIHHHAECoh49+/X7ho1wyAI0PvDbfTS++grkrFdcCZ3aYneoHGa7fIFuRAYbcJe0xL+KAnU4ZS7gQ6T1J05Ap+WllR790mIwoLkBlcgc=" + } + }, + "position": "164566560921959", + "randomizer": "HRvFvJnGYgDjk/Jznly4GfKO9+S6kQitpcAwA2yShAA=", + "valueBlinding": "rJYGiYb6CXb1tQE+F0ssY0RSg2jNDVbGYF9YBhVSdAQ=", + "proofBlindingR": "XfgARUFllGul3Q53/CJjBaZgd/BF+hLG/nqFaqK5Zwc=", + "proofBlindingS": "M5hdgjszUSZpEAVJW4Y9dmxHjhcv9VFOH+wnKAXF1QE=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "61986800463358106" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "TpEYSEjFvGzVPOjsK8xqBuNN7oMYEvtsd1yw1TGxzZwNUlFRS005krC427H36cCYxObGBwGBexyL/0PfNLb3GXyrZXMFxIRsj8sFjoePYsg=" + }, + "rseed": "mND1TdoZlwxR5i/sFKEgT3ZVST85vHVTEdVPQ6GGWUQ=", + "valueBlinding": "XLPxN8dpWL8nyqGFWPRnY2AGfb8Ycl+pyXKZ2LJDjQQ=", + "proofBlindingR": "IZRHr9LSOV8GOwEA95ZOrh/g6TYvm0UkCHREh2kMzQM=", + "proofBlindingS": "U2gTgm3LNnBQ2FrmPrLA6jG9/5PbgCL33Z/hYrBXKAE=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "H/uyJbTAoIqdu5gCtKbfgBEjZ7Xan7QURjuWb4SERtY=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP36Q/5ckdFOO801qFh5Pdo=" + }, + "unbondingAmount": { + "lo": "954692175804159847" + }, + "balanceBlinding": "d3Q9T2l3exTJvDGahwmFcKEjwVs7p8nsgSux7B6v/AA=", + "proofBlindingR": "64mbc8UW5kq0BITX7AZ2tkoimG9HMrfZDnCUMh9Dvww=", + "proofBlindingS": "Y+O1mVPcbMdxq+frqDq29St9GXqW7gadks+O+6JozQk=", + "unbondingStartHeight": "66162" + } + } + ], + "transactionParameters": { + "expiryHeight": "1156951445", + "chainId": "snruyziiotwavevpojvnuwya-9741004155", + "fee": { + "amount": { + "lo": "897408865754347885" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.proto new file mode 100644 index 0000000000000000000000000000000000000000..f44b8ed61c3ad1d2e72887fd87a32e0ab5e20d64 GIT binary patch literal 1128 zcmd;@$RyOq#AU$6#c^oazbF0wHmqV4QsPq3d^JbkxbWMO_UA8SR0Ne-7|o~r?W^Ps?&^|d$&3E2sH*qs%-S2q#VKZg z|IYTa+0_R+Q$O}PY;wBn;vu|U>JZC@>Prltt5@!p%(Sfg{=<*m<;uR!Us4Jy)b!8A z{D?SbS;ZZ}zdb<4C?(Qo-jSAB8|3Go4qmm`MM=R~bMq2~Ii824EcH1gay!qk?N**~ zuyS@yc}}|L)HyR)v=n?a-o2l)VMim!r+YyfQ!GER=3j`=)M>iD)1_5G;HsODk;2^< zXD`Y>_@Hz0>5g|t<#r42y2Y?HY|Z6k4?kOd<8)vW;@Zc=wVR1+1tU0ER$n^#cF)Zt zXL*SV76tBS`$DHFcdWU0IsC-8FK-{nF051BvFMWIT7^8vPu{{0rGNo<;$o0O;c*6s z747|Xf9oDDjxl2B<=rCloGv>Zxmt1#WA$lTX+a1-nhWd{h=K4u` z?+|!t>v?&C=FiMj_x&X^dNlMLQj6FHo^P5z`_NWZDFs>SqkCo^OJaCD`BU+{m>rUz z`o2HeHIZZO(gOy}Ig?r#loZxXW9w}D#aZ@sE2Evbw@$K4P;XJ;~B9{*2aNqnF6ey(QUS6 zIqrSp`d4cQRj0<0VZ%Iz)34EsiMr5Iae_5!fz2%!KSz*f6oq9}gl$)cGzHaYhKgG6zP`}#|lEaTa% z85zD$^IIqX;H8=VY*!VI5|{Q&p0mtG3c(q|O}VGd3Ic9KJ+s?%;FaOt|C4VwD1E;> z|6$UGa1BPTLyVW0_Azn+vzGktO{!ZCEa;lMdj`{%W%nBdmD9K0n!iQF&3amXON-kz zC7>DxH1PMA^S_vh7yYcyny!ebw7sRp#qoUI?4xtuzn{-*q)=XB>z`R(Epl>?;jDJf z)`Eq~2cxZ*pM2A(z449Q`acX-3a>k77atXS=Cy^T<@y`8vTa^UGxFVyw%_C{m|`UF zyr0KOA^GvvnZb8*ju)@*{V?V{0gmpSwz)>b%nZ?j_YTcvh+ z&1volVOO7t*SwbvVYE_ETi>=(eTQL>Q^n@PU;11Ygqx+AW!IS19!TJ+k?s7-=cMp0 zTJHr{`u!u946Rn$m$gf3HF9+8&(m8c!+rLju7@Cp$HZ$)T<)isTtGfZF8Uzcs48;8 z+Vf<{ya!J^61iL6Xl!KIr9NMJV)FmupHf^LT?<-!x3)JPW>(_jIDBs6&(*K)9^}+w zBG-&_jv$H+JY?r literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json new file mode 100644 index 0000000000..0b007a9175 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json @@ -0,0 +1,53 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "602768350832996539" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "2x7aCKKIu3BCOQa9uTHfaKL+PhBebPqsf2NYZVgQ1O0=", + "address": { + "inner": "I5RSFPvjTl/R5Ff4GwISFtXPYqTLQS1c5L4ckrDAChTM/ORmzMJHbedR95SId/IQPzf+rB/XIFx9SVLUBK5J9FaQYXgE4JPloYhMSvYwRyM=" + } + }, + "position": "268400338672613", + "randomizer": "GqyBbwPOFONp0LC0oErr1NDC5Dhu+qFR9H1aL6GGBwE=", + "valueBlinding": "ETmCTmM0DETRXXn8d/ufYQmbxHzMiY37aQiw3nCgSgQ=", + "proofBlindingR": "0Ia0mwhTflvjNQPoUWbCh4HjAsmWJTqfy/5Lx+4xPwo=", + "proofBlindingS": "Af+I+h/WplpcrhKQFLvHokeVK5RXrN25uhB3JDYLsw0=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "3Fwl53C2QWMYA+0dydqJlReaTpu4NtwV5874bUPmzEE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9pRGc4HX2/SH/Lkjopx3o=" + }, + "unbondingAmount": { + "lo": "897086027539202767" + }, + "balanceBlinding": "fAA9+n30L0fAyvZmfftSn+6KDkR3o6QbAOWytpOtDwQ=", + "proofBlindingR": "FlKSLs3ngh4e4u2LFRmRw8cJOsViMt7Iei10Rb4SGAQ=", + "proofBlindingS": "NvtYI8oQUXJ5Cnwq50zyq2kYiarA7YFeJV/KaDIX+BA=", + "unbondingStartHeight": "30131" + } + } + ], + "transactionParameters": { + "expiryHeight": "8941774052", + "chainId": "nzcimrufpzstgnwl-840950965614139913418435439", + "fee": { + "amount": { + "lo": "882520337611639247" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.proto new file mode 100644 index 0000000000000000000000000000000000000000..02d2b14bedfa4db1a71a25cdd97fc2629745ea3e GIT binary patch literal 586 zcmV-Q0=4}Lz5)un0t%=B3NQ)^2)p6_$??0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12+aB5oqKLb2LOBM#xiQ~pqW(S*UTpfTe`8o>SP<0h8d3^S zBa~7U`{Pbu(d1Y78v+s*)z4z2%Rwz%3kL%)&=)=TY~RhXM_Ao~y5aqYvmc4^L8Xy|1fo}uO6ys^ou(Y5` z>(tP~Apz(Or4`cl)1V37f=x%!!TrX$Y|1aG**A zDj?8?w3`T1ep}-;1L#p^!iRz50?C#oI-kq_OULdpKMFD+0sn~lAJ(Q?T&@z36uZZw zN0lp-SFGK+x)66HHVd;23c>->0=@wXA_^efTqWmlwn1YU1MMBj+KH7HnogUzHry5G z&iHLZ=FCANA_^b?00000000000000000030X+&o@9euw@f6J0ODaU#$3JA}I!=uyR z#kmYJAbbEl`hD~-N5IPVW_|lopYDndM0ca48vy09wv(+71UeuVQj#vs=Yk#{;_ZtS z8Ii-s2|C4MGTz8~Ep$b`5*P$RAU6A0Bgzm_a(N1TD(6h{t7#aCs=)1mUL{}3XfhZ0 z5J|C41b&cT>t<8 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json new file mode 100644 index 0000000000..ac542dbf81 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json @@ -0,0 +1,44 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "xs8Yu9MamlabBRl8wq/nqyLu0LJpJKZTbvFZIcfau0Y=" + }, + "unbondedAmount": { + "lo": "425737740478645134" + }, + "delegationAmount": { + "lo": "433623526462681352" + }, + "fromEpoch": { + "index": "3461", + "startHeight": "3461" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "zW8Z/wIHBd/9Qtf2M1QxVnP+8lDuiuEUBTStCWnSNOk=" + }, + "epochIndex": "2595", + "unbondedAmount": { + "lo": "313574518315526585" + }, + "delegationAmount": { + "lo": "211149634334752224" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "9326345248", + "chainId": "eluivvyxpgpgakaqnfxweslc-9", + "fee": { + "amount": { + "lo": "8342896253420313" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto new file mode 100644 index 0000000000..d45257def3 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto @@ -0,0 +1,12 @@ + +GÊD +" + ÆϻӚV›|¯ç«"îвi$¦SnñY!ÇÚ»F +Ž‡Ô¥‚Ç¡ô" +ˆâ½¨ÌÉ¢‚*…… +BÂ? +" + ÍoÿßýB×ö3T1VsþòPîŠá4­ iÒ4é£ +¹Ó¾öÎË‚­" +àû秔ï‰÷/ ø’ß"eluivvyxpgpgakaqnfxweslc-9 + ™†Õ¼žúè \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json new file mode 100644 index 0000000000..90aec7f04c --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json @@ -0,0 +1,84 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "XQEnxjx8w6zpHzFOpAEZiurigJutOqMgoiOkWhhoDmA=" + }, + "epochIndex": "1818", + "unbondedAmount": { + "lo": "493380000654501162" + }, + "delegationAmount": { + "lo": "775577757356387299" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "05u7iF4xot9FwgPQiH5XiZILGjWy9m2OfDIBjLnWBiU=" + }, + "unbondedAmount": { + "lo": "766112689466939026" + }, + "delegationAmount": { + "lo": "449596527137523211" + }, + "fromEpoch": { + "index": "1859", + "startHeight": "1859" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "qPJDDXQspZL2v8Xwf6O0037y/KTYd0v/4QZAbNvmecg=" + }, + "unbondedAmount": { + "lo": "447155146900856854" + }, + "delegationAmount": { + "lo": "31512747402873405" + }, + "fromEpoch": { + "index": "596", + "startHeight": "596" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "768838169556671683" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "iPqYIHy0aGuOvkECOoSnaOtrUl+6vc8O4uIyC0KgQE4=", + "address": { + "inner": "NDfnXrDul3Eh7KMDNaTvQQ3cYR8mDXyfaveyDobmXRg1SK84xxq3NFo5VY64bfSHHs3FrHxBBvpwLttlKHoSIICY2ZQ2iEJ+g4RuQUERvb4=" + } + }, + "position": "76419832396583", + "randomizer": "9e54gapIgD6yCXYGUm/NOnmfKNRO8NVuDw9yOTe2yQM=", + "valueBlinding": "z6VuKwXQ1XOATBca8ESB7mrPPY77VbuHnIgA/kglLgQ=", + "proofBlindingR": "I08lCUR1SkZSRXRbPz2qxTI3/g/dMO3Oh8ZtgPMU+Qs=", + "proofBlindingS": "P03ctEixvttY8puxkocLCWlfBO2uxJWCCpDA/Q9AmhI=" + } + } + ], + "transactionParameters": { + "expiryHeight": "7986958525", + "chainId": "wqrzfethadbonvmjxfdsvaouvwwck-097308252", + "fee": { + "amount": { + "lo": "657865308764264110" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.proto new file mode 100644 index 0000000000000000000000000000000000000000..6ea5ac5b74ab9b9335d89f43d67b747c9fcd2a87 GIT binary patch literal 597 zcmV-b0;>HALc#(+3L*+1T>&S?Jbc5f=^rspqyZU<>f(T#tvaJ1q9deQ7-$Y)5Sk7e z3J9votn%^Cwd@8W3JBxZub0RB+2INbN6G?33L*+1)0?}9UNNHIMZyEnh<;azk_#F& zvi5C`d@=!yxz+|H8VU%Kt>Vn-?eWkGA_@qLjG*F-wbGsjDh3F{4iLi*3P#ETLkc1a zAgJ;~4RkD}lJ>vF@PDJU(|+>&q}X>$|KSEeY}@8}$QlX=mcWhF%BQEA1|kUvy_DgW z)Rp}=Dh3GD1Q65&3cdmgy8;TR0SYh*3JAlwzmeX@-PH;bA_^cW>YOh#arUH#=jmJ| za6$B=R{4YL22NcoJI^vKscH}sAc*>yAbhlFYmUA_0y>1JXzOcIU%I`|4&vf63qqhk zP8w1QP&7B^Ua;<$aUtxZ12v@YK@HqtA0`capKABA4uAU{pqv`DeO+gS3O zv66=i329#h?XJX?f(nqp{SQEz5)wTKy`jC}9TF#ZadLWQWprp^WMXe_c5P~SW@K}A jVQ+PIcXwlJEigGZGcY(ZH8L6u3JM6Wt;x5vpv{m8xfTUb literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json new file mode 100644 index 0000000000..7971ecbbf6 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json @@ -0,0 +1,84 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "428664461663002888" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "FzX2ZK0sSEtp9ZHMa1s3wrHlkNxNMPw3JfXXjyK8Vt3GUW0eS5M3x8Jm+s/HFpdRW5FzYcNcvOfCAVCIinXfgDa1SIHVlMTZLCq5Z3BdYCs=" + }, + "rseed": "+pFw0u/KqGeTTJo2WFUdpu2Qhjkru52fF5eE+mBH/bo=", + "valueBlinding": "zySFxhck+TKZrY/5qkVBG7X0UVl0SibK3StkQA3qRgM=", + "proofBlindingR": "oI8IIH7UctWu4BtwjF+UKSnClh+ORKAYga0amysXgQA=", + "proofBlindingS": "X5Xtf4ZZJU5hfiES6GOvOhiwPri/cRFMFa/H4cUQbA4=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "334022657083244851" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "+RONk5YRhU3rfFhRQsRQWP6HviOlXdfM2bmhgNHOdW/BODUVnZVxolfReJzHlC+dr5Tfy8jjgGDdrpmcoVKeAwmve0L8aWDy2MRZgqZe4/g=" + }, + "rseed": "RJgbm+37RcsL/xjw58j5HwyrCWQ1IJ7BDhaupJ3+S4A=", + "valueBlinding": "12UwrgmzRcJmoTjuRPhEGXOM8zcffWSc57Vn56ObtgM=", + "proofBlindingR": "aNYH1d6Be1Dx2PAaZMQnth7+VHCWh7f7lIIRRmDu0gs=", + "proofBlindingS": "c52Pdxvlw+YVh/c2il/bBwgX95eoDG95wtHmkwM99gY=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "b317SM1BQK0RwER3fr6rxmPYxqqRKlCUTaXkgRi1SqQ=" + }, + "epochIndex": "8560", + "unbondedAmount": { + "lo": "428729147173626953" + }, + "delegationAmount": { + "lo": "330864022368180505" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "960740364123846834" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "D15scT1Dh9dRHmTe23IV7nAhTtn+yGHRpJ0sZsoTDkfZFZA4mM1ovv9Lv07pmzq4RkhgtVdjDAq+mB6pvvJYQlAYGjW9ZfVN8QLNPfR9cEI=" + }, + "rseed": "3mGveNvtWkgWYDj7zJaef+eN1GVuL30NxwBkY4DvP+M=", + "valueBlinding": "4khnCu4YN3ij+j2EYS/3PTM0Esz6Y7g9JWjK5hMrMQE=", + "proofBlindingR": "NJQIlvUejCD8wtVaUKCaIEE04hi6X5uHYMuHoX+reA0=", + "proofBlindingS": "OeYNO+eujZEWOkaYfUKAjRyhegJ7BxLKSS8O7ga2axE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "6747147289", + "chainId": "lflvlxjuyhsrlzsckfh-4686742335997797356434602367", + "fee": { + "amount": { + "lo": "184395751133523401" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.proto new file mode 100644 index 0000000000000000000000000000000000000000..70a90ed00393d72af15cee29e3f60503e910f9da GIT binary patch literal 968 zcmd;@$RyOq#AU$6#nEx7ebtM`-9K4{l(-Z$U(L}sF8sEn{rSrnl>)~vi^G04zh?7` z)wVuwq_Z+hKq!bSK-~0O%32){@64|g&tylNAKLhI!X00OKjx}mulFnM3A=kNFjvld zvib2tX}``N7n>d!J+V0PaLk_PhZqAox=Qaim~HiFygKE`O&zVB=>@R~+ENO?CKgyJM?Dv-m+g$R?)O)Z}v|5|;Kh1f9pDcn1G znqaH%>zar_ry~Io|JwH{FO9u^=H||Y4HwUq<{z{$6`eb^a8dZhiaE!p=+9k0<^Jgt zj~f#1uA4b$VbDBg&h^z!e=-w3-8d52v@GuN4=Dwg8Pc=g{&qdh{a@n4^AkVic~*0# zm@3RW$S1aL$=rY54N3~vQw`Q}ZgxGCw$S38%MTaH;-1gu^0g^*o^MTmzIgUFV3=fF zW50T@u{z-6jSo^ON7T2;{R=6W*1rAslqNy9gm;&?jTDOK_LoaPJ^W0x{kvIL{B3p) z@$b`D@Z?t>y7+7|v+XxFE~i6G_FTY(kzZTwan{jct>6Kd^16Mik0swYwrZkQz!cx5 zPZ}k*dMy$7;3UPxaq>j}#VvPE{$y3+;+VPV=EW_K?w)2r3fD~^-#owCaefsqvEj-e zms4o#+xp0v60ta5Q-&u`7Odd&24Vh4rf|c#RY+pYd8hU)MWP%*t&>ty4p< z%)%w>QT25I`MOJBLMsZP2RdI55T86HPnT46T qiIK6fsimd4xuv9;rl literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json new file mode 100644 index 0000000000..afc22112ce --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json @@ -0,0 +1,95 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "1k6SVd/XuFiCmq4NDIVuRHe8Ta5Ol594uSsT9ZKHO8M=" + }, + "unbondedAmount": { + "lo": "292274038212054299" + }, + "delegationAmount": { + "lo": "243552764531382545" + }, + "fromEpoch": { + "index": "2977", + "startHeight": "2977" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "908349103314377805" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "+BgGxIpj/ZqVOmI2bBZ24FI8UBn6M5M+vWRyJiak+lI=", + "address": { + "inner": "CgxnffdluFjKlgK5x/NCGecEIQqha7p7aR7XeukGZvghfWA+EfObMtMMwoaeClDx2BppZd28/doILmbHpa8ZWEzQrH0SO7H6UOJSEVKKfWs=" + } + }, + "position": "131196686424964", + "randomizer": "UMLYxOISv7wX8CMsNMEeXY5hCHtE0cJGt3C7fdehMQM=", + "valueBlinding": "dBpaHfTcuC2LfeLGsh+cCNRLB0NCsnUNEo8GaUsMRAE=", + "proofBlindingR": "o3S3L5hsnubXa0yWCkLcoEDNMK+dkhfmZzIrwncf1gU=", + "proofBlindingS": "F/ZVNm5M9QBobYKLy1silN6Savwi60WynPGPbak+uBE=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "928746923968384676" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "yQbABr2XKYofzGGhi/u4T3muvY19cwFwIymJoyv74AhdZEesnDxRopbhiY4gpvVW5J4gTFAVw2GsBOucI64oSv66Id3b4aHthMWQkbWzxgQ=" + }, + "rseed": "7vE/7e1LgHfrE1g2PGn1axj4xnH/qRjUEm2rdfQ4cKM=", + "valueBlinding": "Xu8+kDAGwg9IZ52KCOomZXjJQG1sKbTECQFDLTcG5wM=", + "proofBlindingR": "lV0S/2kmg5G7sop13YRSkpe+TD86JiV3HFTaMIsVfAs=", + "proofBlindingS": "YZ8vcI/2KgCmIvM99Bd+0SYwTEHgMzphwAJQ1Cr7BAs=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "671003011223908478" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "jaUVtUOjgER1iWoh8aPO8Dziz6z7+Unbe9+bXxRGtFg=", + "address": { + "inner": "CgxnffdluFjKlgK5x/NCGecEIQqha7p7aR7XeukGZvghfWA+EfObMtMMwoaeClDx2BppZd28/doILmbHpa8ZWEzQrH0SO7H6UOJSEVKKfWs=" + } + }, + "position": "18576744222080", + "randomizer": "1e/C+JLNmBr0MoNkZ9bPxacx/jSqdU5VK9XNpJ3HvgI=", + "valueBlinding": "rN9jFAuDMqKs6Y9kt/vR8eEM+g/67OZ/KRW9u/aLLQA=", + "proofBlindingR": "/z9MQ/Uq44dYV8IpGTUD/W1c9AT76tIK4iUdKETKPAk=", + "proofBlindingS": "DQTXOysZSSWU+i9CtIKJRFHUCuD7BsWufSbCKU43qhE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "6384839256", + "chainId": "trrjtq-026540308942", + "fee": { + "amount": { + "lo": "690972300879429367" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.proto new file mode 100644 index 0000000000000000000000000000000000000000..346880563072869bab51887a91a155c5a55a161e GIT binary patch literal 1034 zcmd;bKgHz2rNpIh&2LiZ{p&j-nr5xzP)%o zRWI4nekj%^*a?1~ZFHIEP}@ANfR8t%GE?vF`Fo2)FYWl!^^y@j7uM7YS#SIm@F++y zsH-+xpk;gi{gtm|r4#}V-8k|{X#XDZ56U_w2jyb>5;>|}E*^5*Ua-6N`a(lyC4~~H zDA_M}cIbB3K03BZeh$YKZ+2&=O{Kg-{cM@uJT8n{3X4m&>(9uU_w0JM&onNlI}04n z8myl?N&H#5k@lf-`D?633gX{F&GLM{GGyd7b)Sw_nsRSa)*q$UuAAn3?9W|kw?mL? zB9l-b6FBsi%>8?+@$8e2#DyL(Y)-NrVB0%gvrGO=;==CVJNzrx?d`2CW-L(F>|Ct< z`vFI6iu;;5Hi3(#J?!jLSoSsS$vg$00MWyVYgk^-QC_Fv^>3Hr-P;crzHK==VdB=! z$5^Bk-hH%x`_{Xm{Izg|nN8-`Y>6Mo3jeQ^xFVFhy7Y@h!D1zaxc7Dw4A>6wd!*0p z;&`Q&T5-}LH%D{J5l%*DU30eQ%vuUlV}<@_sx?pCy{W78ZcEUl>HB=_t<+S@WkPNl zbc@z-8!05t*DvV*rp2&K>9g$@@w$s@20o4tjI9z6Fa=!E`pv?PnyCIgxc~G0)*s6` ziAz+yOGURjFK%!t?aWgAxcJ-$n@8u@{Ql{AyZZj@coDZP5j06u4YR*JygUaOfLGri z`Z4M345=?h%_-^E&L3TF_|Ifjsb8q})w4_H9^c2Lq_F0GvIuvx(V{gk`%||6zWDJW z&oBO8Z=Tg_itgS0ty`BtOX0u0kMmcp$L$f}hcqQkng8a-d|~Jrx@Rap&}Q#PDN z3cM`Wt+gdRRj2&YciPg_=@NK_>%nifqw8wb4r%(CuM!l}{r-3BpBrDcoaO`oMZD2- literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json new file mode 100644 index 0000000000..7a6d80b789 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json @@ -0,0 +1,64 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "KIfIMu2hXPi1aGTlC91C+VP25IyGE15robINd3qN+2w=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2RaHKwIMSbpeNT987ZFog=" + }, + "unbondingAmount": { + "lo": "741975427760445096" + }, + "balanceBlinding": "MwcgyJqNaxuw635ewZ0NIyc2uT8Y3dZOKEqzY324RQA=", + "proofBlindingR": "CgqrwQ0DTCausR/hA+DV7aZWQgbN9A3RH1ObDtjWwgY=", + "proofBlindingS": "KCukTdTQ9ZvTQ3qWzXvRqK8TuNnroXJBsPJ0CFpxkQU=", + "unbondingStartHeight": "30230" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "fupTGqsI3tQyyNqjISkOxhVicWWfmskuh4dmCfE7Aj0=" + }, + "unbondedAmount": { + "lo": "763360666754154689" + }, + "delegationAmount": { + "lo": "239911691786844747" + }, + "fromEpoch": { + "index": "9099", + "startHeight": "9099" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "rPK2wKoFMhD8nlo3Mg462vhGNIX+IWmSTovJABq4LlY=" + }, + "unbondedAmount": { + "lo": "51752131069587020" + }, + "delegationAmount": { + "lo": "90594452018110488" + }, + "fromEpoch": { + "index": "1320", + "startHeight": "1320" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "8213630899", + "chainId": "swtylkqoouquosvyijvdwjtrrdtfufme-9950893933959968463406", + "fee": { + "amount": { + "lo": "355158606024595278" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.proto new file mode 100644 index 0000000000000000000000000000000000000000..2855c167631a4e968bd2fd4975c796e53e47fdc5 GIT binary patch literal 421 zcmd-&#CVBmA0w9%mx4z738S|QV}5MSNO{VA*Xd{QwU zaqo)JiCc>mHTjN-CKaa6pLJ5Ny*-WdqcxMQ6c@+A#-8qN{S9Y;$~jJdS^atD*{Q3T zwb(ei-37Ycx!g`MIfD#Z^J&|GRjft=f96G*8}V7)`r&5M`cE-)l3({p2B{r-VN#qN zXYNdUHoxxCB;k3Hfqto`2$uoRE2Oc}ZnXc42;gX<=!8 zaam<%R#{4UR!LD&N=aI2T5hVYrKPEXg{85jv9YD8rKOpLiJ7s9fteH!7Z=C5b(43z Jz5VeU3jnC7tY82D literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json new file mode 100644 index 0000000000..936cb11ea9 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json @@ -0,0 +1,67 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "5blPsxPRBroUrGWHP+fQ9U4Pdb+iDTpuxGslshHnF3Q=" + }, + "epochIndex": "9933", + "unbondedAmount": { + "lo": "678407627403739584" + }, + "delegationAmount": { + "lo": "106958002097251398" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "E0gNFniHRERHm7zbf6VpR5KhNhlCEXu1DUIR9mdBfgE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9Vmz0HyEtdzGPxQSBbwBs=" + }, + "unbondingAmount": { + "lo": "776728288589872726" + }, + "balanceBlinding": "Wb5Hcl3lNGnlz0cuduvqLCnF2ETsALEjMHnf3UBxcwQ=", + "proofBlindingR": "hHtS3e+71E+JHJiXaPda1awnf9lQHswLyHG1MK041Ac=", + "proofBlindingS": "yysmllrsTO/4nr04G6OwPkFkYW62ue848wNAjabJyQY=", + "unbondingStartHeight": "13245" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "758734944824213628" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "D+2qP6jwn/Ks753z3ieB/BK35e6lUIMtnUyHkLC0ox4=", + "address": { + "inner": "09Jbk32tMS3qZp/IfAUQdbduP/iEwkUu/Zz1SOOTHqmO/T/xgf9O45ZYJS59uyB5Az0YKsa/1AyGHIzhwVqn1cvtLIMSJdwtXCEf7l+Znns=" + } + }, + "position": "124443119241672", + "randomizer": "7lmKVZLB6ZAPsA09B6l6D8YGU+wTWx/uLbvZOA0qIgQ=", + "valueBlinding": "74yENTDajIHqM6nxz7uNl7nJfY2aaVm9E/HWqV5gEwE=", + "proofBlindingR": "4vxdwZcTbgFFBdyBAXErVwNV4k5GtctD604Ld46xrAs=", + "proofBlindingS": "+ckmnfFnT9AwopnsD0EPqbcYeT0fWV6cqaYYv7ggoQk=" + } + } + ], + "transactionParameters": { + "expiryHeight": "6542216247", + "chainId": "aailcupboloqhnyle-68517039354", + "fee": { + "amount": { + "lo": "528464190391776905" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.proto new file mode 100644 index 0000000000000000000000000000000000000000..98df776bb4a11d08217090fce5b3f98d0d946b7f GIT binary patch literal 638 zcmV-^0)hPsLc#(+3L*+1<+)F@6VV2`6s%>3Kj+Z(P7igzq76E3#A_w85$6|l5Y0^* z3JAc1!{W$`1}OI^%k@j)P4z#A$G z2-f_SgSN=u;|ek$S-wYdUF9@s<;SPNFnQnIKyh;fIv|95Qr+*n z)K7^Vn3rhxTGgy4f7wtT%nQhIwJ@zX)CWQ!%PS_9TI@{k_@2Eu8>6s3L1bZWwz=;( z^8-MQrpd_$NWEtYz5)un0t%=B3NQ)^2>gJthncP9!wM223Lq)!oG&wR_N0gB>0Bgm zLG+_m`Ge~QPF*WI&oV5jY7i125ACWysPLcitnZ!k-Y0?l61U~SmwFd<777w{Ac9gu+EG{hakk5vbw z4Lt{`dJo11Q|uF4AMP!?**FaNBbF&%2G6xygNvnrT_R6Y4P4aAI$4Z*gdDd2D4ZHaImg YH!w3fGc`0C3YOh# zarUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}sQVLKe@joyoS*N?=)&a<<`$>^dAY|~#>>2>Jn_^{Tge1c6C|hY*J0c((+Hq73TswR3 zL^z0{>btk&-53!zpW2Up@`(%>Y*zy+ApS|J>^2LuHG@Ce6dJR+Ub6Q_DbGO03ZV(SO-|E~Nw#PzZM>WGBG$ZH90smGdD9gH8(UgG&nLbH#Rpn UIXN{N36&jA_@q`zt-2>-n*R*Dh3Gb1`zB93cUgfx&jKP0SYe)2?(6w>h9Xw{csW@ z3Lq)!oG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12@RCH~6f={eRCN70TQf^1dC%;=`}vCkfUy|* zGH)#J_Dk3r1=r_7F7tZ5xL|nI9ibTemZlZa7kl#K%#RyGDrZ5_kjn}# z9}qGiI&>-jYEhLauF+&*(;{u615`|Fpx>dx>=Q2EbM|`<3PQpHKMEoWAQ~=*Gx6uS zk^rUKbd4qX^QXgQ5ZMT;hB=zJAqafLQ4sh88VU%os-WYCwxaF{A_@qz*y7WG?&FOK z3PQpHKMEoWAf6p5Dm2fy4~1JsxW=eV$-^;?6}qmWK*G5z-zs9=+5;$~ic4udBYGP+4$Gd0}gC vbaO2;G%+YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}sAQc{FXXXxBnxc$Ma|f=0x@^L~8dL>l#uDP=P7tGcMdxau#P)6vM5AON5kÒîLF* ¯_'ʬo‰e[áÄ¡¼‡Ñ›‡áÛžr€É¼J¶ðWœ2 :ÓëæÖrwü†¿˜(Aú=¤‡ÂTETµB¹T(© + +‘Ž +0 + +ž…¡êÚËÌÉ " + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +PÊ][ß·Ä–ÝG‡êéIù\|rKy¢ÛD¯!^fEÿ!ÃÌç p$Ï„Ir§(* ÅüìôZQ,ßç Ù9n`_\9”yƇÂ䙩·Ö^2 agqO),<ˆKß­û rWù0æ‹+¼-¦Q°mØz"¼öÍó$ iigthwaeav-57 + úôÅ€ÇÈöw \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json new file mode 100644 index 0000000000..9c10155c81 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json @@ -0,0 +1,61 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "9NqT8OtyFpcyBw4BP9ywIlHxPrX5W24JSrEf1SAp1cs=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9PDYRNATqSowVTJhfBvaY=" + }, + "unbondingAmount": { + "lo": "580522572561472624" + }, + "balanceBlinding": "9lz8Axs+XJxZEcaaCJ7rJ+v8C25jcMHEQb9SKWC4EAE=", + "proofBlindingR": "QVJ8esWm29rLhHs91xxxAwpVt8wZYNoDdlhrkTUI0wA=", + "proofBlindingS": "kQ8gwHM3qwFHTvL5utlQX6893nI07vzOnLEYP7jPagk=", + "unbondingStartHeight": "46543" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "qbcu0gaYUTUB3QTulmZp2q9C41+l+aMt5nRiPFUMGV8=" + }, + "epochIndex": "9213", + "unbondedAmount": { + "lo": "252990389405046965" + }, + "delegationAmount": { + "lo": "438544977855570760" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "X09rD9I01TfcvSSDEAiOVk8Ax/kwKcbEs7V0aNw85h4=" + }, + "unbondedAmount": { + "lo": "101316245414049764" + }, + "delegationAmount": { + "lo": "574882938743802745" + }, + "fromEpoch": { + "index": "9903", + "startHeight": "9903" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "2136606477", + "chainId": "ytpnnqowatisrldncwbnw-00267682071024", + "fee": { + "amount": { + "lo": "522320408133248744" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.proto new file mode 100644 index 0000000000000000000000000000000000000000..124059abc5838843ef311844825cdd7f9f8937b1 GIT binary patch literal 398 zcmd-&#CVBmA0w9%m%^7@lRvyJ5}R(s&c|qfXM*qw_euHp*XB(7bwD38;nv z4gB}#ZSiHanzWcTSWW!k-ep=`93OW4J#+Zj>~;<#g>Nx`n5FGv=0pk}o5eBjwfgHn z+b#&S7Tc=y9ZLiA|GIND)KO>oNi@7W!d!i}FWd8=c%e=MT>2dthpNn;$l_c4O@<_%D{B@V&;@GnH;^H`Q?DLN6 zry9H2xZF=Mxq!@w_s{0PWOCK~&R&&f0gk>fe}>~f4K$A(*}SzRlzpsnVFke7#Wxw8W@>K@o;f*yg2)y_w1LK^VtFWJfh_Q literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json new file mode 100644 index 0000000000..db084d3372 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json @@ -0,0 +1,83 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "816844498669184452" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "G7FUOMaMdhWZlaHb49Xdk8gTUFRBu3yPo5pYE9wHGIs=", + "address": { + "inner": "3vsbDOTCsxI0yNOqFkXZx9Dq13kU8ZKpJbBc3Hnw8x1CKJeN64AgZkqhQXd65UAY6ShflTb42KumES5jjJqux4sCOt/+KvqpKN9C0vcKeoQ=" + } + }, + "position": "267704317632477", + "randomizer": "ZGj90zHsAsGmibvBE4heWPAIoPhOvd+APCuKx8uZfwM=", + "valueBlinding": "/kG/SqPWhhSvZBlStExZktzlVsar2Xh1UhHJrKwLAAM=", + "proofBlindingR": "GWxfvX/qzhkd2ChAmKk9HZu1BA4PFkAOzV3nO2XTfgc=", + "proofBlindingS": "s3dxIi2dLsBR+Edl4Lr3aRTcrbKyufXBI6Tpg3jz9Ac=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "984678742136004605" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "OeY4KNra39LVWgIVBRyqJZleLEpNdmxdm3VXrqAflrcD8pkZKvmzFw3h/xIzM1RfgOnmAvYDxW206jgEtnYp+KT2GyLgokseqVz0Zg1tYcw=" + }, + "rseed": "2rddRx+uBwr4M1UPkI754kYOGeWIlsOmpJNU1aVVAMc=", + "valueBlinding": "IETA+aZoO4rKAPaSy+VqMu0EmLds52AtgPUkwK+vlQM=", + "proofBlindingR": "DkyTcuJccoFrSYlkei8GmDipyqPINEkuP0t7CK/lXhI=", + "proofBlindingS": "2DdMZGmDReKpoXkvXsewD2vNXUFBWgKsfih5AyWn4Qg=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "3RXEKlVGLXleDFIFlMHRjN1EvGR0Le//vMKnTMdeEWU=" + }, + "epochIndex": "7911", + "unbondedAmount": { + "lo": "134572509135642151" + }, + "delegationAmount": { + "lo": "338909377063736243" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "JC/q6YW00B0ToJAKn00yetO5tgdWmaYC74JtAVPS51w=" + }, + "epochIndex": "4180", + "unbondedAmount": { + "lo": "460741699381494981" + }, + "delegationAmount": { + "lo": "375116065268562094" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "6358799188", + "chainId": "c-97309774933", + "fee": { + "amount": { + "lo": "638081399198263855" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.proto new file mode 100644 index 0000000000000000000000000000000000000000..a4e93608f1584ac3ea1a01daa2d694757a00adcf GIT binary patch literal 770 zcmdZ#DSMN?fAsi6mxVxr*@vI2pJM0qOQbAk+ z_kK(BJUO&k$mGQ3Rbs9;k6(Coy;9`kq?M{0V(wIa_$=$BF}?S7gF>3uLdWu|rw$S? zHR7k5{kXAunV?>B&#ZOFyP2%+|I_-lQschUrSDu-EdqDr*6yw)jL&y7M&b*y@`V zr9pxx*R0`YVAfKQ%!%Jy|LUBi>(_I~)7lI`wiLyOF}?@|7I>g!-7kq4#(Hl<8BOCtc+wD)fM1 zWBJTN1Y1^4U&6L#oxmld|;eR1xfTN(2ujW;*(jFiHy?Xm9i>)5$|7>Dvt===G| zjZgAv$F#%CmP`)0x-^vGxRQc`%YmQEGOW8!F?^eJ`e~NYTb3EybDk&YHhfh%uzvki zV3_dvOfGs9Q`DI4*_l$M&o;wi<*CIdOg#1My{kFaKaCSIQn+F6lakr&`e^0CO8vOw z8~C%&#yUDiF|Dc7sAN`M{*Z&q=@64W7cdFk6+NOA>ZV&6#}mXl<>1AhyDocDN_5}< z-*afW&+$0HRDtKVQd}I%_Z+yhZ+_c*MkOwe&C7RhZ|iKn#R4}&MgP^y)-4xgg%?cV zn(u2=b$RDD_OO}DnBF(#G6r9I9wTr?0cgh2&Iiwy9oeyo4QR%?kN@wjJG6QhtB^9s nm1TW5#D#d1buG<}4J^&gO)QO#rFeizef^a`?eD(qddmR-V&Yrw literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json new file mode 100644 index 0000000000..b25ca97fe6 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json @@ -0,0 +1,101 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "553392091992438256" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "dJJ2s0l7EGQBeBZInSYCdaTzzdXGTmEldyCkZWbCu8VGIo1henXrj2+aNCx8/Qcw4hTZTz+FARNN390fGXflyrCogUPTAGyYUjdEO+vp3n8=" + }, + "rseed": "qelCX+23xaeJg/T9S3EFibJBji4FA4B3sCt93InYFkE=", + "valueBlinding": "rUx9AC9gLYfdwhdboqetDWPmEQUxbzcR3gk7mrBm/QA=", + "proofBlindingR": "A5kY9FniQtpSOGVLNapFNVfM5iqBNvKymtfVJA3qsgs=", + "proofBlindingS": "3qvSCPelHSfFM10LoCL/U+Axp6GrEsrT47bhvteICwg=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "934227096367306129" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "l1iNuABoE9BAwt92C9qjjrWubyUQDw0C8w9wh22tNOk=", + "address": { + "inner": "k+jJ9KWky9dD1JmJ0W5X76kgpqbids6XhQdiDwlpiKWSP89msavs7M9kJg3DH+PtwCboYxQA6o5vehCJXAExVmOpOajittjnJwiTDD/di1U=" + } + }, + "position": "77309380981437", + "randomizer": "gJCxDBxUjikcJQrTQpd0dIE35qbh+/isICMxkXYuogE=", + "valueBlinding": "gm7YtaPwro56zZBBl26OjY0RSNsA7rjpPcukMwwfMwI=", + "proofBlindingR": "JjY9yK5wz2wYky00jbIqCLOdoifx5FzhPCrVoONLVQQ=", + "proofBlindingS": "M5eUNOXs0WDL4SQnIkwVPmKxsP2XVHfTe6itntbSdA4=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "362921365638866999" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "0W0Z89ob8vqYAgGatwq3CRb8jMlM2BZNmqMFeWOCOuY=", + "address": { + "inner": "k+jJ9KWky9dD1JmJ0W5X76kgpqbids6XhQdiDwlpiKWSP89msavs7M9kJg3DH+PtwCboYxQA6o5vehCJXAExVmOpOajittjnJwiTDD/di1U=" + } + }, + "position": "171017135924169", + "randomizer": "bmrZ6J2aZW4p1XKAAmxng0dkk9kZahHPxYHbrHaKugE=", + "valueBlinding": "j3qp+OMSTREKWXcQc8SQzMwQoPcHFHdxJmYWL83FjwQ=", + "proofBlindingR": "B3I7LcCRoLUxw8B6VNHYxgDYRiqcgTfnQdeO/qmjaAY=", + "proofBlindingS": "zT5U+IoRzGmwU2dYArWY34eQzlPNhKCVGL5/T3CH/As=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "708633250339086582" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "2RZSmVtQ8sOtk3rrBZONaPIe2k4a6Fn2n8dgqTC63ks=", + "address": { + "inner": "k+jJ9KWky9dD1JmJ0W5X76kgpqbids6XhQdiDwlpiKWSP89msavs7M9kJg3DH+PtwCboYxQA6o5vehCJXAExVmOpOajittjnJwiTDD/di1U=" + } + }, + "position": "7307695242728", + "randomizer": "Am1s4kVh4UfHdF1TiMRj5p6aAsODdBVq1kWTm7+xSgM=", + "valueBlinding": "PidJs+pHw2hryxuguV+pWmVCDbuiZNq3b20RGvbRLQQ=", + "proofBlindingR": "X8Z1C0uO4EPLUEchuO/eMQumLtoxSyhKm/ZYlSmJVRE=", + "proofBlindingS": "3KNkfHLMF9iEos4NkFNtygiEIe7h+kooGkn3ROb8qAo=" + } + } + ], + "transactionParameters": { + "expiryHeight": "9006050043", + "chainId": "redbocgeyxblhuk-262561168342386", + "fee": { + "amount": { + "lo": "375340473983221640" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.proto new file mode 100644 index 0000000000000000000000000000000000000000..aa683d7848abe50cce6f62c51b9caed6fc036ba3 GIT binary patch literal 1294 zcmd;@$RyOq#AU$6#qr_wgQMr4HeF{IQsPq3d^JbkxbWMO_UA8SR0w_UbXeMAdSIC8=qLb{}<9>P@UF zechiw%S5NVZt&GCH_wUL}mOnkUVMU|!Wrmy?LFO*juV3D)mr_{y(kcG! z_M^)?o4@?^E@bW8GGl9 zJVXVH!t{vV9Sj-57aR`VFXO(oxNqyad{qH{UZ&6d1?{wl|@6*E{|DP0;QfQd4kw+$^Pg6#f>$21Il9ERA zXUiV`{;@_u*>GZ+-XcaNg{Hh4TNi&=*H?9Rg5&hOzTRFzkJ}9IcD%Gby~LPD-k3>C zLCwte#JYm>ITDj~O?o$JacrKuNd4oJn1?o6R~J0?4rMV?FrGfe38x>bs4Mx1 z+9hq=@OOGh`Q_>rYv*0NRKkZEfZH!@KlJJ0wH8+50`Ow4>}lbYH4EnXOH%?XeqE4S?eB{ zxL~W{;R9767jGP6xZ$QXr_ubmJlKgDmET+TFC8Al^Tqn=o zztM|XNx@FtbMq_r!x`D9r5EgsUm2C^#JhV@%B}7Bxq?#PF6sgUF#cF6w|CzI=hFf1 ziaXxlGvr>TcgxUQ!)x}ph^d;Lp@K#VcNVAA6rB;j(X!|q?}XsoQyeXd?;ig0(vb4} z?(*!<3N9g2j^9_e9#a&OFG@{G%1=&Dt*l7O$tca%H8L|YH8V6cvoJO>GPW?2;sKU? O9seJ#Idt^iELH%ozEwN` literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json new file mode 100644 index 0000000000..8142c3d2c8 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json @@ -0,0 +1,89 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "O+zEEy11CutZ588rkIk5G5lu240/GC0d+gvihruVuYM=" + }, + "unbondedAmount": { + "lo": "410749331943002330" + }, + "delegationAmount": { + "lo": "312960866650043649" + }, + "fromEpoch": { + "index": "6643", + "startHeight": "6643" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "0Ot92gMhlu1BODuxlj63q9gg18BvEiRJVrGemPCLrq8=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP5wOvt+kP+XJHRTjvNNahc=" + }, + "unbondingAmount": { + "lo": "2017406978163373" + }, + "balanceBlinding": "vLCcEtKSuhgXSKK52ZczF+dsyi0GGNS2YF/fdOLARgM=", + "proofBlindingR": "Q66alz4ey7fPhABoaOsYVPTmHxVNkKfEhgcI0zFhXQ4=", + "proofBlindingS": "2aO9oYZ86g6FiLne0OxyzhNMGTrdKrfSDx1OsjutehI=", + "unbondingStartHeight": "50890" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "257406053948001234" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "y5nKsPX+Clv5dKKw0xLZWEw3hm4grA2kPxRVgl6lSdm3ZrRuZ+vPDtnjn1nyBqseaNkD4gDaJYFOIb7A+R2YiRcJ8+1aPciTXB9it5S9t9U=" + }, + "rseed": "cipsNMd2YB/4taVE6/rVUQtlyu/tvLCkTYi12cPMW3A=", + "valueBlinding": "KkYrgaCOwl1YOtN6ewJkPG87pArvQqSdjnE1PAyXRwQ=", + "proofBlindingR": "8KzS+oBXPehNjOT9ggjoubKOBG7hRPBXSVlPczGTIAA=", + "proofBlindingS": "7aTSbQS3leYzeal2LT2CORP2Zce6ebk39ZjX4+T4nQU=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "275779117971881971" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "jxTPSoQahK2kGM79BZRfyzLrKBhrZiMkUnipOz8Uj+A=", + "address": { + "inner": "hovz7gNe8Mgabh2Jvw6k3ena11dzMkMe5E8lImBQ9u0/nxpzbFfDWfmvwjmhs7AsWgN+eySTelEj3s76rdrgOohV0//ngDTwU4GqWOrozZM=" + } + }, + "position": "85200893098273", + "randomizer": "a2wbS/G270oLPUzNwpgQR8GkMpsiL+AKzJ3xN9a/VwE=", + "valueBlinding": "EErlGoMvcIOadxqDCgeWnvA75BP/lB9mj4lz8A+xJwI=", + "proofBlindingR": "qHZnhtdMJjPu/o7ZeIsBDnPO2ae6c2Fj0I2N2HZ0UQk=", + "proofBlindingS": "JGS0UGIOhS+34nA/dvWXyC6yzRaewtvamzOLFG4Ixw4=" + } + } + ], + "transactionParameters": { + "expiryHeight": "6732527483", + "chainId": "cej-20", + "fee": { + "amount": { + "lo": "697539896994331533" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.proto new file mode 100644 index 0000000000000000000000000000000000000000..f17704a19e6d1abe9e963bce82d461fb40e0e16f GIT binary patch literal 896 zcmd;bKgHz2rNpIR{pN_UZYkI6$mi#^Cv;j$&&<2sYcHWI`-}Tg+wQ45o29roZY?~r z@$0FJH(8aqI2vEgSk=(+eKm^~8^>p3fzQTV2N^Fh?PUZRb>VgGEoQ}OZyhbHH%_zL zzWRp3^#l1rDxP5*=gs)gy>7h{Pz?hb_*Y={yKch&=_)0`eV=`^#I-m%*0yfBwCL6; zW+R0?8|DaInzTzo++)$so70WOpXZ#?Ws|tFEg}AX$)f{q%vK7{>t;>2lRLfrd<#QH z#%qa?FVEyfeJ3nG(#Fnl*)TDd&q?9t;=K#oYF_cRcI>=&;Z4ywVIN7WyIR{X@yq&c zvR+#yu=o=S)ThjjgWsFLJ_6g*CiO>_tMG;+A^e z+@7{2Fa7m-zMGHdM}A^kEtheV`4Ph{)kZ(XeFuKZ&gc~9{QNe`_Qd2E`K0Yr_HMr_ zrBI}mV{*JKLH@_qr7o|3T@B<;J@x+Wo()TUJGS0Dd?va;NkPj^yKzC^q1Xtk%T?7( zDK`1mOSs-UEt%U_XllbV-JL~C;lr9szZ$}AU-yMxOn9ItwkBMtH6W0nxaIk#- zzvt$SFCShK7c2_>BImtYq*~T4kvR94bxQncqt_Y|*=fouK@}^l?M3<@NC5+`t^4yk z=C}_hr1E4t_wy~e`|{TH@M0rpxhMXrN(lkq-rCQXD$WT%9QkwoA5+unO|+xnb6 zG(*7s;1Z+RO8O7D&dmL2erDWH^4mThS#c#Fm_zrE6p$#RE)Uz27@KKF{j9 G&Itg&MVC$h literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json new file mode 100644 index 0000000000..828fd4426b --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "bh8TFZrGJTuRotm5zoWVWwk4YwJBw4vjt9I1i3dLrKw=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2rn1WbPQfIS13MY/FBIFw=" + }, + "unbondingAmount": { + "lo": "917201995373923447" + }, + "balanceBlinding": "bFkl9VrDH4oNb1LiBD5pdrSVQFvEPTItXoVgWmBfEwM=", + "proofBlindingR": "4nsrZX6QadIdklJ/uZsWhwh4a3+oVc5ZIgtjq/OVIQI=", + "proofBlindingS": "UJkpp7oCQdMax+UtkcvszWxarrEgHAS3T6E2j8vPIAY=", + "unbondingStartHeight": "3373" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "XQp8MdY1G71kB/huKGsV0kHEZ+LSau3zPGX7iHpQYMU=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP7FbVz6rNnoPkJa7mMfigo=" + }, + "unbondingAmount": { + "lo": "581970549270190230" + }, + "balanceBlinding": "dsoc2KXtfw3IhLEP2ow++IWo/mEu7UlBYx7Ek4/UsAE=", + "proofBlindingR": "lRiwKVcCTzoBNVJFeknuFvM1mn33OZT4woUdPPrVLhI=", + "proofBlindingS": "T3/eImfuxSKSjosB5yY3Iy69vxizuTzv2rFLa5SKwAY=", + "unbondingStartHeight": "55479" + } + } + ], + "transactionParameters": { + "expiryHeight": "862369767", + "chainId": "j-37251208", + "fee": { + "amount": { + "lo": "89072481867724002" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.proto new file mode 100644 index 0000000000000000000000000000000000000000..4147d27045e57a907824d5eb5ef053ec2322f5f9 GIT binary patch literal 427 zcmd-&$aslqFC&){mqMPru;{E~s@4-1-Q0Pub!s%HMKY7);qJ%VFPV0id#_oe1XRO- z2L7&|A3EEX{e*YyndFa-3Ncz-9N%ZG?pc3&@m(Gxg`7y$uTh8PyLj`19xzGgdT%`)ljV*~?!U5u(Mn;e#0Jf9CVwkN z(;(L>&v#;X@2~! z#%zk!k)ng^<7`9flKVFu*(MTaT`W*LL9Otx*z#@m0>>`5-1+ufT}r|0?}-S?B(U|2eYy)B1`_jy2J9l7D~k zXVuzRy6etlMlFR87yf<}U_Q3-O8-nAhv#AX`|Qd$#)Uq#5&W@QFi4q$*+}8LZ}gsd zFKQ*XYSrFs`ZN9YO7~J;cTbCrKODM#eQaCH$AuDr6V86U`{3V%(_F*_U@ue1^JtO& zdNG#dh6C%>y8G{$m>KnZL{B{Isg% z{%o(}wi9`4tEu>Xg>{R1#OkArN(u|zW=)$|p_wC>!6o=YYH>u2Qip=pTV~#47t|Ve zZf9WDQb@G^wZ?zN6jxCd#;;uSOk|CVn;)L=HMLLFHCecvVLQ8#Lagt$P7#ZzWw)8? zUYYL{nc8qf##-=zf6;+#AI|X2%b2+)G70rDfsO5n4?uL$=k23b( zRD2WRViRYR{55$~ntpnybHbF6Tk-A_4@)T=3H^5Lv>Vg8wZS&0l?5tAjz!%$zxCAr z3r>%2eb$-Vx`UnhY!F)Hc~kuxKeT@MQaH zUOM~jgy*%SXvc>0Xa7gs*ygIH_-{(otG_}E*o+hu``iQc-aE~h6}jSh)2q##k+;J| z6F+ure;VWLxY1XMA2m_^==}We@ti+hOhg5Xf_T`e&yIzEn3HsO9sIgn>-zN>y^Klc z=Fhkn)fiq|*IP%EM0M?F`FA`ni`u+@c_%Z375CeTJvSg Gbq)Y@MM-`D literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json new file mode 100644 index 0000000000..ce7a2ac346 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json @@ -0,0 +1,93 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "4SuM1Gnke3x1a1GEdFBJk6lELwWr++PdNHsy3sU2TgI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP47zTWoWHk92X9itq59Vm0=" + }, + "unbondingAmount": { + "lo": "496011331435281692" + }, + "balanceBlinding": "CCnzAoPKo3BrtJ8KA78JMpVBo/X7MMQa87bxc30KWwA=", + "proofBlindingR": "iPJjDqysCWMKEn/XPmHZ5Vxj//23ntt4HbqI3nk9Cw4=", + "proofBlindingS": "4AZ1N4Y1yV0QzuO0pjqSBo5aP+YSfEcR7Gkj64bfaAc=", + "unbondingStartHeight": "14547" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "756508727715948818" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "PpMAsEGUwVMOpSWsifdrlXR5Z4t72cVnEG9lsxrZjF8=", + "address": { + "inner": "pzdGqxcO/p9yuqYDg+5m3Hz+QHh1Wc7yv1ecTxcHxx8S1fhW99Dr3Q/Qc5P7jjC/5c0Va+ZvdwrmHaxb4Bt38ECz4LAUEYsFnfK0hwLc6PE=" + } + }, + "position": "261095238065244", + "randomizer": "0Fdwkux/e/miV6MLhO2WPj6HeUtlAwNKX9o4sMiRHQI=", + "valueBlinding": "BuELMUeLeSUGOUmoMq8eXo61UEwCc2bhL4+GD2GzSgQ=", + "proofBlindingR": "v0xqGtdHzD4x39avVtNgMYF9+P3mlhM7FHObC0oKkhA=", + "proofBlindingS": "bRnBTYNEHCfaJvJBwESbBMQxiM24aZGYZWRNOcUBzAY=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "549603905881498178" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "puDt53S6J4TMZWAGwQABkwjh+qjGCclJQ0Qxv9otddU=", + "address": { + "inner": "pzdGqxcO/p9yuqYDg+5m3Hz+QHh1Wc7yv1ecTxcHxx8S1fhW99Dr3Q/Qc5P7jjC/5c0Va+ZvdwrmHaxb4Bt38ECz4LAUEYsFnfK0hwLc6PE=" + } + }, + "position": "183912410948497", + "randomizer": "ocypKhYeG7ZhJXnzdkkSjodxYXppcOoKEKqgvQ9jdwA=", + "valueBlinding": "UmwZOLNNMoBVXGYumAIaOY3GFawKG4/olMeBHxPkdgA=", + "proofBlindingR": "jOfxNLm8QXgiB4PJvMLP5xV9qpFK4izmzM+TeDgHCgY=", + "proofBlindingS": "NOcaqxTazCMmIox0ZvC/nR9kv5Y4onm53l5kvOm/WQw=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "U+VDUqfJdNMgl4W9g8SqG9R6LabQxTNVloalL/CfnUQ=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9pRGc4HX2/SH/Lkjopx3o=" + }, + "unbondingAmount": { + "lo": "769205773464892054" + }, + "balanceBlinding": "5xDWzW5wdfjB4ciKPSXk1KQ33MWE5FcUoJ/mqh9FRgQ=", + "proofBlindingR": "LT7hBoQ/KE2qyJvP/DAjoczd7cPJpL2D0nHC8EOBKAw=", + "proofBlindingS": "ZbWl81/6A4qZHxal7KwDh+iBK7mWkWu+gIJtR9rTnBE=", + "unbondingStartHeight": "85709" + } + } + ], + "transactionParameters": { + "expiryHeight": "1821370690", + "chainId": "uzmpvrhqhwovdzikkuaoarasmzxhf-305127387648", + "fee": { + "amount": { + "lo": "500513964524971483" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.proto new file mode 100644 index 0000000000000000000000000000000000000000..1e7f4fb2743b91d3ac910c04655c5b303ec067e6 GIT binary patch literal 1101 zcmd-&$aslqFC&){m%>Bso-3J8s%uKK16xW0JSVSo(Pv%#`|(|qYNLBc&HR{@fNB`f zz(4D=rYj;UZEw~mZCh6xmaE0ZG3VE$Z#TYne`GUK;L!Zc)O>1jLH3sUT+I79jix#- z{`%YCh}7q8AB$_bq8Y3dIzA=yty#mF%q3KR-7fLw)0pJ{f49%OT_L-x<6fmLH=mQj z1GZB0Hq(=_0_PrYS!OkftuM;{nNW?p;G0b4*KPMR*gY;6a_wW{+RenZf|1LBi;H8@ zrSI(zroP(GB?NS@=BqjS#)aROv_F3tqf+4bWpUWg=GSa~vD((>jdWIK2?#0JO=j5O zIOSk4-%`~zo!_&kmQ<#9SKmCEE|8zPS?Xp_yi^cZz;bi9)#7~r<`?Z+#@zfa?M}@< zhlejr``!C~`* z4I+ZwtaCqYX=l3g;-kQw9jlMOUuP|)a3Q>4(wq9~pNqm5bGN*mW@p!4>7B~V>=l2@ zV#A4vvP?<}Y!A5&-McGQ*(^O*7_FC!>)RUO!&IF1P`|&8KXJ1ci_m+K2sf5qdCPjuO;KDn~Q{LayqC*dLs z=095{@9M^4rJ!r~kgdgD!*|t*+2{WlC@(y7_wC`6OZGNjDm?VTxlx11Ng;LX($Dd~ zn7d}mi!FV#hPnMkqxQ~e6SMa$|%ez z&o4`<%FNC#P0UX$N-WN;s>n#wH8wCcG%`1~FgG)?km3R6xZ9^YmY%rT{gVv^jX=1Too8+d~)`mbh86s>sO!Iw1NMkW>ewne~PhTW4Hx+I?i|lWck5 z-z~glcH_7)S_eWPOU@f4H)8<0zfjRH4Dd{f8aCv7-$KERQC!1mq*;dpNb>Rp3P#ET zLkc1aARU`WDL$)sN6LvrgICuxYR2-ZtZ!$@ljHCFj4DAFO&SUa|J?n8t@f$W0wM_r z^x5_Iyup+@Dh3GKL=f9V3XuX5jsglW3JM6m(U_;X;<1+k5+Vv9De9arGjaB$hv(^B zByd6WqgMHY>jq9;D?86JEU9V`5>g6K=Y*`v?e%sxjuqPqEP+#v1~X=P*Yqx?=wm_M zjmoH-h;Lp@PrmLlPR`ERqCVd2x;y1+pSWZjz>4bMO2{C$8Ss!#iPG=|1Xue2<}=I; z8X#Ae2qd!c0DZs=UK)!F%e^zUK_{3zbS@Cw$+$dy%ON5lN~G;@gy@?!(r=hCo_=)_ zim7ms>YYrz-L$h3nNQFIDj*&3GRTN`E6e}LmDxAD47b=M>W+`ygJkPGd{Zh@R|_&A zK!q_a(kgZ+^o{`1#U)2_Bc*JOQtP;T{$@rvpmst855{7l5-N3Vd2DQKVP|4! xbai)dVQgh*bYd+yHZ(akG&e9aH#aacIW;jjGcY(c8Vm{w2=$rE+L_ztmj(6m3(Noj literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json new file mode 100644 index 0000000000..b55bde5653 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json @@ -0,0 +1,84 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "940605532910508302" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "T1vFtaUBsBxbQ2KZzGUJ2xIkn7vf+9AZMPIvzLH2bbs=", + "address": { + "inner": "bVGcQV2OOaQhIvL1TJss1E1CJD6SZk6knPY/uyj8mEEanSQDSw/+qOwWJtonbLcw8s2C4gPCEdfIezNjF2kaNVsA97ZQwmRpHe/YfSntW8M=" + } + }, + "position": "127728017713308", + "randomizer": "+dM3uAleKhyXCEc7TMGPZo36ak3ewnmcq7J7D7X4AAM=", + "valueBlinding": "JhW+noeM16+THTBKZrzGJ4Zzp4w+KGxnNR9PnMT0tQI=", + "proofBlindingR": "BOr8gnb/p9EkDApE00eVy3xCV2YyE09XWKon1PEIWxA=", + "proofBlindingS": "78Xr4+LaitMpgmXdpnaxFcXXNsg6UBJ4cO3TQqZFbQ0=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "mgbcaxqV/0+dGN4VwX3DNom3ip6PrHnfNXQgNTtpSSk=" + }, + "epochIndex": "6885", + "unbondedAmount": { + "lo": "80909671647132548" + }, + "delegationAmount": { + "lo": "226582815710171208" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "Qy2H9UKITpDJ0CRf5xPqc3uZUru3tp6yMvO+Jj34NHw=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/lyR0U47zTWoWHk92X9iw=" + }, + "unbondingAmount": { + "lo": "640919155703660687" + }, + "balanceBlinding": "+p+c/TGhHIJ59lS3YboRVMufp4mNbbnSypcyCmfU9QM=", + "proofBlindingR": "mYXoLOIBGjAD7KLzrCw9+O8Y73lUG8tXQx+DlVOnRwo=", + "proofBlindingS": "QGREUq8WxH0B7BVTs3KiuTFfqKRkr7rxmCGvDRCXVwg=", + "unbondingStartHeight": "6901" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "5WhNpUR6LT8GRLd3lnMA86jmkb4A7RHVxeNh26hJF4M=" + }, + "unbondedAmount": { + "lo": "865277880943141232" + }, + "delegationAmount": { + "lo": "193319336152785277" + }, + "fromEpoch": { + "index": "4857", + "startHeight": "4857" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "242424211", + "chainId": "eeckmsctxwcuz-437117126415078926947585", + "fee": { + "amount": { + "lo": "336568826770336147" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.proto new file mode 100644 index 0000000000000000000000000000000000000000..2d986a92dd796c44df0fa7aa658b24fd1f859b29 GIT binary patch literal 719 zcmV;=0x0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12Pg}*cr2()UTSH=*%w-AN5+t9y-}}%RF!C?VvG#4d8d3^S zZBd*-U5+`VAtLhiOq(p!O+q9-l4ee%oc2GvDEyc~8l5BqOAr32>=q{4Cv3Mc^38(c z1Huv4$a^zm7ik(bTLAaAP{L$s9q-tEDeYUs5S-Ee_^*W>8X)=8H@FF2Djb&xM>|Zx zk7kYfYE9n4d7P`Vdk?kv00SZ*CKbM(hm6;+lN~ThX1vBHhI6NkJ}7KwH6Kr$#PqcS zDj)>v{DOA>r_m$~3PjUKmCJlWS7tI3Pghu~C)Du>TM#lJ@5Srm;@XPSDS~C)rgpIv z#n(2-I#3dLaP8AVrbTTH3PQpHKMEoWAesi;YZ{gRPn{Uv6~TSOHi@^2o{y|~-!*g~ zH9KiZDG=o~8VU%6_pa-%-Q14>A_@q|p!1aN`@WI`3c&%=0=)qWA_^cwEr<0&h)$5n z&?H~y6Y6t&nNqvAww|&w^S&lM_%wVXA_^b?00000000000000000030<;fisfm-Z|w3J8yZ*Xy{F!14$(Ao`!2{V|~&f_e5-w_&;wRLh^IiH&W!(#n@I3TM>y z13Dm?h3G8e0U9s^?4t9mEIs(|81H#h8_QQiAA^-sr$-7xAV6e9Qm+=oeF5whQ?qiS zxiMd;q-3wU@t7g64G@=C2uSrc3P;KUL<%AbAmwOHr9^ryKL$j%cb0Pi^Qh*Lz5wkJ z)y3ms+o(wwgBl75@WT15-?W8+3?d2${le$Gm)*110xAXw`6UqfB@#Oble5fo5+-G3 zV{2`5V{~|TV|98hG&46bF*h+XHZ(CcFgG|kGB!ChH#Iml8Vm{w2$R$Hkcsl{)dX~? BI-~#q literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json new file mode 100644 index 0000000000..ebe7da586c --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json @@ -0,0 +1,63 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "758609206809424690" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "o0rP2vyThVgdnfqi7ahv0Hi++g60Y3ErSEgkpHTFfMn6cK4Pz8i+hM3zGhvHB1A7j4EeE2oYaFUoqWxtgzynzT9p36sZN3Gl3BTK73Oez1Y=" + }, + "rseed": "FA+xSgesRXVfWvrR3gjw1Q324FgOhBssuXU02YjUdSg=", + "valueBlinding": "TmB3Qcr8AmzAaPZ0vADqumwRmQ4JiOTl4VcI1FzRmAA=", + "proofBlindingR": "V9QU8DVso2u8CeO0x4VxXZfxDmcmmy15IuMGqRdHFQ0=", + "proofBlindingS": "OWUvbba5BnLntyZ07alU5DA341759eNknRlVae5+AAo=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "ZeowPwV2C4G9ovQO1YLXTOqwJHzlktdTYW62lfqI4fo=" + }, + "epochIndex": "5678", + "unbondedAmount": { + "lo": "355405884790959433" + }, + "delegationAmount": { + "lo": "501650326293238551" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "fuy2LuqVSVzNuELTTagOdCwhmkAzmHBC337Db2bKpfo=" + }, + "unbondedAmount": { + "lo": "803981751870556416" + }, + "delegationAmount": { + "lo": "315689443520827280" + }, + "fromEpoch": { + "index": "2156", + "startHeight": "2156" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "9826251232", + "chainId": "ubeqyexsxidyc-7725815866008672572401682544", + "fee": { + "amount": { + "lo": "944987986552174223" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.proto new file mode 100644 index 0000000000000000000000000000000000000000..5df551c619384188b55e72e42105ccff5cb19af1 GIT binary patch literal 483 zcmV<90UZ7ckpdEq0tzq+3J9|1-MQZ3$HNK|A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLL`O3&K-lZ99vo%*8fsBh4CzWNTdV{t1;NF=0m#eB*7aIO!} z$i9Tl^BNn+2T(hYfgTfT7-&@}scdb7Jg3b+Y2T|EH*uxh6w2>&p3hbqAQTU=N(Zb( zbzfTg(cTE~)eZLGSPq06EV*?w*@)D2C?X(EV0S^v`~qyiX!dlx0P4DI5t$ANh~(wr zR|wQx(U<@#AXn5B@HK3sYrF~Lw8w>UU6=6=XC|91c_QNmsTW5T4Kg4(WiM^Exdw9Q zwYd>aZky z<&xJ^VQ#jS`iSBB5Uwm53JA&CvCz)=srLjT3J8~`tKo%;j{61*N6G?33L*+1e(bg` z>Xk`c&A39-O{flZEFqdeGnjBf-+seyX3C}d8VU%2l8~{?q?D8kA_@qQpP8eDyyLJ0 zDh3Gb5D@GT5J=?pw+%~p#}e`{rY(_FjfV&tiuAQ$U>AEgw6Z@jkM zwxqGB=eNFWg3#uO+I1dJR*3)X%|5TAQ4_CHqNH&C{^vypyB2U-?m64PzWmn;_poaW zMJ^eupImsG($q`=cCxVDM|1fY#pgZuTFj)RP&?Dd{^|+M!|Y3>dkx>^ozD`#Epk!e({h%z$!~9Itpo<3 zPPyiHM%LNayH{Sh`I5OmbYb$d_ml4I=UOrE+>1xQR`VGt++TMh?wk8tNh|AH_l{2L z(^aSvdt1=X`|N(&%a3M?U%0stiR#7eJI@|1Sn!UGsL%t3P3*LdbGr=f;vNUE8Qi?= zpvR#``O!g!synD)Lj(^K~r^&CD&0qMbiEW*0;*v^ z1OM|c$$xs%*Hw5gbFI_ilkc^-I9}Y{yJP;UnN7S#3MzbAb!{hO_f{R?yxKoU{J^KZ zHAbA5)~zy_R{HVYm4%E}3f)d3J5-(<9x+mQJ1NuInf7^$2-KGE1DkfR9UcN{bkif*gWyiDe7Iad>1FvJ%)?h#UmaAJ@I|x<%!eV zx*u>GDeV2^so*D_X;b&)(pCfZsleZEHSummO!YQi#~3`|$1ma*dk% z4&Glins+as+O%oripgg8KXxSBotVw*q;T;1Qj6!OKmOx+^WfaH8KyCc3P)MdMD<`$GOxM`L($c`f#L&#l$kfuzz|`2t(85BB Shl`8j-Qop{XYbnnl?ebEU%%D> literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json new file mode 100644 index 0000000000..e0b8e82b3a --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json @@ -0,0 +1,72 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "2MHAdWfvKKzjisPX63cxDo31FZzyMpNu8A2tf3boLeY=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP++dsi0OVgQYk3S8an7520=" + }, + "unbondingAmount": { + "lo": "612466720838445858" + }, + "balanceBlinding": "+q53vnsWTApdFXYe/l3zt5N8mLkf6Ophd2ErmXNbOAQ=", + "proofBlindingR": "DY5Ei2p1ZxWcGubfJolZ+mgdxarRqYmZS93zWgHNdAk=", + "proofBlindingS": "JlWxeLQqIDZxAgxUGEhuuPbJtaYgEUWalAvFpgb9egI=", + "unbondingStartHeight": "52055" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "uKD3xORo/a5DYsCnlk8l28v77TyHj7uOFiptzSibmcI=" + }, + "epochIndex": "1139", + "unbondedAmount": { + "lo": "757656633638593009" + }, + "delegationAmount": { + "lo": "474122440497760536" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "45Npivwk+TvRMrUKPAuRzVBpFQLZ+n6KzWmzYlsMYHE=" + }, + "epochIndex": "5799", + "unbondedAmount": { + "lo": "480522131851046384" + }, + "delegationAmount": { + "lo": "597724486042104770" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "GkGedzQh1P8477ofsbT2ZfM1wfVaHgl8rm8r73U7u4Q=" + }, + "epochIndex": "4258", + "unbondedAmount": { + "lo": "853722460048015315" + }, + "delegationAmount": { + "lo": "338663102364179328" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "441894022", + "chainId": "panqiezpytek-0529182760456886824465", + "fee": { + "amount": { + "lo": "537358923258928705" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.proto new file mode 100644 index 0000000000000000000000000000000000000000..43d6dcde59fd2460cfe870a4ce3dd1edd13fe992 GIT binary patch literal 460 zcmd-&#CVBmA0w9%m%@#M2TIf5Ypi+Pb@=-0aznn}ucC848BNanz`M4-?1k<#C7>Dx zH1L04*@-Qd5dulRmp-oi{XAETi(}EX(~HhN|FxgPNa5GI@_p4}K3uV)Wpe*wKX0F0 zGh?Uxi&u%|iP|%Zqb*ph6nOhwy0c2tMdwI8yRX(6`71;A=&Fk=J7;>|{T#)3wuIA3 zK`nG+#TG3EvqC1G5DAaG9p6rFU8W%DI%^8|(PeCZtC&2lPh;kCI>clT^1_Y<-;X@W z_`A+I>A>=7{;Ic6|9)%J-oLv~Oe^=S#_XAg1U_>}adCV+{O9egY3~mLb#Tm>wB&vN z?^&nV;AT9YoZ0n9<)`&Uqpe&v+!N0RWQsD~{8iU=Hgj`QG*3dIz;a!n86R#R|9iRX z)Kxa18Hb+VYv_IPXekHW3@OKX}$$3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12lW&!#gGY-oN{y7m*|+Z-%Yr_4d(v2xty}BC0aJr38d3^S z`n#9fIEu$f5U`}tIOZ0ly&lAP$onX_Flic3jiJwrKxSBz96M*A5XICh=e)2@UmKt^ z>N}7eMnDK~)KKE6p<+hJxU0I2lYspMpsa%f5Z1Hq&b1dBAP@X7VNv!dvN!;|b=ItV z71LA0rA_Uqz-~0WW9ma{0U{u()?CR%OJYXO;rRxV_h3$L*#M!mb63Pd&O@C$P5}Ta zAX<9MuLQKUu+*p#e_pMUd8tzkh_~9eu9H?yyBxq@05Tvkh57KtTB8j8K0=qz?QX_a zYd+JH#arcSh{!&Y`E>;fLc#(+3L*+1)yt(AzP&&P?RV~%7Nlm3IYbyf=pM?rDkB2O z$jUPe5d1kB3JBfr`L@mU%JKyw3JB(&%ZY)yj_3mlN6G?33L*+1KZH8JosG295lRd2 zwQ8mjwZQ+c`0=3zr5bNOXz}Bf8VU%Ni`(_VxVEYTA_@qnpryvPsLj0uDh3FtHV~;c z3PQpHKMEoWAV7woXv9DwUGpYw0mziX+Dl0$tZi(5g#yT6Bw%ClYY_bu8VU%ph5X{n z;^2r3A_@rk!Nj=FckpdEq0tzq+3JBZawcL-*;<5%3A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLM`%Bu0Wfk5Eb)1J>fMarCLtc#$PD(IR3J$4(GGY>E#d}E+o zPnSjeGvzpg&@ZTz{?YOF4A*c=u3%VG7YaXaKE#_(Fp)PVlrQLvT>Z%!AQt#JkG4Q} zzQmz!u0vu@)N1kgGBV**8D~>s90{R~)*>L9{$caOsl{?4zXWZkUNmogE?1UWJBqXQ zfH*;ckTC%&Ak%M&Oi(1|(b?W3rhi9qir7*~`XjaxUDLA9yDB8j0x}@OfJ5^gZ^D=I|VjtP6TMidY%np!hpB`A)u=eAPHr$i7x~?Aco_r!)^v_ zP=IB|7T)3Sni#qTZT*O|Gr7vHNFLk^I61LQ7|Bg=Y}Lj zU6t92_sj=K-;D$cLc#(+3L*+1(eL5XiXB;dd*V$Za0WxD8Ujri7rh&DyG2Yw_y$HZ z5S0iT3JAW$-nYx2`Hu!73J8VDqV$Qk_Ot;K8wlB|#(Kjyqwxs>}%NUgc$1jV+em1{m^NZECK5wM6GD|>6A*$eL?}nnzf?ChDLJup- zb){aXwDhW(_C8Pw72X}-V#N4X;x?c;j71Um|obnq%_Q8v*c-(>RamnRL4ZZ zX>Y`dLziN0^OeQhS+>diKH4Te{cpkz;mgG*?lu>6erw^Mm;7*N{1@LZzxM3E_T$y% zIl%(+pWNHL?VGZc!nR=lU4gaVq|`5J99>fo@$;kbwxBkfA0_+=2ctO(w=*j#_`Q4d z^0CU*&C6!g-p+VYSGaqh_2$THC!Cme&P+XhTbxBp;qm=-y!V&6-EE3@`{%dt@v*t? zd5!Ly%lSH{Tdd^X{G8KBp?=wp*H_jbzsS*dQg;g5g5AL)YH_SbvLg08mT6uhFTu$* zfk~*BiA$f0ljF*tl_xu&T#F+r@PI*6?)mqcv#mzc_qwl*ar_N48J$+VIJBShh-`aS zdis+nj`kZnBN%<2GO+HQ#JFvT^p+014A`SIk+K2HD#R!8Un literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json new file mode 100644 index 0000000000..e612474ebc --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json @@ -0,0 +1,75 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "NqvaxfSgktM6F3IiCi5gscaT+b9Uboic60+NPw1/KEQ=" + }, + "epochIndex": "1426", + "unbondedAmount": { + "lo": "832098717384533427" + }, + "delegationAmount": { + "lo": "803921006849307188" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "HxBLU3AKwZ+7BtzAcPe8TxootoOkI0zx8z0BgfBR0tk=" + }, + "unbondedAmount": { + "lo": "668704055905801884" + }, + "delegationAmount": { + "lo": "34121622488419576" + }, + "fromEpoch": { + "index": "7131", + "startHeight": "7131" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "YbECTXtTFkc3sFPIP1rNjyk+CbNLSAWp6HUxZRWO6qk=" + }, + "unbondedAmount": { + "lo": "585439291552837325" + }, + "delegationAmount": { + "lo": "735850514321692136" + }, + "fromEpoch": { + "index": "4147", + "startHeight": "4147" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "qDhFsnZ+YvkSTOKxPqei/DbIuBfV92/HqZQif7SPl38=" + }, + "epochIndex": "1982", + "unbondedAmount": { + "lo": "402106369769694891" + }, + "delegationAmount": { + "lo": "537248011236988727" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "4993147039", + "chainId": "cxskiwzygxsxxodjkyyoldwy-44823", + "fee": { + "amount": { + "lo": "488260940268234993" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto new file mode 100644 index 0000000000..d4fad39e57 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto @@ -0,0 +1,25 @@ + +BÂ? +" + 6«ÚÅô ’Ó:r" +.`±Æ“ù¿TnˆœëO? (D’  +³Ëžÿ«Æ " +´äèÅ×¼†” +FÊC +" + KSp +ÁŸ»ÜÀp÷¼O(¶ƒ¤#Lñó=ðQÒÙ +œ­ƒ¼Ùí£ " ø™Ôœõ­Î<*Û7Û7 +GÊD +" + a±M{SG7°SÈ?ZÍ)> ³KH©èu1eŽê© +ÍÝÀ”ñ½ù" +諻΄‘› +*³ ³ +BÂ? +" + ¨8E²v~bùLâ±>§¢ü6ȸÕ÷oÇ©”"´—¾ +«Í­ Î³¤Ê" +·®Ã„‡¬º4ŸÁõÌcxskiwzygxsxxodjkyyoldwy-44823 + +ñÑ‹óÏשã \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json new file mode 100644 index 0000000000..02f43869b2 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json @@ -0,0 +1,76 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "gVKdsuNffNLLXJAYqkGTniNDLrd6FW6UODAxhyOekZo=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP59Vmz0HyEtdzGPxQSBbwE=" + }, + "unbondingAmount": { + "lo": "820354235759577541" + }, + "balanceBlinding": "eCJQeN/lkacOZloWYzMkgpjHtTOU+amzwrYqpyfVOgA=", + "proofBlindingR": "rghdTU0CQb/w4SFz0l84LcpHNsm9Om65atVu1wPvmwc=", + "proofBlindingS": "0vN4UU88eCm3T69NLT9Jz9vyHHPaRi247joSH3v1RQI=", + "unbondingStartHeight": "32290" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "61336195661012102" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "DT8JAJiaJr5yOYW3DApHuaKEg5fG4Tgp6mUi5wqcOrw=", + "address": { + "inner": "A2FcITwTCLtKnflEQHeeaU6rX2mmU8vxo52B8M+TJpM51Arr9BNKDhaXs6FyqPW8S79MB9E8Pb2BoqeWnQegLWif6D4HjJ+abecUchxP9U0=" + } + }, + "position": "25376291158613", + "randomizer": "MAyaTbmXZ3YVh3sENGTyUozKFKqPpM5SlG85YrT//gA=", + "valueBlinding": "iZbqHGMnXBqu7QghMRBbW/pVOY25QlE+SuxpH5EXYQA=", + "proofBlindingR": "lprzqKGwwYZ8PZMMd5yBDgeXqLbWgeLNRONaPuONLQY=", + "proofBlindingS": "UJ0bQgfZvjOsfcJ0hp2gvbXGocI3QT9PBwyyp1psaQY=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "539904110047673687" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "XJml+6eppUHLEOE4t7ESxcCYYQGKGwklhGgZmdS5b/U=", + "address": { + "inner": "A2FcITwTCLtKnflEQHeeaU6rX2mmU8vxo52B8M+TJpM51Arr9BNKDhaXs6FyqPW8S79MB9E8Pb2BoqeWnQegLWif6D4HjJ+abecUchxP9U0=" + } + }, + "position": "135643577862498", + "randomizer": "b5rcvvRYVoSvadxLP2jndNTXMTW/5/h1EI8FAyLZ1wE=", + "valueBlinding": "Y3YUZ2InegyIjx8ZXIkMaas2X78LkSQd2qq+oXFpMAI=", + "proofBlindingR": "YfP7DSQCF0Ihi6QvVNqNmEAfuc9HwbZNKvCjF9UkKws=", + "proofBlindingS": "bfJxJmv0o6WHPSQOfeiHa/xzYPoo+2wgy68zyMYUIAU=" + } + } + ], + "transactionParameters": { + "expiryHeight": "5462077879", + "chainId": "o-37", + "fee": { + "amount": { + "lo": "663879156004629933" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.proto new file mode 100644 index 0000000000000000000000000000000000000000..ee5bc1f18ad552dc43f84024e391299023db4884 GIT binary patch literal 866 zcmd-&#CVBmA0w9%mqKIE+)a<;Yc8FRnIN&saq>K6XT9xJqIpv+3=G?q=S`fY1XRO- z2L9EC<$RG>)GascKg!aW-4adh(j$ESbI+sJLCP@xo1asTPW<$P&TV#&rTO*4*f zHJo`%w3e%1wPLVRSjQ3T>&xW0|HDJY;!E)sx~JUDPVTkJ+nIGW?>h7Q+3ZdV zmp)en`rA}!ZuejBt84Fh{`M!C;#+RIJKk9d$ya}MW%5|`hmmV96W1;#uH}qe`dpkG zZ9D&6oHy@Rju6njny=>Q8y9|C(*FEqj7ovym&IW}n_si}#cErhH_};|B_O20YtP9r zW0u;!BFon8JY4QO7qv7`Klac<^Hr+SbFMj7d!&N60+Ecj6FVk;z zeCD#?(;pYlZTxV4vf5^~m#(0I}5n(OsGw*oYXFM;ta^28$ z|MMTE0{yJaN;j`FDk&tFiKHi~SMhZ8%S*;|@?@?yi{H;ZQAPIFs(lL!GYy!u6cRuG z=2c-5cT((Lq91arcZP%f&hzdExA|&)SS)^3MH`rqb3YZTWq(<`wB1&Pul7ZI_MhT} vUmCx26i%-13Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12NENhfI5g_S6w+K;eSV=nj;v~M#x_*ly6UJZ4Y<*{8d3^S z-KDbRF-9j;0fn2)u>XKz+TMs0@C`t8t>&9}^-+&h>Q;v?z|W8dJNR4V5S5Ywu%z}R(b%f^m;@pq7MbT;wi>F*YOP&DGtYW>xG)DfiM}UXKE|m)AfuE4 zDj+Ejy^^W7tdD1Tco#p?UCw1G^FIFQ*& zSe|Mtw;Bov;Ix>^tE2PU2OnH#s>rHaRsjH8wFeHZd_UG&M6h8Vm{w N2&dt&q_>3Sy#eBQ(~kfE literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json new file mode 100644 index 0000000000..b723dd77a8 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json @@ -0,0 +1,64 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "A2y55LXov9IidD6TUl2/wmr497zDAwIGapH+5TX9Yvs=" + }, + "epochIndex": "8226", + "unbondedAmount": { + "lo": "790749542662366834" + }, + "delegationAmount": { + "lo": "474379211810484642" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "W1gN+npyJ0OcBT2q/aedGJJR5kZXIAQqMbw6aUFed3w=" + }, + "epochIndex": "8344", + "unbondedAmount": { + "lo": "227121166043162163" + }, + "delegationAmount": { + "lo": "668611346806030648" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "169851317018579865" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "JvbhcOt6ys7yBK3BH9wRTk6pLXZR6sVpNnMzwIuFR84=", + "address": { + "inner": "dhxt8tdyJK83fHAcZGAOb5pFi6lWfEt9/JbKtBsnLVO5gSzUyoHwArLTZWwSM4HUNe/5eVLMOD7AWXxQMtz8RJw/2x5w4nrCM3cD0LhSYqQ=" + } + }, + "position": "2321924394555", + "randomizer": "HzDVY7dtDIqW78NPdzBZLWfCRh9ahtoTnroyYCbEmgQ=", + "valueBlinding": "LIlnRb5LwOulXxpgOuPCVf3qF2an2nO4shXpeEh7YAA=", + "proofBlindingR": "oY2CwZT/0OoNHY/t2EH3QzeZwAkCpxevTuF+qBraqgY=", + "proofBlindingS": "BflVoQNRLNqxjalAYBuECdowUzQs2QojKUZ0cA1RdwQ=" + } + } + ], + "transactionParameters": { + "expiryHeight": "7405834865", + "chainId": "ngnqvobivplofajhaknmuguznxai-11366936804352298119738519", + "fee": { + "amount": { + "lo": "161310029019194629" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.proto new file mode 100644 index 0000000000000000000000000000000000000000..f32524f141f36125a385fec1ca62cb4dd747673d GIT binary patch literal 535 zcmV+y0_gn;Lc#(+3L*+118lkEwdlXnB6L2JQeD5oYWVlO!vg{aYLWisHT`1y5TZaD z3JCJd#pTb?)BFk|3J9X(tj3e9)yf76Lc#(+3L*+1TUZVHdU7X2oCQ6q{imH6l2PVH zS0Dr`F}ylyL0)%!5ST$43J9~z=C|~(xswAT3JAD@t=Xf`*rN#wy#fll0t%=B3NQ)^ z2$`puy!YGNtpXAv3Lq)!oG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12CidZQ z>w3!0@&v8HAKVd6PN^++QR>BMHghw;i-kwd8d3^Sb{uW;*K#DUH+*m$WMB?&nnjDL zR(wl+{FchJ8z(JOxq&Ry%7O3#veRX35;K9+HShU(Qp`9$z*&4yGTi(`oIl$haN>Hx zGj{{fxKd)I5WAe}>&ZhJARjQ*W4CP#ik9!gPj@g`EoZ_;A6kam6P~&KA6G+H<(F73p|Ldtd-6Afb(d!Ib~d>J1%_?bt#0LpPbg z2?D1VuTJ59s2bX;1~MQ8`Bk9m#5mm`-Ura;GBA;ps6qx5{JcgCr8VU&U z{=%ud)S==CA_@qQ*`bw?;ib3)Dh3FhArPG*3cdmgy8;TR0SYh*3JBxX!@cXdzWxak zA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}sAUbP1rU?UuE`e2@J|9M= zSe|->Z)O^uqOb=%`-|vZj?OH}T+`jc9 zM}h-MlQWHJQLuShp1cKiamYxjl7Rh+dq~>qHxUtSccI289-*BOIAcOWj+1a3DiEy6 zmX-ar4H_WV0>Gi0KvBa+;62KS6g}vWZHeGVH8&UdIE%+Gk2h()|2MWRg(gMB#3L*+1Ev|-K z17l4+@tTosm-rm$D)+53+szb=$BQNI{>wrwa3LLiflwVC~s+H5c2 z$wB8}(n`$K?JPBF@7RDLomnFu(GN(p&jSiZ$^t_QA_^cx*lm(pH8bfhgeYj3+A1`d z@6gKcEhs2R@Zg=1W)~wG3J9s}(6OAE+pz;82?&PY!NK|QsBS6-2(3gAtwa(u2$rS$ znhX*jbZ=*BXlZ3)c`Z0KH#j&jG&43gI5aacI5;>pG%++93knGcn#kn$!KmdemB=|k literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json new file mode 100644 index 0000000000..73c4ab1cf7 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json @@ -0,0 +1,72 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "psqqibgypbhnzNAGH8amRX5xJsXoGLpd/i9/Y01B4RU=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP6xxDLKV6eGwiaAnUlRgqo=" + }, + "unbondingAmount": { + "lo": "799160488185178313" + }, + "balanceBlinding": "oKWOVklj41pgOpUkKLq3IhWLVKLfvVkOJuCYW7GnlgI=", + "proofBlindingR": "etI88PppKvAaCnndcNPl1SIdq/2ty5zLTiALVUpbPgQ=", + "proofBlindingS": "Ts2ipu80sHx+YSAwaPLQAYTAr8vvSZBE+Xipm4kCsgM=", + "unbondingStartHeight": "98952" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "697027804145855152" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "O31J/vU6ddhrtMalDfxx6HtW9DSzPwj5AkyipXZECM0=", + "address": { + "inner": "Mb8GwYqgSqWOBptLvq6yR8WISgk08buT8M6qpz1ZYsTWSmIfPriPuK9oeWWcvgibTVVls2Gors1EgFUYmgle0WZH2IvK3qGMZ8aVyKO8QfU=" + } + }, + "position": "4687903476639", + "randomizer": "Ouvq1yYZj5EP/lr0gxHlkf7s48rQ0godAoG+HRfppgI=", + "valueBlinding": "l7e9EZotrL4ItR4p5s0jWfLoLDFWpihVlX4NWOKjGwQ=", + "proofBlindingR": "PIqnJpJq+lpv3yx49hvX9tu4ne6gA2gfhgvn+zbaXQI=", + "proofBlindingS": "Cwbu+mbrO0H74bR9f7uaA5t3c+g8wsmd1Pe3ctT00Qs=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "588209784235467622" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "j6Zw0JiUWNaxNtzDHLBIr/pcX6ex1SUpgxx+7eIV0wxwczJveW/92V/wALXQIArzTR5UfX6ua4/wNNGmOGMCPHTlyq29Yy8jEStrpZ8kE5c=" + }, + "rseed": "myXuLjMGU18BLt1ugVQyzKeaTB2cxJ1TdZ5iBnHXMfA=", + "valueBlinding": "qDIH2UZwfEqR9ZxWJaIZnNHUfeN9N/opRsrrXcB2eAA=", + "proofBlindingR": "F9/Z+HfTMWWqiqGzpPVnRC2TjpttxSjEKwtzdTGPngc=", + "proofBlindingS": "EUaElz/fOq8EKRYV2apw+2esSYYoO3ctwoGDVCJM3Qc=" + } + } + ], + "transactionParameters": { + "expiryHeight": "3789206844", + "chainId": "oahlkazejrrvp-256115", + "fee": { + "amount": { + "lo": "147055795739684516" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.proto new file mode 100644 index 0000000000000000000000000000000000000000..208d7d6a2566f48c66c6399b87f9e3fe0f5868aa GIT binary patch literal 838 zcmd-&#CVBmA0w9%m%_4Bt2%cWE!~lR<^r4iv1P7xg=$A%NbHLJr(d7!>-bPq38;nv z4gA}9#OPG`^0q^24RbvMn^tLYah$xkWILLe(Xk55F?CK1gv@-YvNN^s18V>c4AG&pGXviBw%YU&ad3^G1lU~D5c3y$CmQ`DSS~K_QhngJ;zTbpG8Z{TsY231#tx!?q@sLwZLm>AKPs2ed{*4 zAMNnsH2JuD@`rP)mfJ=q9l7R}ByYE)f5-Za%G5dgIA;5XrfyDLvF@x(L#V_o&bW(d z?l-zm-CNj`er)QA#d{pT3e2B=^4azdMkxiW*RQUtN%l|V{}=V8S@7w^e{UY2x^Rh0 zmZ@={toX}iOiBvVx9=64rMqSy$5uJbXJ?foKfTZ~3|poVI<<~B;?ZJh7A*yvuH|Zz zvVKM7-`A=5CVllaT^9+q++BudN+_KipDVzk3$*?DFCl zHiu5mz4Co~(UmV3xw$4X3H337L+{zKzH6_xzMsNDROkW2rhi$%g&9*Ku5C2Cb694B z$NFC}@yj<}Rn=^kseAiK^fFIDu~B|y{@53a=Y} zP*PZ7#D3GQpvG(B*EwOTizMeI+o{*F2g)iKv=qee-~3U2*)Vlg*TT(9 zzNWkAPVSqXdsO3yHg|EUVgEdKBLzXXmg)BQt=6+>iizG_Rq#7~jc1#Nb-C`L#^w+u zpS$crS{!>`z3Sr=63I`@$jMHuO3f-NDl5=6GBqw*FxkQsPq3d^JbkxbWMO_UA8SR0oG!0tx)uUG3(Zxal%yQn+0bceZIQ7=YXu`XeD}0|T=MtF$JIPUg|7m$!r||;Gne;9e{8jW*q`rFsJZUN zd7rQO&2dL+S4ljrkOIcQn`Zy3ud~0NsEgt_e^BAHl2hV@MH`+Nv~HPHaLeda{igQ1 zmmN180~Hs{{we8se)Eg)T|efX+Zrlf^)p+!Mcw%Y>x)-xlLD0$rru;-F{jX4UZCOg zqQ$?aYD+16-n!G>uIA}QN2cQNhxey&`#$%d+5Xq>wqs{b?u)?L%t{KM_g@Nra3#|1 z&2du6T!$DhG3{dn z#YIr`8z0@*#wPzly>0rnZ6B(3dtJNmy8l{wy{mj~(3M&xpc)1=@V|?b=^n$y?cx!S zBvZ97AJO9C__X5BuY(PzI$4Yq?)x*l70akRYPJRB++F!<2dmAMt!sk-K7hQ +" + þçØÕ‰›~à˜›i]ûˆ©}žjnsøï¡¡™õ‚Î +”™Áø†±š°" ÔûÇÒ×çÌ[ +‘Ž +0 + +‚²µ³Öþ§Õ" + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +Pì9¯ÅFZP'¦–ŸŠ5«°%ù·¿é‹Ò#QíB]è,xàÆ£Ÿ¡²"Y§ääi¶ˆG*}˜°7pêø¿ps0ƒø ø›2fm0A! J °Í:îŽF$öj2ŸØ”ÁŽª±X×\êgþC­" H1Ë¢ø©ÃwD4@½öƇñ´œÐ]=µ .]é݆\š* ¶‚uáF^í—‚X‚”®½´JKû© +á3ª¥·> 2 ­Ü<ÝKb©òeX~}=/Á²Î]¶ÊGÉ·Ùž&¾àµcqsolpaq-1654045 + +˜¬ËÆïœÑê \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json new file mode 100644 index 0000000000..231373e2da --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json @@ -0,0 +1,86 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "ypVvXfEXw3m5APectRiBMJDAUvuf6d9NBrfqIqZ+/m0=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2rn1WbPQfIS13MY/FBIFw=" + }, + "unbondingAmount": { + "lo": "84790196515565903" + }, + "balanceBlinding": "LIs+YmpXyhGhODDT+l0WpohQFGbrIKYCFjM5f2NAuwI=", + "proofBlindingR": "VFbI0hmtICRWpZdhICZfVhUBpRXa02TOSoYiSSuGSAE=", + "proofBlindingS": "UhRp/xheT79a+2+zRun9Z5r7089T39ckix9dB7N77QU=", + "unbondingStartHeight": "48617" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "369111650235169005" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "xYecoUyJO3LeGh1v0cBzbxoV9aZiKtjVXBygHuQwadHCUFUQCy57Z/Qh5+37qZhn58s9M0UVP/dHidN5K1Egg/8VfnAV356hIMLvAtKMyHg=" + }, + "rseed": "/56iW7V2iI57Az7xos613lYix+NhAIjWnz5ViTTUxq8=", + "valueBlinding": "lqpAawflbMJ2CWi7UX0EqAyE1Z9dCQggRiaFcoUziwA=", + "proofBlindingR": "qEviwexEz3jIsdnjcnPFOGLPGTs4AfQniA2+iVGR1wU=", + "proofBlindingS": "FWbdRfGoQeaGA5N9WtsSyfUAMmxIx2XW2WL+TRpBdQM=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "93053517795236342" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "40uQK2AKUHt0Tph6rMOtSepPxhvlWKTgNY3kYINdDhA=", + "address": { + "inner": "JN19+6lv6Z9MKq0CaD08lFbuErvymgsvOHbGM56ULu4fcLd/BoVu6+s8qfGxYbQGNo2lw2CIXX3Ma2CT7YvzX5/McZWdFafhrJZNeiw26a4=" + } + }, + "position": "184893369668485", + "randomizer": "JjAU/Shx1RBaHqmDgvB7cVlKbDxTbipi/WwipDvePQE=", + "valueBlinding": "Ux+sL6G0AFVwpBWPAFfSW/jTADdfKYC08FY8K34IMAM=", + "proofBlindingR": "6c1jpK7dGyCsxdkf8FGPCFBiDLB861VGmJByP4mt9w0=", + "proofBlindingS": "ErXcbEcnq4lrNKfnlbi0GvS3q7FVNCHBJ32UytsrHQM=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "//IgyjXd5Qkroeq294FlrG//TSutVlRW1ayZXKOX49Q=" + }, + "epochIndex": "2719", + "unbondedAmount": { + "lo": "129763464396120655" + }, + "delegationAmount": { + "lo": "287980955103956518" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "4877827373", + "chainId": "pjs-0150844943117", + "fee": { + "amount": { + "lo": "668528544294637855" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.proto new file mode 100644 index 0000000000000000000000000000000000000000..7dd58b7d0ae37d39776e2c9159188dcfbe136caa GIT binary patch literal 903 zcmd-&#CVBmA0w9%m%^#3`LQ3x4_EGF_&#T=M5Dok13|y%zr63uw*8gTvbuk{N}Il32njoJNph`%O4!ori3)1*VWNynMQ>eBIp@`;6*w5zIY<{uY*5{3MR%QtZ1#tx&ZJ)Ey zr_;LVo|J6<#RJ9pQlej%C28Hb8Y8nn?ukL>#X|w10^EAl>0cC|zx};(M*8#9w#Kfa z_TSw*FIQ>@Dm4EWtt$|{KX0MJq4!LedQMbGDg2+eD0*vIM_)Cw-N!}ew%!XYJrAO#FKmAkdSSLVN*@1wPrDZ|!gO4vK0-JfQ0>syo^ zGoCj^@111c7Kkaf2MHiT+!tZ*G%)R z(lL9vPM~%9?>)V(T2cyX1|oko3a<)8$*pW|`cPdM>6K#>oTruaH%DoS^*vigC52%5 zHTny;FoYH?5$$IPzZCuBGJ|=%X2X^bVK&-z90tr<3NOzlFIjh2T4Bx6oAMt5`#A!V zcsA6$4t1L`p~${-?RQ=y1);5Xa@^HdcV?R`e?E1`7O5}WS8oh8Q9P(#JLS}EZCPe6 zr$bEkpnUQFlfo&}yH7c_7rxr|y)ku7{(oQXwP7J)SJ%vpSv>vm6@mGpQov+?WM1R@ zrw5)fDsgcvo3m-grzOY#GYhG6to`+Es*sRiK~}M@fuX5^g^7u!iLs%fxfBmDwa#BO MVfmJ)M;CJf0LEyI{Qv*} literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json new file mode 100644 index 0000000000..75a4edb2d2 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json @@ -0,0 +1,53 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "mE5xRGA9nUG6iEi3TpHaSUN4rQ+4uV/YvMzRAOuSND8=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP4HX2/SH/Lkjopx3mmtQsQ=" + }, + "unbondingAmount": { + "lo": "420601903627056312" + }, + "balanceBlinding": "epAblm9L6pjFTi9cHgdyZ8SU+PJ8aSRGiJaHpdTzbQE=", + "proofBlindingR": "4RO+HxUy+fgRjdgh9jpTFv9CjQUAfJLuiSZtwM5QRxA=", + "proofBlindingS": "kUI3eCwMctB0xQvv3PN5jFTPFGUDOkbDwuFELqJucQI=", + "unbondingStartHeight": "95674" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "194658594533986528" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "mqHnWCJsXybHLHqC3ly75BMw2EuydOv0PvkISZIc1lM=", + "address": { + "inner": "P2mAbQKnfnbl2rWGO/wDeR7ioTpVR+IxwOI1vWp5V9T8t/Xw6Gs9hhgcZnJsx0QI91NE4ABd7AuKWgt6h1rJEs7yqrCp3ku4idshLQE0+uM=" + } + }, + "position": "199955334357414", + "randomizer": "NHAwqKDGujIchlFK2ZqtgHQogsgbzn3m+/RdG6AnfAM=", + "valueBlinding": "IHUPu0NmR3s5UDKU/4baIMES5/gIUAlVN2DSlVIzbQA=", + "proofBlindingR": "fBG+767S9t3UqeIltJRE1T7HFdaDxTLAdFdVj6EZ0g8=", + "proofBlindingS": "pQoXhmXKZICxUDZMX8VBTwFfIHsKg/mq56LJhC/+6hE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "5275357962", + "chainId": "hearlhbkrot-28", + "fee": { + "amount": { + "lo": "553373470100606146" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.proto new file mode 100644 index 0000000000000000000000000000000000000000..81c3a586486037f55310391a0edbf94531825a52 GIT binary patch literal 556 zcmV+{0@M8p!U56(z5xm%3LuzHaYSG}ok6;YNViUr+DSurtq-`lU)a3N(E#g`G(RFD z3LpRg00000000000000000906UvJVM^5l++ao%aILc}Tx2)OC2jKAiQ>jg3(dXO8I zZ%gW!#ZE6=9tUz~#FY5*d}$;`h?a+?)bnitIw0W_z8@7b`S=ly*dg{hQx^Y1jRgRF zlJ1EnZNSb@M-W0FkwQ0kEDUncbj1tr-1B*iRL>M;13E^-!r??NqHb{lNV@9<3cdmg zy8;TR0SYh*3JBn#v)$dEYOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vK zscH}sAey1)SR!m+CdVv#g5F%ax1EgB#+a4@K##=0^bhEYn{nyr9zD1yiv&VAdg>Ai)yn_y|x5RX1SLl~OZp04gAS5x(!P()Qid zsp2KHltk4&#}(Ft#WKKjS5=Rp8PX3jAf*ZyhGoiRfU!_EOkc%8PXS*bdkTa3s^_A~ ugfIT;5fUT_il)BP6A}(+Wnpq`Xku$}Z*(m(I2sHJ3JAiP{?-TYpY{C! literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json new file mode 100644 index 0000000000..b2c2b699d1 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json @@ -0,0 +1,95 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "917482565309071197" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "bzM1WH5WGy2F54CpkOmauXD3RpzKOyMzgW1WJfV/mXM=", + "address": { + "inner": "DQ21aj1ogDTRk0lwPQLwrV+ZkiiCZK/ZLxebX3mwCBYzPgBeK03pZDsNBw1aBWPSXfiAvMRwSBFNlNxjxVlM9aIkn6sokV9ChbzhMWQz4E8=" + } + }, + "position": "111875918353395", + "randomizer": "W5x074rUa8tAvy+6WSHrZRZ/ZLU4X2l5Vs4CmiRD2gE=", + "valueBlinding": "zGID0up5G5j6HrxcD+kWVNo/GK5ghxq+icR/6r8O+QI=", + "proofBlindingR": "p6w2iBq9BqZ3F2TnDSEJ7qBLAFyGIbPO+uMbYGatWQo=", + "proofBlindingS": "sxXpJsV+cN6rq4uH+DzJc88LHnHPslvADjxTDcF1TQk=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "clpObU9tHS18xnavdStSgD7nlhtAn2mh25aCpHn7n0s=" + }, + "unbondedAmount": { + "lo": "156578369570252098" + }, + "delegationAmount": { + "lo": "746431256995602391" + }, + "fromEpoch": { + "index": "5799", + "startHeight": "5799" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "707520942614182206" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "mJ95eYUHM48ZsoCZDPlZvCyONqe3pu3UN7ADMDyMMNc=", + "address": { + "inner": "DQ21aj1ogDTRk0lwPQLwrV+ZkiiCZK/ZLxebX3mwCBYzPgBeK03pZDsNBw1aBWPSXfiAvMRwSBFNlNxjxVlM9aIkn6sokV9ChbzhMWQz4E8=" + } + }, + "position": "212126573028122", + "randomizer": "7Y3fF6tl61doOUpf3fbFfDIIX8EZKcnN06ny4XmzZQI=", + "valueBlinding": "AQJwAioMl2jxtusDxxS7HxqlTgpIpvhPmSFpjswMwAA=", + "proofBlindingR": "zLWT0ezvy3Wa37gP7+wjdw1ziaLej5Rurm3AEcHcZQQ=", + "proofBlindingS": "/r/yxJuK7IIEn6CBPFH9nyKAlt+iuIKOdG/B8m8Jmgc=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "974188200196424529" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "MrJTTlxFxG/XP85lXuPk4Fopxmlr+zk5FFP7vLOxk2Twiipilr9Lx/erklq/7Mw1BJQ3rGQQMIiSb6JAOv4wcwxBJCEObcNLuKgHlUcdylA=" + }, + "rseed": "piZ5+hknbjaaw9u+1P03f81fuIlf17Xieu7MEPTT1PU=", + "valueBlinding": "Z4tZ0pTtnDG9Zj2faBsS2quvHcXLvLGTH4M47PyPmgM=", + "proofBlindingR": "v/BSxkokdQ+leI+5k1l+fEkQ7mtz58/7bagCjiR5+gI=", + "proofBlindingS": "MeoGnlSrmtcvz5Xtv4F265xjcgpuprnDHNBBOQRKqwY=" + } + } + ], + "transactionParameters": { + "expiryHeight": "3561173670", + "chainId": "xhfofpgoqqgrpfnko-63711094027", + "fee": { + "amount": { + "lo": "861154070010262796" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.proto new file mode 100644 index 0000000000000000000000000000000000000000..c69c8471881275be2bc3dba09fdf2dc2dd2b04ff GIT binary patch literal 1044 zcmd{lSa@Nj*?{0HWSt}bi=7y<$t)E#e6~q<5 z%eytpHlxAh;$+VPTc!_d<7ZCNXi8asQ(t^`eB}lXF=IQ1IBnmTDb~E~yiu&lmtuc3 z>^V~4A?Q2hPV&)6pRbEl=C9V681K}&=b>SW@dJN>&&&TVYT6+wr4T)*;-ozD^aZPuXe_pII4pj%k*P^DRatg)>RamtIv$&-f*`Cx-u}Sja7ViFFC>Qu{iO z)W6!#_mfFWVfh-f4ynCt%gV)5p7SblzFXkU5Ywi(`P{F^(g|s6Be{$eHjBPgJ6cz8 zZ}sZ#_8&GUi_de*6`tP|eSps7r!_69{5{`Wii_jWsb9S-pG};`q{PK>egC7$4_d|YI=ywp-ZE{|nD{AVg=_MPE5z@VjYX6xjOZ{D9SoppZ)|NA$}<-En6i|+ML z$y=9uK=9z5R2CzJfBQcjncelKiDmwRMw`ID^OYK=-Cwk$sjnpe;HP}fS?pXBnS}b7 z!0Gs6+x3pw4-OpSB`WlQsnlpwuwRVpk^JlS=ThSyKY0+Pc`P&gx22^>@b5jFH%?CZ z(500$ZNK;N@2e+8?SFH|lx2$fniK(pj!F589IXBs6!SQ$DDveV_TI6AeX6_csQ@X3 zWonhbB-QiGW*xr0@5*2E`m^ynI^(ZzeN^@CjKG)6SH3DKq<2SNn(}sz;odac`5Dqe zw^py0J$ic2#>w){7H|Ia&tle6*#9Bun3qZ^|I&*7os%Q$YCHwrWfwm`|2uaDQ=dxZ zFD4@e!&hwcLRQbZu77^&+x?AYujeEeapf)Bd06Ixqa};iYBnKbj%81K7V!$nR%E2* srxm2<7Z#=$6{O{5=j)mon;RM$Seh6ZnM?5iGk?#k`}^7+-Tui90Cx1%wg3PC literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json new file mode 100644 index 0000000000..e975fb8f6b --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json @@ -0,0 +1,51 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "940709130057369238" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "0y8Nj6XJgfgYD3A5VM+xm6or5FKf3JL9Mi+jZg+FGtoNLfFfYc/kURyxf0kB5fzc9l3GuGkNLuPTig3XzucrkV+Yc4Cnud+EnAkL7oNYTmE=" + }, + "rseed": "hnvOnrAK3lirzeOtT4AsZR/RN2TUZ00RTQKGL6YQ/Zc=", + "valueBlinding": "dzLtF3c7CK+hIBEtRJhfrrc8DtKTv8wo8V4l8vkv9wI=", + "proofBlindingR": "WKZ5sBRvCeU6hEkN3JOpJYTjkxVXklfr4pHjXd+pFgM=", + "proofBlindingS": "IVPIzTrJxKEc1pByqlfUPPZLxT1q4QPx07qlJpKkDAU=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "336818578762814036" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "SoR4eOZp5kjBgyqwQMfHxsmLUC1t2pNoZBjNNHM4KwhY+E8OjkL5M7QyzKUBGWOvZxwR7zjJhJ4SA7YhTfU9c6bxftZqJJvpZ3PkeY3bXxI=" + }, + "rseed": "Dagl0zoW0Lh+jzS5iiH+niCijOihzWqHeKd0qW11VJ8=", + "valueBlinding": "iyDxVngB0I+d762VJLkKQTQzXwKWFX0PeqtHNELEZQQ=", + "proofBlindingR": "EjQ1Uik4xPRKSK2gv/W3Mv3oNYyHYsJHNa+Yqq5b0ww=", + "proofBlindingS": "wNMFiZDWiCBG0desWdjzcp3vQHGhi9OfqoxQ2MzFmgc=" + } + } + ], + "transactionParameters": { + "expiryHeight": "9496280722", + "chainId": "jf-8905371227382716334", + "fee": { + "amount": { + "lo": "481414412650065861" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto new file mode 100644 index 0000000000..b26eb96b19 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto @@ -0,0 +1,17 @@ + +‘Ž +0 + +–¥ðƒ¿„‡ " + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +PÓ/ ¥Éøp9Tϱ›ª+äRŸÜ’ý2/£f…Ú -ñ_aÏäQ±IåüÜö]Ƹi .ãÓŠ ×Îç+‘_˜s€§¹ß„œ îƒXNa †{Ξ° +ÞX«Íã­O€,eÑ7dÔgMM†/¦ý—" w2íw;¯¡ -D˜_®·<Ò“¿Ì(ñ^%òù/÷* X¦y°o å:„I Ü“©%„ã“W’Wëâ‘ã]ß©2 !SÈÍ:ÉÄ¡ÖrªWÔ<öKÅ=jáñÓº¥&’¤  +‘Ž +0 + +Ô¤£ççÖ§Ö" + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +PJ„xxæiæHÁƒ*°@ÇÇÆÉ‹P-mÚ“hdÍ4s8+XøOŽBù3´2Ì¥c¯gï8É„ž¶!Mõ=s¦ñ~Öj$›égsäyÛ_ ¨%Ó:и~4¹Š!þž ¢Œè¡Íj‡x§t©muTŸ" ‹ ñVxÐï­•$¹ +A43_–}z«G4BÄe* 45R)8ÄôJH­ ¿õ·2ýè5Œ‡bÂG5¯˜ª®[Ó 2 ÀÓ‰Öˆ FÑ׬YØórï@q¡‹ÓŸªŒPØÌÅš,’ý–°#jf-8905371227382716334 + +Åߊþ¸û”× \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json new file mode 100644 index 0000000000..51315e655f --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json @@ -0,0 +1,44 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "9OdpFpku+gkoYRCQyCGjsuy8yuUqsErh49HXoRecO64=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP6Kcd5prULDye7L+xW1c+s=" + }, + "unbondingAmount": { + "lo": "276295816811413732" + }, + "balanceBlinding": "YPeY5Hi3wmbtL+VurEGSCXVAuquXVgDlMESPMcowpwI=", + "proofBlindingR": "sYz79E3x8lwtIQZKXGAC/X2nhsa07ncU8EyxVv1qtgs=", + "proofBlindingS": "Pbqx1hhDHmSgQNQxTuAZ1AtFNcl8YoMiUd8rX9/y9QA=", + "unbondingStartHeight": "55235" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "9vWCejYjGYqjHXGkSi6qArFhKGZ7CQZccqgsEZO16Sc=" + }, + "epochIndex": "6480", + "unbondedAmount": { + "lo": "454476009671626025" + }, + "delegationAmount": { + "lo": "691784831539865030" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "8338570660", + "chainId": "ezhkxcmdsdqahrkhosi-188362138118398157794460642667", + "fee": { + "amount": { + "lo": "783393596494445163" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.proto new file mode 100644 index 0000000000000000000000000000000000000000..d48bc38532799a08764338dc400b07157622d9cd GIT binary patch literal 339 zcmd-&#CVBmA0w9%m%^9lnPM~besO9f3QRbmxOmf>J*S>(ZSZ>d_~P}2;&ZImDFM|m zpn-o~h4(VoIvqaw?(}cbt;MgkxHz6PK6-z4)3aC1MhXevXFRFcekkp&{?oiQj*~b` z9d@mr9>(z0z@^{tl)-W)D}{|czrXl?{1l_B$mSK3!1T9vdE2oq@5)6!_-qXOo3)MG zNx^p4#%mJJaw!WOt{D0~ki5d}YI?FJsaYxTzIOcmPhS~44zFkCayrCh5AwpduT52E z%934+Web;h>8)bgn5dCf&B+#1v_eO4^46E?0vC*=xHwkMT5sWDq{*Aj|9()!zk_zGq zNcf;6x*>G>`4vp-uPH2N$!imEUw=*O-ntW+MFN~_gKlZs6tCcrZdj|#_ssEf!H3_X zDuF)1lbIYYl-f2;oqEVonxCWAVYh^#=%tQ^)>%z&1(tum^uOV*f|SDIGvCWXLw>sN znX^RpXp$wTqs*+_2@X$FvuY02O;>7UQBpW|VxOSwJpUKWE1c)5um8`=S^wefQ|3cX zy@xk@vj1-RYt~PYd zoyy#MP~&)Kw?x@x#f%3o5~iDGKE0JEGsB#p>k#85rhSZDzyOo*^Y+YptmwG$r}cU9 z)=h>r50+&~zkX?JwP4?^68}T>NjX84_PGv2`$8DZEOH{<9%z_2iy| z(f?CF>n9vN`0<^&N^MTe%Vg;dUb*Z}3i1uvTZK28{d*X)$|mogRf3zSLYW;Qd|1SX+gCN6z0PL4~sg^sgsTDF7J17H7V{JNR__(sGj%2hP@= zS+Vv+QZZX2KKhI~iLSx1K5JD7!qppXa^8VwuMc z+fUVB{w?X;_Bm@oZq$RuI4K3odbKPmCK1Uy!M&Sp+N7TciD}FJe_-_6+w;nlPo6XD zl@!jVKVH2p@KAT_xx@;~s3SWz<_q7H`|oz)Adis-%VRZQyiR0Tkt{6CA)^)bo7c4^ zu2Qw|lXS_{PkdUFPwR4Nr12Xmm~%AidF|R;re=2c!OG)qA-t2le0i=NtY|qjDfvFn zIR+s;j&HYbpWqdeNX<^H%&SZ+F4r|NHM2CdFfcN+Ffleal;Q#An5|nDou2UYS_=mN D!Ax)I literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json new file mode 100644 index 0000000000..919318073e --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json @@ -0,0 +1,87 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "586429981308515675" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "u7ClkzmLtUK0WHdl5IbsXPjVclvCEsJUwvCqBqBrvAq90Tu+rnJTMX9da7iVUwAaK2bRryYSmhyKqAHRElf8UeVzf9BgqTrXJIJ07A/2NHc=" + }, + "rseed": "rMCeJr/RHGo/vMJi9sn7mu49iIfDlGUYcxH4Ldx0eLY=", + "valueBlinding": "zMFvNHqwMrcaAsQuDYdUeEI7yKbA5RT3uKD0Awh7JgM=", + "proofBlindingR": "kIBSz4g+TyjG05IhCRBo/pvNerAq/A7K11l4PGeSgw0=", + "proofBlindingS": "PcJf63cC82WOGUv9FN5P7HJymSgKxo8yA5WgVLz+9QY=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "830592880894368749" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "B0enHLmGMQS7w4jzW5+LV3avVSrrn4OrFZJxZ8dT+0x7RUkhfpTLv0KR+VXbgTwH0Dn45s0lpNbKzEkr6uuE0EP1R/TF4GwN5SNP7n1i9zA=" + }, + "rseed": "IQuiiyUSNmgsF6BScdawMUWum6h/ld1MbK11ooTypKM=", + "valueBlinding": "Si1EAQ4f92volB6e+mRwZo3NXCfKMEk1R88mN02GmgA=", + "proofBlindingR": "yiKKBn8L2qZmodrGP8ZwbvwIxelVh7Z5BmoUAlV+mQc=", + "proofBlindingS": "nZuNO79WjTSiu1fhfRVWrIjERZV/f4cpivJB+KPSxwc=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "PfnHIgxk8vgno3aP/Ex3oCPILvcuEAcj+7ws5Wwy27E=" + }, + "unbondedAmount": { + "lo": "871874108364236536" + }, + "delegationAmount": { + "lo": "908970476510908962" + }, + "fromEpoch": { + "index": "6952", + "startHeight": "6952" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "74709328626461705" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "8upfOenXn+lDRVGx4h+qHQvcawVu4HK1qiCSJWtSgLYt7GO75p9XIDwbL+WFbEmfVrmyU35QScZTGkmvON1gWFcy8x3dncdGyIHxCJf4OTw=" + }, + "rseed": "RC//7OZPtWjyn8qTKSWe0SarbuqwZcA80NWFGS5wQqo=", + "valueBlinding": "lIowYxq6MWxKAnQm0/cFt8NjsQ84OKSNpiPI5CsZPAA=", + "proofBlindingR": "lHGUA25ycqxA8SKQYmgGEMz6xYbtS8JneV3IGJDuOQ4=", + "proofBlindingS": "mnEJmEJE6bPY4qAgRxZsJ98IwQ7s96/DFRGWuOKSuBE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2907847303", + "chainId": "gqmfrxwicxauihlesghmqbmirf-7688738364814032848576832841830", + "fee": { + "amount": { + "lo": "114146863938751050" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.proto new file mode 100644 index 0000000000000000000000000000000000000000..e37b8adaf9dd37cb2ff4504b8f040b69994e294f GIT binary patch literal 983 zcmd;@$RyOq#AU$6#c})9!k!2BZcXG6QsPq3d^JbkxbWMO_UA8SR0a-=IJoQQ2o0uP0i=qz+9SS-0VHMkg>^)q2FIw+g zR}^emADg{nYA}P8cG|`DYC^MQx>hh=6bkncqpZ}`8NluIeBIWSLc z|3#TB`#pz}zMcF%>z!>!`{60662*c)bnlc@Y*SJ=b1>heYJ<^sDW)TOyzLWruMtJf_ToWHt%Ir<=n_o=e~yV|7h22u)&+>5$Zh0HQ^#1{k=UfW>kx^DK0 z`l)w)a@LkEYWcKev66z9t_vfd{P*k^Q{?9TN-0R|JsYEb%D~gq{k)pFZ`&*eErnA` zU2OH-x0a%v9$??bHOUK!{+)pvNZ~+sB?a$*%JSm@ks4p(-|Kn4>K>38;cRc}i<==aB zp5_?c-YCVz@#E~0^>gPu?BP-3;#jn#;oikxm(THNv2m<06Ifw}6u6x?4otlG{Z+@eay9RE2B)>|Q`%X4%-h-m8s}v@wW(PHF(|wb?``P?(1siGor>!}j z^TT#-3a$(AJQghFx!&S#LPWUHXW6@RkGq{{{Kzr=hoy~_f{XtDH_!aHW_+4|YO<#4 zyo+k9^ImO8Jz#U;YOADPfzv7_g(+PI$x^!vbG(>J)GmK#-F`TEBfo{klHO&?C!T0a z+5iK0O5qgdyrQBt4j+{!BxSG(ocVRM?XCBr^vc*15)HqLVQe791I)swrmTJS=ikFqi~wER Bx(xsT literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json new file mode 100644 index 0000000000..c8ba7142ce --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json @@ -0,0 +1,50 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "4x4/ZYDSNJX/cGM9PpFkl7vZr4Yoi/ahjv4rygm++Bg=" + }, + "epochIndex": "2728", + "unbondedAmount": { + "lo": "996064055736072022" + }, + "delegationAmount": { + "lo": "694678917087182187" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "177699623911548814" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "GY27uxdo6PSWmj1/xJDCNky/xuz12iaaQCbPZVtMniU=", + "address": { + "inner": "3hrhQfIqx+QQusJpMDjlq9cy+1fG2J4q5BN0oVNE/EGoMXPFwxtCK0xH5GmlWLpWk3wTEvag4AB+gSzKOqrjgaVQ//tEDBvOEJNT31BpFcg=" + } + }, + "position": "53419676073480", + "randomizer": "FG5r7kcSJtgdrfW/E1KIMysjN5M6Xj9nDTkddfaP4wM=", + "valueBlinding": "7nKE3sCqYK/eVnlLpVXzYIotUY1JXoMrS2f/tVWAfwI=", + "proofBlindingR": "Epoa/Nw4pg7pNjvEX4m1vBTe+icyrne03juIaptfBgc=", + "proofBlindingS": "5Ve1RG2QWKcFTkGr9LtA7+DUmxprVOgheFyJrgEbtw4=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4088810655", + "chainId": "ubtnylbubsuatdnqalnhekb-99038", + "fee": { + "amount": { + "lo": "587289616905016674" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.proto new file mode 100644 index 0000000000000000000000000000000000000000..0439c4d34c96f0e88745120c7d1ce87ce8ba2be3 GIT binary patch literal 442 zcmV;r0Y&}_Lc#(+3L*+1;~qa{fYLOT|8QeHK9OXXyV0BgmLG+_m`Ge~QPF*WI&oV5jY7i128I8NU7ij48mYO|(#E`-^OuxqL z_1Y$yKqk*+TTGrM8d3^S-WuUS@+!yV5W2!?FgWF_*E0K8#@L=JA7bZ&WUVs&D3 kbzyX5ZgF93ZfIp|Vl6p2Ff%wB3_A9vrTewBXN=Z@N8=N8!5TH!Xb+@)@co4D)V5ji*x$u&pp=LWh}2cpT!b|%me(Zsj4jm9JzAdHXf)X&xe zAW_v=j^K@AL!_cYpyyL8Wb`vC%4>w7qoowOz9UvV05TvLI9A}jFN@8F#8e+JzFTc| zkx;qvCAnYy@t}guQt1o|Lc#(+3L*+19t)&P#q$v)L{_$DW%_hAwI!&5xU%H^?4tgD z;oBi45TQI83JAIGk@4!_pyUZ63J9y&ru+4y!HNeGLI}izoT~{EENp0LYHw|3Wnpt= yZ+2#7b$D!Hb7gCHWN0loGB7bTG&nXlGB7zaH90akHyR8I3JB@n+`;GV{*nluIMm<( literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json new file mode 100644 index 0000000000..d3d3ab91d2 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json @@ -0,0 +1,78 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "D3Y/weuGRDlvBRWpIN7ajXdO7I2hpLSSbkAhbW+AcGs=" + }, + "epochIndex": "6407", + "unbondedAmount": { + "lo": "100016154134228422" + }, + "delegationAmount": { + "lo": "855927692761156334" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "tkLKKnDtyL2tDmOFhSuvTNJ2W8F0lFfR3BD4uF4a+vE=" + }, + "unbondedAmount": { + "lo": "564278951418726129" + }, + "delegationAmount": { + "lo": "648174669396226107" + }, + "fromEpoch": { + "index": "4230", + "startHeight": "4230" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "nQKmDoeQZ/cXZvKCFMcdHuj7pjfQHU50UFwJpPedYiM=" + }, + "unbondedAmount": { + "lo": "388268741748304731" + }, + "delegationAmount": { + "lo": "613940234612279172" + }, + "fromEpoch": { + "index": "81", + "startHeight": "81" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "ne55fH18ugBXEf+W9SHleJwQfLrfGjVu1wamz8rCUWQ=" + }, + "unbondedAmount": { + "lo": "757284906916581173" + }, + "delegationAmount": { + "lo": "247942159039627720" + }, + "fromEpoch": { + "index": "5612", + "startHeight": "5612" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "7907258606", + "chainId": "atvmvmdcokplfmyissdagjybexleqs-023026", + "fee": { + "amount": { + "lo": "616534151481378361" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.proto new file mode 100644 index 0000000000000000000000000000000000000000..15563ac9e843f0668e10ce7e2be14c35d20f49b8 GIT binary patch literal 346 zcmd;bI>cnprNpJcUuJ*sb(@Q2KC9?Tg?qPp%l+Q;E?lx@Ql5iiZhk{Swm`d)6c@*_ z+mEi#XuZ0TQHhJ=-PF^~yS8orz|G};ipd3J#x|!@S_N-U>|M*3+}f(W-se(T^udxT z;TP`+{MZpE_3Ia<9`kOb~Vvaz~uKQA^dDq#Noj-LbFa>DL)_HTj z9JxH}AkbEh6V0}(k+Ff1nG_Ef7st+?U?V2>Rm9hmzOag#-%10n!4#0SY1tAWqiWx=YOh#arUH#=jmJ|a6$B= zR{4YL22NcoJI^vKscH}sQVLN2O#xLqHY-m6?LeU?uh|Jj5eIH7NrZV``Jiz}LBFmH zR%OV_F3og(53R!Gm$xqIvJTlW3?hna-40BgmLG+_m z`Ge~QPF*WI&oV5jY7i12;!$P;GeQddn9DRS4*nWg69r@DX#j~u4=NL=dT3SI8d3^S zap9)i00N%+2SoyqV!Kr5YM=h=*l_^}w)OGC$cDK>HUPOEHBA0(fM3N?%S{YZc;yM> zAn;iVpx16@Igu{1CY@WFL!Y%q1BqWrcVo}75V^^i?UL_18X(|72am!g75nmXU8GMI zGoF*P&)y?6@!_o-B15l%9s(jDR#m)Iu4j4KMi6kWVRPcm`C~{cS#ox3P;KUL<%AbAh6fQdlAFGVgtIgc>y9^=;2>rjXiuA0?ASwn3 zw@MJVN)j~)tH7i69ugmSVq#@2IXO2rIW;&rH!v_TFgG_jHZd?ZI5ssnHZ~dz3JM6L Lp`41-r@-P3xfkO+ literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json new file mode 100644 index 0000000000..cf79f23b75 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json @@ -0,0 +1,55 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "629404897996566801" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "0YoCgo3537LIp57OZO7k1wRZDOZih3jqyMh6tWuImqaHksZqWhOj7vFnGHsLeJjVyACfG6h/3tUR40gykWR2SXXR8AzXKvp/uak+487Wiys=" + }, + "rseed": "18poKPiYhrFCweRry+oDpUTp4lP2oCLBNbzgKdAFLq8=", + "valueBlinding": "f5mdB7QgjcbvWgUfNX2MqJ2EImyqGeukaoJA3uoPUQI=", + "proofBlindingR": "xyQsSjQ5NO8Qqb3e+W3D8sQ2SQK2mHDkY0BsXu2OcQg=", + "proofBlindingS": "N5d+2q0wne5npT7n5zczAew+86koF/UkR0qrf/zgzQY=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "227592128845956874" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "cdHKz1ubtVEnNG/mu5OUiJbTF8r9OTE23WrKAniZF90=", + "address": { + "inner": "4g/hvNutweENeF+R3ASnqH1JiV025GpePH0wfex1KgjsYFAlnN/zXHvgy49AZ+vSEo0R2JfrYbaPcpbDv/h/9SAXziKRiBGaN0HoSFYGan0=" + } + }, + "position": "261819221516074", + "randomizer": "SK5g7beEtkEY9nrA0IIjd+XLD+zAkVww/fibLSCpVAM=", + "valueBlinding": "RmAL6Sfn2ZA787r6tAxGgnkcN5+eZf9v0KOf6j/1IQQ=", + "proofBlindingR": "9yHRGFtUdP6vZQasZ62ftvuZb2ATnJyvblcnu7jdDgA=", + "proofBlindingS": "qyV0Gdgn0tslhe7LwrsuRsiu5sS0QZr281RmMuG/Zg8=" + } + } + ], + "transactionParameters": { + "expiryHeight": "3568448553", + "chainId": "ksereaaknwelhmxemwtjvryzvinca-14167485741656978891561240829873", + "fee": { + "amount": { + "lo": "774897844663521608" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.proto new file mode 100644 index 0000000000000000000000000000000000000000..5acff4f9e2678200ed4db84a09141711a4f6e5e9 GIT binary patch literal 683 zcmd;@$RyOq#AU$6#WC^G^W{5w+wO4)DRC)izM7+NT=;EC`}3DEDg};T7Ki<8e$D0= zt8IPWNM~i1fKU)uz{M`6rrw|TH=S5M?_A2eC)Zgbd7dS;SG+oLqH1e)$E;=Tla6IY z2`_&4F!&g_ ze#~gw=ydQ&_UTv5OI=<*3jVf0>7ePJ2bvdH_0}sX)X$vDzD1$;*!w6}dDGgS6?0pZ za#l&cUXs=1aPJj=Ad{BDaTOge6HAl#0xS34`7=YXu`XSi1U_pSinh z$rNUyf<>Y5;;Hk|v$qDSo8&*+J$XvUw9DeB{#qKE-OW11R54Tht`sof9`Qfib9?Q< zhrAW>6YsDrUs3DX8Ef_=E6%3Yp!Q9v7RQ@}0M$A7KgU!*INk4%{`!(oui%a8uM@ZR z7fn07|402-1@UuA6FUTFnLEDl2xH5t6DrL;)&rAKEe_`?bSN2~O zS+o?sD_)d{4k`J!K9y}v`r7&1e$UKL5S}wpEFtCmRKP``9rwe{WU zL%a3dPON)&WQ*ghZ=XZbj2`Y!;};6ySoz|_QeGju?Bdj-)WpQ>yzm2^&uPoLvvfE`m*Ej1#zd);i6c@+W z`91SaOxdxTU5S(9-mJHWSFN1m$u*HlsE>)ufQyS`@%wlGUd;P8ja>+6qUNhP`o@Ld zmb5>A8KY9*_+@d}&*s-`ezDrt=Z$n$W(f!daRp@B9htE{{Y;JTn}fEo9!j$~RoDLt zzuvm@v4+~x*h`-a)VDKf^eMb~^;H_|9?xyra}L$nte9nJcrDKMN9g~kJ6C_qy}m(7;akJc zu8ci9pO)U-6k)tLOIiZCX=&L0nKxV7R%Wby zv-SC7cME6Hl?O6g_puu(OiVgDqs*?#*x!Ti);o>`U*@=;-l^l8!EoJ2an^s6a|}pf zaOq5=CDtuz%V87Hn;q1GIOe;tY%;E zF@HtIS;b6ES?v~$$*R52Z(pCd`Pk=%14~r?Z&OuL@YU9hX)4okZvAlZ&c0$N-)W1D zj-4~S5S(vumj5;HY+#tMt*o-lohqopvP`2tOMQdp-Hgz6TjtH$X#Y4l``a=lAtQxT z%ckURwmkah%Bj}y_w#l?2{n(|Dp4L{c=dzDNuC-5Rv{~neY5t=Q4vxpOf1UG&C4oF uOH3_H$x1J;(lxd)H8r;|FtacLLc#(+3L*+1O<@vu4(ELiuJK!c`}!Fy-V!9YwZnS(`pFynielRU5a}cu z3JCLqxY>Y$q|ON<3JAN-*X`Df=;{Irz5)un0t%=B3NQ)^2-%$Pm$m=J-UkvQ3Lq)! zoG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12obZx|Tv@rwZuI1>gtC>S2o$t| zOI(p?y4Hn&5ofym>os{R`kMMM9d%v!Ep+5TnW5`RlMY z8X)?gR=uP@-B;LD8Pp4f*l%TuVJDLu)b8eQ?LkeJx&k5~DRgurhU^mfGYmJ@nrnUS zSjQQphv%P2UO<$S#YD{mDj?gYj%54B$6FkZ6TmLHb&4r0p073PHjGJ_;fVAZYN80?b>B7n>Ud zT$D2Ia8)QMR5KC7QTcgW4H@DpW)LG93J9N?s=}?6%JKsu3J8JCuFapA*18Q6DhRyf qnaUUv6l`j1b8vBDacpK}YiunxH8(OhFd7UB3JB=ZobHF#+QI{AxZ&jh literal 0 HcmV?d00001 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json new file mode 100644 index 0000000000..9ce9cb3815 --- /dev/null +++ b/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json @@ -0,0 +1,44 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "y5ApcwpwqNV77yLuoMIcE8+7qV7wlFHI/zSME/P3g68=" + }, + "epochIndex": "9944", + "unbondedAmount": { + "lo": "271296042206768545" + }, + "delegationAmount": { + "lo": "749476769062984736" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "qAMqiBIYy5phFqZAhEXOZVzjX6yqsvhrwUMiJy5w9B0=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/YraufVZs9B8hLXcxj8UI=" + }, + "unbondingAmount": { + "lo": "208992527898827658" + }, + "balanceBlinding": "K5MDax4ng6hJq5s2pKV/WMwJwGa6jAONE2s+fH/eiQM=", + "proofBlindingR": "IBFWjS0shG4tIOkbbiPgQSgikUB/jiAP0n3pQebcjgY=", + "proofBlindingS": "ZQS6VJFu2/X1Kw6BkaX+OqNf9/QLSUAn3N4ZPDey/wU=", + "unbondingStartHeight": "13976" + } + } + ], + "transactionParameters": { + "expiryHeight": "7075153970", + "chainId": "bgtetmepqcorjp-21124136404463492", + "fee": { + "amount": { + "lo": "434037262391762431" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.proto new file mode 100644 index 0000000000000000000000000000000000000000..9d55e9df04ffc67e340c70de6273ee98ff137b76 GIT binary patch literal 320 zcmd;bI>cnprNpIhdV*##SHX&_)$f(wEjT12e17-JxDQhTPy9FO5&rzWdA-05Unwq* zg|{!XHl6zVkXea~W5JFEw_hw-y_t*aAmb&by^J7JRxoRI2uYltl_<8%p~dxFYRu#K zHLEuL$Uf+-q^?)+MOF!@h5-%yzp-}p{LtC9>?gcq&m@0z(&FOi+Wz}O&*u4`nT!;) zCo^ZusW-3iTs_-t$E| zX`(}Yp924-+Lw;c?)0%aDWtOO3YnO9`|DS2zQ&15|5+`L|Ne#B(?R{tJxLq$P5)Uv zX5ZZ0MfC5;s5{u literal 0 HcmV?d00001 From b3f5718bdb12df08be6ad4eb7a4dd0aaba173f0f Mon Sep 17 00:00:00 2001 From: redshiftzero Date: Tue, 22 Oct 2024 20:56:00 -0400 Subject: [PATCH 03/17] fix build errors in ci --- .../src/bin/generate_transaction_signing_test_vectors.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs index 032beb92d1..3c51ae4409 100644 --- a/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs @@ -2,7 +2,7 @@ use std::fs::File; use decaf377::{Fq, Fr}; use decaf377_rdsa::{SpendAuth, VerificationKeyBytes}; -use penumbra_asset::asset::{Cache, Id}; +use penumbra_asset::asset::Id; use penumbra_fee::Fee; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; use penumbra_keys::{Address, FullViewingKey}; @@ -10,7 +10,6 @@ use penumbra_num::Amount; use penumbra_proto::DomainType; use penumbra_sct::epoch::Epoch; use penumbra_shielded_pool::{Note, OutputPlan, SpendPlan}; -use penumbra_stake::validator::Validator; use penumbra_stake::{Delegate, IdentityKey, Penalty, Undelegate, UndelegateClaimPlan}; use penumbra_transaction::{ActionPlan, TransactionParameters, TransactionPlan}; use proptest::prelude::*; From be941f6bd1c079600356b1aaf04af713d27838fd Mon Sep 17 00:00:00 2001 From: redshiftzero Date: Mon, 28 Oct 2024 14:58:32 -0400 Subject: [PATCH 04/17] refactor: move tool into tests dir to use dev deps --- .../src/bin/test_vectors/effect_hash_0.txt | 1 - .../src/bin/test_vectors/effect_hash_1.txt | 1 - .../src/bin/test_vectors/effect_hash_10.txt | 1 - .../src/bin/test_vectors/effect_hash_11.txt | 1 - .../src/bin/test_vectors/effect_hash_12.txt | 1 - .../src/bin/test_vectors/effect_hash_13.txt | 1 - .../src/bin/test_vectors/effect_hash_14.txt | 1 - .../src/bin/test_vectors/effect_hash_15.txt | 1 - .../src/bin/test_vectors/effect_hash_16.txt | 1 - .../src/bin/test_vectors/effect_hash_17.txt | 1 - .../src/bin/test_vectors/effect_hash_18.txt | 1 - .../src/bin/test_vectors/effect_hash_19.txt | 1 - .../src/bin/test_vectors/effect_hash_2.txt | 1 - .../src/bin/test_vectors/effect_hash_20.txt | 1 - .../src/bin/test_vectors/effect_hash_21.txt | 1 - .../src/bin/test_vectors/effect_hash_22.txt | 1 - .../src/bin/test_vectors/effect_hash_23.txt | 1 - .../src/bin/test_vectors/effect_hash_24.txt | 1 - .../src/bin/test_vectors/effect_hash_25.txt | 1 - .../src/bin/test_vectors/effect_hash_26.txt | 1 - .../src/bin/test_vectors/effect_hash_27.txt | 1 - .../src/bin/test_vectors/effect_hash_28.txt | 1 - .../src/bin/test_vectors/effect_hash_29.txt | 1 - .../src/bin/test_vectors/effect_hash_3.txt | 1 - .../src/bin/test_vectors/effect_hash_30.txt | 1 - .../src/bin/test_vectors/effect_hash_31.txt | 1 - .../src/bin/test_vectors/effect_hash_32.txt | 1 - .../src/bin/test_vectors/effect_hash_33.txt | 1 - .../src/bin/test_vectors/effect_hash_34.txt | 1 - .../src/bin/test_vectors/effect_hash_35.txt | 1 - .../src/bin/test_vectors/effect_hash_36.txt | 1 - .../src/bin/test_vectors/effect_hash_37.txt | 1 - .../src/bin/test_vectors/effect_hash_38.txt | 1 - .../src/bin/test_vectors/effect_hash_39.txt | 1 - .../src/bin/test_vectors/effect_hash_4.txt | 1 - .../src/bin/test_vectors/effect_hash_40.txt | 1 - .../src/bin/test_vectors/effect_hash_41.txt | 1 - .../src/bin/test_vectors/effect_hash_42.txt | 1 - .../src/bin/test_vectors/effect_hash_43.txt | 1 - .../src/bin/test_vectors/effect_hash_44.txt | 1 - .../src/bin/test_vectors/effect_hash_45.txt | 1 - .../src/bin/test_vectors/effect_hash_46.txt | 1 - .../src/bin/test_vectors/effect_hash_47.txt | 1 - .../src/bin/test_vectors/effect_hash_48.txt | 1 - .../src/bin/test_vectors/effect_hash_49.txt | 1 - .../src/bin/test_vectors/effect_hash_5.txt | 1 - .../src/bin/test_vectors/effect_hash_50.txt | 1 - .../src/bin/test_vectors/effect_hash_51.txt | 1 - .../src/bin/test_vectors/effect_hash_52.txt | 1 - .../src/bin/test_vectors/effect_hash_53.txt | 1 - .../src/bin/test_vectors/effect_hash_54.txt | 1 - .../src/bin/test_vectors/effect_hash_55.txt | 1 - .../src/bin/test_vectors/effect_hash_56.txt | 1 - .../src/bin/test_vectors/effect_hash_57.txt | 1 - .../src/bin/test_vectors/effect_hash_58.txt | 1 - .../src/bin/test_vectors/effect_hash_59.txt | 1 - .../src/bin/test_vectors/effect_hash_6.txt | 1 - .../src/bin/test_vectors/effect_hash_60.txt | 1 - .../src/bin/test_vectors/effect_hash_61.txt | 1 - .../src/bin/test_vectors/effect_hash_62.txt | 1 - .../src/bin/test_vectors/effect_hash_63.txt | 1 - .../src/bin/test_vectors/effect_hash_64.txt | 1 - .../src/bin/test_vectors/effect_hash_65.txt | 1 - .../src/bin/test_vectors/effect_hash_66.txt | 1 - .../src/bin/test_vectors/effect_hash_67.txt | 1 - .../src/bin/test_vectors/effect_hash_68.txt | 1 - .../src/bin/test_vectors/effect_hash_69.txt | 1 - .../src/bin/test_vectors/effect_hash_7.txt | 1 - .../src/bin/test_vectors/effect_hash_70.txt | 1 - .../src/bin/test_vectors/effect_hash_71.txt | 1 - .../src/bin/test_vectors/effect_hash_72.txt | 1 - .../src/bin/test_vectors/effect_hash_73.txt | 1 - .../src/bin/test_vectors/effect_hash_74.txt | 1 - .../src/bin/test_vectors/effect_hash_75.txt | 1 - .../src/bin/test_vectors/effect_hash_76.txt | 1 - .../src/bin/test_vectors/effect_hash_77.txt | 1 - .../src/bin/test_vectors/effect_hash_78.txt | 1 - .../src/bin/test_vectors/effect_hash_79.txt | 1 - .../src/bin/test_vectors/effect_hash_8.txt | 1 - .../src/bin/test_vectors/effect_hash_80.txt | 1 - .../src/bin/test_vectors/effect_hash_81.txt | 1 - .../src/bin/test_vectors/effect_hash_82.txt | 1 - .../src/bin/test_vectors/effect_hash_83.txt | 1 - .../src/bin/test_vectors/effect_hash_84.txt | 1 - .../src/bin/test_vectors/effect_hash_85.txt | 1 - .../src/bin/test_vectors/effect_hash_86.txt | 1 - .../src/bin/test_vectors/effect_hash_87.txt | 1 - .../src/bin/test_vectors/effect_hash_88.txt | 1 - .../src/bin/test_vectors/effect_hash_89.txt | 1 - .../src/bin/test_vectors/effect_hash_9.txt | 1 - .../src/bin/test_vectors/effect_hash_90.txt | 1 - .../src/bin/test_vectors/effect_hash_91.txt | 1 - .../src/bin/test_vectors/effect_hash_92.txt | 1 - .../src/bin/test_vectors/effect_hash_93.txt | 1 - .../src/bin/test_vectors/effect_hash_94.txt | 1 - .../src/bin/test_vectors/effect_hash_95.txt | 1 - .../src/bin/test_vectors/effect_hash_96.txt | 1 - .../src/bin/test_vectors/effect_hash_97.txt | 1 - .../src/bin/test_vectors/effect_hash_98.txt | 1 - .../src/bin/test_vectors/effect_hash_99.txt | 1 - .../bin/test_vectors/transaction_plan_0.json | 95 ---------------- .../bin/test_vectors/transaction_plan_0.proto | Bin 1050 -> 0 bytes .../bin/test_vectors/transaction_plan_1.json | 76 ------------- .../bin/test_vectors/transaction_plan_1.proto | Bin 911 -> 0 bytes .../bin/test_vectors/transaction_plan_10.json | 61 ----------- .../test_vectors/transaction_plan_10.proto | 19 ---- .../bin/test_vectors/transaction_plan_11.json | 80 -------------- .../test_vectors/transaction_plan_11.proto | Bin 547 -> 0 bytes .../bin/test_vectors/transaction_plan_12.json | 49 --------- .../test_vectors/transaction_plan_12.proto | Bin 394 -> 0 bytes .../bin/test_vectors/transaction_plan_13.json | 81 -------------- .../test_vectors/transaction_plan_13.proto | Bin 702 -> 0 bytes .../bin/test_vectors/transaction_plan_14.json | 67 ------------ .../test_vectors/transaction_plan_14.proto | Bin 521 -> 0 bytes .../bin/test_vectors/transaction_plan_15.json | 73 ------------- .../test_vectors/transaction_plan_15.proto | 29 ----- .../bin/test_vectors/transaction_plan_16.json | 80 -------------- .../test_vectors/transaction_plan_16.proto | Bin 683 -> 0 bytes .../bin/test_vectors/transaction_plan_17.json | 46 -------- .../test_vectors/transaction_plan_17.proto | 15 --- .../bin/test_vectors/transaction_plan_18.json | 55 ---------- .../test_vectors/transaction_plan_18.proto | Bin 652 -> 0 bytes .../bin/test_vectors/transaction_plan_19.json | 47 -------- .../test_vectors/transaction_plan_19.proto | Bin 311 -> 0 bytes .../bin/test_vectors/transaction_plan_2.json | 49 --------- .../bin/test_vectors/transaction_plan_2.proto | Bin 534 -> 0 bytes .../bin/test_vectors/transaction_plan_20.json | 82 -------------- .../test_vectors/transaction_plan_20.proto | Bin 767 -> 0 bytes .../bin/test_vectors/transaction_plan_21.json | 51 --------- .../test_vectors/transaction_plan_21.proto | Bin 620 -> 0 bytes .../bin/test_vectors/transaction_plan_22.json | 61 ----------- .../test_vectors/transaction_plan_22.proto | Bin 536 -> 0 bytes .../bin/test_vectors/transaction_plan_23.json | 41 ------- .../test_vectors/transaction_plan_23.proto | 13 --- .../bin/test_vectors/transaction_plan_24.json | 76 ------------- .../test_vectors/transaction_plan_24.proto | Bin 779 -> 0 bytes .../bin/test_vectors/transaction_plan_25.json | 89 --------------- .../test_vectors/transaction_plan_25.proto | Bin 915 -> 0 bytes .../bin/test_vectors/transaction_plan_26.json | 61 ----------- .../test_vectors/transaction_plan_26.proto | Bin 393 -> 0 bytes .../bin/test_vectors/transaction_plan_27.json | 68 ------------ .../test_vectors/transaction_plan_27.proto | Bin 799 -> 0 bytes .../bin/test_vectors/transaction_plan_28.json | 61 ----------- .../test_vectors/transaction_plan_28.proto | Bin 381 -> 0 bytes .../bin/test_vectors/transaction_plan_29.json | 70 ------------ .../test_vectors/transaction_plan_29.proto | Bin 647 -> 0 bytes .../bin/test_vectors/transaction_plan_3.json | 47 -------- .../bin/test_vectors/transaction_plan_3.proto | Bin 425 -> 0 bytes .../bin/test_vectors/transaction_plan_30.json | 74 ------------- .../test_vectors/transaction_plan_30.proto | Bin 913 -> 0 bytes .../bin/test_vectors/transaction_plan_31.json | 75 ------------- .../test_vectors/transaction_plan_31.proto | Bin 457 -> 0 bytes .../bin/test_vectors/transaction_plan_32.json | 75 ------------- .../test_vectors/transaction_plan_32.proto | Bin 461 -> 0 bytes .../bin/test_vectors/transaction_plan_33.json | 53 --------- .../test_vectors/transaction_plan_33.proto | Bin 595 -> 0 bytes .../bin/test_vectors/transaction_plan_34.json | 83 -------------- .../test_vectors/transaction_plan_34.proto | Bin 687 -> 0 bytes .../bin/test_vectors/transaction_plan_35.json | 84 --------------- .../test_vectors/transaction_plan_35.proto | Bin 731 -> 0 bytes .../bin/test_vectors/transaction_plan_36.json | 47 -------- .../test_vectors/transaction_plan_36.proto | Bin 441 -> 0 bytes .../bin/test_vectors/transaction_plan_37.json | 78 -------------- .../test_vectors/transaction_plan_37.proto | Bin 476 -> 0 bytes .../bin/test_vectors/transaction_plan_38.json | 74 ------------- .../test_vectors/transaction_plan_38.proto | Bin 535 -> 0 bytes .../bin/test_vectors/transaction_plan_39.json | 73 ------------- .../test_vectors/transaction_plan_39.proto | Bin 776 -> 0 bytes .../bin/test_vectors/transaction_plan_4.json | 47 -------- .../bin/test_vectors/transaction_plan_4.proto | Bin 442 -> 0 bytes .../bin/test_vectors/transaction_plan_40.json | 82 -------------- .../test_vectors/transaction_plan_40.proto | Bin 880 -> 0 bytes .../bin/test_vectors/transaction_plan_41.json | 87 --------------- .../test_vectors/transaction_plan_41.proto | Bin 842 -> 0 bytes .../bin/test_vectors/transaction_plan_42.json | 75 ------------- .../test_vectors/transaction_plan_42.proto | 22 ---- .../bin/test_vectors/transaction_plan_43.json | 44 -------- .../test_vectors/transaction_plan_43.proto | Bin 315 -> 0 bytes .../bin/test_vectors/transaction_plan_44.json | 68 ------------ .../test_vectors/transaction_plan_44.proto | Bin 665 -> 0 bytes .../bin/test_vectors/transaction_plan_45.json | 95 ---------------- .../test_vectors/transaction_plan_45.proto | Bin 1186 -> 0 bytes .../bin/test_vectors/transaction_plan_46.json | 49 --------- .../test_vectors/transaction_plan_46.proto | Bin 551 -> 0 bytes .../bin/test_vectors/transaction_plan_47.json | 77 ------------- .../test_vectors/transaction_plan_47.proto | Bin 555 -> 0 bytes .../bin/test_vectors/transaction_plan_48.json | 93 ---------------- .../test_vectors/transaction_plan_48.proto | Bin 1073 -> 0 bytes .../bin/test_vectors/transaction_plan_49.json | 75 ------------- .../test_vectors/transaction_plan_49.proto | Bin 483 -> 0 bytes .../bin/test_vectors/transaction_plan_5.json | 84 --------------- .../bin/test_vectors/transaction_plan_5.proto | Bin 593 -> 0 bytes .../bin/test_vectors/transaction_plan_50.json | 91 ---------------- .../test_vectors/transaction_plan_50.proto | Bin 1128 -> 0 bytes .../bin/test_vectors/transaction_plan_51.json | 47 -------- .../test_vectors/transaction_plan_51.proto | Bin 331 -> 0 bytes .../bin/test_vectors/transaction_plan_52.json | 53 --------- .../test_vectors/transaction_plan_52.proto | Bin 586 -> 0 bytes .../bin/test_vectors/transaction_plan_53.json | 44 -------- .../test_vectors/transaction_plan_53.proto | 12 --- .../bin/test_vectors/transaction_plan_54.json | 84 --------------- .../test_vectors/transaction_plan_54.proto | Bin 597 -> 0 bytes .../bin/test_vectors/transaction_plan_55.json | 84 --------------- .../test_vectors/transaction_plan_55.proto | Bin 968 -> 0 bytes .../bin/test_vectors/transaction_plan_56.json | 95 ---------------- .../test_vectors/transaction_plan_56.proto | Bin 1034 -> 0 bytes .../bin/test_vectors/transaction_plan_57.json | 64 ----------- .../test_vectors/transaction_plan_57.proto | Bin 421 -> 0 bytes .../bin/test_vectors/transaction_plan_58.json | 67 ------------ .../test_vectors/transaction_plan_58.proto | Bin 638 -> 0 bytes .../bin/test_vectors/transaction_plan_59.json | 46 -------- .../test_vectors/transaction_plan_59.proto | Bin 426 -> 0 bytes .../bin/test_vectors/transaction_plan_6.json | 81 -------------- .../bin/test_vectors/transaction_plan_6.proto | Bin 609 -> 0 bytes .../bin/test_vectors/transaction_plan_60.json | 53 --------- .../test_vectors/transaction_plan_60.proto | Bin 452 -> 0 bytes .../bin/test_vectors/transaction_plan_61.json | 51 --------- .../test_vectors/transaction_plan_61.proto | 20 ---- .../bin/test_vectors/transaction_plan_62.json | 61 ----------- .../test_vectors/transaction_plan_62.proto | Bin 398 -> 0 bytes .../bin/test_vectors/transaction_plan_63.json | 83 -------------- .../test_vectors/transaction_plan_63.proto | Bin 770 -> 0 bytes .../bin/test_vectors/transaction_plan_64.json | 101 ------------------ .../test_vectors/transaction_plan_64.proto | Bin 1294 -> 0 bytes .../bin/test_vectors/transaction_plan_65.json | 89 --------------- .../test_vectors/transaction_plan_65.proto | Bin 896 -> 0 bytes .../bin/test_vectors/transaction_plan_66.json | 47 -------- .../test_vectors/transaction_plan_66.proto | Bin 427 -> 0 bytes .../bin/test_vectors/transaction_plan_67.json | 101 ------------------ .../test_vectors/transaction_plan_67.proto | Bin 1283 -> 0 bytes .../bin/test_vectors/transaction_plan_68.json | 93 ---------------- .../test_vectors/transaction_plan_68.proto | Bin 1101 -> 0 bytes .../bin/test_vectors/transaction_plan_69.json | 66 ------------ .../test_vectors/transaction_plan_69.proto | Bin 611 -> 0 bytes .../bin/test_vectors/transaction_plan_7.json | 84 --------------- .../bin/test_vectors/transaction_plan_7.proto | Bin 719 -> 0 bytes .../bin/test_vectors/transaction_plan_70.json | 63 ----------- .../test_vectors/transaction_plan_70.proto | Bin 483 -> 0 bytes .../bin/test_vectors/transaction_plan_71.json | 74 ------------- .../test_vectors/transaction_plan_71.proto | Bin 911 -> 0 bytes .../bin/test_vectors/transaction_plan_72.json | 47 -------- .../test_vectors/transaction_plan_72.proto | Bin 446 -> 0 bytes .../bin/test_vectors/transaction_plan_73.json | 72 ------------- .../test_vectors/transaction_plan_73.proto | Bin 460 -> 0 bytes .../bin/test_vectors/transaction_plan_74.json | 81 -------------- .../test_vectors/transaction_plan_74.proto | Bin 565 -> 0 bytes .../bin/test_vectors/transaction_plan_75.json | 63 ----------- .../test_vectors/transaction_plan_75.proto | Bin 569 -> 0 bytes .../bin/test_vectors/transaction_plan_76.json | 72 ------------- .../test_vectors/transaction_plan_76.proto | Bin 719 -> 0 bytes .../bin/test_vectors/transaction_plan_77.json | 75 ------------- .../test_vectors/transaction_plan_77.proto | 25 ----- .../bin/test_vectors/transaction_plan_78.json | 76 ------------- .../test_vectors/transaction_plan_78.proto | Bin 866 -> 0 bytes .../bin/test_vectors/transaction_plan_79.json | 53 --------- .../test_vectors/transaction_plan_79.proto | Bin 471 -> 0 bytes .../bin/test_vectors/transaction_plan_8.json | 64 ----------- .../bin/test_vectors/transaction_plan_8.proto | Bin 535 -> 0 bytes .../bin/test_vectors/transaction_plan_80.json | 87 --------------- .../test_vectors/transaction_plan_80.proto | Bin 717 -> 0 bytes .../bin/test_vectors/transaction_plan_81.json | 72 ------------- .../test_vectors/transaction_plan_81.proto | Bin 838 -> 0 bytes .../bin/test_vectors/transaction_plan_82.json | 89 --------------- .../test_vectors/transaction_plan_82.proto | Bin 913 -> 0 bytes .../bin/test_vectors/transaction_plan_83.json | 46 -------- .../test_vectors/transaction_plan_83.proto | 14 --- .../bin/test_vectors/transaction_plan_84.json | 86 --------------- .../test_vectors/transaction_plan_84.proto | Bin 903 -> 0 bytes .../bin/test_vectors/transaction_plan_85.json | 53 --------- .../test_vectors/transaction_plan_85.proto | Bin 556 -> 0 bytes .../bin/test_vectors/transaction_plan_86.json | 95 ---------------- .../test_vectors/transaction_plan_86.proto | Bin 1044 -> 0 bytes .../bin/test_vectors/transaction_plan_87.json | 51 --------- .../test_vectors/transaction_plan_87.proto | 17 --- .../bin/test_vectors/transaction_plan_88.json | 44 -------- .../test_vectors/transaction_plan_88.proto | Bin 339 -> 0 bytes .../bin/test_vectors/transaction_plan_89.json | 72 ------------- .../test_vectors/transaction_plan_89.proto | Bin 841 -> 0 bytes .../bin/test_vectors/transaction_plan_9.json | 87 --------------- .../bin/test_vectors/transaction_plan_9.proto | Bin 983 -> 0 bytes .../bin/test_vectors/transaction_plan_90.json | 50 --------- .../test_vectors/transaction_plan_90.proto | Bin 442 -> 0 bytes .../bin/test_vectors/transaction_plan_91.json | 50 --------- .../test_vectors/transaction_plan_91.proto | Bin 456 -> 0 bytes .../bin/test_vectors/transaction_plan_92.json | 78 -------------- .../test_vectors/transaction_plan_92.proto | Bin 346 -> 0 bytes .../bin/test_vectors/transaction_plan_93.json | 63 ----------- .../test_vectors/transaction_plan_93.proto | Bin 603 -> 0 bytes .../bin/test_vectors/transaction_plan_94.json | 41 ------- .../test_vectors/transaction_plan_94.proto | 14 --- .../bin/test_vectors/transaction_plan_95.json | 70 ------------ .../test_vectors/transaction_plan_95.proto | Bin 521 -> 0 bytes .../bin/test_vectors/transaction_plan_96.json | 55 ---------- .../test_vectors/transaction_plan_96.proto | Bin 683 -> 0 bytes .../bin/test_vectors/transaction_plan_97.json | 65 ----------- .../test_vectors/transaction_plan_97.proto | Bin 679 -> 0 bytes .../bin/test_vectors/transaction_plan_98.json | 64 ----------- .../test_vectors/transaction_plan_98.proto | Bin 500 -> 0 bytes .../bin/test_vectors/transaction_plan_99.json | 44 -------- .../test_vectors/transaction_plan_99.proto | Bin 320 -> 0 bytes ...nerate_transaction_signing_test_vectors.rs | 5 +- .../signing_test_vectors/effect_hash_0.txt | 1 + .../signing_test_vectors/effect_hash_1.txt | 1 + .../signing_test_vectors/effect_hash_10.txt | 1 + .../signing_test_vectors/effect_hash_11.txt | 1 + .../signing_test_vectors/effect_hash_12.txt | 1 + .../signing_test_vectors/effect_hash_13.txt | 1 + .../signing_test_vectors/effect_hash_14.txt | 1 + .../signing_test_vectors/effect_hash_15.txt | 1 + .../signing_test_vectors/effect_hash_16.txt | 1 + .../signing_test_vectors/effect_hash_17.txt | 1 + .../signing_test_vectors/effect_hash_18.txt | 1 + .../signing_test_vectors/effect_hash_19.txt | 1 + .../signing_test_vectors/effect_hash_2.txt | 1 + .../signing_test_vectors/effect_hash_20.txt | 1 + .../signing_test_vectors/effect_hash_21.txt | 1 + .../signing_test_vectors/effect_hash_22.txt | 1 + .../signing_test_vectors/effect_hash_23.txt | 1 + .../signing_test_vectors/effect_hash_24.txt | 1 + .../signing_test_vectors/effect_hash_25.txt | 1 + .../signing_test_vectors/effect_hash_26.txt | 1 + .../signing_test_vectors/effect_hash_27.txt | 1 + .../signing_test_vectors/effect_hash_28.txt | 1 + .../signing_test_vectors/effect_hash_29.txt | 1 + .../signing_test_vectors/effect_hash_3.txt | 1 + .../signing_test_vectors/effect_hash_30.txt | 1 + .../signing_test_vectors/effect_hash_31.txt | 1 + .../signing_test_vectors/effect_hash_32.txt | 1 + .../signing_test_vectors/effect_hash_33.txt | 1 + .../signing_test_vectors/effect_hash_34.txt | 1 + .../signing_test_vectors/effect_hash_35.txt | 1 + .../signing_test_vectors/effect_hash_36.txt | 1 + .../signing_test_vectors/effect_hash_37.txt | 1 + .../signing_test_vectors/effect_hash_38.txt | 1 + .../signing_test_vectors/effect_hash_39.txt | 1 + .../signing_test_vectors/effect_hash_4.txt | 1 + .../signing_test_vectors/effect_hash_40.txt | 1 + .../signing_test_vectors/effect_hash_41.txt | 1 + .../signing_test_vectors/effect_hash_42.txt | 1 + .../signing_test_vectors/effect_hash_43.txt | 1 + .../signing_test_vectors/effect_hash_44.txt | 1 + .../signing_test_vectors/effect_hash_45.txt | 1 + .../signing_test_vectors/effect_hash_46.txt | 1 + .../signing_test_vectors/effect_hash_47.txt | 1 + .../signing_test_vectors/effect_hash_48.txt | 1 + .../signing_test_vectors/effect_hash_49.txt | 1 + .../signing_test_vectors/effect_hash_5.txt | 1 + .../signing_test_vectors/effect_hash_50.txt | 1 + .../signing_test_vectors/effect_hash_51.txt | 1 + .../signing_test_vectors/effect_hash_52.txt | 1 + .../signing_test_vectors/effect_hash_53.txt | 1 + .../signing_test_vectors/effect_hash_54.txt | 1 + .../signing_test_vectors/effect_hash_55.txt | 1 + .../signing_test_vectors/effect_hash_56.txt | 1 + .../signing_test_vectors/effect_hash_57.txt | 1 + .../signing_test_vectors/effect_hash_58.txt | 1 + .../signing_test_vectors/effect_hash_59.txt | 1 + .../signing_test_vectors/effect_hash_6.txt | 1 + .../signing_test_vectors/effect_hash_60.txt | 1 + .../signing_test_vectors/effect_hash_61.txt | 1 + .../signing_test_vectors/effect_hash_62.txt | 1 + .../signing_test_vectors/effect_hash_63.txt | 1 + .../signing_test_vectors/effect_hash_64.txt | 1 + .../signing_test_vectors/effect_hash_65.txt | 1 + .../signing_test_vectors/effect_hash_66.txt | 1 + .../signing_test_vectors/effect_hash_67.txt | 1 + .../signing_test_vectors/effect_hash_68.txt | 1 + .../signing_test_vectors/effect_hash_69.txt | 1 + .../signing_test_vectors/effect_hash_7.txt | 1 + .../signing_test_vectors/effect_hash_70.txt | 1 + .../signing_test_vectors/effect_hash_71.txt | 1 + .../signing_test_vectors/effect_hash_72.txt | 1 + .../signing_test_vectors/effect_hash_73.txt | 1 + .../signing_test_vectors/effect_hash_74.txt | 1 + .../signing_test_vectors/effect_hash_75.txt | 1 + .../signing_test_vectors/effect_hash_76.txt | 1 + .../signing_test_vectors/effect_hash_77.txt | 1 + .../signing_test_vectors/effect_hash_78.txt | 1 + .../signing_test_vectors/effect_hash_79.txt | 1 + .../signing_test_vectors/effect_hash_8.txt | 1 + .../signing_test_vectors/effect_hash_80.txt | 1 + .../signing_test_vectors/effect_hash_81.txt | 1 + .../signing_test_vectors/effect_hash_82.txt | 1 + .../signing_test_vectors/effect_hash_83.txt | 1 + .../signing_test_vectors/effect_hash_84.txt | 1 + .../signing_test_vectors/effect_hash_85.txt | 1 + .../signing_test_vectors/effect_hash_86.txt | 1 + .../signing_test_vectors/effect_hash_87.txt | 1 + .../signing_test_vectors/effect_hash_88.txt | 1 + .../signing_test_vectors/effect_hash_89.txt | 1 + .../signing_test_vectors/effect_hash_9.txt | 1 + .../signing_test_vectors/effect_hash_90.txt | 1 + .../signing_test_vectors/effect_hash_91.txt | 1 + .../signing_test_vectors/effect_hash_92.txt | 1 + .../signing_test_vectors/effect_hash_93.txt | 1 + .../signing_test_vectors/effect_hash_94.txt | 1 + .../signing_test_vectors/effect_hash_95.txt | 1 + .../signing_test_vectors/effect_hash_96.txt | 1 + .../signing_test_vectors/effect_hash_97.txt | 1 + .../signing_test_vectors/effect_hash_98.txt | 1 + .../signing_test_vectors/effect_hash_99.txt | 1 + .../transaction_plan_0.json | 95 ++++++++++++++++ .../transaction_plan_0.proto | Bin 0 -> 1064 bytes .../transaction_plan_1.json | 63 +++++++++++ .../transaction_plan_1.proto | Bin 0 -> 469 bytes .../transaction_plan_10.json | 67 ++++++++++++ .../transaction_plan_10.proto | Bin 0 -> 666 bytes .../transaction_plan_11.json | 61 +++++++++++ .../transaction_plan_11.proto | Bin 0 -> 545 bytes .../transaction_plan_12.json | 66 ++++++++++++ .../transaction_plan_12.proto | Bin 0 -> 485 bytes .../transaction_plan_13.json | 49 +++++++++ .../transaction_plan_13.proto | Bin 0 -> 399 bytes .../transaction_plan_14.json | 47 ++++++++ .../transaction_plan_14.proto | Bin 0 -> 324 bytes .../transaction_plan_15.json | 77 +++++++++++++ .../transaction_plan_15.proto | Bin 0 -> 670 bytes .../transaction_plan_16.json | 65 +++++++++++ .../transaction_plan_16.proto | Bin 0 -> 683 bytes .../transaction_plan_17.json | 47 ++++++++ .../transaction_plan_17.proto | 13 +++ .../transaction_plan_18.json | 78 ++++++++++++++ .../transaction_plan_18.proto | Bin 0 -> 579 bytes .../transaction_plan_19.json | 83 ++++++++++++++ .../transaction_plan_19.proto | Bin 0 -> 782 bytes .../transaction_plan_2.json | 89 +++++++++++++++ .../transaction_plan_2.proto | Bin 0 -> 791 bytes .../transaction_plan_20.json | 72 +++++++++++++ .../transaction_plan_20.proto | Bin 0 -> 862 bytes .../transaction_plan_21.json | 46 ++++++++ .../transaction_plan_21.proto | Bin 0 -> 424 bytes .../transaction_plan_22.json | 69 ++++++++++++ .../transaction_plan_22.proto | Bin 0 -> 731 bytes .../transaction_plan_23.json | 44 ++++++++ .../transaction_plan_23.proto | Bin 0 -> 323 bytes .../transaction_plan_24.json | 44 ++++++++ .../transaction_plan_24.proto | Bin 0 -> 315 bytes .../transaction_plan_25.json | 72 +++++++++++++ .../transaction_plan_25.proto | Bin 0 -> 716 bytes .../transaction_plan_26.json | 92 ++++++++++++++++ .../transaction_plan_26.proto | Bin 0 -> 1039 bytes .../transaction_plan_27.json | 55 ++++++++++ .../transaction_plan_27.proto | Bin 0 -> 643 bytes .../transaction_plan_28.json | 49 +++++++++ .../transaction_plan_28.proto | Bin 0 -> 385 bytes .../transaction_plan_29.json | 44 ++++++++ .../transaction_plan_29.proto | Bin 0 -> 336 bytes .../transaction_plan_3.json | 90 ++++++++++++++++ .../transaction_plan_3.proto | Bin 0 -> 834 bytes .../transaction_plan_30.json | 53 +++++++++ .../transaction_plan_30.proto | Bin 0 -> 447 bytes .../transaction_plan_31.json | 83 ++++++++++++++ .../transaction_plan_31.proto | Bin 0 -> 673 bytes .../transaction_plan_32.json | 72 +++++++++++++ .../transaction_plan_32.proto | Bin 0 -> 727 bytes .../transaction_plan_33.json | 51 +++++++++ .../transaction_plan_33.proto | 18 ++++ .../transaction_plan_34.json | 70 ++++++++++++ .../transaction_plan_34.proto | Bin 0 -> 537 bytes .../transaction_plan_35.json | 81 ++++++++++++++ .../transaction_plan_35.proto | Bin 0 -> 478 bytes .../transaction_plan_36.json | 59 ++++++++++ .../transaction_plan_36.proto | Bin 0 -> 692 bytes .../transaction_plan_37.json | 53 +++++++++ .../transaction_plan_37.proto | Bin 0 -> 579 bytes .../transaction_plan_38.json | 77 +++++++++++++ .../transaction_plan_38.proto | 25 +++++ .../transaction_plan_39.json | 61 +++++++++++ .../transaction_plan_39.proto | Bin 0 -> 530 bytes .../transaction_plan_4.json | 47 ++++++++ .../transaction_plan_4.proto | Bin 0 -> 471 bytes .../transaction_plan_40.json | 66 ++++++++++++ .../transaction_plan_40.proto | 20 ++++ .../transaction_plan_41.json | 72 +++++++++++++ .../transaction_plan_41.proto | 25 +++++ .../transaction_plan_42.json | 80 ++++++++++++++ .../transaction_plan_42.proto | Bin 0 -> 802 bytes .../transaction_plan_43.json | 49 +++++++++ .../transaction_plan_43.proto | Bin 0 -> 509 bytes .../transaction_plan_44.json | 84 +++++++++++++++ .../transaction_plan_44.proto | Bin 0 -> 624 bytes .../transaction_plan_45.json | 89 +++++++++++++++ .../transaction_plan_45.proto | Bin 0 -> 942 bytes .../transaction_plan_46.json | 72 +++++++++++++ .../transaction_plan_46.proto | Bin 0 -> 735 bytes .../transaction_plan_47.json | 78 ++++++++++++++ .../transaction_plan_47.proto | Bin 0 -> 606 bytes .../transaction_plan_48.json | 64 +++++++++++ .../transaction_plan_48.proto | Bin 0 -> 385 bytes .../transaction_plan_49.json | 69 ++++++++++++ .../transaction_plan_49.proto | Bin 0 -> 722 bytes .../transaction_plan_5.json | 63 +++++++++++ .../transaction_plan_5.proto | 20 ++++ .../transaction_plan_50.json | 76 +++++++++++++ .../transaction_plan_50.proto | Bin 0 -> 887 bytes .../transaction_plan_51.json | 76 +++++++++++++ .../transaction_plan_51.proto | Bin 0 -> 772 bytes .../transaction_plan_52.json | 61 +++++++++++ .../transaction_plan_52.proto | Bin 0 -> 385 bytes .../transaction_plan_53.json | 49 +++++++++ .../transaction_plan_53.proto | Bin 0 -> 545 bytes .../transaction_plan_54.json | 47 ++++++++ .../transaction_plan_54.proto | Bin 0 -> 449 bytes .../transaction_plan_55.json | 87 +++++++++++++++ .../transaction_plan_55.proto | Bin 0 -> 704 bytes .../transaction_plan_56.json | 47 ++++++++ .../transaction_plan_56.proto | Bin 0 -> 327 bytes .../transaction_plan_57.json | 41 +++++++ .../transaction_plan_57.proto | 14 +++ .../transaction_plan_58.json | 78 ++++++++++++++ .../transaction_plan_58.proto | Bin 0 -> 600 bytes .../transaction_plan_59.json | 84 +++++++++++++++ .../transaction_plan_59.proto | Bin 0 -> 834 bytes .../transaction_plan_6.json | 81 ++++++++++++++ .../transaction_plan_6.proto | 24 +++++ .../transaction_plan_60.json | 78 ++++++++++++++ .../transaction_plan_60.proto | Bin 0 -> 332 bytes .../transaction_plan_61.json | 53 +++++++++ .../transaction_plan_61.proto | Bin 0 -> 448 bytes .../transaction_plan_62.json | 50 +++++++++ .../transaction_plan_62.proto | Bin 0 -> 440 bytes .../transaction_plan_63.json | 58 ++++++++++ .../transaction_plan_63.proto | 18 ++++ .../transaction_plan_64.json | 76 +++++++++++++ .../transaction_plan_64.proto | Bin 0 -> 794 bytes .../transaction_plan_65.json | 60 +++++++++++ .../transaction_plan_65.proto | Bin 0 -> 468 bytes .../transaction_plan_66.json | 63 +++++++++++ .../transaction_plan_66.proto | Bin 0 -> 589 bytes .../transaction_plan_67.json | 87 +++++++++++++++ .../transaction_plan_67.proto | Bin 0 -> 858 bytes .../transaction_plan_68.json | 67 ++++++++++++ .../transaction_plan_68.proto | Bin 0 -> 652 bytes .../transaction_plan_69.json | 89 +++++++++++++++ .../transaction_plan_69.proto | Bin 0 -> 815 bytes .../transaction_plan_7.json | 81 ++++++++++++++ .../transaction_plan_7.proto | Bin 0 -> 702 bytes .../transaction_plan_70.json | 53 +++++++++ .../transaction_plan_70.proto | Bin 0 -> 558 bytes .../transaction_plan_71.json | 55 ++++++++++ .../transaction_plan_71.proto | Bin 0 -> 641 bytes .../transaction_plan_72.json | 55 ++++++++++ .../transaction_plan_72.proto | Bin 0 -> 657 bytes .../transaction_plan_73.json | 50 +++++++++ .../transaction_plan_73.proto | Bin 0 -> 444 bytes .../transaction_plan_74.json | 80 ++++++++++++++ .../transaction_plan_74.proto | Bin 0 -> 546 bytes .../transaction_plan_75.json | 85 +++++++++++++++ .../transaction_plan_75.proto | Bin 0 -> 748 bytes .../transaction_plan_76.json | 44 ++++++++ .../transaction_plan_76.proto | Bin 0 -> 308 bytes .../transaction_plan_77.json | 46 ++++++++ .../transaction_plan_77.proto | 15 +++ .../transaction_plan_78.json | 47 ++++++++ .../transaction_plan_78.proto | Bin 0 -> 468 bytes .../transaction_plan_79.json | 87 +++++++++++++++ .../transaction_plan_79.proto | Bin 0 -> 961 bytes .../transaction_plan_8.json | 78 ++++++++++++++ .../transaction_plan_8.proto | Bin 0 -> 595 bytes .../transaction_plan_80.json | 65 +++++++++++ .../transaction_plan_80.proto | Bin 0 -> 681 bytes .../transaction_plan_81.json | 78 ++++++++++++++ .../transaction_plan_81.proto | Bin 0 -> 460 bytes .../transaction_plan_82.json | 51 +++++++++ .../transaction_plan_82.proto | Bin 0 -> 580 bytes .../transaction_plan_83.json | 49 +++++++++ .../transaction_plan_83.proto | 15 +++ .../transaction_plan_84.json | 75 +++++++++++++ .../transaction_plan_84.proto | Bin 0 -> 484 bytes .../transaction_plan_85.json | 55 ++++++++++ .../transaction_plan_85.proto | Bin 0 -> 655 bytes .../transaction_plan_86.json | 51 +++++++++ .../transaction_plan_86.proto | 16 +++ .../transaction_plan_87.json | 77 +++++++++++++ .../transaction_plan_87.proto | Bin 0 -> 648 bytes .../transaction_plan_88.json | 85 +++++++++++++++ .../transaction_plan_88.proto | Bin 0 -> 1006 bytes .../transaction_plan_89.json | 78 ++++++++++++++ .../transaction_plan_89.proto | Bin 0 -> 709 bytes .../transaction_plan_9.json | 58 ++++++++++ .../transaction_plan_9.proto | Bin 0 -> 390 bytes .../transaction_plan_90.json | 86 +++++++++++++++ .../transaction_plan_90.proto | Bin 0 -> 793 bytes .../transaction_plan_91.json | 70 ++++++++++++ .../transaction_plan_91.proto | Bin 0 -> 643 bytes .../transaction_plan_92.json | 75 +++++++++++++ .../transaction_plan_92.proto | Bin 0 -> 359 bytes .../transaction_plan_93.json | 90 ++++++++++++++++ .../transaction_plan_93.proto | Bin 0 -> 956 bytes .../transaction_plan_94.json | 49 +++++++++ .../transaction_plan_94.proto | Bin 0 -> 529 bytes .../transaction_plan_95.json | 67 ++++++++++++ .../transaction_plan_95.proto | Bin 0 -> 672 bytes .../transaction_plan_96.json | 46 ++++++++ .../transaction_plan_96.proto | Bin 0 -> 394 bytes .../transaction_plan_97.json | 51 +++++++++ .../transaction_plan_97.proto | Bin 0 -> 586 bytes .../transaction_plan_98.json | 72 +++++++++++++ .../transaction_plan_98.proto | Bin 0 -> 849 bytes .../transaction_plan_99.json | 53 +++++++++ .../transaction_plan_99.proto | Bin 0 -> 434 bytes 601 files changed, 6933 insertions(+), 7147 deletions(-) delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_0.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_1.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_10.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_11.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_12.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_13.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_14.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_15.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_16.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_17.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_18.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_19.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_2.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_20.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_21.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_22.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_23.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_24.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_25.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_26.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_27.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_28.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_29.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_3.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_30.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_31.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_32.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_33.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_34.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_35.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_36.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_37.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_38.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_39.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_4.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_40.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_41.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_42.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_43.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_44.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_45.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_46.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_47.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_48.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_49.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_5.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_50.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_51.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_52.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_53.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_54.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_55.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_56.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_57.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_58.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_59.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_6.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_60.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_61.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_62.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_63.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_64.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_65.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_66.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_67.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_68.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_69.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_7.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_70.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_71.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_72.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_73.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_74.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_75.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_76.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_77.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_78.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_79.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_8.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_80.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_81.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_82.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_83.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_84.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_85.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_86.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_87.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_88.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_89.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_9.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_90.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_91.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_92.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_93.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_94.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_95.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_96.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_97.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_98.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/effect_hash_99.txt delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_0.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_0.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_1.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_10.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_10.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_11.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_11.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_12.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_13.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_13.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_14.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_16.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_16.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_17.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_17.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_18.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_19.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_2.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_20.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_20.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_21.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_22.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_24.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_25.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_26.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_27.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_28.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_29.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_29.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_3.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_30.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_31.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_31.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_32.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_33.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_33.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_34.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_35.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_35.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_36.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_37.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_38.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_39.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_4.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_40.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_41.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_41.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_42.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_42.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_43.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_43.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_44.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_45.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_45.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_46.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_46.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_47.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_48.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_49.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_5.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_50.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_51.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_51.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_52.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_54.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_55.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_56.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_57.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_58.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_59.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_59.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_6.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_6.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_60.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_60.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_61.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_61.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_62.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_63.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_64.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_65.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_66.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_67.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_67.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_68.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_69.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_69.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_7.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_70.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_71.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_71.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_72.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_72.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_73.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_74.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_74.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_75.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_75.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_76.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_76.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_78.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_79.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_79.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_8.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_80.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_80.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_81.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_82.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_82.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_83.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_83.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_84.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_85.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_86.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_88.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_89.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_89.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_9.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_90.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_91.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_91.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_92.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_93.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_93.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_94.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_94.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_95.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_95.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_96.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_97.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_97.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_98.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_98.proto delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json delete mode 100644 crates/core/transaction/src/bin/test_vectors/transaction_plan_99.proto rename crates/core/transaction/{src/bin => tests}/generate_transaction_signing_test_vectors.rs (98%) create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_0.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_1.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_10.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_11.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_12.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_13.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_14.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_15.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_16.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_17.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_18.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_19.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_2.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_20.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_21.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_22.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_23.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_24.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_25.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_26.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_27.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_28.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_29.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_3.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_30.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_31.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_32.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_33.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_34.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_35.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_36.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_37.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_38.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_39.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_4.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_40.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_41.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_42.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_43.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_44.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_45.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_46.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_47.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_48.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_49.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_5.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_50.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_51.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_52.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_53.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_54.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_55.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_56.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_57.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_58.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_59.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_6.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_60.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_61.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_62.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_63.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_64.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_65.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_66.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_67.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_68.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_69.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_7.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_70.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_71.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_72.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_73.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_74.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_75.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_76.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_77.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_78.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_79.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_8.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_80.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_81.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_82.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_83.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_84.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_85.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_86.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_87.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_88.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_89.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_9.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_90.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_91.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_92.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_93.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_94.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_95.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_96.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_97.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_98.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/effect_hash_99.txt create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_1.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_1.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_11.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_11.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_12.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_12.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_18.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_18.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_21.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_21.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_22.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_22.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_23.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_23.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_28.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_28.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_3.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_3.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_36.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_36.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_37.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_37.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_39.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_39.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_4.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_4.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_42.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_42.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_43.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_43.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_44.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_44.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_47.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_47.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_50.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_50.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_53.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_53.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_55.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_55.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_56.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_56.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_57.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_57.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_59.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_59.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_62.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_62.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_63.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_63.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_64.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_64.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_65.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_65.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_68.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_68.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_7.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_7.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_71.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_71.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_74.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_74.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_76.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_76.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_78.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_78.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_79.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_79.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_8.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_8.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_84.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_84.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_86.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_86.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_87.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_87.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_88.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_88.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_89.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_89.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_91.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_91.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_92.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_92.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_93.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_93.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_95.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_95.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_97.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_97.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_98.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_98.proto create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.json create mode 100644 crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.proto diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_0.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_0.txt deleted file mode 100644 index 49e2d2b700..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_0.txt +++ /dev/null @@ -1 +0,0 @@ -1b1a2a0899bb6efbbdc725348a82dbdd2ed428f2d72000db131b94f4386c6cfd11ee61bfc6d46265198d1a44368d459bd9a67f0faa9365acad4fa1c0ac384a4f \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_1.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_1.txt deleted file mode 100644 index 3f14b8471b..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_1.txt +++ /dev/null @@ -1 +0,0 @@ -964bec149b3bf5781267aaad5e78103460bc2c62d59132b20bbcd22cb0103b50224e025858c134b11b5697f8861fd1a58046b2d17f99776bd49d20bda34036a7 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_10.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_10.txt deleted file mode 100644 index 9b6f3c22d4..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_10.txt +++ /dev/null @@ -1 +0,0 @@ -74a8c160719b4fc67367f5715586886e49573887cd1223611747c619a9fd22ed13689403ff7733396e74ac6235a7bd16c3e7246447a5c07dfb8ff96c03efed73 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_11.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_11.txt deleted file mode 100644 index bde276e620..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_11.txt +++ /dev/null @@ -1 +0,0 @@ -ea1d7ec765531d5ab7cc232915335d9dedbc99d34f967cc62f625bd50b057c8f80088d4720a5ab6aa08bda3574e06ba956ab1199b93493f06e2507c33da2ebb1 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_12.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_12.txt deleted file mode 100644 index a33ba52c99..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_12.txt +++ /dev/null @@ -1 +0,0 @@ -f431f39675459f24e0f55b804c006861566d71c413b67f26449960d02ea7c6db2d2ca04452d83b572a8118422c749f330a8c696702ed685fda8d922fbb40f0fb \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_13.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_13.txt deleted file mode 100644 index 7f3088cb44..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_13.txt +++ /dev/null @@ -1 +0,0 @@ -5f16fa81c67f0cfa82ba7b36d4af59bb49c2244ea994c0ac39b5a7d94c89ed7cdeb0b6dc9c5055be57171bf725206fcaf75a98a005a724bcc8062ec49d6627cf \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_14.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_14.txt deleted file mode 100644 index eea24381b4..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_14.txt +++ /dev/null @@ -1 +0,0 @@ -2596c1bc2e8ab3173316bec2233e8b41d60f9d15eb3b461e7ecf499ca8424e09f98386cecbc0eca591f724b84a29886a95f0ee5faae222359c97fcd610b80c87 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_15.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_15.txt deleted file mode 100644 index 79d4216de8..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_15.txt +++ /dev/null @@ -1 +0,0 @@ -099beffcac0cfce7dc63ba535edb7938939b7b2d33775156e7a2aa074d26d980497b1e1488dd86617d8190351c6f100cf3264ef731971c756268a4670388e94f \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_16.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_16.txt deleted file mode 100644 index 6a737567e2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_16.txt +++ /dev/null @@ -1 +0,0 @@ -f21dc1400593fad489dc10e62cbd9cfd425a47e2a4526b7059df52f1792458148fcafcc5a0ec7edb9c13663508d8bacf3f0802344300c3c5e2fbea835ea95b09 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_17.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_17.txt deleted file mode 100644 index 9faf69f49b..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_17.txt +++ /dev/null @@ -1 +0,0 @@ -a14bd6108af49c174528d091d2df5a60822c484f6406ebd77ffa74a8b63f0f1ae5e994f4a1825c2d03b3a3a5a1a02c16000f37309b744df50ae8310f5cd6a921 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_18.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_18.txt deleted file mode 100644 index 71920708cd..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_18.txt +++ /dev/null @@ -1 +0,0 @@ -5fd499f27187aa244da984d848543f4a116f08baab91b75f2dbdac4816fc4522cd269893cbc9ac606c6703c705aaaf167ec7349927f21a988b1573a4f3451157 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_19.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_19.txt deleted file mode 100644 index 68f28e627e..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_19.txt +++ /dev/null @@ -1 +0,0 @@ -7f8dce388a4598c2c31862532229222ca3459a29693e73e45a6b2e47dcb04ca07e749adf39452dea3f3dbbdaeb7f6605c42162c648dabfd82c0b32820afbd9d5 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_2.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_2.txt deleted file mode 100644 index 5fce29d1fd..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_2.txt +++ /dev/null @@ -1 +0,0 @@ -38a32dfba353c8f3bd2a0733dd50e8548a2283add679c73564bb77cac51607f0e862cd235d06a11e75d8f5d826d975f97c6e37e264e59e644c2ad8043e945401 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_20.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_20.txt deleted file mode 100644 index 226d0e485e..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_20.txt +++ /dev/null @@ -1 +0,0 @@ -f3d19ff514a12f89e7659d937d3ac03d8715cd7009d3f2123b453772c74e4e110124f85aa436dc8fe8a5ce93ddb42cca60c05bc9c5f8799a622db775317d916b \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_21.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_21.txt deleted file mode 100644 index 3342f8a9eb..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_21.txt +++ /dev/null @@ -1 +0,0 @@ -314aeb2e685dc088d8f7083803498def9e1b117de4248c780514ee86cf9ed915aa08b22f014f9a3ee9fe06f627a6460f6c989ac52512c99db8710ba25ea9d506 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_22.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_22.txt deleted file mode 100644 index 491ef4eadb..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_22.txt +++ /dev/null @@ -1 +0,0 @@ -24fd8972b44cd5c3595652389a6444530793860c2294d7b172765f42204786d3777d4c6b5c88ba68a7a6fa26f0e58ea3fa34a2c39bf004584608d879eaf8e39a \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_23.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_23.txt deleted file mode 100644 index 559cf366ba..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_23.txt +++ /dev/null @@ -1 +0,0 @@ -9e7121675a3118ee1d82247cb935c826d19dc0cb1ff01b42d89ea257d212e867221226fafe06eb6dee616f3cdd4d3258bc09d70020c26277614760df15b3cfe7 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_24.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_24.txt deleted file mode 100644 index 92894ad45f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_24.txt +++ /dev/null @@ -1 +0,0 @@ -aafc29e691b1e01e7062e10baff14559c8ed6a14ef64a190ee22153e3f0b2b98552e57c3c670c2668dd905b1b788c324c7f28dc5404eacd2439a1d379e5cb787 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_25.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_25.txt deleted file mode 100644 index c2d6fb115e..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_25.txt +++ /dev/null @@ -1 +0,0 @@ -ea04e0693c028b89167adf81f44479bb5175008bb2694003705f1c4daead1c3c63a887d8f64b6aecf978e4e11f21c6c3d18d052e8d894077853aa856226afa86 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_26.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_26.txt deleted file mode 100644 index 57ab83a443..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_26.txt +++ /dev/null @@ -1 +0,0 @@ -ddf1df2f535c61fe871ca3036dbf923dd0be2e326d8899e6bb9447a4e3b1790e5836a437e1e3a868c37e7a77d9265ae2c970f930fb5aa7a09eec8aca49757315 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_27.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_27.txt deleted file mode 100644 index 30261311e2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_27.txt +++ /dev/null @@ -1 +0,0 @@ -359b63734502721127f807571d3de81a725165d0a17b85baabab66cdb75e78c81c3599e106e74b58abb940c17d7fc61321622efa40047798e36ee4b43f79da2c \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_28.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_28.txt deleted file mode 100644 index 01861b7821..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_28.txt +++ /dev/null @@ -1 +0,0 @@ -2c2f694e0edde1cf18da36becf0db000d1d812136dd46ed8e32ca673e5cf202de4f1c55ab606a8a0e54ad00f9587f9ec13db054399668c90c47d6145ac7437ea \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_29.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_29.txt deleted file mode 100644 index 6b4bb829ca..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_29.txt +++ /dev/null @@ -1 +0,0 @@ -db11ba36d9839bf0d98f227a2d816565c80d9b8124bcb81f845759a81d79a065c6ee90110693a0430e190aef7c49f01500a47a34f1336728d8139080f0fda30b \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_3.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_3.txt deleted file mode 100644 index 447a2d6d34..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_3.txt +++ /dev/null @@ -1 +0,0 @@ -cbc8db384279a474bd7148953ac0158e158a98eb177df35014968761825286b48b0e1c68810da29ff8afdb20fa04e0f8f730a43ac9b4a5464e2498e31d1bcf5c \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_30.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_30.txt deleted file mode 100644 index a8ab556023..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_30.txt +++ /dev/null @@ -1 +0,0 @@ -338f4032930ab3399383f5c701cff7cad8803d6ecc0941122a61c5cd1e647b4c66c49536cda493dfc8978a69cfe5a5c4b8b1953a82970d4f7c03d228848fad95 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_31.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_31.txt deleted file mode 100644 index 96dba4af24..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_31.txt +++ /dev/null @@ -1 +0,0 @@ -f2c210eaadf0a7fd1cb1331d1e3fa66d0cd813abf13c406a4d3fd409af67c2059e01031815e0cb7edeba5baf7c729a036ece433774009610a5bb01b23f53f84e \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_32.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_32.txt deleted file mode 100644 index 72ae114bbe..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_32.txt +++ /dev/null @@ -1 +0,0 @@ -2303c2e7de6841e10841fbc8e80a18f7435fddefb5fa2ca3d37aae08f20f618deff45e46c293e2e567425e4b38e686560f416fe9906c8d74248e8b6d07b8e3e8 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_33.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_33.txt deleted file mode 100644 index 7c5f5dcd27..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_33.txt +++ /dev/null @@ -1 +0,0 @@ -6146bf264751974ea18ff51f6fd318d1579ab4e774943d446687c9bc66176d855f2c2355ffb5fcb9eb034efaea7c9020b9e52ab30fff342207905979563f4c2d \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_34.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_34.txt deleted file mode 100644 index d2e9ae3813..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_34.txt +++ /dev/null @@ -1 +0,0 @@ -3d9eb30002f66dc1c4a589572893ccea0497bf53cdae1ec900a136615faaacd9d3d283a0218ad7a905796c3c5f7c9ef7fbef63c3109b4316b5d66196c3617e86 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_35.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_35.txt deleted file mode 100644 index f6352908a6..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_35.txt +++ /dev/null @@ -1 +0,0 @@ -0e361b869381b66b84b804ef6cb8fdb7bc67eb57c13449fa3cc6ec647787c899fc6c0bac63ce8a569e122d5e6fc52a1e67549c7dc085ad773a7fba94428e130f \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_36.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_36.txt deleted file mode 100644 index 0811429283..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_36.txt +++ /dev/null @@ -1 +0,0 @@ -7a871ebb2bdab73c60558f035623cd7a32d0467731d12d7f53b84be40186ec1a087b56f0eddbc200cdd667c8bac0f09067bd91f56209893f14dd61880e1eb0d3 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_37.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_37.txt deleted file mode 100644 index 3806eb7567..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_37.txt +++ /dev/null @@ -1 +0,0 @@ -7242ed69cbc9d9a7ecf37888d1108f1858cf66903ce4cedb56866bf3480563a683b130d0e1a2b213c802dcf90198d7873799c72f7b10eaa905860d7e9ec4e19d \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_38.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_38.txt deleted file mode 100644 index fddadcfe88..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_38.txt +++ /dev/null @@ -1 +0,0 @@ -d65b69c0f2131426aa2170fd67cf4047c9b5674a13bb43b9696ec38759f9eac668b89aa8555e74e66998d81a46de55cd4c44affa31de52796e06a68b6ef07b25 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_39.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_39.txt deleted file mode 100644 index ed61f4919d..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_39.txt +++ /dev/null @@ -1 +0,0 @@ -a16ddb496f0f8e2af1323f34f0ca7b3e125dd22573444ed47ef56b35996e3f9dc07bdacb5b2c42998b942cd0f34c87debb1a13ad50b0a4a885b72e85b1edc25c \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_4.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_4.txt deleted file mode 100644 index 82a9517762..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_4.txt +++ /dev/null @@ -1 +0,0 @@ -80aebf7c768f0446e297fb696436656191eee38f2d3b05b99160a065e43dbcf45554a9d1266155ae66feb1e1ea12a6633e7172394e1146a447b89a550992c2d3 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_40.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_40.txt deleted file mode 100644 index 4a53322a14..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_40.txt +++ /dev/null @@ -1 +0,0 @@ -b172ba73aaff43dbd29501560059a888329866755d82ba5f21e69b58ae6be64cef83e24c743787b00f5552dcba39066955899a5b49646bb61203b7803ffe3c3c \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_41.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_41.txt deleted file mode 100644 index 9b92724d29..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_41.txt +++ /dev/null @@ -1 +0,0 @@ -1f2407c06a72f856cf55db77c2161b805c69eb311bfaa13c2052d7d6881b5bcf2939f3465d0e01b47f2ea030d352dbd6e954804cec39f16681128358f62c6b9a \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_42.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_42.txt deleted file mode 100644 index 98afc61ba3..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_42.txt +++ /dev/null @@ -1 +0,0 @@ -dfcabd2d5ce7bd2d53405b8ab78557a049139ca69f626fdda01c5885d5b8139f668c7221d4e6246d2f2debe884f7573d50f1bd906183c0f8f47e2c6ce2b44132 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_43.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_43.txt deleted file mode 100644 index 526195c871..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_43.txt +++ /dev/null @@ -1 +0,0 @@ -884ee5b927942bcbf114585c91cb019b24566a5e064f3cfd36d58a33e801423829a7d17fed3d133162d2ac2a31fdc1f48ca2d77d58a9bf4e7537ab73dca5ad73 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_44.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_44.txt deleted file mode 100644 index 79df13f58c..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_44.txt +++ /dev/null @@ -1 +0,0 @@ -97caf5f94040a348a974412b53a3dfeda2abed5e8aaf691a4f3e8e106d6ce91e12385fca4a307fcd126573c399fbbbf6501dfd3a59e3e5865ce84418d0e70724 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_45.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_45.txt deleted file mode 100644 index 1c33ccd097..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_45.txt +++ /dev/null @@ -1 +0,0 @@ -fec7ba703d1ec151e4f0d62b78617d84609a7b2a5c666608fc0548c59cbade7bbd0f6fd077bfece016b5dd328b3b7dd8900820d3da3b52c3c5d810835fe6c79d \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_46.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_46.txt deleted file mode 100644 index 2acfc62bca..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_46.txt +++ /dev/null @@ -1 +0,0 @@ -80143485f57bc9c8239ac7ec347be082d455fce1381c9149d6fbf6a86efa315753decc15d4a273e7a341938807590b84ddf1b8ad9fcf7eaf9c0b5793caceeba5 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_47.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_47.txt deleted file mode 100644 index b4915df794..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_47.txt +++ /dev/null @@ -1 +0,0 @@ -71a4652ca717e3b2349f89b02904de736d73e4c15e321d164bae932fbdea63d6864e05ace7998e13183c7586059ee18860e558e049449703cafaea1b732a5d55 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_48.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_48.txt deleted file mode 100644 index cc522cbc16..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_48.txt +++ /dev/null @@ -1 +0,0 @@ -7cfe311f9edc6f759df1c55eec7f425164b0213fc99a3fb41e5bdb2fd5fb7e06e56a7815680b06eb5a1eb91c3de63208f7eba35a79e018607029de5962f47214 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_49.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_49.txt deleted file mode 100644 index 8890316f91..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_49.txt +++ /dev/null @@ -1 +0,0 @@ -3384738eb65010671935b1a0337372bffd7ac70241346bdc4512bdc78a0934ec2308a6c2565e2c91ba9196fbe5f72a08795cbfb229a08f556526bdc81b1da8f9 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_5.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_5.txt deleted file mode 100644 index 45f2eaa7c2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_5.txt +++ /dev/null @@ -1 +0,0 @@ -b30f87b8996f2f6bdbcd464efe75c4f6ea7266f5ee0c04eb9d748d7c4f35ede0b0d4699cfe9f05e5d7f628ca6bcd262d348c29cf2987a359bd1ea15620bfca63 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_50.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_50.txt deleted file mode 100644 index aa308fa263..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_50.txt +++ /dev/null @@ -1 +0,0 @@ -939b625e41cb47bfa2e253b1cc0affe4a0999cd1987fc0799cfd4ce44bd0e45ca00d6e6b884724371cef301544ab2b3e6146f9af3604a0519d494be138ec7de2 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_51.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_51.txt deleted file mode 100644 index d8e5052f50..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_51.txt +++ /dev/null @@ -1 +0,0 @@ -5318d8ea1be541524b2a75f2d32d690d07c097238e34001f9d4dabf7d14af41bfc864add6bb5a3c234aa73c8c82b94c33d1c5beed464383f012f748c09d39da8 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_52.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_52.txt deleted file mode 100644 index 93472710a3..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_52.txt +++ /dev/null @@ -1 +0,0 @@ -2bc465cf90759f1a7d85bca1d53fddbd32028fb41cc8b5226d77eacf4f18c134092a464773a0a63489d5ff64f444d81f5ba0fbb81f37627bf2d28128867800c3 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_53.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_53.txt deleted file mode 100644 index 404a29d28f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_53.txt +++ /dev/null @@ -1 +0,0 @@ -105478fad84d6f7402c1da6fda0b83ef1a62f47c94e094d101ba9c945ec601bd71364bfedb76232797a66b7f048c39014b46b4707b7a0f857a8991255ca6b809 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_54.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_54.txt deleted file mode 100644 index 200a45b1ee..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_54.txt +++ /dev/null @@ -1 +0,0 @@ -41f0c84f882801d29e9e77a3a23a4180b8977b63845394ee204b1575b02d40cb5c6df5d456d74b1dfe5e95873811e2c0ebc935d43052b2cb2fb10bb79d884046 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_55.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_55.txt deleted file mode 100644 index 95c8c01009..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_55.txt +++ /dev/null @@ -1 +0,0 @@ -84e62cead39e974be723297b4a376db280ab5cffd4f6c34468ee7b8ae1eb306b889d78fee09783233cfa0469800cebc450443222bbfbdac76a78f4efba71d996 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_56.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_56.txt deleted file mode 100644 index 3e9560128c..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_56.txt +++ /dev/null @@ -1 +0,0 @@ -35e36a0aeb59132a21a27823e845c0caa8185c09e26a906d85fed084f521ad1d9d639e18bfcbe5987b7b46cf21312eda147b42e8f57701326797c42e4eb67fe6 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_57.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_57.txt deleted file mode 100644 index 44cab0cf39..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_57.txt +++ /dev/null @@ -1 +0,0 @@ -4957344f9330bf2bd2d165f5068be7fdafeac697fefd3eaf0b3e7dfb77bcab4732d0a2ea0d8e5f51791095d4a368bf2b0e5612e1884702b38950b9131c662d3b \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_58.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_58.txt deleted file mode 100644 index 504f212819..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_58.txt +++ /dev/null @@ -1 +0,0 @@ -5744ecfa971a5548a96e6b661ebc7a879c39b1e4d8d04c860f311299adfaff502a62b5b7edc2a0adea4fc5b22b71ee5e4a4da058f88379da00b60c65fecc59bb \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_59.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_59.txt deleted file mode 100644 index 4f2cdc1866..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_59.txt +++ /dev/null @@ -1 +0,0 @@ -6e52f6a80634aa76dd1700e307da8030ab46bfdf685b632416b33c82bac34883feccd3eaa2e0c373397d16ada1d7a94082cb6263a96a8fffe021a062b6dcdb36 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_6.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_6.txt deleted file mode 100644 index c48da888e6..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_6.txt +++ /dev/null @@ -1 +0,0 @@ -f4aadc3a40635499840279cceb46282514b92d4658bbe4adc6daab7389c52af15966df0f6898a598df41d979d8438a38481f8c20876c49f453a8f12e329c5f99 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_60.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_60.txt deleted file mode 100644 index 047d810736..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_60.txt +++ /dev/null @@ -1 +0,0 @@ -bd9265a3118ca5cfc773fd8d7244fb96fe9b34ae380572daa2a9b64c0e5fcf871a355fb343cbbf956942e788ad4bf33d2bbd5a2e1381695774cd150f43f50736 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_61.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_61.txt deleted file mode 100644 index 93b6b87142..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_61.txt +++ /dev/null @@ -1 +0,0 @@ -2ff65cadfefd73f724b085f43cf3854d525e72571512cc3d6fa0c3c12cd7708b6c394a1d6de15c26f536a725c0470357cea46c90dee3f7a7e92f9231a2498e52 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_62.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_62.txt deleted file mode 100644 index 9ea46d91ac..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_62.txt +++ /dev/null @@ -1 +0,0 @@ -557108751f0445f4af10880b59d95f3d310e9886525ee3bcebaf22641a79e1501bb974791a2e0f2d8629f7eb67a1fd45d82354d6b80f9e0a6e883994f8897533 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_63.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_63.txt deleted file mode 100644 index 6e6f397037..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_63.txt +++ /dev/null @@ -1 +0,0 @@ -13abfda421bb01060f820f9cdc7398d95bbcc250794389f64182910ec1a1189d7af953546f798c405cf340866ac879d904757bcde0b09a686bfce6d184127459 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_64.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_64.txt deleted file mode 100644 index 3ce6d0bec6..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_64.txt +++ /dev/null @@ -1 +0,0 @@ -a38b5c2c95d849c4700b45c480eee3fab873d574a6b0eda71c04c7254e64211c29ca44fe51dbc4b50e565d4e70241ebfc3ea430fd9f16dcc53f52e9666a1c950 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_65.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_65.txt deleted file mode 100644 index 4a571d0e23..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_65.txt +++ /dev/null @@ -1 +0,0 @@ -798b24f7ba7767f7cdb72ac4b343beb9b695f3124207173a27f86cf50e4bb1e4b5df5da8b5f3d30bd80483fc9b2add6d5a6884ca007fa79b0a1bc724a692ed80 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_66.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_66.txt deleted file mode 100644 index a0425e9898..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_66.txt +++ /dev/null @@ -1 +0,0 @@ -46b1c3f45a8adb70c7f54525bf2950cc66b31c74fe98af5fc73ca6418574ac85bea0fb591ae83a479789304b44758dce9b536d1dc5fac292ef675da405899bc9 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_67.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_67.txt deleted file mode 100644 index 89022f23e4..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_67.txt +++ /dev/null @@ -1 +0,0 @@ -fee17ef9ae2bb7849a623bf2a378ece38752170ede865f082acb7cf51163ef6e64f2289c6f600634de15fecb76e94c3dd55f11db2d46c276729f314239f0c4a9 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_68.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_68.txt deleted file mode 100644 index b148c7d5b0..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_68.txt +++ /dev/null @@ -1 +0,0 @@ -9c65426ac2c81af135abb072a2b1861231494db1b72b81b8405730cc6b0b672a7e40122954c799b004a507e3bc919722da27eb4dc9efdc87a5e6d0be7d9d8494 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_69.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_69.txt deleted file mode 100644 index 0168db0a94..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_69.txt +++ /dev/null @@ -1 +0,0 @@ -87814eea31726d9e26330a9dbebcb13e72b38309d7abff91a94cab410d6927f9f691e50282163418f564e8a2a44da1b7b014da7d5bbfd6250647df6c10937d34 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_7.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_7.txt deleted file mode 100644 index 0b15503aa2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_7.txt +++ /dev/null @@ -1 +0,0 @@ -f4581db77ecd2e18a639d3a248c35ffa847a6baf0d6f94ed9ab894e3d1df4e38e180d9c98b484b6ccf0fe744616d25f1ac4f630cf65879ec25255b9866ab2415 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_70.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_70.txt deleted file mode 100644 index b31df889d5..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_70.txt +++ /dev/null @@ -1 +0,0 @@ -5170d2ff888355b18ca227db5a914ee497e85fb20daa12ca85796dc5b241c6e5bbc2c515c05833b2f1bdc53e2b9ed90f7d60efbd0b7bfc0741f1ddee0886f83f \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_71.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_71.txt deleted file mode 100644 index a9df52bd34..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_71.txt +++ /dev/null @@ -1 +0,0 @@ -c40a1ca0cd2aae252edc11728fe8cd2f15f085a6f50a21bce89668da9c974058e47c49e461acbedfb19e933577fb62f11ef29d16fd7f5c60c8600f87053e1c13 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_72.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_72.txt deleted file mode 100644 index e4f5c52152..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_72.txt +++ /dev/null @@ -1 +0,0 @@ -c763ccb9e6bb09687f21f79abb8d613e741688d19c26fa2e6dfaa44f014d779a1ad107820128966045c091084e282cf3346bff4a65524d681e1b7eb61cca6e55 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_73.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_73.txt deleted file mode 100644 index 0901b34883..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_73.txt +++ /dev/null @@ -1 +0,0 @@ -3e7f5e5ea0dfda76ff07dc3a366a8f6b8bab0470ca7dc50b672c0d0a70408a43ad36ac6975b6079e4c92925d9092eb3e803ad614e3f2b6cadb4c2840583718a1 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_74.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_74.txt deleted file mode 100644 index 4495255e4a..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_74.txt +++ /dev/null @@ -1 +0,0 @@ -1d012d954a1759c0bfb01e059dac1d4e23c2f73d5c1c5bd86c2d7cbba01c54a0503f1b04554b668ff294a27058ba108c54e38c5dd9079658032e0b7384b67c86 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_75.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_75.txt deleted file mode 100644 index 537eb5cb2e..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_75.txt +++ /dev/null @@ -1 +0,0 @@ -2d61094523f3f498d7b5de632bd9e88481f4e9081e20433be699062d7e00fbf3194caa09728da16e1b80be7f83c2f7da0ea702604faf412daa585e33909a9f5b \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_76.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_76.txt deleted file mode 100644 index a8eb7f4c7a..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_76.txt +++ /dev/null @@ -1 +0,0 @@ -96435c5de9576655e4710e6dfe7cfa44a43799d7e3a1532c36a798f845f847f6ba4cae6d8e47960bb0863a31efef38560e785adf54ebc2ea53b9d926409d14fd \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_77.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_77.txt deleted file mode 100644 index f755fbb879..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_77.txt +++ /dev/null @@ -1 +0,0 @@ -1d5637de2ab58a91c121bdac700902516d2e12f504810bccf2f0ff583bfbe8da7a83ec9950195e1c47f68c8baaa153afd3f3e011181c8eda8aa805409c4d90a3 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_78.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_78.txt deleted file mode 100644 index 9f5aa1d89f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_78.txt +++ /dev/null @@ -1 +0,0 @@ -344c860ceb15514310645a48c495e1957ab5bff20b8b5d81b1b3797aa455917607f807b62a565ecd5ee27e47eb493f254a3935178b3e5b163e17202051db6dd3 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_79.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_79.txt deleted file mode 100644 index 19872cbe31..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_79.txt +++ /dev/null @@ -1 +0,0 @@ -f168937c019d03565c37dc9a28cd30d08afeac61698ce6f1d4630f8db2405e2588d628d70ab55d71c0e634f10a706bd1930370e2c9afca455365b6f6180548f0 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_8.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_8.txt deleted file mode 100644 index d468182501..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_8.txt +++ /dev/null @@ -1 +0,0 @@ -4977e0bc3b20f0b0abba4ea97dbaeff53c9a4d404a438646f0a76d94f7b967e1cd6b06cde9cb0f20600a3124084b5bdd8855141bac4dd02627e13636f7a8dca5 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_80.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_80.txt deleted file mode 100644 index 078360f676..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_80.txt +++ /dev/null @@ -1 +0,0 @@ -2cd65b8fca377de0c6272834d67fbba4f61ce2f96660da6b7a8350f553707cfa86679beb38c95f90a8dd5bb73f49ebbb7215bd547cebe7081feea86cc17501dc \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_81.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_81.txt deleted file mode 100644 index f0f770ed90..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_81.txt +++ /dev/null @@ -1 +0,0 @@ -e0fe87b51ac0d9e8775c657071ff85db724da9e8787d200ce8a902c55c61d3ac5a385dfbb26f3fece07e71ae36ef28a72c53dee572a389df0f36597f59bb3c19 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_82.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_82.txt deleted file mode 100644 index e60a617259..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_82.txt +++ /dev/null @@ -1 +0,0 @@ -9cdaea592c696af1174c912bc199966e9047c1752dd2146cc34907ff3fa90297a2dcfe5dd0a9f3eb6d5b12f78889189d09266ec72e0c5cfc2bad7551b84b92ae \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_83.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_83.txt deleted file mode 100644 index cf63124f11..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_83.txt +++ /dev/null @@ -1 +0,0 @@ -c111f98e7787852ffbf704d8c8cd9e0a1698264bb08d688e78b62e56cc3e1fa6d186b7af75ca37b81adacdb801175d79cfe6f13e1fdfc6c8bc6f6f4c626508ae \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_84.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_84.txt deleted file mode 100644 index d25bf2505f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_84.txt +++ /dev/null @@ -1 +0,0 @@ -d398ec5ab72080718bf6790ff9950319ed80254fbbb1d3de2824503ec439e59130eec4525feb810d0750e5e0026ca8b0ad5664378bcf45f1ba30a0379224ed0c \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_85.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_85.txt deleted file mode 100644 index 8e6c138b44..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_85.txt +++ /dev/null @@ -1 +0,0 @@ -70e57ae2a0573c52ce212094c12a1ed68266df449738af9249777a737a1547ff682fdc388d4f5c871c805a528b1e58e97129bc32e63395b97ebe2d316f8f6c7c \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_86.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_86.txt deleted file mode 100644 index 12d7f481f2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_86.txt +++ /dev/null @@ -1 +0,0 @@ -b72a87229b50a2a09ac41602aeccd84ca65cd0c2ebe386000393dec89b06f980977fb988d776b21a2e97918b4a40245963ddbae65a848b22a6c9da5ee43b3293 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_87.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_87.txt deleted file mode 100644 index 8fb73bf30c..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_87.txt +++ /dev/null @@ -1 +0,0 @@ -a0e29acc49dbf12a01441f225129d0d0501bfbaa497948d19e5afa427c9dbadab0827547d1086154564d9b20e90cf20fb74894d57eec6c00cc6ef4f68bcf800b \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_88.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_88.txt deleted file mode 100644 index ec5f89980c..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_88.txt +++ /dev/null @@ -1 +0,0 @@ -e3512310a9f105fff9615b5d23e48fcffb7ab01cedb37e3c09177b72068afdfeb6add9b8762ee20de436aec4270ef198e4fd7469a995b01ef7a6de0f7567e296 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_89.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_89.txt deleted file mode 100644 index 481cc4ccf0..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_89.txt +++ /dev/null @@ -1 +0,0 @@ -b949b062abc90e7ef97839f3b604606757b883c64caf04ab7d807b812bb9da6abf4805cfb9f32a272839bb22e0ad7870f5b20a78ff60c888241e267c2b799f35 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_9.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_9.txt deleted file mode 100644 index 9fed64a57b..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_9.txt +++ /dev/null @@ -1 +0,0 @@ -823476d904876b851502fac7376a0baacac5a2759e195f031808323c9c25835fd46e6577e2f5dd4bd2f3c48a74e8c970bd6170fa3c979cb376b57c67f396ca93 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_90.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_90.txt deleted file mode 100644 index 977e709b78..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_90.txt +++ /dev/null @@ -1 +0,0 @@ -8ae486ecb405fe23dfbfe48aa92267eb1ef677b15f79b3874b4c54d60f4b4ab258d73ad34b08dcd4a54141e6a0b50c417355a38322018c5de4e62febed2809d2 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_91.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_91.txt deleted file mode 100644 index 83f004a5d9..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_91.txt +++ /dev/null @@ -1 +0,0 @@ -a77e7b8b6e8b61e147c1b67fd5088fdb6bd4eff6ab0e8d80d424a68c1a859b2972eb58e50111b80725c62735128ad93234a39c02e6484b0f54ad6e50451fee6c \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_92.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_92.txt deleted file mode 100644 index 1c58800ba8..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_92.txt +++ /dev/null @@ -1 +0,0 @@ -57d7096ccdf4c8b14fb5d3c52b029a45bd19d5b2de4a14b737e630a41d98f520dd09d8b4dc01270929c5626fe0da2fcc73a329f1f9420e98ac10e6107758413e \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_93.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_93.txt deleted file mode 100644 index 12cbb402e3..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_93.txt +++ /dev/null @@ -1 +0,0 @@ -c38fa29bae938da0a6a1b54365532e8325db5e94482da683fac3a4d075566d8492ad323eb86b60a14a7367d748975f8508dc7ad4d10d9fb813b8ed370afd574a \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_94.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_94.txt deleted file mode 100644 index ef9037391b..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_94.txt +++ /dev/null @@ -1 +0,0 @@ -a253405cc3ba9f01567c799b1d13f6c8e422aaa4bb7aba98b75bbee4b927134c805053deffa9dec2251a79b602eee366b71d1c0de83266f12de790e3d86e4727 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_95.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_95.txt deleted file mode 100644 index fb8301e455..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_95.txt +++ /dev/null @@ -1 +0,0 @@ -644ade8d2e257a912b80976b668f6a772753afed045ae4f9dc29515e345b855a04186b82262b88f159e51c0373fb2dec250cdfcdbf131af31166ccd53385b366 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_96.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_96.txt deleted file mode 100644 index e52fcaee4c..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_96.txt +++ /dev/null @@ -1 +0,0 @@ -31b5cc13e629ad1eeb9988864ad272c0587f2a6bf010cd3e5a86f69f003dc04b406e1291d6ebf75c9a4e9af2be8d066e54a125446858c288005980041ec972e2 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_97.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_97.txt deleted file mode 100644 index 9175573164..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_97.txt +++ /dev/null @@ -1 +0,0 @@ -11271fc42b7e22ba705bdea2f9bb13f842d3c4708171e67e9e12e3a1a8bc764a5e4ac58ee7c402b3cbd21793e5ba41af141783faaaa54b42b0968f7ea4299597 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_98.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_98.txt deleted file mode 100644 index 168f2410d5..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_98.txt +++ /dev/null @@ -1 +0,0 @@ -5209c8f585063e5e839588d43cf642986adc298aeeb7adc3b5a7946f593ee64c57cf934f29f55fc5ccae2823e95e3a892e3a60267292149cde0a253b905f38a0 \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/effect_hash_99.txt b/crates/core/transaction/src/bin/test_vectors/effect_hash_99.txt deleted file mode 100644 index 3ead486e37..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/effect_hash_99.txt +++ /dev/null @@ -1 +0,0 @@ -b67e0fab8d4b95c68550540327c93b35a89f9bbfec30525bf6b9f869b89af04d193894bf75a2d6d220ba4d9091d642c72dddef6be116456fb7b0743ef0b4543a \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_0.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_0.json deleted file mode 100644 index 1af0cc243f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_0.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "985887657358656076" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "yUPMsXPe9otfGHVlWYt9p4fiq65ydCRBfNmceRiI9SM=", - "address": { - "inner": "bAsUbcz7hPvifwJii7qfvtO1xmxJmYgJuQWsePYok4nL6w2hM170v+3DDtbv7VsFMwWzoMQXvHNFn7Oyr0D9V+CPWjzjlbgkR1Lqmpo5rW8=" - } - }, - "position": "101595989288133", - "randomizer": "OGb8upFdGxRITKUfgX8+9DxUrFC+nAVw4X3MB1vA8gE=", - "valueBlinding": "Gd4rVa3Z5my7I6a5CIun/kg9cbNnlW/ht1hrxOHdtgE=", - "proofBlindingR": "5EVy+xu49OhGuDaOUJJUrTCTQTk99qc3OfafMDxpDQo=", - "proofBlindingS": "FVMt0GRmCdFtqsdl7i0/ooQv4yrHxepROXBHy99bZQ4=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "465632446113359326" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "FwCBG4OKf9mGY4LzxpER0TJlbLhDucz72SM2xp9G5gc=", - "address": { - "inner": "bAsUbcz7hPvifwJii7qfvtO1xmxJmYgJuQWsePYok4nL6w2hM170v+3DDtbv7VsFMwWzoMQXvHNFn7Oyr0D9V+CPWjzjlbgkR1Lqmpo5rW8=" - } - }, - "position": "115331287063066", - "randomizer": "Fb3B0MpzX4jxjqbkl17yeEKONcPkveMqDyPIKxeVogA=", - "valueBlinding": "T+u4/yLdsG+0i5wdKppipSg82oKXe1FVxpEknXF6VwM=", - "proofBlindingR": "jIMWx/MDJiNVw2p/C/Ocj6boeCpjC8+7zlfbSi1n/wM=", - "proofBlindingS": "oD/lmerDQMLMA+vQPVGfD417gWg+2SodJg21CaQAoQ4=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "3Wi/Ll40SMwl74Lt+kBFs/FBKac39voGdIhm5UnetK4=" - }, - "unbondedAmount": { - "lo": "147384271901542250" - }, - "delegationAmount": { - "lo": "220065627790758118" - }, - "fromEpoch": { - "index": "8943", - "startHeight": "8943" - } - } - }, - { - "output": { - "value": { - "amount": { - "lo": "625514618008342440" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "neTdJbYstCFEX9ynTJeFaFFjfn7xjcAOUUyUf4YYnkOHNC+eEfbI58hByzGWM3ZzHucPkx7/IjzUEIXi9nRw1xz/Dp52t3VKDBr30tSBfXI=" - }, - "rseed": "sfwVY8TaZji990YbkW4FQppZmtDQApvr+NSlXVucrQI=", - "valueBlinding": "9zVzXKGHwitbV8844IvQYHm9GrZQYUfbxu98XdQpigM=", - "proofBlindingR": "cspn8owa8TYuzVaJC4FvGLLT9WhAc/YJKqNwFujtFwE=", - "proofBlindingS": "qLRaH8Lcgd1m5H1EP84KRD8MJocgWoKN8XSC2RMj7QE=" - } - } - ], - "transactionParameters": { - "expiryHeight": "3693535844", - "chainId": "qgnnzhg-3761550107563114520308877931", - "fee": { - "amount": { - "lo": "69669696409213633" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_0.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_0.proto deleted file mode 100644 index d98ff875f322b01a58687dfd78cf05660c5ec968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1050 zcmd(eYJTDu^o} zhg&4~%*fVV#P<}t&fmOgy~E$|2mMhtkEiZXaSwVmYnJ8Oe1W4UUmSbYBQB+2k@jcT#8_z& z51*y-jrDe4Y(mxq?3=?{@UZp_d-Q=%j7kcU_q0RT-h7s`TY1?|j_&3EJZuX$r%%m) zxIH5K$iuta7_}6hxEB4E-tpyy+YYn7fJq^14JJEU+J0MZZuxD#flVeamyv>Ku)3smJqW@Uy_|aE^mIdyo??a|KRP~PHyd#QD9+F*-P~1w zvn{#l^RbD77mZSLb~x`m^ZTZ<*|GU<&)8`afU~wtJA7)6l$3(#-h&rT6~}jc>|6F^ zdfcZ9r#{oePxe06;#WSQEk1P-gOY;(>mC1W&alGnVzwq6%=dDaiTpZ69exG}1!q+xtEjEt#t^)5}xh66R z^)Z3d@rwE98aExEc%6f&XaJ_txlit@ZqwPK=n{WtxzF_0jKJi&x{tjF_yT>V)VE2@ zb8a`$pC|b3#Pbu5rwykWmlexB=btS1U&-c*K diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json deleted file mode 100644 index 597c837c44..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "486707109655056233" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "CTUfJ0hI8F9OS9KbFrLkwsKZ9elYm9IQ9HgrVEGP4f8=", - "address": { - "inner": "5OM3RYsv80HpgLHwPDCa5jLgdIX9UCzlsxB2d6XUKMvL9mAdR5k2h7a8bRX6e53V600cEDZyHUV3ZLj8587sQbkoFj45RbH5ftv5yXFftQI=" - } - }, - "position": "104485318149790", - "randomizer": "h4ZJNEzOuSpCk0vYOssFxk64AzfpJLzD7n8antNOigE=", - "valueBlinding": "06GmzeyjJzdYdLYkZVmTa9tTTnrioMfucmcVva/2LgE=", - "proofBlindingR": "A6ucljfWMDqtoWvRJyNVQnWrrpwjtDiedpyEOW8Flgk=", - "proofBlindingS": "emrJgWwejR+OXbDNt5vo9lZo9vOr9Mi2tNDDhL6afA4=" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "Tnkrl2LF2WRx1FHVcce45O75SAIvt+afmv76ZneRaFI=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP9Vmz0HyEtdzGPxQSBbwBs=" - }, - "unbondingAmount": { - "lo": "893400978000350771" - }, - "balanceBlinding": "dPVdijWfFMcsxX2UehWPsudlY81gj5HH+0M+oksyhAA=", - "proofBlindingR": "KUuSWi2CAnkj7U6yBsCPaQA8AUnlPMyvntxFk4+Q4gU=", - "proofBlindingS": "P0Im7o6vrJyc/koWeXv7c/gIoRD2+dn2lhubFydfoA8=", - "unbondingStartHeight": "96948" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "415379565257744368" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "fz19b9qMqB/+lx8FAy+wCLUVOCKFfyWO0tCB4xLmbkg=", - "address": { - "inner": "5OM3RYsv80HpgLHwPDCa5jLgdIX9UCzlsxB2d6XUKMvL9mAdR5k2h7a8bRX6e53V600cEDZyHUV3ZLj8587sQbkoFj45RbH5ftv5yXFftQI=" - } - }, - "position": "263375468623852", - "randomizer": "ZmxIaPf+1xQaQ/hoEsiJe+7POWEyU+pyMBFRoS/wKgQ=", - "valueBlinding": "IzO/7b01a9TFZ+BIr055xIftJFi3ve3YnBjMHlxVIgQ=", - "proofBlindingR": "WDP/EIKz3dJJVtRYs/0Ha8f7hNH0yDSkoXRPCusUZQs=", - "proofBlindingS": "vEHX8xHNuXZkAL9QcFDiBL5XF5b6GFkwYWthLeAl8A8=" - } - } - ], - "transactionParameters": { - "expiryHeight": "7327885373", - "chainId": "dhxxrruesszvsorxxakb-344004511689507852140904468", - "fee": { - "amount": { - "lo": "932735030187359423" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_1.proto deleted file mode 100644 index e0702d501c46c0c2203a1e6d3f6c191648aa8695..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 911 zcmdLe2Dk+zBF5G)00DoW`2DcG5eChmkR9=$Nq=^rGmHu zo;)^p?biS7__AT+2OEP~&x{_FwEhjydAeDktbFMejnk*UCCIwZG;80sCs*`W_1vqk zePsm9iez2OQ+E7$e(sIqP7N_TOV^D*>u&!%Ss1^SNnl>@^hw_yh)XH7w|ScQoZG48 zG}-%x)oIpaemj`WU#jdm{H|VV-etcoMkR&I3zwaJvsm3cqGX#&YUJeX+rfTSj}{z% zSClTgcl|d#MlA*A)pMqqUo)^;yDFRZJl($&SE1T0|na?_n(@3Ez>tth& zT(5jz?1r=3XTSIsmhtWL>Mtj@ZMkr`W#6nCKCVNImzef3asdO(uTpz@($SkKg;xTv z79QX62Uo&UUKQFP$>fgmbI2HhTNsJ+^#hYa>@;qpg3f{c`-#PE2wUk0yjz`A#f7eB%oPT5po#?E7ciuA5DEL*8fneZ5 z{SR6!N(#!x``_+0&AxIp{ej1Nzse)+Z&f0;?|pk?j>H+cm{27aErkf<{{l^$?_Tl@ zyArYaFMIa!-z^uvoG@9ku*9G1wMZ(rk-{Fw>z@VB?kr1T*dI_3@Q7t!xcIbR5|IXp z*@?OjR6pgDMMY6jX=-tCRatR>4t10O7fp;TgW+y;+ zeyz~}Qx(juoDJh>7XU6!N*W3Xn4Xx}mCDDU10o3s=FpDZrR|*%Dh3Fe6%d*g3PQpH zKMEoWAkBEgkd*hM8`iKO!0{+o<^Z;qGC+hRx)|HASAJF$C=iJ~8VU%4wYb)cxs{Ix zA_@q-w%nud)$XSQ3XuX5jsglW3JM6*g`}vu?d6jL5+Vv9De9arGjaB$hv(^BByd6W zqgMHY>jq9;D?86JEU9V`5>g6Ki9GbhSFy)FE%+%r43CO;|L~4aF?jV`YuBf6fv!RJ z?(h0{GR@Dl-uTS7f4MA)SL4e92tP{znC0bi5es&HThz)L+U~_dMu9!49i(W5oxR6l|z2dX$6vjpkbc5;zF&=>LWS5+ZbKWp{UPaB^a5YjtIF lba-cMcyVcNczSDPa%wFxGBhzV8Vm{w2-B&G)6e6`;|dNj^`rm* diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json deleted file mode 100644 index 1df81a0470..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "516232423165937934" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "DeHofER5HLSZ/MkD1uhx8gNGcea2uoHII9uXID6X+2AoStsBlnHHyRpcHsZvBC2LUvLOk8Z/DCygPJDilDBH6rH91A+R0hmdOERlSfUyfhs=" - }, - "rseed": "tOuYLDx/vWoASV5hHcHbZXt1ZjkxC/oeqHTnpxwjF6I=", - "valueBlinding": "GA6UGNftN2YkXFodNXqjBe2t812TfcdmXYS4Bz7JFwI=", - "proofBlindingR": "bN/mQ3q68FpG/mFYGeDaYXsY0OBjgdXAT8rnrV8T5wU=", - "proofBlindingS": "22Tk0px8ECkf9juZ9PU5XGTMWDDv8D91zc1KxJ/LewQ=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "rc4sdmkXNXeXJDoWU5moa07YF2xtfRGb6kfPWDkkZP0=" - }, - "unbondedAmount": { - "lo": "195423003188756310" - }, - "delegationAmount": { - "lo": "615154767568549359" - }, - "fromEpoch": { - "index": "5285", - "startHeight": "5285" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "1954073682", - "chainId": "vycspdtloyiraegcw-999", - "fee": { - "amount": { - "lo": "454693632108308364" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_12.proto deleted file mode 100644 index 88e01c485643af0855ac0f4b213c260fa6629ea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmV;50d@WgkpdEq0tzq+3J8vp;o|kwft3dmA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLKF;plusc^tHv{K*5>=yCD`Mseo0x`D_e+m|3dm-}ESO4|XJ zamUFTTpq@61TBkF^3IdSe+(?3Jdom)Fh}aK{nQVU(ixpNL}f|!GJYExAhhe4EIfa` zY5+-IVI9HSWqWmIIWY_R9;kHZryL^}q9Py|4wM+z?Kfs5Tv{D9dZPvHt@B-zeaB{9 zgt!Mj$rl1DAZ*{}LwdUKT1Nh1SQ+5jVS5POF5IV5EL8VU&3{)O=Qg_7F>A_@ra>%P{9fZoIiDh3FpDG;S85-SMOnB$`d o5*2oNV{>q1bZl>VX>ws@XJdCQIXO8R3Lc#(+3L*+1-9Hh0)OuzYg?9-N==(-eAYV}AICbigCx7kMfcPIJ5SU6D z3JCqN>CA@NrsoPG3JBtqjrq~O@TUO^Lc#(+3L*+1pU;Z*@p@?Q(!6^r2yUVp4u2Np z+_r=7k(l0cec9Uu5R?cS3JBrQ!~LI$>zD%~3JC4Qw2142)XVo(d8o3Lq)!oG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12%#oPy z*a0ADuqFUoZ-SZFt}x0c=rOtY7dy+*a8=uU8d3^Sek}ULZKDnSupDq!gLg7UAWNcE zk(Lz%&L$hNZqj4CHshhGE7>Dmk0L}G`_J}MsmPUa4=J$q3>ykSs+!cw=HsdsaAg2^ z)F0NfjrAZF5YWr1`>(|X8X)Wi`~lgO!?sbux@iKs&79>X-5y2E@EJ5<(^i{s-3u3c>-> z0=@wXA_^c3h4(M`qRH8nK0UPA43Z-kQ2RtZEY(06HL0F5Av)-x$e!id8oekmhU~cZ|;G0dscZ_o^talLQY! zATxs75`eIHV);Ag-KBN|6TE6J!s;T#pu49ZX94h;1xTQh1rja@xu4V44-y!0b#!iM kVR|hwIWsslFgG(cF*h|bIXN&I32P5V=FaQ7m diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json deleted file mode 100644 index 28bc65bc66..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "326977619702828148" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "WgRVHVEwfN+RGOINnlSuZimqHBcoYvi0ZEPP7OUf0+U=", - "address": { - "inner": "FYUkVeJTIXc6bNZ4vKeSSzhkRIYpZS3E+JyUhHdT1/OKQlM09XtUJwGItmdHxsyNHaTzQn/UZtDrVJP6rNWf5RWMZhe0Gr0/MX3SwO+wSVI=" - } - }, - "position": "158263524251492", - "randomizer": "Vs6hyxqmuurgP92SgdEnFFgEagwLB4yfl0zrcNdHWQA=", - "valueBlinding": "+B/Kwwn+3TnNA4um/gawReAg7oKFt56EocsmHkD9kAI=", - "proofBlindingR": "S/0RuCeODJO3hOXP3nsXjHW1GuO/e4nZpdau96+KaRA=", - "proofBlindingS": "UI2CaRBDzIczOwzFrB072DTqLSCi9sP5QgHk84+sDA4=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "Fu/beEEa2u3eoPwbau43+5lNONs/OfJU8Pn2qgLa+6w=" - }, - "unbondedAmount": { - "lo": "430762064263032807" - }, - "delegationAmount": { - "lo": "405988906116814307" - }, - "fromEpoch": { - "index": "9349", - "startHeight": "9349" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "+oGCAn4chXe489ExXLhm75E3UBNRQzV8NHzw5KvajyE=" - }, - "epochIndex": "7680", - "unbondedAmount": { - "lo": "555107731940763503" - }, - "delegationAmount": { - "lo": "890845335573312205" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "3973602968", - "chainId": "zkpalojnkjsuarvixcklsxzuvoklsr-7301", - "fee": { - "amount": { - "lo": "380452087665887389" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_14.proto deleted file mode 100644 index 5cc9b83f5536b859afc3792a331a24307a9ff19e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 521 zcmV+k0`~n1z5)un0t%=B3NQ)^2=thbznYEe!~_x|3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12S_D-cQ80Ypkr?6)o>Z=8DXJV7C}Q}uWJAyFyr+^&IAlbIDP=9h_?(o4cT?B%ib7K~^?Ot&0f@F|N5;&J9i;O@ zf7E8s>r|8atks|86^v#Vv>LrXF@4g&@32Wy5ah0t$%+0W8X#8Aq01Vky6WIR-I9UP zClpu&Y77epjGvcG>u}dcSpXs+_#eu{3I5$V%>#?3{syo`;2`dTg}0uBq01&7K>d&c zDj-Y!5x6Ig43oEn<q6V5JSv|Gdm2$tQ|Yp zH0muNqV~i2LILFSkE{$13P;KUL<%AbAQtc2ctIN4?cSjL8*1)1`;dYMLO@< diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json deleted file mode 100644 index 808ebf21e6..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "488543646158761946" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "Wx0NAQYdlWYRDwcMwWTmmjQqLMEwJShaarHKFKWb9aw=", - "address": { - "inner": "sItsWVhfgW8d34Id08nep9LA+z2xynK7/G5aRsnbSKIT3UVI9+WNdzxlzdTJD+/+4CsZhAT2OzRkmtCjo+VnEB2HCvHxLDkDWwus56VmGjU=" - } - }, - "position": "236200482263876", - "randomizer": "H4SNjyuA2Vn0C10pRIQ0RiE5/9otMW4vt00rQT26bAI=", - "valueBlinding": "YXhPzv8TkEI0eeeRJdZWqi5glBtXiiy2sshHvQnLxAE=", - "proofBlindingR": "uZlaFayPsqxrgQvX/RkSUxVRIgj+oYTV/32muS79WAg=", - "proofBlindingS": "SuXx4TRyQj8ttWhG+S8jOBxg7CJlt4GkfL5y7YAPMgE=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "331651575434314252" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "df1SOCAQ7XOnNTJlVF+j5THHifyC5GGSq0fw8Af5Xbo=", - "address": { - "inner": "sItsWVhfgW8d34Id08nep9LA+z2xynK7/G5aRsnbSKIT3UVI9+WNdzxlzdTJD+/+4CsZhAT2OzRkmtCjo+VnEB2HCvHxLDkDWwus56VmGjU=" - } - }, - "position": "51826022383540", - "randomizer": "B6LHgMoM3s6lNkxo+K6pWmceEZIyht14eq4b4pgqkwI=", - "valueBlinding": "G2l3abzaQeWkWmchKLlyAi6KKM+kxjfk+lDN1zP5NgE=", - "proofBlindingR": "E2yZCeMXhjbf8FCGCCislsNGKwh2q3xJ/J9Kz5KGYgk=", - "proofBlindingS": "6uHqfiMK3wwKnqTjnqiplm+g55XaDXYHHQoM9Ujm7g0=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "pk/AuHLZaS/2n7CM08zwmgeJ5cl0D2XOXgiE3JoknAM=" - }, - "epochIndex": "191", - "unbondedAmount": { - "lo": "153571865555833471" - }, - "delegationAmount": { - "lo": "302791470548765750" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "3562300531", - "chainId": "zdsbt-7735684499684401030072587957652", - "fee": { - "amount": { - "lo": "655092849229098914" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto deleted file mode 100644 index 9b633282c2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_15.proto +++ /dev/null @@ -1,29 +0,0 @@ - -¾ -» -¨ -0 - -ÚßÄ´¹ûéã" - )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©j [ •f Ádæš4*,Á0%(Zj±Ê¥›õ¬R -P°‹lYX_oß‚ÓÉÞ§ÒÀû=±Êr»ünZFÉÛH¢ÝEH÷åw$*K_aoeOeo&IE4ICJH~YnGr$kH)nM%Fq6T!@58VU%c zw6gs8>xQNRA_@r8&5wnXi>8|lDh3F*4iL8v3c>->0=@wXA_^daLhX#crA_^b?0000000000000000002~X{|!T$?nVh6}5Bf zvuB|y3JA}^!;pmJ+`$GiAT9RZjh0O}&1(b;9_m%O9xQE6Z|yV~-v2sz#03ED06HN0 zI{L*IPN{l$Exm_MYb_8~_%&!>ek-s-4{8rcXt z*$KPN)&U0H(%ASvpcFEerWq=)C} zTqJNo^rKe!gX;!PT`N1!GAyZT5E4=fP~DxP&~RViYZ@j88D@ZGIuGTAI4DAzxU?yu z?mP)2x%XDMTMH5xATfM@Rub-QTOugsM=}~q4Sq|FkwK+_K|Y-y@V´R¶ÔE¨ÎKR9œ1" °“¬,‡;Öå°ƒÌK¢öö~=°›6Ûkel5èË©* ²ãÇ.í¹Ó4‘ÍOªçM"(|ó¡y¢IEúíFáÂè¾2 ÝZøÅùÏP/¶¼T?”°±™½•Ú:¿hâ/2Ôá 9äƒý"#dstwdpay-89692787114889614382270516 - -üñ‰ÎžýÚ \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json deleted file mode 100644 index 844b15b0f7..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "293257474964202501" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "8FBja1wEmOjAXGKRLmGzUr2uGfu/uCF+XbK2cMAEFlEFpBOYed6xmlD1qfac7H4QskFtCHJz4PKC/GeWigPZrgenn/DM3Scj7ouLT7BnXzY=" - }, - "rseed": "qnRaoBEH6oYqbuy6Z3qPYM0UqtgRcn2mRkumKLqcWWY=", - "valueBlinding": "eqje/vPWFx3z9s62wrTqBbrO2OTVQwAY6H3TjHDW9AA=", - "proofBlindingR": "Jki3o3tjRNFFLN29mHWPT/GB2QboIw4r8vYtv8vFbxI=", - "proofBlindingS": "VVX3U5JLFlg3GVpyDJrAQG4XnGRg4OWO7UvML9nWGAs=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "949356948216170028" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "dUe8ydwWEhOybJh9TfjVScyMwymf1XmSE+fJJ0fXL2Y=", - "address": { - "inner": "KNxmKas85Xhi6o3IpIQGBe+c6w6T1JeYFuCefkZ9ZgT+2QUySOkKIQeVxTPvXSLPSG+7YHb7+DhZFKkx6FM74OSmKGH/9sM5sNIS+6Ph0Do=" - } - }, - "position": "177467581846570", - "randomizer": "1ZrzoEjYwpHquxoNSf9ksqn1WibMnBujSt3upU0/EgE=", - "valueBlinding": "CioVEDrKuN2LnqMVXB0ijBWXttnVRqudX8H44Fyn4QM=", - "proofBlindingR": "s6SEYMT1+Lg3Idk691KqnUHyD6ZNxG4n1LsgTu5WqA4=", - "proofBlindingS": "CFWzJH06KPGnAdVyiGZ6pZmkvsXBPfk1xHhwrRUaRgU=" - } - } - ], - "transactionParameters": { - "expiryHeight": "4896140105", - "chainId": "pftzfhmtluvgqsavbxxwzcnzptn-296", - "fee": { - "amount": { - "lo": "200135502456110456" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_18.proto deleted file mode 100644 index 47d2e694972019be2410741c316e254988ead369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652 zcmd;@$RyOq#AU$6#nF1=!S+|p-#b`@l(-Z$U(L}sF8sEn{rSrnl>)~vi^G04zh?7` z)wVuwq_Z+hKq!bS;6p%ib_~mm7YAaJCh8?_4%)j;^7sB7igmG@wiO&;5esBpB0Qt= z-o{x0Usryc^QKNG$nfCD6SpMB)HS&1LrN}<@sPX$)rSl&7yA#TO|FDP@ zS!wtp*!sbfWg3b9za6&Ra7pO*;)fTk1Xiusyzt)|4Jn1Ivpz5IxN&IWtKCw(p8r!e zt^69Lc4m(BVz0aJmipQYF)Ar=X^9G0o!W7?d){Kv7+Iwr(dpZ6UUgeNH~!#{2QkYZ zGHWSpUec0q-dR(neUN2^((s-{N9DF;4@O-2;HnwYo+mVIpfu$ zj5+WN9YF159^6e%-lt_vpdLOaL0*H3R?v diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json deleted file mode 100644 index da698d306f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "actions": [ - { - "undelegate": { - "validatorIdentity": { - "ik": "LRVCJuw0h6JLLLDFbVM/u9uOWzZeepHV4lHrVOScah8=" - }, - "unbondedAmount": { - "lo": "181287609420998091" - }, - "delegationAmount": { - "lo": "542692620262845214" - }, - "fromEpoch": { - "index": "3636", - "startHeight": "3636" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "vbxcEzrjZOzZi1P7Sl1DY1Q27DMS5qKDBae+TLo3yHc=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP4HX2/SH/Lkjopx3mmtQsQ=" - }, - "unbondingAmount": { - "lo": "293295978924800868" - }, - "balanceBlinding": "bCwKyrTxyOJ3TBEKufxoLx2kjr6oiwYxAVapwsq4ogA=", - "proofBlindingR": "XDm2Le8XQv/wcD6RDg/0l2T4TRwME+rkA7AnI8cybxA=", - "proofBlindingS": "Rjhft/lOOuMbJgc6PeZSFSUGtK9S3KE8jjf4i73eHgI=", - "unbondingStartHeight": "64442" - } - } - ], - "transactionParameters": { - "expiryHeight": "3924599858", - "chainId": "iqtdnwquy-6771553", - "fee": { - "amount": { - "lo": "425119950385220354" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_19.proto deleted file mode 100644 index 3538b011268f80ab4c14fd7a20dbd2c47b1505f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmd;bKgHz2rNpJ6E9#{7#-x3bx6X#6xxx0kZ}&x;#Z^tb`Y7;q$dfr)@={zJr%&HM z`=+_&5R(!Y$GmGlmNzyv9bwmE%&OaIYvP=5*t>|VmWDHw*=+ury3|0y;mfLjSi#z@QP+&Ka zkN?Z`lpnq_Ji@P@FmF&-K5mpR;H2PY5x@PXpVeb&HFhi8XF;N>Y+Kd`-C1bUXa1vm z?>#vtk6quHh15AVo!E4qPe?Gcup}j~ys)%V*Ua49(A3meiieAfqiNctx4*iker5## D7u9~8 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json deleted file mode 100644 index dbf63d9089..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "e0uHyMWzHblK07JBsd6NrZ/BPcfC0BcfQx51i0aZd94=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP4N7SiM5wOvt+kP+XJHRTk=" - }, - "unbondingAmount": { - "lo": "712568117445514957" - }, - "balanceBlinding": "CK6FJaoNgEIrxXMBFjVgW1Ox5qxgut7vylEMd8KLvgI=", - "proofBlindingR": "XTMfjLO2phYLjMujFX+9VfdWA6PTq5hfBh+exPenxQI=", - "proofBlindingS": "/5IJ6ZLfJ6TlPAmfnhOQ4T6lGuVzSOf0/qHX6d74PAo=", - "unbondingStartHeight": "88863" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "593286510560618617" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "rgEAiPE1M5p+juGoV9AJc3kTpl4RUWUnDX0CCgpNMozZ78/9w1LVUcDXnGMjxqvPTo3abISYaLemxwogcweMlKdrLSb/wrYxirbg/PLevqA=" - }, - "rseed": "UYRNef/2eaI9ngLcmpL5wdDxOEVcuXPGmSh0I46uAVg=", - "valueBlinding": "AhIt1aTluvjHJONWRZcvUogVig8Vm5P84UgMswsXxAA=", - "proofBlindingR": "3UriPD1jiQ20t5CsUW/wpFKPqD5mtb31kqAYu1kIQgg=", - "proofBlindingS": "q6higsBUzcCdwMfvShsKzSW7uZo28JKL58D5u3ah2gk=" - } - } - ], - "transactionParameters": { - "expiryHeight": "2207908828", - "chainId": "cqzwcnonmvzmgegqruwijcatutpf-63180391", - "fee": { - "amount": { - "lo": "764177166785170560" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_2.proto deleted file mode 100644 index b044ef6320ca91a4fd62609820445da751d33721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 534 zcmV+x0_ptjq9;D?86JEU9V` z5>g6Kt^oju@ijA=evaX&SI`M_c@w5y5m99)4SfO%3QaPM+3(N&!&22zz}K8(BgU)G zPL0}ZgqUczrpF2(a|eu+r)w=H|H8I0inieV^4`9n8X!@GO?m(Jd7?d@0^FLC`N7cf zI7M8!bH>*=fL^9cA?q{5<3Xohv=LL5+!4CdUs=PZ*FaNdTnQAXK`|McWG*4VRUtLaAqww YGchAerbo@N#kF7~sJCVg18;tKP*>poo@ zFURSrII(6(&uRR}z9vTanDa@SLT`q-S8s+r<#~AN6odJf`4S(K3MHMlN-5Maz1%q` z@KMR->ARGDBQ0(pm+3CN^yZd%`u!7|<>RVeD=Dmgn3vh`Jn_f;rFFU=e%$`?rC025 zo>HYe2lG-x-PP7iS_Am>mZ|$x1)~e}m7W}B$@xmzQ$E1Vj!lf>x3!Jf*;^J6# z>1N~O6T22L0nOU^?eU9qE8j2V;F`!J)W^hSz{SP!ZtKri_a^lJ=O8wIN|>H3*vD|7 zea){Iou5~z`|f+~v90sp)Hz{m4|80TO6}Ka$i47g>gxGV-(MMc#oJn_U-|TBk>=dY zxNQBrYpZHkK8c%?yJ@qa{QilD6E7G|&685l^~*?{_cO#pWLsYFspHHU+Z9>m7H?P* z zS0v;NO0OSgT#HW}7@8ZITbP+z8kkv{n;Tk6aRbx(p diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json deleted file mode 100644 index 7f924b99ca..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "567590524555898035" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "hooq52JT8w1Y/7x7H+D12wfDetUcdVT+pjk07Ppx+nwuyfAc2ssGuRha0mTm1G6CgXPwvUZPLWkBSSjjEy8z9iIGmgAHCkVkeQS1fYwtz8s=" - }, - "rseed": "Q86uXB9ORpVjiUx6ab7FPuHqPHGeO4tZIA63KAUHWYc=", - "valueBlinding": "bAGSxQp2KEPiNlWzsHEPpfbkZ1Xy6gdluehq/SlqBAI=", - "proofBlindingR": "kbC7s4Tb4E/h51K3JqExYrf8CF795LQbw9So60JNXwc=", - "proofBlindingS": "wl6c1mhOdgY2QKv/fH665/pyhBt0wUbPrlBiD3eCDAA=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "194869817546933427" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "5U54z2Ot2Ks2mVHiU+EW+/JYUGJjdx6posTbLL1v8ZA+7sFC77MO6bG8sL5dFzHT4ok8VQUGyyW5YN9CeK8nQ/tvTNIy0iAU7lxvDehGAA8=" - }, - "rseed": "qc8dYRoFuObBSF4ya5E7SEEM7HYI0EJ3v0ElNwf+WFs=", - "valueBlinding": "c7pqtT9jCuFA1zBMK97QFwJIwuDpOE8x1wGrelca9AA=", - "proofBlindingR": "0q+AFeCwtWnFTPmp8+r3m++CaX6DkwwZM12m7GDNnwk=", - "proofBlindingS": "FKV7g38TR6CTzvA+RiAKaoBsOFRSgds7Ga3e+tW0KAw=" - } - } - ], - "transactionParameters": { - "expiryHeight": "1952377252", - "chainId": "haedakoxgltalfaggprsureinizkn-77134553539714", - "fee": { - "amount": { - "lo": "911317848243738884" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_21.proto deleted file mode 100644 index c2d34557c63408c2bed7fa6a24df6552d0149b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmd;@$RyOq#AU$6#j*M3f(x4_&HunIq{OA5`D%{7apAWm?ayDvs1!JUSseDW`8Atg zthV)eBb}950zyGt0c~Ac&y#{b^G5vNQ!W4C>uvVKRaa$7L;fwZG`Go!WATT*ZvMKNjGh{gh4qcUDY4CBVCQm8sbtw&+oOB_w3LGLxpgt} zer{8fJAJA$_Z_u+_{yemo^^Mm0^fEGR`$qtC50TuNk_TLG@Kuqg>K$Z$iMX4ll0I} zuh>&}zR3EknZ?4Sr7&^B?#(T?ANW6f9<*I;p<&YYKOAv?pKOsnd}YOJC*OE>BZWh8 zbFO9hm9d#Qto~n9x9j<@q890rgKp>71tjs8H}NoVA%#ijrAHGMO}WKHY?wUtt2m#$ z_QqHTKDmmBwN*cU5qc==JMO(-kd zY1N$x_nj)%t2_VB_qk+rNkQaYOg`@mHwJzwg_Y-J6Qx*pJUi$SXOunB+QX6OO&P}p zr}F)ds^;wfBBGTPig#sgwNK`H=y2V@NBiCdaVC#L4_;dM8(wEzT@^0%g+WW<()tF` z2OG9#9`*UT^7E_jv)?ym)-_M&ku;87_9o%%d`=?;k)_qm^}_B8CZGFY=cd4w)sSNm z64ZFxT5|2ZUstzi@CZ3^EV=x95xbC1Mq+A8Vs?H-dQM4VPFiAmdO=ZfX;ErsUS?Hx ip02sMp|Odnsj;cCrMaPr6b~?6wQO4TVbYD4mv{i7(-gx1 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json deleted file mode 100644 index 56e4762081..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "A+kKdDsKDOLOZeiR6nQmSOmmNXM7xvstZC0MXeYZldY=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP/5ckdFOO801qFh5Pdl/Ys=" - }, - "unbondingAmount": { - "lo": "832829204425331254" - }, - "balanceBlinding": "wvqys67GIC6OGNGsHjkmKR02jjsq3yHYB7K6ZjgzVQI=", - "proofBlindingR": "ViPPl4U/5TSdjLaeoEZqUwjaIBXOtDZjmG6U8ozNvAg=", - "proofBlindingS": "wW8rXSn1O74J7vLzdIDCY+X1MYJ76eqQSxO2CFS2CQg=", - "unbondingStartHeight": "7495" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "OdQX0P3VgVaT3lijDqhzTZH2cs+nBc1g2GNJb4Gwwvc=" - }, - "epochIndex": "8690", - "unbondedAmount": { - "lo": "404256345508815991" - }, - "delegationAmount": { - "lo": "477459550353198987" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "mQTC+bVSnF6QnTYis6f/n8SpQnBsOkvbmssVwYecDI8=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP47zTWoWHk92X9itq59Vm0=" - }, - "unbondingAmount": { - "lo": "758560614146393867" - }, - "balanceBlinding": "ehLyf5MPy5pQeTpmLBoKNBbt7HuvIFKHRE+WA8F36wE=", - "proofBlindingR": "hWqRdiOQj9/iW9gnK/Y8RXx6kI/YUUeQ5gNp1ddn1Qk=", - "proofBlindingS": "uucVEJ9RrH58Rb0z1o0OKqtNMkOv3KqkEgUH3WmY4wc=", - "unbondingStartHeight": "47269" - } - } - ], - "transactionParameters": { - "expiryHeight": "8735456", - "chainId": "esyhrjirvxpfmtulrksyjv-97014591283238299093123149225", - "fee": { - "amount": { - "lo": "208137607658665057" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_22.proto deleted file mode 100644 index 228d18eec11ffa5ae0d1ba42a4f0a4a6344c3c0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmd-&$aslqFC&){mjd%kt`ci5o=4|WUrc;eqUP~(nQ5{0vERBWx;(MZB&S|e0;*v^ z1OI;(xw~4tH@UVj@yYkpzuj6~9NU)MKlFS1=HuK(3Wt7e+PvqR_+LdNu9Li*+5T<;7daM0Yles;tNGP>ALqMIpGz7JB|rUY*i`-U)dX+hZ5$!nI5|9yTX8uZVzLMM!19Xtg}+xD z!zSO0Sj@Mg*mvT$qVvmH&nDbR_RMeGaOk_hCub=xj_)TLnkFsiJ;$oV#nC-~-Roy} zCthIVIs^=dec*7I$#UrD)}T3Y6Xu#JZC?I={*jeV1vysUw`ZLeJ=i{nrypB5{Ifo5 zx+0>|_GW$3wso~(xxjGf?%R0n!0kPUxr`L5gg(_z=080vpwcQ$M~cft?CqQC^$J1l zF8X_G_o)@GPW?Xv^20ZHZ(FeG_f=?GL_=t;^KJtV)F4z JjdwpX0RUn++{6F? diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json deleted file mode 100644 index e0b8c4673e..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "iLzf831Y3rJymPahfycUsMurMJe6XQyQEFsnLdh977k=" - }, - "epochIndex": "803", - "unbondedAmount": { - "lo": "601496906518938915" - }, - "delegationAmount": { - "lo": "375041392457809201" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "i2J9L2vP2uF5r0oU67EJg4kyaapWzQP7F+ECVJfA7U4=" - }, - "epochIndex": "4513", - "unbondedAmount": { - "lo": "216652563162553867" - }, - "delegationAmount": { - "lo": "95384100822704596" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "8159099551", - "chainId": "gdrgfxonlpxlblaupowahg-90324152768200249394210704331", - "fee": { - "amount": { - "lo": "992811922133336171" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto deleted file mode 100644 index 2fdaa59610..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_23.proto +++ /dev/null @@ -1,13 +0,0 @@ - -BÂ? -" - ˆ¼ßó}XÞ²r˜ö¡'°Ë«0—º] ['-Ø}ï¹£ -£Š»´þǼ¬" -±úìŒÅšš -BÂ? -" - ‹b}/kÏÚáy¯Jë± ƒ‰2iªVÍûáT—ÀíN¡# -‹¼í×»‹í€" -ÔǶÙê·©JŸõDz4gdrgfxonlpxlblaupowahg-90324152768200249394210704331 - -뀟Üí¥Ëã \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json deleted file mode 100644 index ed75f3af3f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "actions": [ - { - "undelegate": { - "validatorIdentity": { - "ik": "0NfsYxnncgk0T1Ca5FpB5ex1f225R0Is2CgirgwZ9Hs=" - }, - "unbondedAmount": { - "lo": "740017238234753766" - }, - "delegationAmount": { - "lo": "988517731075963501" - }, - "fromEpoch": { - "index": "5000", - "startHeight": "5000" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "338594336999204893" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "ObJfJhtunS9cx6PpYWwRnpXVFu76k7IItYdVsCgtWfU=", - "address": { - "inner": "8pCrSoD+ZDrJxV4FZl7v7puHwKKDnrpzmB3DT6rLDnChT6ZWSe9qrrEbJGP1KK9GdMp3ujwOsHPxdfgcRhYsqYGPM5b6/i7dMCDYDVSH4XA=" - } - }, - "position": "51719520451379", - "randomizer": "5WIjKiwTs9XpN3JTzsCNjis7Z04Aenrtksd58gTnaAQ=", - "valueBlinding": "IPsgT3DejM2ebpGsT1W/J4Vjpwa1w1VxjTwuA9VKQgA=", - "proofBlindingR": "oq6FbdxV4g7Zsuqd6B1uhnb5L52NSU3ZsmLdX3a5eAc=", - "proofBlindingS": "jov8sMAoVdqo/yLI+1qvrSyuX+8ch7jdhIySxzsJCgc=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "740435132094443408" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "y4GhYoVvlRou+EJdshukhWWyKixj9Rc2CPLPwtFKG/0=", - "address": { - "inner": "8pCrSoD+ZDrJxV4FZl7v7puHwKKDnrpzmB3DT6rLDnChT6ZWSe9qrrEbJGP1KK9GdMp3ujwOsHPxdfgcRhYsqYGPM5b6/i7dMCDYDVSH4XA=" - } - }, - "position": "60591001031466", - "randomizer": "cRmyLyMF4NHvGUgOjDPTnF31EJPNYuQEzPp+9fFgRAA=", - "valueBlinding": "lh1RrzEHN0hLK5l3tzicgJs4KqcOoEZQcUyylhfprAA=", - "proofBlindingR": "Sl7j7lckBW6JDbiBJB4iJhNIvuwQguPPhAi/Fk4NrwE=", - "proofBlindingS": "5TkBSJLh0rgLwTgqZFAAu0oTsiauOxCax1lxyf+3XBA=" - } - } - ], - "transactionParameters": { - "expiryHeight": "4496989314", - "chainId": "runtgkktnstqioxnh-6897318085889431891275", - "fee": { - "amount": { - "lo": "741333047032460936" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_24.proto deleted file mode 100644 index 3fadff56e61584e11441a504775825603c570546..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmd;bKgHz2rNpIh;rg3o$>&9!CjJ4lo&#q2i zI&a63ML^{oZ@*mGzVpkk+q_zA93AQc9qL^Bn7DQ`ajjtFGT`Fkn0sOUy=gmk-((R2 z8m;+ij=pi>wc<>k{4y~| zaNg9bV()%U-o&xBJ#>SHZsb>~Ag+K<6IOdQ{7bPqc{GkSE$;oh+3g1wHP72sJVW-d z|Ekk`1q=O`g?YZuTDMVJCHbqydbg5O<-2V7HWYs>{UPHfrn9oK-+0=ue|mQf6mIZ_ zv_C8m*!*qs+<6bVr4*hfDQoEnZ@&7{yeRnGf!;oC>vTVcs;ak>j#qwSd7i3_`rh1>bT__iX9c^FLSOfv4F@zrZ>{*RbmDi^`n5Xi;@``(@3`C2GwHZBCl@5)5Kq{0S2H~+~arQDy(^(ygM3I%AMbibBZa4yj2@F7UfRKZ&_XLEfMK_n@Ful&)&jGRM;4y^zdc4k$d03F=c)$+ zLK;P-c_r!D*(G_!C54&!6?qxDW)_y_#)cLK7N!;!mL@=!rJ<3zsT2<|sdl_=YF%;u H{Sqz!sbgBj diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json deleted file mode 100644 index 094d63b4a2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "I5kmtly1X40hUmxn27F3VMo8dyce5pKa6Rn60TQ+7J4=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP41P3ztkWhysCDEm6XjU/g=" - }, - "unbondingAmount": { - "lo": "915130977768737369" - }, - "balanceBlinding": "bTCn9A/3JKkeVA4Hi7ZKa6yDM+qUR1rOaEoMDmHfyAE=", - "proofBlindingR": "0U5QdLWnObnx6ZHEO4qjBsGfHod6AvPUlQ0jJv+CZgk=", - "proofBlindingS": "jBLO7ZDkmBradZnfPZhyzvLNAHq5RYcta7QDMKbHAQI=", - "unbondingStartHeight": "65167" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "341227487484513039" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "D/Hv2N2ndRhgFIqYh0eVTPl5cQXcbFsHh+AGUFu1A1143XFkMnLYjpfTi11mSuWcUda//lea/U5XI7wlB7OpOfl/im6cfgGUymwLJTH2XEw=" - }, - "rseed": "d2Dx7yGSj+9wKWC/YT4QXdGttrwUEuiqFd9pJhJvuNs=", - "valueBlinding": "6POSAJnJ24GLFW9aexTiHD+qPlucqxFOYpIB4omYHwE=", - "proofBlindingR": "LNUIBFh2SMYAv10SjIwEiZZEj2QjV22apIhZrrX9WAo=", - "proofBlindingS": "YGHaONGT/G1uPqYGZdNjhdiSK0CADwrMECxPQWYFARE=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "3Xkj8FKph3+WUgKI5Ipq3iVB63AoxJ/FU95nlUn/FEQ=" - }, - "unbondedAmount": { - "lo": "70470844286210397" - }, - "delegationAmount": { - "lo": "910289605396586660" - }, - "fromEpoch": { - "index": "9683", - "startHeight": "9683" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "890334610867370706" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "ALj9QJgKfSXrPIQa0weF1gZz1xRicK+xbmhcBY1AO+0=", - "address": { - "inner": "tbL1c4IEOkYt8H4XIie2Sm2xHG9h3E0QfsBf040dYpPUBF/dzSNWsFXbCSPO4PnasAlIssDaiMPVfDmSuxwEWECldr4twbfazQ08+u6LOrk=" - } - }, - "position": "195587305944732", - "randomizer": "QD5U8WP5/T0TKp+TJ8K1k9vsTcv1RLF8R1FRAriGFgI=", - "valueBlinding": "ISXmfR78ZLtyYH2c0s51yVoCkSc7OXKrY+py40n2TAA=", - "proofBlindingR": "lF1rMBraxWqpqRhsRwKhlz1UQvJCzrAY8YINNKWDbBI=", - "proofBlindingS": "TUnkjvDJL4+CiLWDEzI2dZKVlUEB2k3S9AqyRNMGFgM=" - } - } - ], - "transactionParameters": { - "expiryHeight": "5502833990", - "chainId": "uldhdxuophqqwczin-1708644", - "fee": { - "amount": { - "lo": "583734960813479540" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_25.proto deleted file mode 100644 index 628995ae1927585aee291b3a23c8515eb6b5ed40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 915 zcmd-&#CVBmA0w9%mxA(4wQVt5<9ii@a?)>aEDt$lQ?4%eY|^ZklD{sR*u9yj1XRO- z2L74a*SwvWQM5tf$n2$$gMVmoaon8pY1zvgXKwNsDdZX~|HA)WWu;sQAA9#Uuk1C= z#;>NhN1e;?;^9lYe}d6U;i6wa$=2nTJ3qdhc*MGEG26lUa_v=2pRY{iRaX1ol*Z|# z&?9v2?Sv;Yq;8eYyl*?B=-j8X3{^W_+jX8#8W5DMZ7;Q#pk z#@*$m5(y$*Guqv!`uwacWWAFU&EEciEg*U;b8N-k!W5&T8-3F+cgLoAJ)IMHZU4XU zS%3Y)mG`K!Z(eEnv%V{DP95WvQ#stKhTmd*q!h{%KE79+)c?LfGhu(Coj~lxwcGZH z2)$S(dOuT5D1XOoC50ECCo#-CdAqS&G(W0Zx_VozhfFJqac^tDJEx7wBD^${t&dXy?$B{Q^%98tb3}CuM0Ge%s(1@FMX=# ze-RfcPL8{a&K*54dwQ)B7srx=lOM1C^#1~n78}Q9Z-L9+T>F@~b~ACUU<3#6rLQ06 zpSXN%Ee}z_tH7}1ufq(kTGiJ!EmD`+Td%PdUl&O#SidnZBZjrt!TPNfFaox2`dZw? zV&$g$p-x;$eVbSAMw$G?JH7&S2jVaH$|g;|!V-V?ta8|f(A%8K=N|mLwSm)P(}7zZ zhp*OHPTDQQ65+74Y@hDI?YGYI+WdOgZM9Qi&f7`*SMSl0QgE;f`I!9kudT4w{K@Kv zwobnN#`pABmyI>G_0ED8Da{vGU diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json deleted file mode 100644 index 25474413a1..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "r9dvXim28MUOM25grPD/M3Ukwt5fhMSmkSequGuBhsc=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP13MY/FBIFvAGjbi6xxDLM=" - }, - "unbondingAmount": { - "lo": "833138006876411250" - }, - "balanceBlinding": "n2vyalHeppZ3xpv157eQSZNcQBtHfpr0+umn9emOWAI=", - "proofBlindingR": "vNVBATuNSzNibOUezupUo/52tnq/J5ob+frtIuBpjwQ=", - "proofBlindingS": "WQ3R9gS+yAY6i/cPFznYexJn++Y+ePU80YoZDI1VCAo=", - "unbondingStartHeight": "33167" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "ahx3pS2z9OfVJ5XVy2L7h6A9/OOpe6V718mph2v5660=" - }, - "epochIndex": "5331", - "unbondedAmount": { - "lo": "330649227655659245" - }, - "delegationAmount": { - "lo": "945092610391411515" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "4sO0TJ+p6VbSfqzgs3N34zxvz6GHFtl8d+sVX39aY0k=" - }, - "unbondedAmount": { - "lo": "844661685175635348" - }, - "delegationAmount": { - "lo": "748463885349368091" - }, - "fromEpoch": { - "index": "1760", - "startHeight": "1760" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "1102765878", - "chainId": "bsnezfwrcwgnmifmbkzlf-951490750", - "fee": { - "amount": { - "lo": "956675746943535169" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_26.proto deleted file mode 100644 index facc7702ed8e477c49f49a8acd199f2b8b46e2ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 393 zcmd-&#CVBmA0w9%m%{q%`Ei=tJ{;vU&P!PH;lFXI%AtGlEk~A3RA03tyRq%K5>O2T z8u(jo*ngCzF`pshcK4b>p3PcZ9G_PGUb^h^&*R)i3iGo+Wd+__Hm&^F?61$aPw<=^ z;~?!`H|xu+c+ubsoc3&A&dW&ZL8X^K1=%NueVAMGW%Ja z6e4*qeq-5pg3YS?JHNQ)jcTFv-_PtSzS>;ulH}2z@Z)W0hI>clT@KwtpV4tX^7u{p8B_?4PgK3S8Ed;^KJwcf;TI?`ux8C~FRHMdRzEl0AV2Oqo4< z(cV{E?{EVRnEmL=>!yE4HgajPaXjD^c)%-U%CT+V>s}Ti`K02!)T*@dqU7@Qyxh#R j+@$QPoHSiaQ$rI=19MXYDIP8^j)N1nyu0^d(_&r#wzRQ! diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json deleted file mode 100644 index 55212757f7..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "14628453666151192" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "UFM1b40dxx635gw9tG/6cr2Y3C/a+XyrXcOGN+o9RkDtPAnS5oZUxdihiMgt/BQluUbJ/wQW7xVUkZlSoyBCCq47FKHXISPWqOKa1NfREeQ=" - }, - "rseed": "3lSoLzevaFePCJnq1SS1F0c56fjHJpBuz1EbU9zB/Ns=", - "valueBlinding": "ZYVKhXkIKnUAWlK4ATLFCWcR4DHhV9vBAqCGsD8ADgA=", - "proofBlindingR": "Ne49inZPddL+KKkh76IFX5Y3EoHPtKlQl7XoTJgvawA=", - "proofBlindingS": "g86+HRmA+brIump4BPqBfkKtxU20FvJnYr9TG5B7iwY=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "519914074422927014" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "CwMU5j4E9+k/WF/2jdaqPtRtb6u+j7duztKjwLGOR0xSkLxuxzzQvBT/3IXPQz1ig4F7FRyO1P3bi5zlev7pFpD8HV3wUH459sU69YFbA20=" - }, - "rseed": "Qlwq5bYzDEmgJ1bV2h7yqWRnU+HqotkX92YRyqeI+W4=", - "valueBlinding": "Xmody5S8HesEiqfL53UqsAIwOPP9F2LQiD4AfnaZKQE=", - "proofBlindingR": "7FJnerqJZfChM915xkFLdHYsImZrFUsk57RE3XQ9LAU=", - "proofBlindingS": "ZbWADDqCn/80FC1+MucBWoC4g9zJUm5TPcm6fVHR0Q4=" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "eRRYfhiyV+UsJ3zyy0up5ItLcyut+bFbNURKoNh3dcI=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP++dsi0OVgQYk3S8an7520=" - }, - "unbondingAmount": { - "lo": "502020172912843970" - }, - "balanceBlinding": "jaTXUlgrOj694lV7G8gZxXOnM9LbhTliHmLKonLSbQE=", - "proofBlindingR": "h/WPPIjLR5vG7pFDVa3K0YiFQFseK3/DlzRrkanusg4=", - "proofBlindingS": "Qq51McQ+BiLfhHm5U/oIF1+tVPf0tdC46MIWiGzX7AM=", - "unbondingStartHeight": "58228" - } - } - ], - "transactionParameters": { - "expiryHeight": "4072114916", - "chainId": "afpdukr-8411462563989651600", - "fee": { - "amount": { - "lo": "74420168876627902" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_27.proto deleted file mode 100644 index 4a214c60d662b8c9f80caa0125e3fc91085c321a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 799 zcmd;@z$Dbm#HG*0$uVPF=i!zK|0IQ!xD+&B&Cxe5{I;b1`O6rU0>>|l!+tiuX7h{H zwmxs9vocFSD2OW{AlNj&SN6Ev_Gdh{Tk?Mu?VWK)|JKi%)v<@$%wO5MIlQ&uy!5Os zeX7wp;gKd6|{rV=qP8p-~+>l z;kOSmEoj?d&%no^rC|EbwyVs)^wK|#m5T2dvBpm`7iv7eWo5whtuK6L=w~w+DKwwk zCo9?TbJvMoSrsh58ta_a9`)TK_9;DSf3Wm~>TWi!iA+L$Ok4(BTpY{xUfkRH_}FZA zV#9=+S>%}=%lDV|5%J%8udTAXlAFJJU;p;JbC(t$*x2Xp6EtB@-f^1?dqn=h6DK%M2cqgG!VqnUH16r5tTo^CVd@m!!DcJ-Fr zrE?Zea+If{Pgoutqn{D7N7r$Ctc{UW2h^e zsmZ9N@Fpm|YFB6KhlR#>D~~yPmz3!!rDcnHt32Q0a<{}*ht)_Sb!!8URnz?cCL+3Z zM$Z|e8g?|_IT@4}Y*M@xmvh~7_7l*_;a<0E& z_V{v)S;&y%$<%vO`Guqt(+W~bvx{^sObiW8%#2LUj4drJ%}fo=3=E`rfbqU>{e%gB Jr_XF*1OV@{WkUb} diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json deleted file mode 100644 index c781b10222..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "YXosz+QHnIcC7jmmQ8ZLdJBsACoQCWGCumAPTem7vnQ=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6+36Q/5ckdFOO801qFh5Q=" - }, - "unbondingAmount": { - "lo": "948236585526579304" - }, - "balanceBlinding": "i14Iza6CUgkS9c+oBNjaT+Ve1sbiFFVTsvhqukjkOgA=", - "proofBlindingR": "1VEi8E8G61WsH2W2bLkLYNu8v03YrCWE5yKewtjC9wI=", - "proofBlindingS": "mU7/ENdG5SKxUfUmE/yPnOXE3v150haMUFsVhsVLJAo=", - "unbondingStartHeight": "96242" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "wtZUXb7IXgXuelYMYCKbYjLbE8WnAXQEX6Ew10HWBjM=" - }, - "unbondedAmount": { - "lo": "170719823519941649" - }, - "delegationAmount": { - "lo": "725043759800429873" - }, - "fromEpoch": { - "index": "938", - "startHeight": "938" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "tCkBkyUCfewb/6cSS9s4U1TuskpWR6m77kogZFkPSEo=" - }, - "epochIndex": "3278", - "unbondedAmount": { - "lo": "968305841283700134" - }, - "delegationAmount": { - "lo": "657629584393332875" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "7732091560", - "chainId": "pkuruckua-452680079", - "fee": { - "amount": { - "lo": "660985109028543605" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_28.proto deleted file mode 100644 index 81889a82916963063990ec52c41a41550f5eb4ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmd-&#CVBmA0w9%mqKEd&iNAIe-TO+EfNB`f zz`uR>m)Ji&DJ$}L&*iAr_9%k8sxY1erP)bFw}p=`XDnffUubaM@fw@46c@+Dju|VS%~-geNr{VNv9_wW)p zCkZrb+3Hz)TNbwO;02o1eR1oZZ0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12p`1>jW8Y`D)4>&`c-&J51rYSmt+7VsJmpj`Bg(S3V!FJp!cN@3|ZCYQgJ$;zKRpW+u!~r58b!qGpeGo^J%5TBzCDXMe5V3<0->0=@wXA_^c@D$!(&Wh(v@U!U6mJh~+~D}!42QyL|2 z+=!F;xmDUCA_^b?00000000000000000030v0GO@t2TNMke0ic$Kr!33J9Od$i&0c z_E1V)*9^C>Mu7J$qOP12>i&L(ebi_<_#(a2%k3)pEnXV2+97zrW6t&W@L45dU1DZX?1U7YI<~Y hXLDt7ad2>Nc5rKKa&Ij#8Vm{w2!O5K|NX7t;R1WbB#r<8 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json deleted file mode 100644 index d1d5c68c15..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "7zktarNJuxi7momQBNatSv2HMk27tGBQB/B7c+/VBNE=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP3ztkWhysCDEm6XjU/fO2U=" - }, - "unbondingAmount": { - "lo": "406003733774126856" - }, - "balanceBlinding": "xtArz6ST4CHlS5JNmNqBHb4YstOf/z01SCMyyNt5rwA=", - "proofBlindingR": "hLzPOTAOQp3drpDBq26W30yj5Yrn/JPr/SDOZS/sxQc=", - "proofBlindingS": "zafp8QQPPNVzv/wBz3qOP0az6OtEVFHXw2u/n46TSRA=", - "unbondingStartHeight": "47893" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "Awhm/XfXo1KL25mU3Zff7cOoIUTfZojYza0gurJ+KbE=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP8G9pRGc4HX2/SH/Lkjop0=" - }, - "unbondingAmount": { - "lo": "664860696784372740" - }, - "balanceBlinding": "QnBTcGmAE6N1Kg+1lUAEcGiOrnjORhoJfOxXK/vzoQI=", - "proofBlindingR": "+tg8+NkgMMKnqh/DjidJXcS267b5eaBuo8yoPtuuUwY=", - "proofBlindingS": "TbuYdQLmgGR3lIgyUsyabtEAwoGhDGuIQzITHyP6vwQ=", - "unbondingStartHeight": "44945" - } - } - ], - "transactionParameters": { - "expiryHeight": "3500533952", - "chainId": "mxyd-22", - "fee": { - "amount": { - "lo": "877544471909892658" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_3.proto deleted file mode 100644 index 5792ea7c84f0743f4cbdd6eb9366285b17c2743f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 425 zcmd-&#CVBmA0w9%m%@8X-K@=?yCrtd>YTuGZLQbeb|c^2TM`1;KU5dLzshn^38;nv z4gCGQ&2{0a1IJqadgbPed5*eSr=K26pmfcKEGu01I4G_lYD2~YLwk4 zvFY;s|F)(c%0?${SFUHUQfS$8-qL{2Y3|*16ArGQ!`ssl?wM&G)Mb8b?cHE+VTe}7)cWTo)yhRu(g3I>Ok zuaZC9r|ubhWZUa)KPwmHEk3it?)JK1HYWw&-7`v=o;9SDPw6lUIx{QpBEzA^g*@3E x&PKxW%D?urcuc&{BqYmm;NtXFULp3}ipmsSBO@suE-sEuEgP;KKKN=H4*;uAyZitE diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json deleted file mode 100644 index 5f14bfe716..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "195827346094134571" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "sX+pncGQ/KxqOnNsUb3XpZJmXlwSRm+N3eYzfv2+FZyBzBpMhsgcLcPtqxFSoPnBIksVwHUSc+l5IULvSx+4c30+a2rWLAxEcbyLemRtHsc=" - }, - "rseed": "c2ZITx6ZxN8ddPDekGPxHoJAw9quKiUlc4pmsmA4AcU=", - "valueBlinding": "gFEeYht786HAKfoTe0VE3v0ChbxDXMJZVG2BYpntNgI=", - "proofBlindingR": "GM/OHygaLL42bAOWDSlEO7QNqa1KGAjkvhJYi1EM3RA=", - "proofBlindingS": "E7fIKrsQ3GYaXTaTusYeYrC+1hbJva/ea6V3ZDMu+wY=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "518374952783335620" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "mb6s7m+yzIwRKu/MzGoenGEJfRRyRsOsczT7KJk+JhU=", - "address": { - "inner": "Iew+hFxq8IEK/5hlMgkA4pJNzhXsdZ5HDJ+ArHzBp31icrQ+CC3W9JrbxqPdB+M2GUWo7D0jeyqzH2jaqMLW0QYw//jeEL/ma1CqgHkmdgI=" - } - }, - "position": "145088482740312", - "randomizer": "cTu3ffs2NhR2D051GWFXQOlPEbe32dlcnJzQo7QkBwE=", - "valueBlinding": "rtxNIOIQ/z/3UvODPibC48kjshUx/Io+OQRNqOM+bQI=", - "proofBlindingR": "zyNnb3aaOn3CFoLF/sGs+t93EomEtVnHFoYHPzFGlAA=", - "proofBlindingS": "+4PqO03+VooHII/3AxAv64SeIg/RO5BizqfCnHSKwwk=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "596668747979393677" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "f0Yn+sW42HZFrHxFxMMeTAXTmeRZEu66x+XPvTDg+bF6C6cdFticMiUwCOZX+fHTCMyZTM7sMF/iZ64MKvUnBJiHXh/Wp1uojGBTsZzduAw=" - }, - "rseed": "00NnkHEd2EfkSkUYhY/YfhT4x8KlG5xQR9MFv4VKGhE=", - "valueBlinding": "CRAPp4W73ZXQ3w0AqKuIt2eA5iIVKzG5EkZL/HHyogA=", - "proofBlindingR": "dhlb6Ni0Zx8wtoD5SS1StDhWaxHz2NFmSaofr6QY0wE=", - "proofBlindingS": "25/dXGtdVJuXEVuStLATgQ/rM4LiUoVzZ/DD3CmIrQM=" - } - } - ], - "transactionParameters": { - "expiryHeight": "707589214", - "chainId": "njovozzqoqp-9801", - "fee": { - "amount": { - "lo": "188151869448080382" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_30.proto deleted file mode 100644 index faa27058caf5d679aa9c91b83f4662bc0af3bdd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 913 zcmd;@$RyOq#AU$6#j$$Tzmp&SzP-&Pq{OA5`D%{7apAWm?ayDvs1!JUSseDW`8Atg zthV)eBb}950zyGt0UPUA&OJEc&zdZ&;+(*}*OyL8i;EF*%kRDW%((9FKG8XiXQX`E zPRQsUe!E&QXu;2eO5UOeN`;DFRw_EZ_m$Fr=i@VY`C0H;XRZ?gOluMGX{=D#j<}cxDSC@N#nOgTa z#~g|b$!$!U`PPg{OF`oNIe85!oqc9G%+q)^U97k8u3YOS!SQ6DP(*hi&s_l{1>x-{ zv~~;JNt22-o4o6oT+)Vp*ThclU4JioX?cpV-fuRpeN0@tnYdOkf`jGA!jC8Jy?8N$ zov2_@n7MDwyZlXOdIYuJpE;8yHz$#^R;0-7@S0+i-x@RR)I_C#0jK!Jt|cbxLnGJ! z8L38`438%Ho)djjI?tVFe#4rYgUf4^iniEs=wACW>-Mq5ciA7CNxH6hW2;=PwOKyn z)`~;dF0vW?|8Y-X|Fi6XRSlJDWlRD$COo@+;h%z(LZS8c+TUhoB4zx3rILx^4ln%$ zw{O3BGiJ`53yZg?urn$tth?i@@JQgl{r8~H&30;s9-ma+Bx?Al%g&O;cg177Twnm6 zS5D6_n`KpdNUZ7Tzk_Rj-7gpFY}p!lT&#`V-q39dgOS4T=2zCf|H8W175cw33+TUY znWw~m(RxDCx#frElyn{D-l=`_yB>X7%t2J>0mG)=P5sx=9XHBc*VMQkIV|VH zdU@uPNTGMTjz2xW*Wkg=jaA&sWyNmHF;X?)cozQi<7JLBGkwmzF^GSZzK%!ht2)b! z_Bi=#%cEEHBm{4qb9V=il)`1_^a+KsH{73ixk|M5->4J$as1Fy={W)Jms$6>dPxZ? zDR2t#FK^v_cj|@vybLQ=cWh5@c%~$(ZMaj&&HGQ`r$r1}3T2YfFK%o}mp9nf@Y7Q_ zXp2Qyw&3R*7t=gf$**4`ahcIb;r9HyG1;*pv!@G2Puj9UxRL+0anqxq*5dRJhwo^1 wtYsEbcnprNpJ6uu`s4?d=E7y}voGX?ZXp8FE}bzO6?>NIJPJ svobrWC|TFQ%+kcb(7?#h+|u0Cz|_*fP>P3(i{s*n?|Y^-TszAN06aXyMgRZ+ diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json deleted file mode 100644 index ffe37e4baf..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "+izPNVPqeF2XrGr1ZRMed8X4BUnTwAUCxUDIOwOXyhs=" - }, - "epochIndex": "8023", - "unbondedAmount": { - "lo": "793017112950123911" - }, - "delegationAmount": { - "lo": "272460560901127953" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "zRboVN7MB4FysSuJGle0+IpqMXNU9E39/uqjOsZxnsA=" - }, - "unbondedAmount": { - "lo": "494904355953803922" - }, - "delegationAmount": { - "lo": "81223922908734045" - }, - "fromEpoch": { - "index": "6107", - "startHeight": "6107" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "0ideXviJjxHkGMjXvbFQspp3dcpYF1K6UQhMzh9zN5g=" - }, - "epochIndex": "4538", - "unbondedAmount": { - "lo": "768477394051488893" - }, - "delegationAmount": { - "lo": "983152370971393844" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "d9F5Rv2AY0crI6BsiOzLLyVkM8JOZfxynziDoX6VjZU=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP+De0ojOcDr7fpD/lyR0U8=" - }, - "unbondingAmount": { - "lo": "629138262370904769" - }, - "balanceBlinding": "K0jNtY66sQMuDzzvvtoVAu9YdaUmt2SQ38WL7TfRjQE=", - "proofBlindingR": "3ValQzY87k4x4eGaeiS4qYSjh1GK6+SvCQJ+LStkwgo=", - "proofBlindingS": "6XJW3pBcBy9404K1kPgoUeNmiGXyeW7JjXSKL7PJdAc=", - "unbondingStartHeight": "32459" - } - } - ], - "transactionParameters": { - "expiryHeight": "2951555768", - "chainId": "fisvwbvdirlpqrzjx-3967992230514", - "fee": { - "amount": { - "lo": "798035401274981882" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_32.proto deleted file mode 100644 index 9c1e1dabd2bc5340f03596d95fec32d48f976262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 461 zcmd;bI>cnprNpK1OXs|4@T-d0>1(pSrV7iIAN|4VdHDb<(@}>L*38pSNef)Jlj7oN zzkO=s+1b|{xRtm#CjL7#@6XzQkD0mLPcgZG%s4CdBIMo~_Qs-(+MQD2TYhw985W0p z@%{Vn)ncn-h4T&o4Vcur?(^k#85rhSYc=agTpbo<+o?5?f6AgANaX?@ic<3oO_e~RW?G%u{1+B;PVsD=Rz z{BN%IQnozs`t2|0e=!p;`fG7<9K8B;=E}V%?{XL^XnUO9+P7;XvmU?A`+c`Wnchc~ zE>+u}GU5Kw?ziR_dl{`1?uIROHnVx>XZY~ptSXfqD_a(~2X?)FvYwNvPFFkS5SNp} z%c8J*6Jpr)D=s%}o$x~=@Nrs4>Zi)Qlf5Nf`kPOduzQ^T%P3^ZvE%BN|6D@yX_>`k ujM%Z3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12utTxofF{gFy|-b=K}w_*CZRVOVB{2tx?Cs*65#438d3^S zU5gY1ie3-~XWlH&T01+}E+->0=@wXA_^d=2N(lA0XU$neg>$lltVAKnv%sX{5
    Jyx(01|D}1>A9YD zQ`&3BNQ4yca(1`gndTPwDDnqFAVN0$X9y7}^>&&)B3o1W3jtC?iQLX8XPQpUh;)#> z3rN6#1rkdL*YVH(77{giV`zACc5Y{5X=itBcWGu~b#-QDY-?|9EiyDTFgP_eFfuSP hF*i0cG&V9aI5{{qIWRdi8Vm{w2-1eIlg+K~#tdM~`G)`i diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json deleted file mode 100644 index 9cd486a032..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "bkgJqWZk5bhmu2OiiOzRiwu4aqsMlWrxAwvWQwsm+xQ=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6D5CWu5jH4oJAt4A0bcXY=" - }, - "unbondingAmount": { - "lo": "926649945997430843" - }, - "balanceBlinding": "bpTn+aZPKYn0RW9DuD7Iz4ezfZIGvcd6efpmHUeNEwE=", - "proofBlindingR": "v6uqwTgBOZKQSTjK6U++mX556IvdfoT5XRd7ozjCEhA=", - "proofBlindingS": "BaeMcxGelha+0sGM5DsfMtNhWykdbcQV8OuvgFoRTAM=", - "unbondingStartHeight": "20400" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "89212773549955544" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "/DZsV5Jfcfdp2YJJ7W2CDnZ4Me8L632cTbBA2Kz/g6XCQ3nlM3VzIx5/WNUyw+REbaR+jaKrvGY8XcG9gdVynvUFpl5Nj56AoWTjbTKvjsY=" - }, - "rseed": "PAb1/OQgUJEnDNB9dIKZvxlq5zy+A/7yHmIpavlz2J4=", - "valueBlinding": "7XD0c60mEAvMTkAbdOHGVdBzXW+zqgp1ZYK6fL1FFAE=", - "proofBlindingR": "Tljjz9U7qfPaEaTjtQ271gPaTdSGowHItSC+8D3dLg4=", - "proofBlindingS": "brEywLZhpUONLBpx1T//3PqeDAYbqtiEqoWiEhcoagY=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "bY5wOXIA5YdiYmPaOxm4AKiQPXTcAta1kHm8aeMTnss=" - }, - "unbondedAmount": { - "lo": "897020223552126224" - }, - "delegationAmount": { - "lo": "597520268173838502" - }, - "fromEpoch": { - "index": "7403", - "startHeight": "7403" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "NiXhRtVm4UvUoW47ECkHxpasmxMxQCaKpjCh2F0u7A4=" - }, - "unbondedAmount": { - "lo": "453041533087328856" - }, - "delegationAmount": { - "lo": "628856767696431009" - }, - "fromEpoch": { - "index": "6065", - "startHeight": "6065" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "92276181", - "chainId": "amgiywvhasoxsxfgrlocbyfwarxxypf-4948792265883", - "fee": { - "amount": { - "lo": "867745600581741115" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_34.proto deleted file mode 100644 index e0f43fb4598af49a51c9419fc9b5f6e4c07a3ebd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 zcmV;g0#N-5!U56(z5xm%3LtJs38`je<+x_MW1@)c(TfYXYO4&DYViXL)`xGJ~ z3LpRg0000000000000000091j2EE66dHQA@M~xE!Iv~HRs=+t`Ig*e`ILhfyzL|b`=!@Nc zg!x?;d!snQ5)eWl1*eR25uTP7zS6;rjq9;D?86JEU9V` z5>g6K{5EV?l3#K6Y1x8F?QMb%c6c%G3+sKHO|U@Ntp9_h!b5rGGj($#9)DQXGQ;FV zZKQsUqN}`SJYB)Pfz@)J^#!J0O^=>{p=9H2GOv!t8X!Cd_59=@P?0AL(0z1*nZFro z=RCdx{_-ATDQfw1*q$OF?QrySttJo)%uYZXbm7KT&~sgHv#JVpWrDhVy+srODj-f+ zyVe8RP1J^?0m!u=zVJQWE)FsvZm}}Jwqd11jVu~*)j$8-`ko91 z8>-lZs)eEw7bt253P;KUL<%AbAZ?CtIdTByhhk!5+B+Gz0H}~Xbld{gwUBwdY2y=~ z%Nhy@kou{qz~r{M3?d2$rjg{7%CNMh2r32$>p2kXISNP00z?WT3LrKm;YQVF;Y-w^ zZaWYu2ga7Hn-eiWCW@voq1at6><$_V2-wuDf&AOyqy{1i2%*oF>EFDG-3TfM2(d2^ zu`d!r2-S;#ED|kYZD(nDcXnuDb8mQacxGpEY;R*?d1iNEa(H-oaAqwuIW#yoIWjUf VH8?mk8Vm{w2)oqOu0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12)YtC=3PlL$?MnqMil3o&A}hAD3}BlE-z9p*4Eq@H9X{5W&GX5o*TIySnAORvEYlSqW{7O1>KRLa8+B7_%^VcH+(&{8rSl&(V2T%|M zDj=j>_$IVezl}XWnR~-;fGl+cn=!vfnph~&cMb5~;|Ve#@_ei-UMI33Lf1%v?Ms_S zYtrdG-d~%lP2nl-0otk!3c>->0=@wXA_^c_{ydk>ds)raMY(^IgA_^b?00000000000000000030s?DB*ja~ zqOh~OqRr~A0U`^Y-C5amYAyLYF>NFTI%{PC)65 z?x+guA5+b?^w$~+2-u>K*Tvzq!~!A;2PIW#siGc`CdG&C_WG&wUg8Vm{w N2%Ed|gU$Pijs%)&M@#?! diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json deleted file mode 100644 index a9ef7b1a67..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "F6pV72WjIcCeOpx3pfoDANkIc6KQw/Hq+AFUIcj90QE=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP3ztkWhysCDEm6XjU/fO2U=" - }, - "unbondingAmount": { - "lo": "878344376429652134" - }, - "balanceBlinding": "cvRBjdSqFQXK8MhlRmjt4vTtKwvKu2AZe+RqoNm2OQM=", - "proofBlindingR": "LRmCs2xxgJ1bJCNm0QswCSIZPRRU8sBcH9YwsSA3vQg=", - "proofBlindingS": "ZhY7R3epVVW/Xpl6qMciYpdyt1IYgdfXbuJR6aunXhA=", - "unbondingStartHeight": "57288" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "D4w12o8G8WGpgdPhGuKnDpRco8keN9W9EDLnNhsh4iI=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP7L+xW1c+qzZ6D5CWu5jH8=" - }, - "unbondingAmount": { - "lo": "558956825712963411" - }, - "balanceBlinding": "broJyNazBj3JJhBYa2U4bddo2v3CmMowDG8NtZEHSAA=", - "proofBlindingR": "tfk63MJ9xfxAJY1Oa+HYx5xojLhaianX3U2vH19K0wM=", - "proofBlindingS": "PBfDvqc0oh+45Hh7GR2JO7/MMNOaz8fa7oyQfpNL/gk=", - "unbondingStartHeight": "85717" - } - } - ], - "transactionParameters": { - "expiryHeight": "8264271933", - "chainId": "fkefdmmgkdphryh-3234915", - "fee": { - "amount": { - "lo": "357635877616714976" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_36.proto deleted file mode 100644 index 2c7ffc19020323609bb5c2a06bda86ffc9a850b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmd-&#CVBmA0w9%mxB1J(D$i}6%Wj_np3{?7c;|6j^afV4u5?0gE2($#NUgINCzf zTW#)ByAvd(3t!`x^U<+O|32AoQgwjv>)4#db`GuWtLzL&#E zAx+HMy?kY8=>E8wRV$7wB~35d9wgCt{d(S`z?Z9+#|e0x*w4&`@C1L4>8*aYkBKWA zFF%xew485B%;J-B=2!O$7(F+WR(zy{%@hAl{}$a^{AzRhf}fn(JA3MZp16E(R`-pL zFAvy_6!La)p18J|&Gw|4Kty(`Meg;CTYnGDIAy?-&%1RZy9a}n!q%TwcMjDa{o|n8 z>zDoT#_>5BJv*X0S6;vCyIwxt>oT*Gf{pm$ealT2$?telQ7tLkX}$l9!R1-!kKcON zGofy>_diaLt8-a}bUF4;xcx*J%REmd-i{nA( MyhT6%F8R#@0D@P#I{*Lx diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json deleted file mode 100644 index 6ff4a74a04..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "actions": [ - { - "undelegate": { - "validatorIdentity": { - "ik": "vKk5yk8NyH+DG22VY+uTstUsgOH0rblmwmgZ+N3TjkE=" - }, - "unbondedAmount": { - "lo": "313388010662189925" - }, - "delegationAmount": { - "lo": "236151268787936989" - }, - "fromEpoch": { - "index": "8357", - "startHeight": "8357" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "pckFySm2OO6luGoGgn/4wNtSlgADrNRP4ywvDBMCraU=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP/SH/Lkjopx3mmtQsPJ7sw=" - }, - "unbondingAmount": { - "lo": "763564387453183446" - }, - "balanceBlinding": "1rPvbuNCxO+W/P6RFnkeONeWjKE2sQ/6SH9ggGoYMQM=", - "proofBlindingR": "HiNEcveyifmf6Ps854A+a9Mvbt6XzVhI2jjhv7RExgo=", - "proofBlindingS": "4rQz9Nsg+uOn1AVZEKQl5oiv4FoBxGbOvsDkKpSRow0=", - "unbondingStartHeight": "15123" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "0kkcLVN1k+WJCg4hNrw9v7z4OpT/0XsokRs1UVp3NBs=" - }, - "epochIndex": "5348", - "unbondedAmount": { - "lo": "359864110413393812" - }, - "delegationAmount": { - "lo": "100232893875702167" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "B8fBIL8Z1qAZqbT2zdja7b0kAq7m99jHw4z19ET+3JA=" - }, - "unbondedAmount": { - "lo": "776603158626331602" - }, - "delegationAmount": { - "lo": "564741350394780582" - }, - "fromEpoch": { - "index": "9848", - "startHeight": "9848" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "9215970726", - "chainId": "xdcpsqtitivyimtfbzs-5557070566308544307486", - "fee": { - "amount": { - "lo": "416909925060984215" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_37.proto deleted file mode 100644 index b0c08c2558e372ca253fa839ff659f21f6908be7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 476 zcmd;bKgHz2rNpJMXQkySf8G=I&Ck#c_A<=TrMm?OV*O#m2GJQDCVf*FnZhOnVtYMlC(bdQx+n#k-|Dve=sH ze;l|SG>w6I%@zO0I{G}qOly}a0o5>|f&Z7}KRxN|D!iAu*6HxccW1P?IIf*u@@mhH zb!WJY6s~Q4pZD15$opx3{!J9Cl(V=#t!JUxM*d$O^$87G5{ArH3UbOWMc+4d{+$2f zx6ShgyX?#QdH1HDjqtc-@o@hZmt$N`3XirJf4Qyj>+$j{tdRmsRG)RMe-OoZB<RY9 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json deleted file mode 100644 index f8b440ee29..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "njUWY3ka4+HKTwwJgbyl46tYjpah+Ic0DWxNzKkNzTs=" - }, - "epochIndex": "741", - "unbondedAmount": { - "lo": "436801071400292317" - }, - "delegationAmount": { - "lo": "659651112745181746" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "0+Ou7PX1wEoO35OyPobU8IoZv264Kr9v7+CMBGoC5Zg=" - }, - "epochIndex": "3657", - "unbondedAmount": { - "lo": "102977959262110513" - }, - "delegationAmount": { - "lo": "858710572638055502" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "69CDIZxN54ydU1rAGDDv2ME40e+fwOBYCWcSVMkwtm8=" - }, - "epochIndex": "6228", - "unbondedAmount": { - "lo": "627264771527908243" - }, - "delegationAmount": { - "lo": "687163029004941589" - } - } - }, - { - "output": { - "value": { - "amount": { - "lo": "127893134992210791" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "pm0mbJR9iqiD0U2oJ8f36OjlNXMTJ7WJIGcNURgLKSws69EsFQiU6Kzlm/6h2f0I782I3dbqBAx4IfoGR5rlBwUCgek8VGlFxpUfs6Fl6ZA=" - }, - "rseed": "FGSy5GcJSYCpz6qie/nrbsIvW9axhPB864AeSSNBPKM=", - "valueBlinding": "7jfS6IHJRuhH24mWj4S/tiMa4isF9FJgkwoIvdgzWgA=", - "proofBlindingR": "fN5LXTH5HMTD/nH9f68rYVeWTdQ2zOu2UN7LFbixBxA=", - "proofBlindingS": "2U+ZGOLsGzxERd5D2S5c9oRCUKZgykuTPVIrIoDSaws=" - } - } - ], - "transactionParameters": { - "expiryHeight": "2882086240", - "chainId": "aannhxhmieizvt-3554599678865708", - "fee": { - "amount": { - "lo": "564656059869696188" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_38.proto deleted file mode 100644 index 8378987594d96ccda308de5526b425b1057f6b2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmV+y0_gn;Lc#(+3L*+1o;4O@c^c#4%1;alfxM;Tt5}Yfq4_O<~c3JA{F+PC$Vu=NWHLc#(+3L*+1>(GNC zoK5G9ol{!C7%=bH!8pi$uPEW5Y#Xl3J8<8rufIdpV|l_3J8_*`?RIx z(!>c0kpdEq0tzq+3JB-+uY-@om*W8vA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22Nco zJI^vKscH}sQVLL}Z6<7#eTt}q(M_l)$M@*y(ML~2$blo z<(vMY+5HIb&4}IB>I4jUA^HYKn&k%t0)go~RB1)Vl^?UAW$BO_AQWV>!4Zo)5H*0F@}eCvQ7Nh3i#qaq;gH`3^V$wuf$+liKsguk{U8saMj^ip7x3JAT} zGg<&DAbj3ST`~C_#KZn^{eQ13VON$-)HclPwou;76}Yhn5HcXyPnj6v>>E5pMczZ% zE?oA6LQtk)%1e_yQY#{W(rXJ6H3;C!q}~b=A7No`ZfJODZE0m`dUkXzGc`3dH90vp ZH#j&pH8(Ig8Vm{w2)v=V=AHI~>j(IE^sWE^ diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json deleted file mode 100644 index 43f460174d..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "867959008012264003" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "9Jo1y9JK2RgmsCFiVyubsbIBf2rHs0rbEfqpXFcEfRs=", - "address": { - "inner": "+6JMpvtIgwi6DeBD2vhN3Znc/6g3niMVRtXz/fLMc7HfrDy5CBLRXDhNZiGMjmZYh6lj3Z9bOVUqrzKVaGt7MPE4dLowY408eEa5ZGYH3tY=" - } - }, - "position": "22899893168842", - "randomizer": "rDGEOrmlFsu+EsmhRIJu37eQbxZrONhxP/xze0oroQE=", - "valueBlinding": "mwM54dsj1AYWHgKDQQdde9nC4HyTqa51uLBvwJQfnQQ=", - "proofBlindingR": "8pnFXSYdOdCwpo5kmQS+KsVcm21lN/P9ZC+wOpBpbQQ=", - "proofBlindingS": "8q2k6FqfAmmtt3Qmm07WWaA0Rp1VZm/CkXAlGAjzuAM=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "bFrPYFtulB8zVl03naBGhNpSNF5w9BDsXpzw90RJITo=" - }, - "epochIndex": "4768", - "unbondedAmount": { - "lo": "617889914004940991" - }, - "delegationAmount": { - "lo": "466072105536144767" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "187962988523764137" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "BPIZHV3CgrlBV4u7z1uJQfAq8SgqyoCTFjH0JCvZqXc=", - "address": { - "inner": "+6JMpvtIgwi6DeBD2vhN3Znc/6g3niMVRtXz/fLMc7HfrDy5CBLRXDhNZiGMjmZYh6lj3Z9bOVUqrzKVaGt7MPE4dLowY408eEa5ZGYH3tY=" - } - }, - "position": "52825694149168", - "randomizer": "ZWvRifXgc2Wjm3Kc7t8H1uRub1vh0vWFv4XU03huRAE=", - "valueBlinding": "vEjaenXn7mgpe5yC/SLRn7HYWRN4eY6Huj0TJoPlygE=", - "proofBlindingR": "VSPiZMV6NIqq60VYfcqZCu3KArRQ/2KDuamGfBu7AAI=", - "proofBlindingS": "kq+pRkgPA+d1I9D2pXAl4swCKJ604elMxNcgftTT1xE=" - } - } - ], - "transactionParameters": { - "expiryHeight": "8375769266", - "chainId": "myityguxsosbcdzpbzbqci-9143929016687924270", - "fee": { - "amount": { - "lo": "328707826244092801" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_39.proto deleted file mode 100644 index db752189a3b0c5f4a7d2fd25afae7ed4f2530396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 776 zcmdy4&nWLFz}v?$qSklbri;kGj+js4y=fm2ui-rqBeRZ3xvVT;wyrDCV| z37uT%(v)|9`-FV4Y>OL(_J4}2y|foHDk;onwtRS7`3jqu98*M#>~!5HUIoKMSp|Ugv?wPBZW_Em%NCY z&y=}#dx_d?ziW{TOx)&%rsW@+SfDDw@p%U`m(w98doEybfRf>ya|HXY%mVG{bl0%7$f>1^;v#|Nlca3yp{AXV;oZB>M|V1Y(E6yMb*f>qnBf-{?VBshX%Yz=wtQ&a z-pC`RkeYq5^Xr4+)Wx%l=DfSle(gzKe)PjjUt9OLUb$S6=K_p`Js!8JN}s>W(5#-* z^jGQP{Easvg)1ui+IQIst2IA8#i*qas{APBXq8FVs@JX&wWnrsy*RQbZUr3I>w&M;}r+w$k diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json deleted file mode 100644 index 22ac0709ce..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "eoPYlGLSxmPVqpYgm5RUIFNKa+84xmOsm9amiDCJH9Y=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP7SiM5wOvt+kP+XJHRTjvQ=" - }, - "unbondingAmount": { - "lo": "248672571880500913" - }, - "balanceBlinding": "ci2g0yhSHru3kJ3/BxyEbI0ghgOWytC+xvYirr+5JgE=", - "proofBlindingR": "0qDfwxWv5YBuLLyjVvbr1R1wm4JWCQubyd5qNYqQEgc=", - "proofBlindingS": "BC8ODIIcJ7ytUZ/B4Blo0wcIXvQ6W1ligOgT5DbQYgo=", - "unbondingStartHeight": "18524" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "3iaQpw5bLBHSYwTNPj5IBlmS3AsdtRDkE66IOSN/02U=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP/FBIFvAGjbi6xxDLKV6eI=" - }, - "unbondingAmount": { - "lo": "763649419606656713" - }, - "balanceBlinding": "zv97AtHn+dmAv7kQCY12CpQmUBbB3OlH4+QKYvG61QA=", - "proofBlindingR": "Fp46MTcRfExqIelVFF9kuGYWmJjEkPj/YPJ112ACuhA=", - "proofBlindingS": "puWqQVQDs2X5VUUbGav16Kvm6Kf37fqnBbIBYY1i5Qo=", - "unbondingStartHeight": "97488" - } - } - ], - "transactionParameters": { - "expiryHeight": "6482812689", - "chainId": "vjrjqpapvltpihd-66339646", - "fee": { - "amount": { - "lo": "141154504377057325" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_4.proto deleted file mode 100644 index 5c5cc217161cf58bd4e2fb43cf9352594f1ac234..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmd-&#CVBmA0w9%mqJzZjVVc&jwN4RHBDjmln{kruk800$CB5~zP7Bxpi};u5>O2T z8u)jq<6ME&@45;9r>m3%_kGdg;@Eii_@VV@?(SqZQYg}0a9JZrZuj;HbN{o;wB+{$bJePaE=d_ACzj_WG)9!R)3mPVU(!?`4^GO%P&t zQee^N<7tvn-?KJw{=o;58JF2P;=Wi#MuD_g$%@hBRvNYy1WZdpvQ^>Pv>dQw!Pn_(%wPfDo zgJ-ym6wdvxX1e(N=go%wI|Vp<%ebbf1&AHI^V0qC6RxC>yRI@=DTvLpGBg*g@ySwr z87dN=vLj7w#*8Bqe*91PRC+yuX_tVL!m_8U97C8lr~V9em6lxn^~LIEFP49Q`)fJt zCdS0xq^DdS7k;t|>2XZlH-EB(kVIKlQC49=VnJC>NkL{timsWNv9YC@iJ24+7Z=Cc NhP(G3zPR^`5dg=Uxu^gD diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json deleted file mode 100644 index 856dcf737d..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "L8xtQQ/caFRMUf7usNqg4mpTZOgfd0rEA7wAr1/mDTU=" - }, - "epochIndex": "9571", - "unbondedAmount": { - "lo": "232396767704567574" - }, - "delegationAmount": { - "lo": "65711241093323810" - } - } - }, - { - "output": { - "value": { - "amount": { - "lo": "113872558311985395" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "JKllRj2eSExCfvv5W2FGSclMNRetvalSBafLI6uzZWCOtVNtPqDIcdoV5dFXKSVWKY0+jvaz7As1bVHMnGrLhrwoVKqmp3rK6tVvOGdWJnc=" - }, - "rseed": "/gIAlvorR8s7ATFGEOp9B1LaaeHDHXF6fFH9ddnFFHA=", - "valueBlinding": "AAnndJ30BbQO6+NCCxdh01tt2/izx58x3AVNNuygMQI=", - "proofBlindingR": "U7NsB9JjWdTBxbuf45Sd9U6GKa1KS9lG6eLsT4TjhgE=", - "proofBlindingS": "H77SnqqJq/OX3EEAhsDMLzOQMKDHkiUnYWKptPlKRAM=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "673021016768175052" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "VCI52DJIGon0rLr1gqSAxGISbmR927CR0doSMsmM1P9zImj4hTS2HbromGgALlqbXSpvOME1at3sAA2Dc4h1D5dccKUdm/xeYAY+DywNf8Q=" - }, - "rseed": "EaGZL9qUAoVDmtUmlOceCQzqVi2UNbXLrK+D82ISaTg=", - "valueBlinding": "8/51PUZl5grr9LZKXOV8on08MBBco5sCKK17rKGCHAI=", - "proofBlindingR": "UBvuFFoNcOUFCCZ+/KXkiiR0SjyZfibhSjToreQ3RgM=", - "proofBlindingS": "UsfH6F25HSxW/6W74ltHMqQ7UA2U3s0NKXUWJ7gd1Qs=" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "5re+tGdvnHbfkaq48DtzE2cbGDqJzVdPs8u4SWv0FXA=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP8G9pRGc4HX2/SH/Lkjop0=" - }, - "unbondingAmount": { - "lo": "70987143127548829" - }, - "balanceBlinding": "msQ5XN/MkGV+v5cMJnGJ790HgTrPHw2WS7CLDzM+TgI=", - "proofBlindingR": "gyJcPe21bhKj1J9F4OPeJp47wFIzsFmHqc/J+7jQIAw=", - "proofBlindingS": "UycZ6MbWrLwMXcUhcJ9Qi6U+Rz6/mk8vOyuHC93wngs=", - "unbondingStartHeight": "44093" - } - } - ], - "transactionParameters": { - "expiryHeight": "1911847648", - "chainId": "ojslgyccocoty-424404133906171096087724236", - "fee": { - "amount": { - "lo": "585026807335867868" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_40.proto deleted file mode 100644 index 8a6ec5d84935b53a16bc1b48ab6148850da772e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 880 zcmd;bJj7(jrNpJ6e_3_VmO$8o%NpW#Z zoAW60V6%LVZkJ23%YmpBFyAcj5fvQ;b4D6E$DW(Kjyq zwxs>}%NUgc$1jV+em1{m^NZECK5wM6GD|=xh$}#4WvZL)JP#kIy5B#e6Wu&d`k0EZ z-Mcb~b@^%K)tgfj`nCq=+ATOycuVx@#c)m4FwI`OzHgh~aGT}^o|%(%x^0g}$f{+_ zt4_VTns1RFrdBSc@Q;aM+AnSQ)7FfJZUV1r*@JFnK0GX2SXC4FxAf*wkpd+J2F~Xt zbHA`|;d}kqiCaAJa&+$PADfTQH@w5@YxZV=A(NIu@a7!$OUaQ}4j$b-|M8T$U;WxN z*Lr#1bbI;ejepDIHbx@_`F)q>t?FF;dHNkkhPDG|^o=JNEI2+%RXs6j<(8jbF3d<_ za%TJOZ6_8UUd>5tn1m=<-Z1iz>in{1*Vm>c4M&oM@=|JVZyVIQ%tv>UbDXWbCOV|g_6SOf2Fo=sn57xf7#|0^R#ABt&M>| z%;MQh8f&Z9ENqeihDm_*JCP{ff~Tw;YIT2>KIu{^@v@m&r}ogxF!6-?nXl=dl^BA?b-HyThjCAl--}W zYR3obV&QaY39HVt;r^RX@9@n2B3hsXRKtJ<{*|15uf zYwdRKyC3Fpd+fczBxKL=;OoVHb|KCDtm2&X%H-ty5Dt;USod{-dDoY;qS0vC6~v6$1Ge3PdwOGTi-cDD>D9+ z!rtk&51bdQ|MsO=)^5sXtI!vbnrs5tJn?_RwB0j~KWcK=-e8h@^cu($_iyZ;^5^cl zHB3edChrUqL|4AN&)xMtvhK$GHAYstmu64(n>k&f{>{c;=NYXO>RK{*=4HvWJh2gu zR-Av`+Htd!>Bl{xy~;@w=Ra55!Rn;2?@Cm;)$_#PTV8K1jITMu?xM#~@KNG}qu7!t zpG)bSpq@|erH7MlW*Vsy!7x}hO&KfQ{-AUn%gxcSaY{F<=AIW zydxFF6;Pskwq<7w{zuqwt;WSeiF%jM#!Ag$PQ-AnfK-{)Gtx^cPQMlFRO^Zw31+VX6I-|=Hw(mF*qOC$I-J&sP_khp*|%;=Jbppin^ zql00;7Uf?zxoKT%k!knf%B_Rq8O}Kme%!7| zBXC1U$dsew=9(j1Lh@;q$pxhq`ML(C2F4a<7KR391||kZmPVEaM&^cwMp8V$h?;fl M&z{Fi?k;8o057drFLM0;*v^ z1OIjezHXI+6Y^SI98VjkzCLhb=T2rLg^({gPZJIresYtEQn+ehJK?L_FZ&mFW4b(- zK2D69SI%IiP+%hWB;d!p7=>#Aldn%&zMw7NHHazg#I-jLzs#CGyD&N_OfHE(XxcEr zxqFE^o4sRl<14EC8+$L4Y67bBO`Atrl}7xFvK?v$+J5a>8nns8#C z!lkbVFX^A*TK7kI_2cWTd$+p_OqG!0;y83{|J&Z%ix2WDad9kKa{a-<=X*}E3K?*; zT|E6;LP)AIw=`MT(!kWr#L~db)X3D>z|hFj!r08nQi_L*i(}>Et6#r0uKK|Y0N(_I AivR!s diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json deleted file mode 100644 index 4f092ecac8..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "763299710325967982" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "k//vahZw0KxEsxxDblDGczGvxBPA4rWXLdfGWqD67WbhEFt4EUe2hxBUYw8T+zIzkBnoa3r/pRj+0LqDfJB3FGtl8qJbkiVIS81ev9Xcgf8=" - }, - "rseed": "D5/faFC6OqNM5nLl+bjw83/aQ3tNa9B207zpH+3YQz4=", - "valueBlinding": "TemLr+ETlhKhCYGcYJIbijTTrbzj6LHJhgZh0ozLDgQ=", - "proofBlindingR": "vroAv6kImlsCCtMsnwqkuIT7D8B2r1ygcMavqGQSLQk=", - "proofBlindingS": "Zwlop9vOlTL92qQOWR28T6ZhRvVPj2YYcjlbOEiWKAE=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "369598629410678895" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "O+ONV7U6KNUW2ut4ICzznfJoIXr/8BxhwE85kP99wG5YK7QIBpxGwUsGwQL5PAPAmEigeIaB4DejaLdaB5VqzFVqhQb77FFJKptMDg2FViw=" - }, - "rseed": "6c6/MAPgrpER2IA+4ZXPjpsFfqLnA0uiiDX7txiD0ok=", - "valueBlinding": "Wm1CaCabgWO9TYRmG3+Amow8vkU7X3/RxnWQqWRXcgE=", - "proofBlindingR": "zPeGW3bPgTr7wHD3juBJXh9LelQxfJ3n1vQHR13a6g8=", - "proofBlindingS": "yVFi4uRbhJFIRY3t+Vkm8BFCmRW2umNbliUItwOmzQQ=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "MyGSA/I4f7RMOG8PLSXqylsgapVJXKMqNthJqtQ/N88=" - }, - "unbondedAmount": { - "lo": "696760287096988632" - }, - "delegationAmount": { - "lo": "88404413891769458" - }, - "fromEpoch": { - "index": "676", - "startHeight": "676" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "2994002955", - "chainId": "impdsea-70965792", - "fee": { - "amount": { - "lo": "567013024560662331" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_44.proto deleted file mode 100644 index d429624f0ae5a84287a288228e86947b781bd8ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 665 zcmd;@$RyOq#AU$6#qn-N@6ELfKb__hQsPq3d^JbkxbWMO_UA8SR0BL5AU;a`>)<<{4b@zKmUG4 zz%HxBKF^At{@n55bNwynYTxV&WtaE7lz)4}*-lBp_ht9`hr-i@7IHSuNth(vWpa7# zp2sgXo@`@Fywr1=k3~yi-!6vzD>-IGGjUzkna{OkN6T;i17+)D78D#?zam9Qm(xfg zoik(k?Q>I&{@z-`7b&~Pe_5j2SO5Mri6YBr3y*0Uj9iE?d4J*8?l=FBOkgE8OspUG zhHtgfxGHw*b%lb?=eeIU6s!J!kV!n?Z#m(A?SZ@q?JXQ^bKDMkvmIpmX~TSAhR1@6 zw#EnMi!-)Iu}{r96Pne^_WMnsr`BvAKHkQ-{X0z5U zdd}>8J@ckbn;QmZKZ`0OSVhDp38CQpxCDdVRKtCsUWU^ zTW^g|vEIAEXKA`j+55$uX#ICVg{_Jw!&Lu0Kb_VP!NMp0`Pshb5*3O)Q<{uI9rmew z`84~+={J5cy-fNKuf5S?npDU%@%x+4@?ZQf)jcl?5cqlW?E764B&8G%EYr>Q+Uxqf z-DB?k_MLL}9Dgi)9rfi`pKw#1UX#tiAOMrlr{AZ}9KFQ{Q6h zJg+X%d%Gu#mV*1wz$c4?nH(3(7nyU_t!8pvqW5dkt~!-HP6?0Alw^2}6k@Ked*C43 z!r}Swl}t-5`%{|_JC?7F?Dd)Rx^Qz$cnlxcL?)p=CUEHOy54j1`rHGL*@y}~VA$Ne zubKW}qfujE@uGilc;Y-|%4II>dO1X&)mOFcInQ*fr<-y0m`f-eQJXlGbw8&UK6Q!$M|= zUaQ+=o5yio38;nv4g8bln8j48>c+LqN58q+OGS%|W962M{r8@&Z)7r32x5)%D#@sq zjksl3Gs$DCDqH3EIg5TXH+LWKi_DNsWwuiIwJrNZa@@CHPBzXa0+KgpcweY$PMoJQ z`n?PyR}WPZJ0Av>z6rO@>Mont25_Jqe^y9>i(Kmpmaf$*<;>O7A};W z@wBt+!`I1AzYrI<3J$90K5*xLtv&D|m`CL$^ZC;SBCj79*;XDAOg3Qoo;R5$Ib-sQ zr*D?+RgqGdvSE#Zs`$$pz1zxLJG)J{MXhBwdM1?Ar}&6lef9H63`z4o^&2Qth*VK}+GW>6!B@-0aI6v>m~-QLarQ#Ur$>l zEu^1Ukyw4Ljq9;D?86JEU9V` z5>g6K1f`j0-QyJc|FmT^A)ih|_UX3osm)#vtA2eJHDfni(l6$X=(k09q(hp$2egX% z{XB%d%D!jT;}wYr8FOsON5pU`fdP060;+WiK)q&j8X*1DK5*W{Pq1C`GiEYzyett1 z@sI1yN4%)bW>Tuty0Ri5ODXNS;Aa(umH>zwp~3!xit9V5o{9eXD{5E-c2lSWDj
      C+f`h53%8nv?eGTOC-y|W`qZ%QSrYYs9XJhb@lirH}@(6TWq;P-eX^~(N5 zHrQL`{`tJ33N3&I5=;o$^tRd#5;kRYZ+K&9YiMnBXkm3{ZDn_8YHDq6b!2&JEif`M pIXE&fH8U|ZIWsvmG&D6cFfchaF*!Ff8Vm{w2&(Fm^smO|-vQz0_l5uf diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json deleted file mode 100644 index 28eafe3880..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "978511977985001906" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "ktLJZugaPGtW7leE3KEqrP3nPQMi0nyC8tHYTmrXRrquyGekH4GxkScnqvX1GdhVUTZRUtZfwHPkb3Q1gmR9lhHcE+ZPutO/FPZP5XucgNo=" - }, - "rseed": "OlxG5cf4V8klcWgg6WQMJ2zlQtC12c0AHJTvVyccMY8=", - "valueBlinding": "C4Qfbj6HycDsrb0UqglNQAB1udmy8rvAzm2Un6sBdgM=", - "proofBlindingR": "z6W6DUCnM+Y7gVvKUmAngzvBvsFqbiZ6S9OLwXETlBI=", - "proofBlindingS": "M9/DphniyVTa6okAE+O4yzAPz8L3xoPbrSX7JuPtzQw=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "h+MiAV/xsPlYnPlSpacuZkttciKZazGrR6UOOuoJ+Ic=" - }, - "epochIndex": "9113", - "unbondedAmount": { - "lo": "216312303961272689" - }, - "delegationAmount": { - "lo": "711461472231955827" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "bBHbUrmdq7J/wkVFTDsdoMfRSJDPI1uDNYIZnB3kaNs=" - }, - "epochIndex": "9812", - "unbondedAmount": { - "lo": "911479842452450927" - }, - "delegationAmount": { - "lo": "23965281903679593" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "VRhQLJ6pPFgjYp2+vx3SrOjq7+sAr7W4BR/twM0rzUY=" - }, - "unbondedAmount": { - "lo": "512187866258551424" - }, - "delegationAmount": { - "lo": "249970204661111782" - }, - "fromEpoch": { - "index": "2311", - "startHeight": "2311" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "2608249414", - "chainId": "tmqlsmfxzyllks-54969217584147797156858429488374", - "fee": { - "amount": { - "lo": "855455524674431313" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_47.proto deleted file mode 100644 index 1c83323006cb55999b5180d1e19d23df8534b4d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmV+`0@VEqkpdEq0tzq+3J9{3i^AIOm&y$iA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLL#(#dA%8a!)O?pK7|p(?EX=RE@=(tLvQ(b!IE*G9Uo$Y-P< zfw7S%C#v=J8Q4`(Hc?X6U%+$ZZ*(<+WPO$q+!N+cy3@ZD_D|(|oPgRIAUa$|<;VC} z$t7`UAn9ZbCv4?H(6!mk034L>S0@}Xk0Kxogdc7`hsnU~t-Tbg2~9u%b-CHH^1Hy! zZIqv@0d@l_AkU?`4M3+e<~xB~%2Hq_gFC^#!D?lFn z>WKgoIwLV5Sd3B3JCGyp|Q{0pMV1*3JCMMjGl3JCAqx~k^Fj?)Yx2?*)1zLvm= z$tns*$^t|RA_^c?7*H&psXSOCVx7Lf9n!4m>hJ3SueG=ZAML=+E6qk43J8GZ?3C$* z>Wv2?3JB)6hpM{LguDYP1_*}|5Qh>HMF__9+S>^dFLZ5jY;$d9czStkY-@8ZH8eRk tIWjRfH8?aeG&eUnH!(FfI5jvlGC4FjI5Rgi8Vm{w2+`8@>c)u7?+f~3___c9 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json deleted file mode 100644 index a6c167e9e4..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "728370700243456156" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "JNcnoC2RQKJlhTcuMosMbEAVYNzuXhe2g2EcEyYcrj0=", - "address": { - "inner": "ho7V64G74LDpzcKtQEhvF/1D2lwP8I9+j6IH7CsFBbXb201B+xSTtPgJtfYM54i0/Kk3FXu1NYkSBwk2frQcfHSjeJL82InrXX8iP3t0EB4=" - } - }, - "position": "36568603230582", - "randomizer": "Z0R28pwN/os31cQnFnCoa1HTBxAWBIwDl/tv8zSSrAE=", - "valueBlinding": "csWlx9ohQ2lfCe2/+D7vxq4nDJsszkick+3ZHGT9xwE=", - "proofBlindingR": "Jv44Q6HveDKIVn//a2hEbMIaRb7woc1b8OzBgoy+/w4=", - "proofBlindingS": "klvPRyJSX4RAj4g63zZWjt3PIDARVnKe0tv7hOQZawc=" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "Uss/ZSijR/b6AOXo6vN42qqFxC5YqSnO93mlKmS3dgo=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP/y5I6Kcd5prULDye7L+xY=" - }, - "unbondingAmount": { - "lo": "940876871453316929" - }, - "balanceBlinding": "K6cdl0qTTu2NQt0309BQCnzjcMg4hjop2o4RW9b8RQI=", - "proofBlindingR": "ujhOr2gmDMuTz4pfnPQwg5JKTYSbmzWVS1aTvUDDDAw=", - "proofBlindingS": "gnbEY7tgDy+r9dl3t2OrJU99kgqqXp6w8on4eFXYEAA=", - "unbondingStartHeight": "99146" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "CJU3jJwFs/7Tjo+4DHnv6OsBn24E/UnbvOGLUD5uidg=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP4A0bcXWOIZZSvTw2ETQE8=" - }, - "unbondingAmount": { - "lo": "809108684172763096" - }, - "balanceBlinding": "YUlbqK9Azk6SkvMcnuYZLNpR+ZUoR6LPVyXJXy73CgE=", - "proofBlindingR": "APEa0qxEAZnf+Ni3Oiu8WjAQrqju6AwX01A0g44b8wM=", - "proofBlindingS": "zCQM3kKu37Am6siG5QKjpYhWmt5otoYJPYMZJKunVwY=", - "unbondingStartHeight": "48936" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "493705284310666977" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "8Xg3RK/yXgRjfwagRVSSJJJ5AIhN5wFFRbPCgFLM0fI=", - "address": { - "inner": "ho7V64G74LDpzcKtQEhvF/1D2lwP8I9+j6IH7CsFBbXb201B+xSTtPgJtfYM54i0/Kk3FXu1NYkSBwk2frQcfHSjeJL82InrXX8iP3t0EB4=" - } - }, - "position": "268277816498638", - "randomizer": "TBdj8a8mqXvabAnGOQ4K5iTa2GLgyVh9bzMfMjh6xwI=", - "valueBlinding": "RSsGgiK+2AI1cddiY8pDdLIaRl6Rdrr9aXGGQQfiugI=", - "proofBlindingR": "ixeG1LaERFbAWa7fP1nk36xVQeLav5O6RTGsYoxG/Qo=", - "proofBlindingS": "L89p9ph8owv5xw9WCJs9SnG74HOW1BL54Vw46I6MlQE=" - } - } - ], - "transactionParameters": { - "expiryHeight": "2386111465", - "chainId": "gcrfrkm-93355", - "fee": { - "amount": { - "lo": "132548386058665751" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_48.proto deleted file mode 100644 index b37480cd12b8880bd66df7fab094660efc3f42ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1073 zcmdIPq=Gi88`!GV5%mg17?O z`mVli-2Gs~%d>~pI(X!Z|8>3Ep>G4~N&YAI?Z}i=hFxa1s?a^3e~;o0a9Zw@x~?EBAWq%bM^yt`6R ze2YVWht++vu)e$J6$}K!isoIq{k!FfWHvk3A;wEg`xv=^0Ty)HK2>9}`?p^VPhY(H zTybkv>k++(m73?iS1#2`*5v?`FSjVJ#X)M*d1V(*Lee*C;l;9 z+%6vRNHSIX^5H~b2Y;X^ZtUN3?04g$x!gtyiJs9b);pZ@n>6XO%)DokI=2FUPStQ< zbUs}5WW3&YE=DT_hL2L0*0?avy#M3Ib}Q{YQ3e9*R=j(`BYru+q`6P}GqaPz85N#; zPV4S(P4q2 TD#ZgV8K(a`f8{~ruGfqJfC%99 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json deleted file mode 100644 index d8da7baae7..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "QruVGt10RJ5XY8JW7uJ91hQXZc4QTLt5AUZFXldoJkw=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP+kP+XJHRTjvNNahYeT3Zg=" - }, - "unbondingAmount": { - "lo": "6382499819964587" - }, - "balanceBlinding": "cucfJqolwaTczQ5O3rVm0LdQOkJzth5pOfNiH/MFLAQ=", - "proofBlindingR": "AJHHlbfDEGKgu90iMqlHnCmHaEwP1EyYRLSTxbx8lQ0=", - "proofBlindingS": "V5OIyHFx9JJrat3BkwSBkk2I9FAdiV1pT3zIG+BQowY=", - "unbondingStartHeight": "52760" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "3jR+C71eopI3Y6vgxdCeXoWgG5k2735Uwej+9ZvIIWg=" - }, - "unbondedAmount": { - "lo": "671610603075583383" - }, - "delegationAmount": { - "lo": "379465059561684428" - }, - "fromEpoch": { - "index": "9936", - "startHeight": "9936" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "vS74y24PZK5vHQs+0+yYfeYhOgrSbGXt83S6wqtieLc=" - }, - "epochIndex": "7236", - "unbondedAmount": { - "lo": "545341081685201463" - }, - "delegationAmount": { - "lo": "349304332306373059" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "u+oNbje62V74cIcsjxvHY+OJ7ElGy2cJKgS54gkFXRg=" - }, - "epochIndex": "5685", - "unbondedAmount": { - "lo": "803039463978781859" - }, - "delegationAmount": { - "lo": "39528293981105338" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "3093406593", - "chainId": "hccdyaghtewdndmxmtjiipii-242984932928346127572640779556", - "fee": { - "amount": { - "lo": "201162136284095372" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_49.proto deleted file mode 100644 index 9aaba50f9bf07fca9eb6d9d8205f540c05db135d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 483 zcmd-&$aslqFC&){mx9yosZw`KT;_!*9}0W-sP>wOcKR9|}UR>(}>6vEl>p~8``1f`83B?R4E{^HHFa7O5*|d^ViHqaR???Y0tm|0B zs>Q}}!B^mdFPGCHCVP-Ud-Z;t&f`y6moLk0clphX+GmPZT$gfE-+nIHb!c@`#dd)s z7C^JMFPZUc!>l_e*nwsp-rTshe5Goqp-#$&WkV zc)FcV=hR}^`G}J>RzhH_4$zFnGtchW(z0(7w-P7EuA3*i9^IJjCgjV}c)aZ}w~%>8 za&k&#VtPhNYI#atN^V7NNmgcNL1w0|k%^I|g^8uHk)@G^v5A?Xk-4e4k(r5sxw)mO VshJcH7Z*p*@yEAs{aN*t2>>Wj$pHWW diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json deleted file mode 100644 index 1af1492579..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "196758055393796433" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "eX+TtrMpWz9PFScfrwBKFQ+hfTdhIJQOTaECcJs0kaM=", - "address": { - "inner": "xpdiz43PVWdDQQBfjEIk5NUQTWl2YlEebkisCBcQ+fYw/WeGLkp2Sc9WybGoKcxLzvA+kPml1pwo7x4E2r0ekpcG/eBPnssPpxrCFs2x+Hs=" - } - }, - "position": "75798545346520", - "randomizer": "RICmmxyDdgGbL08xFjpUqdOeeFBsbNM0vk+28wyH0QA=", - "valueBlinding": "LKcsQ4pERefI1pcVXhffSZdH8g6cCxw8H8nnNG+HGgA=", - "proofBlindingR": "vcVk2GyD3XLGhEfD2s6vhotdEfkMXytHfmGrIJnewgg=", - "proofBlindingS": "Oa51fIQU/SDsDNoyJdm9A4+8WOGQSoQQBvG8gOt84AA=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "0BaN/3nHO8+z6+zr0kAqBeq76h3yN3jy46brFoJoV5c=" - }, - "unbondedAmount": { - "lo": "614388175754061966" - }, - "delegationAmount": { - "lo": "603246614808962691" - }, - "fromEpoch": { - "index": "7483", - "startHeight": "7483" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "SvLm5FKUiaxHGzUOK7qxMG1t0zgoYlQZl0FYltge7ng=" - }, - "unbondedAmount": { - "lo": "841946493626954097" - }, - "delegationAmount": { - "lo": "309459430842779299" - }, - "fromEpoch": { - "index": "79", - "startHeight": "79" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "pEGzRphao5R3sjZXdnw8IltMq3M64FEaXwWHUykj0vo=" - }, - "epochIndex": "9285", - "unbondedAmount": { - "lo": "221820206146946481" - }, - "delegationAmount": { - "lo": "938058511391273768" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "8426625977", - "chainId": "rnslffuaccvr-44325862805073514256285", - "fee": { - "amount": { - "lo": "209855426062672234" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_5.proto deleted file mode 100644 index bb42aa58cfd103a759d7ed01af190e6e0b755eca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 593 zcmV-X00BgmLG+_m z`Ge~QPF*WI&oV5jY7i12d4H3(vng9YPZcL0uK-FF521ZGVIY(aO`!sCn>3N58d3^S z#+PExjn7qQLqPyvj6x*j)euc-c4AQ;Zb+;M7ZCaOF#TtSE=qPu&sNE?s42`#&hS2v z`K8vJDDNHw+PxlbZWY}zj-Ezi+N5k6AuZD|V5%~;XD@T4|t00-)!U!@TIj(hlgcSWC>wMq<3P;KUL<%AbAkY?#|9Qtd&$H|7>(W3f1?s!%9r8DL^5drK z7J_J3ml_HPj?tCSrrEE<2qFpygUyuPnX}5T2r32$yE+iNItoR~0zwKR3Lr}I=Hyb8 ziL6H(H4ZDfu`q3I(>N$%R2i2+SeDox?syss2=U^S#DKia*9#&F2&0XizUTJZr35Mj z2u~1C3PQpHKMEoWAf!RFMwnWoly|Z=S9W|nB3n$Wb2{Kr8eav6Qz;|T`VhrP8VU%p zi<0}*iG+#+A_@qo=7{j`=c$4X5;_REw~(?Q5+rhNb8Kd2bzx&;c5*E=G&3?aI5sjk fFf}kYGc_?ZGBq|bI5ip!3JM77!ky*b%;WR|nw|bu diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json deleted file mode 100644 index 25c5f58331..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "95916931879506754" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "+vBxI0L0oHcTmTFbDiP29RnYC3t0pmOi/qh6f0qJar1WCgkWP9/ct81re8CJZfGNQLJC00RIE7cawgSwe9IA83upuxlpOX73+E4HRNS+ifo=" - }, - "rseed": "qCYvzlz4WM45egtYD7dQHDJkWUyexISasB+fy1Oqo0Q=", - "valueBlinding": "QymzpCCcScIaOS8IGG2JzAa7I5jBeZt8d2xnSZWcmAQ=", - "proofBlindingR": "TCju75SwuIEI8t5SKJQ58gVv0FgpLILXuUSFIBDVRhI=", - "proofBlindingS": "3ejN0R/g8CzJ5bjuxR67E7raALVWrNPG4fM69glAAhI=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "980398010421897515" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "C+a+VZYjiKze01fI9vTt4B2hfiG4otIZrSBuQfJLE+E=", - "address": { - "inner": "yNFSIHHHAECoh49+/X7ho1wyAI0PvDbfTS++grkrFdcCZ3aYneoHGa7fIFuRAYbcJe0xL+KAnU4ZS7gQ6T1J05Ap+WllR790mIwoLkBlcgc=" - } - }, - "position": "164566560921959", - "randomizer": "HRvFvJnGYgDjk/Jznly4GfKO9+S6kQitpcAwA2yShAA=", - "valueBlinding": "rJYGiYb6CXb1tQE+F0ssY0RSg2jNDVbGYF9YBhVSdAQ=", - "proofBlindingR": "XfgARUFllGul3Q53/CJjBaZgd/BF+hLG/nqFaqK5Zwc=", - "proofBlindingS": "M5hdgjszUSZpEAVJW4Y9dmxHjhcv9VFOH+wnKAXF1QE=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "61986800463358106" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "TpEYSEjFvGzVPOjsK8xqBuNN7oMYEvtsd1yw1TGxzZwNUlFRS005krC427H36cCYxObGBwGBexyL/0PfNLb3GXyrZXMFxIRsj8sFjoePYsg=" - }, - "rseed": "mND1TdoZlwxR5i/sFKEgT3ZVST85vHVTEdVPQ6GGWUQ=", - "valueBlinding": "XLPxN8dpWL8nyqGFWPRnY2AGfb8Ycl+pyXKZ2LJDjQQ=", - "proofBlindingR": "IZRHr9LSOV8GOwEA95ZOrh/g6TYvm0UkCHREh2kMzQM=", - "proofBlindingS": "U2gTgm3LNnBQ2FrmPrLA6jG9/5PbgCL33Z/hYrBXKAE=" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "H/uyJbTAoIqdu5gCtKbfgBEjZ7Xan7QURjuWb4SERtY=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP36Q/5ckdFOO801qFh5Pdo=" - }, - "unbondingAmount": { - "lo": "954692175804159847" - }, - "balanceBlinding": "d3Q9T2l3exTJvDGahwmFcKEjwVs7p8nsgSux7B6v/AA=", - "proofBlindingR": "64mbc8UW5kq0BITX7AZ2tkoimG9HMrfZDnCUMh9Dvww=", - "proofBlindingS": "Y+O1mVPcbMdxq+frqDq29St9GXqW7gadks+O+6JozQk=", - "unbondingStartHeight": "66162" - } - } - ], - "transactionParameters": { - "expiryHeight": "1156951445", - "chainId": "snruyziiotwavevpojvnuwya-9741004155", - "fee": { - "amount": { - "lo": "897408865754347885" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_50.proto deleted file mode 100644 index f44b8ed61c3ad1d2e72887fd87a32e0ab5e20d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1128 zcmd;@$RyOq#AU$6#c^oazbF0wHmqV4QsPq3d^JbkxbWMO_UA8SR0Ne-7|o~r?W^Ps?&^|d$&3E2sH*qs%-S2q#VKZg z|IYTa+0_R+Q$O}PY;wBn;vu|U>JZC@>Prltt5@!p%(Sfg{=<*m<;uR!Us4Jy)b!8A z{D?SbS;ZZ}zdb<4C?(Qo-jSAB8|3Go4qmm`MM=R~bMq2~Ii824EcH1gay!qk?N**~ zuyS@yc}}|L)HyR)v=n?a-o2l)VMim!r+YyfQ!GER=3j`=)M>iD)1_5G;HsODk;2^< zXD`Y>_@Hz0>5g|t<#r42y2Y?HY|Z6k4?kOd<8)vW;@Zc=wVR1+1tU0ER$n^#cF)Zt zXL*SV76tBS`$DHFcdWU0IsC-8FK-{nF051BvFMWIT7^8vPu{{0rGNo<;$o0O;c*6s z747|Xf9oDDjxl2B<=rCloGv>Zxmt1#WA$lTX+a1-nhWd{h=K4u` z?+|!t>v?&C=FiMj_x&X^dNlMLQj6FHo^P5z`_NWZDFs>SqkCo^OJaCD`BU+{m>rUz z`o2HeHIZZO(gOy}Ig?r#loZxXW9w}D#aZ@sE2Evbw@$K4P;XJ;~B9{*2aNqnF6ey(QUS6 zIqrSp`d4cQRj0<0VZ%Iz)34EsiMr5Iae_5!fz2%!KSz*f6oq9}gl$)cGzHaYhKgG6zP`}#|lEaTa% z85zD$^IIqX;H8=VY*!VI5|{Q&p0mtG3c(q|O}VGd3Ic9KJ+s?%;FaOt|C4VwD1E;> z|6$UGa1BPTLyVW0_Azn+vzGktO{!ZCEa;lMdj`{%W%nBdmD9K0n!iQF&3amXON-kz zC7>DxH1PMA^S_vh7yYcyny!ebw7sRp#qoUI?4xtuzn{-*q)=XB>z`R(Epl>?;jDJf z)`Eq~2cxZ*pM2A(z449Q`acX-3a>k77atXS=Cy^T<@y`8vTa^UGxFVyw%_C{m|`UF zyr0KOA^GvvnZb8*ju)@*{V?V{0gmpSwz)>b%nZ?j_YTcvh+ z&1volVOO7t*SwbvVYE_ETi>=(eTQL>Q^n@PU;11Ygqx+AW!IS19!TJ+k?s7-=cMp0 zTJHr{`u!u946Rn$m$gf3HF9+8&(m8c!+rLju7@Cp$HZ$)T<)isTtGfZF8Uzcs48;8 z+Vf<{ya!J^61iL6Xl!KIr9NMJV)FmupHf^LT?<-!x3)JPW>(_jIDBs6&(*K)9^}+w zBG-&_jv$H+JY?r diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json deleted file mode 100644 index 0b007a9175..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "602768350832996539" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "2x7aCKKIu3BCOQa9uTHfaKL+PhBebPqsf2NYZVgQ1O0=", - "address": { - "inner": "I5RSFPvjTl/R5Ff4GwISFtXPYqTLQS1c5L4ckrDAChTM/ORmzMJHbedR95SId/IQPzf+rB/XIFx9SVLUBK5J9FaQYXgE4JPloYhMSvYwRyM=" - } - }, - "position": "268400338672613", - "randomizer": "GqyBbwPOFONp0LC0oErr1NDC5Dhu+qFR9H1aL6GGBwE=", - "valueBlinding": "ETmCTmM0DETRXXn8d/ufYQmbxHzMiY37aQiw3nCgSgQ=", - "proofBlindingR": "0Ia0mwhTflvjNQPoUWbCh4HjAsmWJTqfy/5Lx+4xPwo=", - "proofBlindingS": "Af+I+h/WplpcrhKQFLvHokeVK5RXrN25uhB3JDYLsw0=" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "3Fwl53C2QWMYA+0dydqJlReaTpu4NtwV5874bUPmzEE=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP9pRGc4HX2/SH/Lkjopx3o=" - }, - "unbondingAmount": { - "lo": "897086027539202767" - }, - "balanceBlinding": "fAA9+n30L0fAyvZmfftSn+6KDkR3o6QbAOWytpOtDwQ=", - "proofBlindingR": "FlKSLs3ngh4e4u2LFRmRw8cJOsViMt7Iei10Rb4SGAQ=", - "proofBlindingS": "NvtYI8oQUXJ5Cnwq50zyq2kYiarA7YFeJV/KaDIX+BA=", - "unbondingStartHeight": "30131" - } - } - ], - "transactionParameters": { - "expiryHeight": "8941774052", - "chainId": "nzcimrufpzstgnwl-840950965614139913418435439", - "fee": { - "amount": { - "lo": "882520337611639247" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_52.proto deleted file mode 100644 index 02d2b14bedfa4db1a71a25cdd97fc2629745ea3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 586 zcmV-Q0=4}Lz5)un0t%=B3NQ)^2)p6_$??0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12+aB5oqKLb2LOBM#xiQ~pqW(S*UTpfTe`8o>SP<0h8d3^S zBa~7U`{Pbu(d1Y78v+s*)z4z2%Rwz%3kL%)&=)=TY~RhXM_Ao~y5aqYvmc4^L8Xy|1fo}uO6ys^ou(Y5` z>(tP~Apz(Or4`cl)1V37f=x%!!TrX$Y|1aG**A zDj?8?w3`T1ep}-;1L#p^!iRz50?C#oI-kq_OULdpKMFD+0sn~lAJ(Q?T&@z36uZZw zN0lp-SFGK+x)66HHVd;23c>->0=@wXA_^efTqWmlwn1YU1MMBj+KH7HnogUzHry5G z&iHLZ=FCANA_^b?00000000000000000030X+&o@9euw@f6J0ODaU#$3JA}I!=uyR z#kmYJAbbEl`hD~-N5IPVW_|lopYDndM0ca48vy09wv(+71UeuVQj#vs=Yk#{;_ZtS z8Ii-s2|C4MGTz8~Ep$b`5*P$RAU6A0Bgzm_a(N1TD(6h{t7#aCs=)1mUL{}3XfhZ0 z5J|C41b&cT>t<8 diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json deleted file mode 100644 index ac542dbf81..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "actions": [ - { - "undelegate": { - "validatorIdentity": { - "ik": "xs8Yu9MamlabBRl8wq/nqyLu0LJpJKZTbvFZIcfau0Y=" - }, - "unbondedAmount": { - "lo": "425737740478645134" - }, - "delegationAmount": { - "lo": "433623526462681352" - }, - "fromEpoch": { - "index": "3461", - "startHeight": "3461" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "zW8Z/wIHBd/9Qtf2M1QxVnP+8lDuiuEUBTStCWnSNOk=" - }, - "epochIndex": "2595", - "unbondedAmount": { - "lo": "313574518315526585" - }, - "delegationAmount": { - "lo": "211149634334752224" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "9326345248", - "chainId": "eluivvyxpgpgakaqnfxweslc-9", - "fee": { - "amount": { - "lo": "8342896253420313" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto deleted file mode 100644 index d45257def3..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_53.proto +++ /dev/null @@ -1,12 +0,0 @@ - -GÊD -" - ÆϻӚV›|¯ç«"îвi$¦SnñY!ÇÚ»F -Ž‡Ô¥‚Ç¡ô" -ˆâ½¨ÌÉ¢‚*…… -BÂ? -" - ÍoÿßýB×ö3T1VsþòPîŠá4­ iÒ4é£ -¹Ó¾öÎË‚­" -àû秔ï‰÷/ ø’ß"eluivvyxpgpgakaqnfxweslc-9 - ™†Õ¼žúè \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json deleted file mode 100644 index 90aec7f04c..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "XQEnxjx8w6zpHzFOpAEZiurigJutOqMgoiOkWhhoDmA=" - }, - "epochIndex": "1818", - "unbondedAmount": { - "lo": "493380000654501162" - }, - "delegationAmount": { - "lo": "775577757356387299" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "05u7iF4xot9FwgPQiH5XiZILGjWy9m2OfDIBjLnWBiU=" - }, - "unbondedAmount": { - "lo": "766112689466939026" - }, - "delegationAmount": { - "lo": "449596527137523211" - }, - "fromEpoch": { - "index": "1859", - "startHeight": "1859" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "qPJDDXQspZL2v8Xwf6O0037y/KTYd0v/4QZAbNvmecg=" - }, - "unbondedAmount": { - "lo": "447155146900856854" - }, - "delegationAmount": { - "lo": "31512747402873405" - }, - "fromEpoch": { - "index": "596", - "startHeight": "596" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "768838169556671683" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "iPqYIHy0aGuOvkECOoSnaOtrUl+6vc8O4uIyC0KgQE4=", - "address": { - "inner": "NDfnXrDul3Eh7KMDNaTvQQ3cYR8mDXyfaveyDobmXRg1SK84xxq3NFo5VY64bfSHHs3FrHxBBvpwLttlKHoSIICY2ZQ2iEJ+g4RuQUERvb4=" - } - }, - "position": "76419832396583", - "randomizer": "9e54gapIgD6yCXYGUm/NOnmfKNRO8NVuDw9yOTe2yQM=", - "valueBlinding": "z6VuKwXQ1XOATBca8ESB7mrPPY77VbuHnIgA/kglLgQ=", - "proofBlindingR": "I08lCUR1SkZSRXRbPz2qxTI3/g/dMO3Oh8ZtgPMU+Qs=", - "proofBlindingS": "P03ctEixvttY8puxkocLCWlfBO2uxJWCCpDA/Q9AmhI=" - } - } - ], - "transactionParameters": { - "expiryHeight": "7986958525", - "chainId": "wqrzfethadbonvmjxfdsvaouvwwck-097308252", - "fee": { - "amount": { - "lo": "657865308764264110" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_54.proto deleted file mode 100644 index 6ea5ac5b74ab9b9335d89f43d67b747c9fcd2a87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmV-b0;>HALc#(+3L*+1T>&S?Jbc5f=^rspqyZU<>f(T#tvaJ1q9deQ7-$Y)5Sk7e z3J9votn%^Cwd@8W3JBxZub0RB+2INbN6G?33L*+1)0?}9UNNHIMZyEnh<;azk_#F& zvi5C`d@=!yxz+|H8VU%Kt>Vn-?eWkGA_@qLjG*F-wbGsjDh3F{4iLi*3P#ETLkc1a zAgJ;~4RkD}lJ>vF@PDJU(|+>&q}X>$|KSEeY}@8}$QlX=mcWhF%BQEA1|kUvy_DgW z)Rp}=Dh3GD1Q65&3cdmgy8;TR0SYh*3JAlwzmeX@-PH;bA_^cW>YOh#arUH#=jmJ| za6$B=R{4YL22NcoJI^vKscH}sAc*>yAbhlFYmUA_0y>1JXzOcIU%I`|4&vf63qqhk zP8w1QP&7B^Ua;<$aUtxZ12v@YK@HqtA0`capKABA4uAU{pqv`DeO+gS3O zv66=i329#h?XJX?f(nqp{SQEz5)wTKy`jC}9TF#ZadLWQWprp^WMXe_c5P~SW@K}A jVQ+PIcXwlJEigGZGcY(ZH8L6u3JM6Wt;x5vpv{m8xfTUb diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json deleted file mode 100644 index 7971ecbbf6..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "428664461663002888" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "FzX2ZK0sSEtp9ZHMa1s3wrHlkNxNMPw3JfXXjyK8Vt3GUW0eS5M3x8Jm+s/HFpdRW5FzYcNcvOfCAVCIinXfgDa1SIHVlMTZLCq5Z3BdYCs=" - }, - "rseed": "+pFw0u/KqGeTTJo2WFUdpu2Qhjkru52fF5eE+mBH/bo=", - "valueBlinding": "zySFxhck+TKZrY/5qkVBG7X0UVl0SibK3StkQA3qRgM=", - "proofBlindingR": "oI8IIH7UctWu4BtwjF+UKSnClh+ORKAYga0amysXgQA=", - "proofBlindingS": "X5Xtf4ZZJU5hfiES6GOvOhiwPri/cRFMFa/H4cUQbA4=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "334022657083244851" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "+RONk5YRhU3rfFhRQsRQWP6HviOlXdfM2bmhgNHOdW/BODUVnZVxolfReJzHlC+dr5Tfy8jjgGDdrpmcoVKeAwmve0L8aWDy2MRZgqZe4/g=" - }, - "rseed": "RJgbm+37RcsL/xjw58j5HwyrCWQ1IJ7BDhaupJ3+S4A=", - "valueBlinding": "12UwrgmzRcJmoTjuRPhEGXOM8zcffWSc57Vn56ObtgM=", - "proofBlindingR": "aNYH1d6Be1Dx2PAaZMQnth7+VHCWh7f7lIIRRmDu0gs=", - "proofBlindingS": "c52Pdxvlw+YVh/c2il/bBwgX95eoDG95wtHmkwM99gY=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "b317SM1BQK0RwER3fr6rxmPYxqqRKlCUTaXkgRi1SqQ=" - }, - "epochIndex": "8560", - "unbondedAmount": { - "lo": "428729147173626953" - }, - "delegationAmount": { - "lo": "330864022368180505" - } - } - }, - { - "output": { - "value": { - "amount": { - "lo": "960740364123846834" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "D15scT1Dh9dRHmTe23IV7nAhTtn+yGHRpJ0sZsoTDkfZFZA4mM1ovv9Lv07pmzq4RkhgtVdjDAq+mB6pvvJYQlAYGjW9ZfVN8QLNPfR9cEI=" - }, - "rseed": "3mGveNvtWkgWYDj7zJaef+eN1GVuL30NxwBkY4DvP+M=", - "valueBlinding": "4khnCu4YN3ij+j2EYS/3PTM0Esz6Y7g9JWjK5hMrMQE=", - "proofBlindingR": "NJQIlvUejCD8wtVaUKCaIEE04hi6X5uHYMuHoX+reA0=", - "proofBlindingS": "OeYNO+eujZEWOkaYfUKAjRyhegJ7BxLKSS8O7ga2axE=" - } - } - ], - "transactionParameters": { - "expiryHeight": "6747147289", - "chainId": "lflvlxjuyhsrlzsckfh-4686742335997797356434602367", - "fee": { - "amount": { - "lo": "184395751133523401" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_55.proto deleted file mode 100644 index 70a90ed00393d72af15cee29e3f60503e910f9da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 968 zcmd;@$RyOq#AU$6#nEx7ebtM`-9K4{l(-Z$U(L}sF8sEn{rSrnl>)~vi^G04zh?7` z)wVuwq_Z+hKq!bSK-~0O%32){@64|g&tylNAKLhI!X00OKjx}mulFnM3A=kNFjvld zvib2tX}``N7n>d!J+V0PaLk_PhZqAox=Qaim~HiFygKE`O&zVB=>@R~+ENO?CKgyJM?Dv-m+g$R?)O)Z}v|5|;Kh1f9pDcn1G znqaH%>zar_ry~Io|JwH{FO9u^=H||Y4HwUq<{z{$6`eb^a8dZhiaE!p=+9k0<^Jgt zj~f#1uA4b$VbDBg&h^z!e=-w3-8d52v@GuN4=Dwg8Pc=g{&qdh{a@n4^AkVic~*0# zm@3RW$S1aL$=rY54N3~vQw`Q}ZgxGCw$S38%MTaH;-1gu^0g^*o^MTmzIgUFV3=fF zW50T@u{z-6jSo^ON7T2;{R=6W*1rAslqNy9gm;&?jTDOK_LoaPJ^W0x{kvIL{B3p) z@$b`D@Z?t>y7+7|v+XxFE~i6G_FTY(kzZTwan{jct>6Kd^16Mik0swYwrZkQz!cx5 zPZ}k*dMy$7;3UPxaq>j}#VvPE{$y3+;+VPV=EW_K?w)2r3fD~^-#owCaefsqvEj-e zms4o#+xp0v60ta5Q-&u`7Odd&24Vh4rf|c#RY+pYd8hU)MWP%*t&>ty4p< z%)%w>QT25I`MOJBLMsZP2RdI55T86HPnT46T qiIK6fsimd4xuv9;rl diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json deleted file mode 100644 index afc22112ce..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "actions": [ - { - "undelegate": { - "validatorIdentity": { - "ik": "1k6SVd/XuFiCmq4NDIVuRHe8Ta5Ol594uSsT9ZKHO8M=" - }, - "unbondedAmount": { - "lo": "292274038212054299" - }, - "delegationAmount": { - "lo": "243552764531382545" - }, - "fromEpoch": { - "index": "2977", - "startHeight": "2977" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "908349103314377805" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "+BgGxIpj/ZqVOmI2bBZ24FI8UBn6M5M+vWRyJiak+lI=", - "address": { - "inner": "CgxnffdluFjKlgK5x/NCGecEIQqha7p7aR7XeukGZvghfWA+EfObMtMMwoaeClDx2BppZd28/doILmbHpa8ZWEzQrH0SO7H6UOJSEVKKfWs=" - } - }, - "position": "131196686424964", - "randomizer": "UMLYxOISv7wX8CMsNMEeXY5hCHtE0cJGt3C7fdehMQM=", - "valueBlinding": "dBpaHfTcuC2LfeLGsh+cCNRLB0NCsnUNEo8GaUsMRAE=", - "proofBlindingR": "o3S3L5hsnubXa0yWCkLcoEDNMK+dkhfmZzIrwncf1gU=", - "proofBlindingS": "F/ZVNm5M9QBobYKLy1silN6Savwi60WynPGPbak+uBE=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "928746923968384676" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "yQbABr2XKYofzGGhi/u4T3muvY19cwFwIymJoyv74AhdZEesnDxRopbhiY4gpvVW5J4gTFAVw2GsBOucI64oSv66Id3b4aHthMWQkbWzxgQ=" - }, - "rseed": "7vE/7e1LgHfrE1g2PGn1axj4xnH/qRjUEm2rdfQ4cKM=", - "valueBlinding": "Xu8+kDAGwg9IZ52KCOomZXjJQG1sKbTECQFDLTcG5wM=", - "proofBlindingR": "lV0S/2kmg5G7sop13YRSkpe+TD86JiV3HFTaMIsVfAs=", - "proofBlindingS": "YZ8vcI/2KgCmIvM99Bd+0SYwTEHgMzphwAJQ1Cr7BAs=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "671003011223908478" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "jaUVtUOjgER1iWoh8aPO8Dziz6z7+Unbe9+bXxRGtFg=", - "address": { - "inner": "CgxnffdluFjKlgK5x/NCGecEIQqha7p7aR7XeukGZvghfWA+EfObMtMMwoaeClDx2BppZd28/doILmbHpa8ZWEzQrH0SO7H6UOJSEVKKfWs=" - } - }, - "position": "18576744222080", - "randomizer": "1e/C+JLNmBr0MoNkZ9bPxacx/jSqdU5VK9XNpJ3HvgI=", - "valueBlinding": "rN9jFAuDMqKs6Y9kt/vR8eEM+g/67OZ/KRW9u/aLLQA=", - "proofBlindingR": "/z9MQ/Uq44dYV8IpGTUD/W1c9AT76tIK4iUdKETKPAk=", - "proofBlindingS": "DQTXOysZSSWU+i9CtIKJRFHUCuD7BsWufSbCKU43qhE=" - } - } - ], - "transactionParameters": { - "expiryHeight": "6384839256", - "chainId": "trrjtq-026540308942", - "fee": { - "amount": { - "lo": "690972300879429367" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_56.proto deleted file mode 100644 index 346880563072869bab51887a91a155c5a55a161e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1034 zcmd;bKgHz2rNpIh&2LiZ{p&j-nr5xzP)%o zRWI4nekj%^*a?1~ZFHIEP}@ANfR8t%GE?vF`Fo2)FYWl!^^y@j7uM7YS#SIm@F++y zsH-+xpk;gi{gtm|r4#}V-8k|{X#XDZ56U_w2jyb>5;>|}E*^5*Ua-6N`a(lyC4~~H zDA_M}cIbB3K03BZeh$YKZ+2&=O{Kg-{cM@uJT8n{3X4m&>(9uU_w0JM&onNlI}04n z8myl?N&H#5k@lf-`D?633gX{F&GLM{GGyd7b)Sw_nsRSa)*q$UuAAn3?9W|kw?mL? zB9l-b6FBsi%>8?+@$8e2#DyL(Y)-NrVB0%gvrGO=;==CVJNzrx?d`2CW-L(F>|Ct< z`vFI6iu;;5Hi3(#J?!jLSoSsS$vg$00MWyVYgk^-QC_Fv^>3Hr-P;crzHK==VdB=! z$5^Bk-hH%x`_{Xm{Izg|nN8-`Y>6Mo3jeQ^xFVFhy7Y@h!D1zaxc7Dw4A>6wd!*0p z;&`Q&T5-}LH%D{J5l%*DU30eQ%vuUlV}<@_sx?pCy{W78ZcEUl>HB=_t<+S@WkPNl zbc@z-8!05t*DvV*rp2&K>9g$@@w$s@20o4tjI9z6Fa=!E`pv?PnyCIgxc~G0)*s6` ziAz+yOGURjFK%!t?aWgAxcJ-$n@8u@{Ql{AyZZj@coDZP5j06u4YR*JygUaOfLGri z`Z4M345=?h%_-^E&L3TF_|Ifjsb8q})w4_H9^c2Lq_F0GvIuvx(V{gk`%||6zWDJW z&oBO8Z=Tg_itgS0ty`BtOX0u0kMmcp$L$f}hcqQkng8a-d|~Jrx@Rap&}Q#PDN z3cM`Wt+gdRRj2&YciPg_=@NK_>%nifqw8wb4r%(CuM!l}{r-3BpBrDcoaO`oMZD2- diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json deleted file mode 100644 index 7a6d80b789..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "KIfIMu2hXPi1aGTlC91C+VP25IyGE15robINd3qN+2w=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2RaHKwIMSbpeNT987ZFog=" - }, - "unbondingAmount": { - "lo": "741975427760445096" - }, - "balanceBlinding": "MwcgyJqNaxuw635ewZ0NIyc2uT8Y3dZOKEqzY324RQA=", - "proofBlindingR": "CgqrwQ0DTCausR/hA+DV7aZWQgbN9A3RH1ObDtjWwgY=", - "proofBlindingS": "KCukTdTQ9ZvTQ3qWzXvRqK8TuNnroXJBsPJ0CFpxkQU=", - "unbondingStartHeight": "30230" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "fupTGqsI3tQyyNqjISkOxhVicWWfmskuh4dmCfE7Aj0=" - }, - "unbondedAmount": { - "lo": "763360666754154689" - }, - "delegationAmount": { - "lo": "239911691786844747" - }, - "fromEpoch": { - "index": "9099", - "startHeight": "9099" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "rPK2wKoFMhD8nlo3Mg462vhGNIX+IWmSTovJABq4LlY=" - }, - "unbondedAmount": { - "lo": "51752131069587020" - }, - "delegationAmount": { - "lo": "90594452018110488" - }, - "fromEpoch": { - "index": "1320", - "startHeight": "1320" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "8213630899", - "chainId": "swtylkqoouquosvyijvdwjtrrdtfufme-9950893933959968463406", - "fee": { - "amount": { - "lo": "355158606024595278" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_57.proto deleted file mode 100644 index 2855c167631a4e968bd2fd4975c796e53e47fdc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421 zcmd-&#CVBmA0w9%mx4z738S|QV}5MSNO{VA*Xd{QwU zaqo)JiCc>mHTjN-CKaa6pLJ5Ny*-WdqcxMQ6c@+A#-8qN{S9Y;$~jJdS^atD*{Q3T zwb(ei-37Ycx!g`MIfD#Z^J&|GRjft=f96G*8}V7)`r&5M`cE-)l3({p2B{r-VN#qN zXYNdUHoxxCB;k3Hfqto`2$uoRE2Oc}ZnXc42;gX<=!8 zaam<%R#{4UR!LD&N=aI2T5hVYrKPEXg{85jv9YD8rKOpLiJ7s9fteH!7Z=C5b(43z Jz5VeU3jnC7tY82D diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json deleted file mode 100644 index 936cb11ea9..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "5blPsxPRBroUrGWHP+fQ9U4Pdb+iDTpuxGslshHnF3Q=" - }, - "epochIndex": "9933", - "unbondedAmount": { - "lo": "678407627403739584" - }, - "delegationAmount": { - "lo": "106958002097251398" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "E0gNFniHRERHm7zbf6VpR5KhNhlCEXu1DUIR9mdBfgE=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP9Vmz0HyEtdzGPxQSBbwBs=" - }, - "unbondingAmount": { - "lo": "776728288589872726" - }, - "balanceBlinding": "Wb5Hcl3lNGnlz0cuduvqLCnF2ETsALEjMHnf3UBxcwQ=", - "proofBlindingR": "hHtS3e+71E+JHJiXaPda1awnf9lQHswLyHG1MK041Ac=", - "proofBlindingS": "yysmllrsTO/4nr04G6OwPkFkYW62ue848wNAjabJyQY=", - "unbondingStartHeight": "13245" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "758734944824213628" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "D+2qP6jwn/Ks753z3ieB/BK35e6lUIMtnUyHkLC0ox4=", - "address": { - "inner": "09Jbk32tMS3qZp/IfAUQdbduP/iEwkUu/Zz1SOOTHqmO/T/xgf9O45ZYJS59uyB5Az0YKsa/1AyGHIzhwVqn1cvtLIMSJdwtXCEf7l+Znns=" - } - }, - "position": "124443119241672", - "randomizer": "7lmKVZLB6ZAPsA09B6l6D8YGU+wTWx/uLbvZOA0qIgQ=", - "valueBlinding": "74yENTDajIHqM6nxz7uNl7nJfY2aaVm9E/HWqV5gEwE=", - "proofBlindingR": "4vxdwZcTbgFFBdyBAXErVwNV4k5GtctD604Ld46xrAs=", - "proofBlindingS": "+ckmnfFnT9AwopnsD0EPqbcYeT0fWV6cqaYYv7ggoQk=" - } - } - ], - "transactionParameters": { - "expiryHeight": "6542216247", - "chainId": "aailcupboloqhnyle-68517039354", - "fee": { - "amount": { - "lo": "528464190391776905" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_58.proto deleted file mode 100644 index 98df776bb4a11d08217090fce5b3f98d0d946b7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 638 zcmV-^0)hPsLc#(+3L*+1<+)F@6VV2`6s%>3Kj+Z(P7igzq76E3#A_w85$6|l5Y0^* z3JAc1!{W$`1}OI^%k@j)P4z#A$G z2-f_SgSN=u;|ek$S-wYdUF9@s<;SPNFnQnIKyh;fIv|95Qr+*n z)K7^Vn3rhxTGgy4f7wtT%nQhIwJ@zX)CWQ!%PS_9TI@{k_@2Eu8>6s3L1bZWwz=;( z^8-MQrpd_$NWEtYz5)un0t%=B3NQ)^2>gJthncP9!wM223Lq)!oG&wR_N0gB>0Bgm zLG+_m`Ge~QPF*WI&oV5jY7i125ACWysPLcitnZ!k-Y0?l61U~SmwFd<777w{Ac9gu+EG{hakk5vbw z4Lt{`dJo11Q|uF4AMP!?**FaNBbF&%2G6xygNvnrT_R6Y4P4aAI$4Z*gdDd2D4ZHaImg YH!w3fGc`0C3YOh# zarUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}sQVLKe@joyoS*N?=)&a<<`$>^dAY|~#>>2>Jn_^{Tge1c6C|hY*J0c((+Hq73TswR3 zL^z0{>btk&-53!zpW2Up@`(%>Y*zy+ApS|J>^2LuHG@Ce6dJR+Ub6Q_DbGO03ZV(SO-|E~Nw#PzZM>WGBG$ZH90smGdD9gH8(UgG&nLbH#Rpn UIXN{N36&jA_@q`zt-2>-n*R*Dh3Gb1`zB93cUgfx&jKP0SYe)2?(6w>h9Xw{csW@ z3Lq)!oG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12@RCH~6f={eRCN70TQf^1dC%;=`}vCkfUy|* zGH)#J_Dk3r1=r_7F7tZ5xL|nI9ibTemZlZa7kl#K%#RyGDrZ5_kjn}# z9}qGiI&>-jYEhLauF+&*(;{u615`|Fpx>dx>=Q2EbM|`<3PQpHKMEoWAQ~=*Gx6uS zk^rUKbd4qX^QXgQ5ZMT;hB=zJAqafLQ4sh88VU%os-WYCwxaF{A_@qz*y7WG?&FOK z3PQpHKMEoWAf6p5Dm2fy4~1JsxW=eV$-^;?6}qmWK*G5z-zs9=+5;$~ic4udBYGP+4$Gd0}gC vbaO2;G%+YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}sAQc{FXXXxBnxc$Ma|f=0x@^L~8dL>l#uDP=P7tGcMdxau#P)6vM5AON5kÒîLF* ¯_'ʬo‰e[áÄ¡¼‡Ñ›‡áÛžr€É¼J¶ðWœ2 :ÓëæÖrwü†¿˜(Aú=¤‡ÂTETµB¹T(© - -‘Ž -0 - -ž…¡êÚËÌÉ " - )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR -PÊ][ß·Ä–ÝG‡êéIù\|rKy¢ÛD¯!^fEÿ!ÃÌç p$Ï„Ir§(* ÅüìôZQ,ßç Ù9n`_\9”yƇÂ䙩·Ö^2 agqO),<ˆKß­û rWù0æ‹+¼-¦Q°mØz"¼öÍó$ iigthwaeav-57 - úôÅ€ÇÈöw \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json deleted file mode 100644 index 9c10155c81..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "9NqT8OtyFpcyBw4BP9ywIlHxPrX5W24JSrEf1SAp1cs=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP9PDYRNATqSowVTJhfBvaY=" - }, - "unbondingAmount": { - "lo": "580522572561472624" - }, - "balanceBlinding": "9lz8Axs+XJxZEcaaCJ7rJ+v8C25jcMHEQb9SKWC4EAE=", - "proofBlindingR": "QVJ8esWm29rLhHs91xxxAwpVt8wZYNoDdlhrkTUI0wA=", - "proofBlindingS": "kQ8gwHM3qwFHTvL5utlQX6893nI07vzOnLEYP7jPagk=", - "unbondingStartHeight": "46543" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "qbcu0gaYUTUB3QTulmZp2q9C41+l+aMt5nRiPFUMGV8=" - }, - "epochIndex": "9213", - "unbondedAmount": { - "lo": "252990389405046965" - }, - "delegationAmount": { - "lo": "438544977855570760" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "X09rD9I01TfcvSSDEAiOVk8Ax/kwKcbEs7V0aNw85h4=" - }, - "unbondedAmount": { - "lo": "101316245414049764" - }, - "delegationAmount": { - "lo": "574882938743802745" - }, - "fromEpoch": { - "index": "9903", - "startHeight": "9903" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "2136606477", - "chainId": "ytpnnqowatisrldncwbnw-00267682071024", - "fee": { - "amount": { - "lo": "522320408133248744" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_62.proto deleted file mode 100644 index 124059abc5838843ef311844825cdd7f9f8937b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmd-&#CVBmA0w9%m%^7@lRvyJ5}R(s&c|qfXM*qw_euHp*XB(7bwD38;nv z4gB}#ZSiHanzWcTSWW!k-ep=`93OW4J#+Zj>~;<#g>Nx`n5FGv=0pk}o5eBjwfgHn z+b#&S7Tc=y9ZLiA|GIND)KO>oNi@7W!d!i}FWd8=c%e=MT>2dthpNn;$l_c4O@<_%D{B@V&;@GnH;^H`Q?DLN6 zry9H2xZF=Mxq!@w_s{0PWOCK~&R&&f0gk>fe}>~f4K$A(*}SzRlzpsnVFke7#Wxw8W@>K@o;f*yg2)y_w1LK^VtFWJfh_Q diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json deleted file mode 100644 index db084d3372..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "816844498669184452" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "G7FUOMaMdhWZlaHb49Xdk8gTUFRBu3yPo5pYE9wHGIs=", - "address": { - "inner": "3vsbDOTCsxI0yNOqFkXZx9Dq13kU8ZKpJbBc3Hnw8x1CKJeN64AgZkqhQXd65UAY6ShflTb42KumES5jjJqux4sCOt/+KvqpKN9C0vcKeoQ=" - } - }, - "position": "267704317632477", - "randomizer": "ZGj90zHsAsGmibvBE4heWPAIoPhOvd+APCuKx8uZfwM=", - "valueBlinding": "/kG/SqPWhhSvZBlStExZktzlVsar2Xh1UhHJrKwLAAM=", - "proofBlindingR": "GWxfvX/qzhkd2ChAmKk9HZu1BA4PFkAOzV3nO2XTfgc=", - "proofBlindingS": "s3dxIi2dLsBR+Edl4Lr3aRTcrbKyufXBI6Tpg3jz9Ac=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "984678742136004605" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "OeY4KNra39LVWgIVBRyqJZleLEpNdmxdm3VXrqAflrcD8pkZKvmzFw3h/xIzM1RfgOnmAvYDxW206jgEtnYp+KT2GyLgokseqVz0Zg1tYcw=" - }, - "rseed": "2rddRx+uBwr4M1UPkI754kYOGeWIlsOmpJNU1aVVAMc=", - "valueBlinding": "IETA+aZoO4rKAPaSy+VqMu0EmLds52AtgPUkwK+vlQM=", - "proofBlindingR": "DkyTcuJccoFrSYlkei8GmDipyqPINEkuP0t7CK/lXhI=", - "proofBlindingS": "2DdMZGmDReKpoXkvXsewD2vNXUFBWgKsfih5AyWn4Qg=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "3RXEKlVGLXleDFIFlMHRjN1EvGR0Le//vMKnTMdeEWU=" - }, - "epochIndex": "7911", - "unbondedAmount": { - "lo": "134572509135642151" - }, - "delegationAmount": { - "lo": "338909377063736243" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "JC/q6YW00B0ToJAKn00yetO5tgdWmaYC74JtAVPS51w=" - }, - "epochIndex": "4180", - "unbondedAmount": { - "lo": "460741699381494981" - }, - "delegationAmount": { - "lo": "375116065268562094" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "6358799188", - "chainId": "c-97309774933", - "fee": { - "amount": { - "lo": "638081399198263855" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_63.proto deleted file mode 100644 index a4e93608f1584ac3ea1a01daa2d694757a00adcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 770 zcmdZ#DSMN?fAsi6mxVxr*@vI2pJM0qOQbAk+ z_kK(BJUO&k$mGQ3Rbs9;k6(Coy;9`kq?M{0V(wIa_$=$BF}?S7gF>3uLdWu|rw$S? zHR7k5{kXAunV?>B&#ZOFyP2%+|I_-lQschUrSDu-EdqDr*6yw)jL&y7M&b*y@`V zr9pxx*R0`YVAfKQ%!%Jy|LUBi>(_I~)7lI`wiLyOF}?@|7I>g!-7kq4#(Hl<8BOCtc+wD)fM1 zWBJTN1Y1^4U&6L#oxmld|;eR1xfTN(2ujW;*(jFiHy?Xm9i>)5$|7>Dvt===G| zjZgAv$F#%CmP`)0x-^vGxRQc`%YmQEGOW8!F?^eJ`e~NYTb3EybDk&YHhfh%uzvki zV3_dvOfGs9Q`DI4*_l$M&o;wi<*CIdOg#1My{kFaKaCSIQn+F6lakr&`e^0CO8vOw z8~C%&#yUDiF|Dc7sAN`M{*Z&q=@64W7cdFk6+NOA>ZV&6#}mXl<>1AhyDocDN_5}< z-*afW&+$0HRDtKVQd}I%_Z+yhZ+_c*MkOwe&C7RhZ|iKn#R4}&MgP^y)-4xgg%?cV zn(u2=b$RDD_OO}DnBF(#G6r9I9wTr?0cgh2&Iiwy9oeyo4QR%?kN@wjJG6QhtB^9s nm1TW5#D#d1buG<}4J^&gO)QO#rFeizef^a`?eD(qddmR-V&Yrw diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json deleted file mode 100644 index b25ca97fe6..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "553392091992438256" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "dJJ2s0l7EGQBeBZInSYCdaTzzdXGTmEldyCkZWbCu8VGIo1henXrj2+aNCx8/Qcw4hTZTz+FARNN390fGXflyrCogUPTAGyYUjdEO+vp3n8=" - }, - "rseed": "qelCX+23xaeJg/T9S3EFibJBji4FA4B3sCt93InYFkE=", - "valueBlinding": "rUx9AC9gLYfdwhdboqetDWPmEQUxbzcR3gk7mrBm/QA=", - "proofBlindingR": "A5kY9FniQtpSOGVLNapFNVfM5iqBNvKymtfVJA3qsgs=", - "proofBlindingS": "3qvSCPelHSfFM10LoCL/U+Axp6GrEsrT47bhvteICwg=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "934227096367306129" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "l1iNuABoE9BAwt92C9qjjrWubyUQDw0C8w9wh22tNOk=", - "address": { - "inner": "k+jJ9KWky9dD1JmJ0W5X76kgpqbids6XhQdiDwlpiKWSP89msavs7M9kJg3DH+PtwCboYxQA6o5vehCJXAExVmOpOajittjnJwiTDD/di1U=" - } - }, - "position": "77309380981437", - "randomizer": "gJCxDBxUjikcJQrTQpd0dIE35qbh+/isICMxkXYuogE=", - "valueBlinding": "gm7YtaPwro56zZBBl26OjY0RSNsA7rjpPcukMwwfMwI=", - "proofBlindingR": "JjY9yK5wz2wYky00jbIqCLOdoifx5FzhPCrVoONLVQQ=", - "proofBlindingS": "M5eUNOXs0WDL4SQnIkwVPmKxsP2XVHfTe6itntbSdA4=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "362921365638866999" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "0W0Z89ob8vqYAgGatwq3CRb8jMlM2BZNmqMFeWOCOuY=", - "address": { - "inner": "k+jJ9KWky9dD1JmJ0W5X76kgpqbids6XhQdiDwlpiKWSP89msavs7M9kJg3DH+PtwCboYxQA6o5vehCJXAExVmOpOajittjnJwiTDD/di1U=" - } - }, - "position": "171017135924169", - "randomizer": "bmrZ6J2aZW4p1XKAAmxng0dkk9kZahHPxYHbrHaKugE=", - "valueBlinding": "j3qp+OMSTREKWXcQc8SQzMwQoPcHFHdxJmYWL83FjwQ=", - "proofBlindingR": "B3I7LcCRoLUxw8B6VNHYxgDYRiqcgTfnQdeO/qmjaAY=", - "proofBlindingS": "zT5U+IoRzGmwU2dYArWY34eQzlPNhKCVGL5/T3CH/As=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "708633250339086582" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "2RZSmVtQ8sOtk3rrBZONaPIe2k4a6Fn2n8dgqTC63ks=", - "address": { - "inner": "k+jJ9KWky9dD1JmJ0W5X76kgpqbids6XhQdiDwlpiKWSP89msavs7M9kJg3DH+PtwCboYxQA6o5vehCJXAExVmOpOajittjnJwiTDD/di1U=" - } - }, - "position": "7307695242728", - "randomizer": "Am1s4kVh4UfHdF1TiMRj5p6aAsODdBVq1kWTm7+xSgM=", - "valueBlinding": "PidJs+pHw2hryxuguV+pWmVCDbuiZNq3b20RGvbRLQQ=", - "proofBlindingR": "X8Z1C0uO4EPLUEchuO/eMQumLtoxSyhKm/ZYlSmJVRE=", - "proofBlindingS": "3KNkfHLMF9iEos4NkFNtygiEIe7h+kooGkn3ROb8qAo=" - } - } - ], - "transactionParameters": { - "expiryHeight": "9006050043", - "chainId": "redbocgeyxblhuk-262561168342386", - "fee": { - "amount": { - "lo": "375340473983221640" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_64.proto deleted file mode 100644 index aa683d7848abe50cce6f62c51b9caed6fc036ba3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmd;@$RyOq#AU$6#qr_wgQMr4HeF{IQsPq3d^JbkxbWMO_UA8SR0w_UbXeMAdSIC8=qLb{}<9>P@UF zechiw%S5NVZt&GCH_wUL}mOnkUVMU|!Wrmy?LFO*juV3D)mr_{y(kcG! z_M^)?o4@?^E@bW8GGl9 zJVXVH!t{vV9Sj-57aR`VFXO(oxNqyad{qH{UZ&6d1?{wl|@6*E{|DP0;QfQd4kw+$^Pg6#f>$21Il9ERA zXUiV`{;@_u*>GZ+-XcaNg{Hh4TNi&=*H?9Rg5&hOzTRFzkJ}9IcD%Gby~LPD-k3>C zLCwte#JYm>ITDj~O?o$JacrKuNd4oJn1?o6R~J0?4rMV?FrGfe38x>bs4Mx1 z+9hq=@OOGh`Q_>rYv*0NRKkZEfZH!@KlJJ0wH8+50`Ow4>}lbYH4EnXOH%?XeqE4S?eB{ zxL~W{;R9767jGP6xZ$QXr_ubmJlKgDmET+TFC8Al^Tqn=o zztM|XNx@FtbMq_r!x`D9r5EgsUm2C^#JhV@%B}7Bxq?#PF6sgUF#cF6w|CzI=hFf1 ziaXxlGvr>TcgxUQ!)x}ph^d;Lp@K#VcNVAA6rB;j(X!|q?}XsoQyeXd?;ig0(vb4} z?(*!<3N9g2j^9_e9#a&OFG@{G%1=&Dt*l7O$tca%H8L|YH8V6cvoJO>GPW?2;sKU? O9seJ#Idt^iELH%ozEwN` diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json deleted file mode 100644 index 8142c3d2c8..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "actions": [ - { - "undelegate": { - "validatorIdentity": { - "ik": "O+zEEy11CutZ588rkIk5G5lu240/GC0d+gvihruVuYM=" - }, - "unbondedAmount": { - "lo": "410749331943002330" - }, - "delegationAmount": { - "lo": "312960866650043649" - }, - "fromEpoch": { - "index": "6643", - "startHeight": "6643" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "0Ot92gMhlu1BODuxlj63q9gg18BvEiRJVrGemPCLrq8=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP5wOvt+kP+XJHRTjvNNahc=" - }, - "unbondingAmount": { - "lo": "2017406978163373" - }, - "balanceBlinding": "vLCcEtKSuhgXSKK52ZczF+dsyi0GGNS2YF/fdOLARgM=", - "proofBlindingR": "Q66alz4ey7fPhABoaOsYVPTmHxVNkKfEhgcI0zFhXQ4=", - "proofBlindingS": "2aO9oYZ86g6FiLne0OxyzhNMGTrdKrfSDx1OsjutehI=", - "unbondingStartHeight": "50890" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "257406053948001234" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "y5nKsPX+Clv5dKKw0xLZWEw3hm4grA2kPxRVgl6lSdm3ZrRuZ+vPDtnjn1nyBqseaNkD4gDaJYFOIb7A+R2YiRcJ8+1aPciTXB9it5S9t9U=" - }, - "rseed": "cipsNMd2YB/4taVE6/rVUQtlyu/tvLCkTYi12cPMW3A=", - "valueBlinding": "KkYrgaCOwl1YOtN6ewJkPG87pArvQqSdjnE1PAyXRwQ=", - "proofBlindingR": "8KzS+oBXPehNjOT9ggjoubKOBG7hRPBXSVlPczGTIAA=", - "proofBlindingS": "7aTSbQS3leYzeal2LT2CORP2Zce6ebk39ZjX4+T4nQU=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "275779117971881971" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "jxTPSoQahK2kGM79BZRfyzLrKBhrZiMkUnipOz8Uj+A=", - "address": { - "inner": "hovz7gNe8Mgabh2Jvw6k3ena11dzMkMe5E8lImBQ9u0/nxpzbFfDWfmvwjmhs7AsWgN+eySTelEj3s76rdrgOohV0//ngDTwU4GqWOrozZM=" - } - }, - "position": "85200893098273", - "randomizer": "a2wbS/G270oLPUzNwpgQR8GkMpsiL+AKzJ3xN9a/VwE=", - "valueBlinding": "EErlGoMvcIOadxqDCgeWnvA75BP/lB9mj4lz8A+xJwI=", - "proofBlindingR": "qHZnhtdMJjPu/o7ZeIsBDnPO2ae6c2Fj0I2N2HZ0UQk=", - "proofBlindingS": "JGS0UGIOhS+34nA/dvWXyC6yzRaewtvamzOLFG4Ixw4=" - } - } - ], - "transactionParameters": { - "expiryHeight": "6732527483", - "chainId": "cej-20", - "fee": { - "amount": { - "lo": "697539896994331533" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_65.proto deleted file mode 100644 index f17704a19e6d1abe9e963bce82d461fb40e0e16f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 896 zcmd;bKgHz2rNpIR{pN_UZYkI6$mi#^Cv;j$&&<2sYcHWI`-}Tg+wQ45o29roZY?~r z@$0FJH(8aqI2vEgSk=(+eKm^~8^>p3fzQTV2N^Fh?PUZRb>VgGEoQ}OZyhbHH%_zL zzWRp3^#l1rDxP5*=gs)gy>7h{Pz?hb_*Y={yKch&=_)0`eV=`^#I-m%*0yfBwCL6; zW+R0?8|DaInzTzo++)$so70WOpXZ#?Ws|tFEg}AX$)f{q%vK7{>t;>2lRLfrd<#QH z#%qa?FVEyfeJ3nG(#Fnl*)TDd&q?9t;=K#oYF_cRcI>=&;Z4ywVIN7WyIR{X@yq&c zvR+#yu=o=S)ThjjgWsFLJ_6g*CiO>_tMG;+A^e z+@7{2Fa7m-zMGHdM}A^kEtheV`4Ph{)kZ(XeFuKZ&gc~9{QNe`_Qd2E`K0Yr_HMr_ zrBI}mV{*JKLH@_qr7o|3T@B<;J@x+Wo()TUJGS0Dd?va;NkPj^yKzC^q1Xtk%T?7( zDK`1mOSs-UEt%U_XllbV-JL~C;lr9szZ$}AU-yMxOn9ItwkBMtH6W0nxaIk#- zzvt$SFCShK7c2_>BImtYq*~T4kvR94bxQncqt_Y|*=fouK@}^l?M3<@NC5+`t^4yk z=C}_hr1E4t_wy~e`|{TH@M0rpxhMXrN(lkq-rCQXD$WT%9QkwoA5+unO|+xnb6 zG(*7s;1Z+RO8O7D&dmL2erDWH^4mThS#c#Fm_zrE6p$#RE)Uz27@KKF{j9 G&Itg&MVC$h diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json deleted file mode 100644 index 828fd4426b..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "bh8TFZrGJTuRotm5zoWVWwk4YwJBw4vjt9I1i3dLrKw=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2rn1WbPQfIS13MY/FBIFw=" - }, - "unbondingAmount": { - "lo": "917201995373923447" - }, - "balanceBlinding": "bFkl9VrDH4oNb1LiBD5pdrSVQFvEPTItXoVgWmBfEwM=", - "proofBlindingR": "4nsrZX6QadIdklJ/uZsWhwh4a3+oVc5ZIgtjq/OVIQI=", - "proofBlindingS": "UJkpp7oCQdMax+UtkcvszWxarrEgHAS3T6E2j8vPIAY=", - "unbondingStartHeight": "3373" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "XQp8MdY1G71kB/huKGsV0kHEZ+LSau3zPGX7iHpQYMU=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP7FbVz6rNnoPkJa7mMfigo=" - }, - "unbondingAmount": { - "lo": "581970549270190230" - }, - "balanceBlinding": "dsoc2KXtfw3IhLEP2ow++IWo/mEu7UlBYx7Ek4/UsAE=", - "proofBlindingR": "lRiwKVcCTzoBNVJFeknuFvM1mn33OZT4woUdPPrVLhI=", - "proofBlindingS": "T3/eImfuxSKSjosB5yY3Iy69vxizuTzv2rFLa5SKwAY=", - "unbondingStartHeight": "55479" - } - } - ], - "transactionParameters": { - "expiryHeight": "862369767", - "chainId": "j-37251208", - "fee": { - "amount": { - "lo": "89072481867724002" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_66.proto deleted file mode 100644 index 4147d27045e57a907824d5eb5ef053ec2322f5f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmd-&$aslqFC&){mqMPru;{E~s@4-1-Q0Pub!s%HMKY7);qJ%VFPV0id#_oe1XRO- z2L7&|A3EEX{e*YyndFa-3Ncz-9N%ZG?pc3&@m(Gxg`7y$uTh8PyLj`19xzGgdT%`)ljV*~?!U5u(Mn;e#0Jf9CVwkN z(;(L>&v#;X@2~! z#%zk!k)ng^<7`9flKVFu*(MTaT`W*LL9Otx*z#@m0>>`5-1+ufT}r|0?}-S?B(U|2eYy)B1`_jy2J9l7D~k zXVuzRy6etlMlFR87yf<}U_Q3-O8-nAhv#AX`|Qd$#)Uq#5&W@QFi4q$*+}8LZ}gsd zFKQ*XYSrFs`ZN9YO7~J;cTbCrKODM#eQaCH$AuDr6V86U`{3V%(_F*_U@ue1^JtO& zdNG#dh6C%>y8G{$m>KnZL{B{Isg% z{%o(}wi9`4tEu>Xg>{R1#OkArN(u|zW=)$|p_wC>!6o=YYH>u2Qip=pTV~#47t|Ve zZf9WDQb@G^wZ?zN6jxCd#;;uSOk|CVn;)L=HMLLFHCecvVLQ8#Lagt$P7#ZzWw)8? zUYYL{nc8qf##-=zf6;+#AI|X2%b2+)G70rDfsO5n4?uL$=k23b( zRD2WRViRYR{55$~ntpnybHbF6Tk-A_4@)T=3H^5Lv>Vg8wZS&0l?5tAjz!%$zxCAr z3r>%2eb$-Vx`UnhY!F)Hc~kuxKeT@MQaH zUOM~jgy*%SXvc>0Xa7gs*ygIH_-{(otG_}E*o+hu``iQc-aE~h6}jSh)2q##k+;J| z6F+ure;VWLxY1XMA2m_^==}We@ti+hOhg5Xf_T`e&yIzEn3HsO9sIgn>-zN>y^Klc z=Fhkn)fiq|*IP%EM0M?F`FA`ni`u+@c_%Z375CeTJvSg Gbq)Y@MM-`D diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json deleted file mode 100644 index ce7a2ac346..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "4SuM1Gnke3x1a1GEdFBJk6lELwWr++PdNHsy3sU2TgI=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP47zTWoWHk92X9itq59Vm0=" - }, - "unbondingAmount": { - "lo": "496011331435281692" - }, - "balanceBlinding": "CCnzAoPKo3BrtJ8KA78JMpVBo/X7MMQa87bxc30KWwA=", - "proofBlindingR": "iPJjDqysCWMKEn/XPmHZ5Vxj//23ntt4HbqI3nk9Cw4=", - "proofBlindingS": "4AZ1N4Y1yV0QzuO0pjqSBo5aP+YSfEcR7Gkj64bfaAc=", - "unbondingStartHeight": "14547" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "756508727715948818" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "PpMAsEGUwVMOpSWsifdrlXR5Z4t72cVnEG9lsxrZjF8=", - "address": { - "inner": "pzdGqxcO/p9yuqYDg+5m3Hz+QHh1Wc7yv1ecTxcHxx8S1fhW99Dr3Q/Qc5P7jjC/5c0Va+ZvdwrmHaxb4Bt38ECz4LAUEYsFnfK0hwLc6PE=" - } - }, - "position": "261095238065244", - "randomizer": "0Fdwkux/e/miV6MLhO2WPj6HeUtlAwNKX9o4sMiRHQI=", - "valueBlinding": "BuELMUeLeSUGOUmoMq8eXo61UEwCc2bhL4+GD2GzSgQ=", - "proofBlindingR": "v0xqGtdHzD4x39avVtNgMYF9+P3mlhM7FHObC0oKkhA=", - "proofBlindingS": "bRnBTYNEHCfaJvJBwESbBMQxiM24aZGYZWRNOcUBzAY=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "549603905881498178" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "puDt53S6J4TMZWAGwQABkwjh+qjGCclJQ0Qxv9otddU=", - "address": { - "inner": "pzdGqxcO/p9yuqYDg+5m3Hz+QHh1Wc7yv1ecTxcHxx8S1fhW99Dr3Q/Qc5P7jjC/5c0Va+ZvdwrmHaxb4Bt38ECz4LAUEYsFnfK0hwLc6PE=" - } - }, - "position": "183912410948497", - "randomizer": "ocypKhYeG7ZhJXnzdkkSjodxYXppcOoKEKqgvQ9jdwA=", - "valueBlinding": "UmwZOLNNMoBVXGYumAIaOY3GFawKG4/olMeBHxPkdgA=", - "proofBlindingR": "jOfxNLm8QXgiB4PJvMLP5xV9qpFK4izmzM+TeDgHCgY=", - "proofBlindingS": "NOcaqxTazCMmIox0ZvC/nR9kv5Y4onm53l5kvOm/WQw=" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "U+VDUqfJdNMgl4W9g8SqG9R6LabQxTNVloalL/CfnUQ=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP9pRGc4HX2/SH/Lkjopx3o=" - }, - "unbondingAmount": { - "lo": "769205773464892054" - }, - "balanceBlinding": "5xDWzW5wdfjB4ciKPSXk1KQ33MWE5FcUoJ/mqh9FRgQ=", - "proofBlindingR": "LT7hBoQ/KE2qyJvP/DAjoczd7cPJpL2D0nHC8EOBKAw=", - "proofBlindingS": "ZbWl81/6A4qZHxal7KwDh+iBK7mWkWu+gIJtR9rTnBE=", - "unbondingStartHeight": "85709" - } - } - ], - "transactionParameters": { - "expiryHeight": "1821370690", - "chainId": "uzmpvrhqhwovdzikkuaoarasmzxhf-305127387648", - "fee": { - "amount": { - "lo": "500513964524971483" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_68.proto deleted file mode 100644 index 1e7f4fb2743b91d3ac910c04655c5b303ec067e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1101 zcmd-&$aslqFC&){m%>Bso-3J8s%uKK16xW0JSVSo(Pv%#`|(|qYNLBc&HR{@fNB`f zz(4D=rYj;UZEw~mZCh6xmaE0ZG3VE$Z#TYne`GUK;L!Zc)O>1jLH3sUT+I79jix#- z{`%YCh}7q8AB$_bq8Y3dIzA=yty#mF%q3KR-7fLw)0pJ{f49%OT_L-x<6fmLH=mQj z1GZB0Hq(=_0_PrYS!OkftuM;{nNW?p;G0b4*KPMR*gY;6a_wW{+RenZf|1LBi;H8@ zrSI(zroP(GB?NS@=BqjS#)aROv_F3tqf+4bWpUWg=GSa~vD((>jdWIK2?#0JO=j5O zIOSk4-%`~zo!_&kmQ<#9SKmCEE|8zPS?Xp_yi^cZz;bi9)#7~r<`?Z+#@zfa?M}@< zhlejr``!C~`* z4I+ZwtaCqYX=l3g;-kQw9jlMOUuP|)a3Q>4(wq9~pNqm5bGN*mW@p!4>7B~V>=l2@ zV#A4vvP?<}Y!A5&-McGQ*(^O*7_FC!>)RUO!&IF1P`|&8KXJ1ci_m+K2sf5qdCPjuO;KDn~Q{LayqC*dLs z=095{@9M^4rJ!r~kgdgD!*|t*+2{WlC@(y7_wC`6OZGNjDm?VTxlx11Ng;LX($Dd~ zn7d}mi!FV#hPnMkqxQ~e6SMa$|%ez z&o4`<%FNC#P0UX$N-WN;s>n#wH8wCcG%`1~FgG)?km3R6xZ9^YmY%rT{gVv^jX=1Too8+d~)`mbh86s>sO!Iw1NMkW>ewne~PhTW4Hx+I?i|lWck5 z-z~glcH_7)S_eWPOU@f4H)8<0zfjRH4Dd{f8aCv7-$KERQC!1mq*;dpNb>Rp3P#ET zLkc1aARU`WDL$)sN6LvrgICuxYR2-ZtZ!$@ljHCFj4DAFO&SUa|J?n8t@f$W0wM_r z^x5_Iyup+@Dh3GKL=f9V3XuX5jsglW3JM6m(U_;X;<1+k5+Vv9De9arGjaB$hv(^B zByd6WqgMHY>jq9;D?86JEU9V`5>g6K=Y*`v?e%sxjuqPqEP+#v1~X=P*Yqx?=wm_M zjmoH-h;Lp@PrmLlPR`ERqCVd2x;y1+pSWZjz>4bMO2{C$8Ss!#iPG=|1Xue2<}=I; z8X#Ae2qd!c0DZs=UK)!F%e^zUK_{3zbS@Cw$+$dy%ON5lN~G;@gy@?!(r=hCo_=)_ zim7ms>YYrz-L$h3nNQFIDj*&3GRTN`E6e}LmDxAD47b=M>W+`ygJkPGd{Zh@R|_&A zK!q_a(kgZ+^o{`1#U)2_Bc*JOQtP;T{$@rvpmst855{7l5-N3Vd2DQKVP|4! xbai)dVQgh*bYd+yHZ(akG&e9aH#aacIW;jjGcY(c8Vm{w2=$rE+L_ztmj(6m3(Noj diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json deleted file mode 100644 index b55bde5653..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "940605532910508302" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "T1vFtaUBsBxbQ2KZzGUJ2xIkn7vf+9AZMPIvzLH2bbs=", - "address": { - "inner": "bVGcQV2OOaQhIvL1TJss1E1CJD6SZk6knPY/uyj8mEEanSQDSw/+qOwWJtonbLcw8s2C4gPCEdfIezNjF2kaNVsA97ZQwmRpHe/YfSntW8M=" - } - }, - "position": "127728017713308", - "randomizer": "+dM3uAleKhyXCEc7TMGPZo36ak3ewnmcq7J7D7X4AAM=", - "valueBlinding": "JhW+noeM16+THTBKZrzGJ4Zzp4w+KGxnNR9PnMT0tQI=", - "proofBlindingR": "BOr8gnb/p9EkDApE00eVy3xCV2YyE09XWKon1PEIWxA=", - "proofBlindingS": "78Xr4+LaitMpgmXdpnaxFcXXNsg6UBJ4cO3TQqZFbQ0=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "mgbcaxqV/0+dGN4VwX3DNom3ip6PrHnfNXQgNTtpSSk=" - }, - "epochIndex": "6885", - "unbondedAmount": { - "lo": "80909671647132548" - }, - "delegationAmount": { - "lo": "226582815710171208" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "Qy2H9UKITpDJ0CRf5xPqc3uZUru3tp6yMvO+Jj34NHw=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP/lyR0U47zTWoWHk92X9iw=" - }, - "unbondingAmount": { - "lo": "640919155703660687" - }, - "balanceBlinding": "+p+c/TGhHIJ59lS3YboRVMufp4mNbbnSypcyCmfU9QM=", - "proofBlindingR": "mYXoLOIBGjAD7KLzrCw9+O8Y73lUG8tXQx+DlVOnRwo=", - "proofBlindingS": "QGREUq8WxH0B7BVTs3KiuTFfqKRkr7rxmCGvDRCXVwg=", - "unbondingStartHeight": "6901" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "5WhNpUR6LT8GRLd3lnMA86jmkb4A7RHVxeNh26hJF4M=" - }, - "unbondedAmount": { - "lo": "865277880943141232" - }, - "delegationAmount": { - "lo": "193319336152785277" - }, - "fromEpoch": { - "index": "4857", - "startHeight": "4857" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "242424211", - "chainId": "eeckmsctxwcuz-437117126415078926947585", - "fee": { - "amount": { - "lo": "336568826770336147" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_7.proto deleted file mode 100644 index 2d986a92dd796c44df0fa7aa658b24fd1f859b29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719 zcmV;=0x0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12Pg}*cr2()UTSH=*%w-AN5+t9y-}}%RF!C?VvG#4d8d3^S zZBd*-U5+`VAtLhiOq(p!O+q9-l4ee%oc2GvDEyc~8l5BqOAr32>=q{4Cv3Mc^38(c z1Huv4$a^zm7ik(bTLAaAP{L$s9q-tEDeYUs5S-Ee_^*W>8X)=8H@FF2Djb&xM>|Zx zk7kYfYE9n4d7P`Vdk?kv00SZ*CKbM(hm6;+lN~ThX1vBHhI6NkJ}7KwH6Kr$#PqcS zDj)>v{DOA>r_m$~3PjUKmCJlWS7tI3Pghu~C)Du>TM#lJ@5Srm;@XPSDS~C)rgpIv z#n(2-I#3dLaP8AVrbTTH3PQpHKMEoWAesi;YZ{gRPn{Uv6~TSOHi@^2o{y|~-!*g~ zH9KiZDG=o~8VU%6_pa-%-Q14>A_@q|p!1aN`@WI`3c&%=0=)qWA_^cwEr<0&h)$5n z&?H~y6Y6t&nNqvAww|&w^S&lM_%wVXA_^b?00000000000000000030<;fisfm-Z|w3J8yZ*Xy{F!14$(Ao`!2{V|~&f_e5-w_&;wRLh^IiH&W!(#n@I3TM>y z13Dm?h3G8e0U9s^?4t9mEIs(|81H#h8_QQiAA^-sr$-7xAV6e9Qm+=oeF5whQ?qiS zxiMd;q-3wU@t7g64G@=C2uSrc3P;KUL<%AbAmwOHr9^ryKL$j%cb0Pi^Qh*Lz5wkJ z)y3ms+o(wwgBl75@WT15-?W8+3?d2${le$Gm)*110xAXw`6UqfB@#Oble5fo5+-G3 zV{2`5V{~|TV|98hG&46bF*h+XHZ(CcFgG|kGB!ChH#Iml8Vm{w2$R$Hkcsl{)dX~? BI-~#q diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json deleted file mode 100644 index ebe7da586c..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "758609206809424690" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "o0rP2vyThVgdnfqi7ahv0Hi++g60Y3ErSEgkpHTFfMn6cK4Pz8i+hM3zGhvHB1A7j4EeE2oYaFUoqWxtgzynzT9p36sZN3Gl3BTK73Oez1Y=" - }, - "rseed": "FA+xSgesRXVfWvrR3gjw1Q324FgOhBssuXU02YjUdSg=", - "valueBlinding": "TmB3Qcr8AmzAaPZ0vADqumwRmQ4JiOTl4VcI1FzRmAA=", - "proofBlindingR": "V9QU8DVso2u8CeO0x4VxXZfxDmcmmy15IuMGqRdHFQ0=", - "proofBlindingS": "OWUvbba5BnLntyZ07alU5DA341759eNknRlVae5+AAo=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "ZeowPwV2C4G9ovQO1YLXTOqwJHzlktdTYW62lfqI4fo=" - }, - "epochIndex": "5678", - "unbondedAmount": { - "lo": "355405884790959433" - }, - "delegationAmount": { - "lo": "501650326293238551" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "fuy2LuqVSVzNuELTTagOdCwhmkAzmHBC337Db2bKpfo=" - }, - "unbondedAmount": { - "lo": "803981751870556416" - }, - "delegationAmount": { - "lo": "315689443520827280" - }, - "fromEpoch": { - "index": "2156", - "startHeight": "2156" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "9826251232", - "chainId": "ubeqyexsxidyc-7725815866008672572401682544", - "fee": { - "amount": { - "lo": "944987986552174223" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_70.proto deleted file mode 100644 index 5df551c619384188b55e72e42105ccff5cb19af1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 483 zcmV<90UZ7ckpdEq0tzq+3J9|1-MQZ3$HNK|A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLL`O3&K-lZ99vo%*8fsBh4CzWNTdV{t1;NF=0m#eB*7aIO!} z$i9Tl^BNn+2T(hYfgTfT7-&@}scdb7Jg3b+Y2T|EH*uxh6w2>&p3hbqAQTU=N(Zb( zbzfTg(cTE~)eZLGSPq06EV*?w*@)D2C?X(EV0S^v`~qyiX!dlx0P4DI5t$ANh~(wr zR|wQx(U<@#AXn5B@HK3sYrF~Lw8w>UU6=6=XC|91c_QNmsTW5T4Kg4(WiM^Exdw9Q zwYd>aZky z<&xJ^VQ#jS`iSBB5Uwm53JA&CvCz)=srLjT3J8~`tKo%;j{61*N6G?33L*+1e(bg` z>Xk`c&A39-O{flZEFqdeGnjBf-+seyX3C}d8VU%2l8~{?q?D8kA_@qQpP8eDyyLJ0 zDh3Gb5D@GT5J=?pw+%~p#}e`{rY(_FjfV&tiuAQ$U>AEgw6Z@jkM zwxqGB=eNFWg3#uO+I1dJR*3)X%|5TAQ4_CHqNH&C{^vypyB2U-?m64PzWmn;_poaW zMJ^eupImsG($q`=cCxVDM|1fY#pgZuTFj)RP&?Dd{^|+M!|Y3>dkx>^ozD`#Epk!e({h%z$!~9Itpo<3 zPPyiHM%LNayH{Sh`I5OmbYb$d_ml4I=UOrE+>1xQR`VGt++TMh?wk8tNh|AH_l{2L z(^aSvdt1=X`|N(&%a3M?U%0stiR#7eJI@|1Sn!UGsL%t3P3*LdbGr=f;vNUE8Qi?= zpvR#``O!g!synD)Lj(^K~r^&CD&0qMbiEW*0;*v^ z1OM|c$$xs%*Hw5gbFI_ilkc^-I9}Y{yJP;UnN7S#3MzbAb!{hO_f{R?yxKoU{J^KZ zHAbA5)~zy_R{HVYm4%E}3f)d3J5-(<9x+mQJ1NuInf7^$2-KGE1DkfR9UcN{bkif*gWyiDe7Iad>1FvJ%)?h#UmaAJ@I|x<%!eV zx*u>GDeV2^so*D_X;b&)(pCfZsleZEHSummO!YQi#~3`|$1ma*dk% z4&Glins+as+O%oripgg8KXxSBotVw*q;T;1Qj6!OKmOx+^WfaH8KyCc3P)MdMD<`$GOxM`L($c`f#L&#l$kfuzz|`2t(85BB Shl`8j-Qop{XYbnnl?ebEU%%D> diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json deleted file mode 100644 index e0b8e82b3a..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "2MHAdWfvKKzjisPX63cxDo31FZzyMpNu8A2tf3boLeY=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP++dsi0OVgQYk3S8an7520=" - }, - "unbondingAmount": { - "lo": "612466720838445858" - }, - "balanceBlinding": "+q53vnsWTApdFXYe/l3zt5N8mLkf6Ophd2ErmXNbOAQ=", - "proofBlindingR": "DY5Ei2p1ZxWcGubfJolZ+mgdxarRqYmZS93zWgHNdAk=", - "proofBlindingS": "JlWxeLQqIDZxAgxUGEhuuPbJtaYgEUWalAvFpgb9egI=", - "unbondingStartHeight": "52055" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "uKD3xORo/a5DYsCnlk8l28v77TyHj7uOFiptzSibmcI=" - }, - "epochIndex": "1139", - "unbondedAmount": { - "lo": "757656633638593009" - }, - "delegationAmount": { - "lo": "474122440497760536" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "45Npivwk+TvRMrUKPAuRzVBpFQLZ+n6KzWmzYlsMYHE=" - }, - "epochIndex": "5799", - "unbondedAmount": { - "lo": "480522131851046384" - }, - "delegationAmount": { - "lo": "597724486042104770" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "GkGedzQh1P8477ofsbT2ZfM1wfVaHgl8rm8r73U7u4Q=" - }, - "epochIndex": "4258", - "unbondedAmount": { - "lo": "853722460048015315" - }, - "delegationAmount": { - "lo": "338663102364179328" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "441894022", - "chainId": "panqiezpytek-0529182760456886824465", - "fee": { - "amount": { - "lo": "537358923258928705" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_73.proto deleted file mode 100644 index 43d6dcde59fd2460cfe870a4ce3dd1edd13fe992..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 460 zcmd-&#CVBmA0w9%m%@#M2TIf5Ypi+Pb@=-0aznn}ucC848BNanz`M4-?1k<#C7>Dx zH1L04*@-Qd5dulRmp-oi{XAETi(}EX(~HhN|FxgPNa5GI@_p4}K3uV)Wpe*wKX0F0 zGh?Uxi&u%|iP|%Zqb*ph6nOhwy0c2tMdwI8yRX(6`71;A=&Fk=J7;>|{T#)3wuIA3 zK`nG+#TG3EvqC1G5DAaG9p6rFU8W%DI%^8|(PeCZtC&2lPh;kCI>clT^1_Y<-;X@W z_`A+I>A>=7{;Ic6|9)%J-oLv~Oe^=S#_XAg1U_>}adCV+{O9egY3~mLb#Tm>wB&vN z?^&nV;AT9YoZ0n9<)`&Uqpe&v+!N0RWQsD~{8iU=Hgj`QG*3dIz;a!n86R#R|9iRX z)Kxa18Hb+VYv_IPXekHW3@OKX}$$3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12lW&!#gGY-oN{y7m*|+Z-%Yr_4d(v2xty}BC0aJr38d3^S z`n#9fIEu$f5U`}tIOZ0ly&lAP$onX_Flic3jiJwrKxSBz96M*A5XICh=e)2@UmKt^ z>N}7eMnDK~)KKE6p<+hJxU0I2lYspMpsa%f5Z1Hq&b1dBAP@X7VNv!dvN!;|b=ItV z71LA0rA_Uqz-~0WW9ma{0U{u()?CR%OJYXO;rRxV_h3$L*#M!mb63Pd&O@C$P5}Ta zAX<9MuLQKUu+*p#e_pMUd8tzkh_~9eu9H?yyBxq@05Tvkh57KtTB8j8K0=qz?QX_a zYd+JH#arcSh{!&Y`E>;fLc#(+3L*+1)yt(AzP&&P?RV~%7Nlm3IYbyf=pM?rDkB2O z$jUPe5d1kB3JBfr`L@mU%JKyw3JB(&%ZY)yj_3mlN6G?33L*+1KZH8JosG295lRd2 zwQ8mjwZQ+c`0=3zr5bNOXz}Bf8VU%Ni`(_VxVEYTA_@qnpryvPsLj0uDh3FtHV~;c z3PQpHKMEoWAV7woXv9DwUGpYw0mziX+Dl0$tZi(5g#yT6Bw%ClYY_bu8VU%ph5X{n z;^2r3A_@rk!Nj=FckpdEq0tzq+3JBZawcL-*;<5%3A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLM`%Bu0Wfk5Eb)1J>fMarCLtc#$PD(IR3J$4(GGY>E#d}E+o zPnSjeGvzpg&@ZTz{?YOF4A*c=u3%VG7YaXaKE#_(Fp)PVlrQLvT>Z%!AQt#JkG4Q} zzQmz!u0vu@)N1kgGBV**8D~>s90{R~)*>L9{$caOsl{?4zXWZkUNmogE?1UWJBqXQ zfH*;ckTC%&Ak%M&Oi(1|(b?W3rhi9qir7*~`XjaxUDLA9yDB8j0x}@OfJ5^gZ^D=I|VjtP6TMidY%np!hpB`A)u=eAPHr$i7x~?Aco_r!)^v_ zP=IB|7T)3Sni#qTZT*O|Gr7vHNFLk^I61LQ7|Bg=Y}Lj zU6t92_sj=K-;D$cLc#(+3L*+1(eL5XiXB;dd*V$Za0WxD8Ujri7rh&DyG2Yw_y$HZ z5S0iT3JAW$-nYx2`Hu!73J8VDqV$Qk_Ot;K8wlB|#(Kjyqwxs>}%NUgc$1jV+em1{m^NZECK5wM6GD|>6A*$eL?}nnzf?ChDLJup- zb){aXwDhW(_C8Pw72X}-V#N4X;x?c;j71Um|obnq%_Q8v*c-(>RamnRL4ZZ zX>Y`dLziN0^OeQhS+>diKH4Te{cpkz;mgG*?lu>6erw^Mm;7*N{1@LZzxM3E_T$y% zIl%(+pWNHL?VGZc!nR=lU4gaVq|`5J99>fo@$;kbwxBkfA0_+=2ctO(w=*j#_`Q4d z^0CU*&C6!g-p+VYSGaqh_2$THC!Cme&P+XhTbxBp;qm=-y!V&6-EE3@`{%dt@v*t? zd5!Ly%lSH{Tdd^X{G8KBp?=wp*H_jbzsS*dQg;g5g5AL)YH_SbvLg08mT6uhFTu$* zfk~*BiA$f0ljF*tl_xu&T#F+r@PI*6?)mqcv#mzc_qwl*ar_N48J$+VIJBShh-`aS zdis+nj`kZnBN%<2GO+HQ#JFvT^p+014A`SIk+K2HD#R!8Un diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json deleted file mode 100644 index e612474ebc..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "NqvaxfSgktM6F3IiCi5gscaT+b9Uboic60+NPw1/KEQ=" - }, - "epochIndex": "1426", - "unbondedAmount": { - "lo": "832098717384533427" - }, - "delegationAmount": { - "lo": "803921006849307188" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "HxBLU3AKwZ+7BtzAcPe8TxootoOkI0zx8z0BgfBR0tk=" - }, - "unbondedAmount": { - "lo": "668704055905801884" - }, - "delegationAmount": { - "lo": "34121622488419576" - }, - "fromEpoch": { - "index": "7131", - "startHeight": "7131" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "YbECTXtTFkc3sFPIP1rNjyk+CbNLSAWp6HUxZRWO6qk=" - }, - "unbondedAmount": { - "lo": "585439291552837325" - }, - "delegationAmount": { - "lo": "735850514321692136" - }, - "fromEpoch": { - "index": "4147", - "startHeight": "4147" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "qDhFsnZ+YvkSTOKxPqei/DbIuBfV92/HqZQif7SPl38=" - }, - "epochIndex": "1982", - "unbondedAmount": { - "lo": "402106369769694891" - }, - "delegationAmount": { - "lo": "537248011236988727" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "4993147039", - "chainId": "cxskiwzygxsxxodjkyyoldwy-44823", - "fee": { - "amount": { - "lo": "488260940268234993" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto deleted file mode 100644 index d4fad39e57..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_77.proto +++ /dev/null @@ -1,25 +0,0 @@ - -BÂ? -" - 6«ÚÅô ’Ó:r" -.`±Æ“ù¿TnˆœëO? (D’  -³Ëžÿ«Æ " -´äèÅ×¼†” -FÊC -" - KSp -ÁŸ»ÜÀp÷¼O(¶ƒ¤#Lñó=ðQÒÙ -œ­ƒ¼Ùí£ " ø™Ôœõ­Î<*Û7Û7 -GÊD -" - a±M{SG7°SÈ?ZÍ)> ³KH©èu1eŽê© -ÍÝÀ”ñ½ù" -諻΄‘› -*³ ³ -BÂ? -" - ¨8E²v~bùLâ±>§¢ü6ȸÕ÷oÇ©”"´—¾ -«Í­ Î³¤Ê" -·®Ã„‡¬º4ŸÁõÌcxskiwzygxsxxodjkyyoldwy-44823 - -ñÑ‹óÏשã \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json deleted file mode 100644 index 02f43869b2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "gVKdsuNffNLLXJAYqkGTniNDLrd6FW6UODAxhyOekZo=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP59Vmz0HyEtdzGPxQSBbwE=" - }, - "unbondingAmount": { - "lo": "820354235759577541" - }, - "balanceBlinding": "eCJQeN/lkacOZloWYzMkgpjHtTOU+amzwrYqpyfVOgA=", - "proofBlindingR": "rghdTU0CQb/w4SFz0l84LcpHNsm9Om65atVu1wPvmwc=", - "proofBlindingS": "0vN4UU88eCm3T69NLT9Jz9vyHHPaRi247joSH3v1RQI=", - "unbondingStartHeight": "32290" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "61336195661012102" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "DT8JAJiaJr5yOYW3DApHuaKEg5fG4Tgp6mUi5wqcOrw=", - "address": { - "inner": "A2FcITwTCLtKnflEQHeeaU6rX2mmU8vxo52B8M+TJpM51Arr9BNKDhaXs6FyqPW8S79MB9E8Pb2BoqeWnQegLWif6D4HjJ+abecUchxP9U0=" - } - }, - "position": "25376291158613", - "randomizer": "MAyaTbmXZ3YVh3sENGTyUozKFKqPpM5SlG85YrT//gA=", - "valueBlinding": "iZbqHGMnXBqu7QghMRBbW/pVOY25QlE+SuxpH5EXYQA=", - "proofBlindingR": "lprzqKGwwYZ8PZMMd5yBDgeXqLbWgeLNRONaPuONLQY=", - "proofBlindingS": "UJ0bQgfZvjOsfcJ0hp2gvbXGocI3QT9PBwyyp1psaQY=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "539904110047673687" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "XJml+6eppUHLEOE4t7ESxcCYYQGKGwklhGgZmdS5b/U=", - "address": { - "inner": "A2FcITwTCLtKnflEQHeeaU6rX2mmU8vxo52B8M+TJpM51Arr9BNKDhaXs6FyqPW8S79MB9E8Pb2BoqeWnQegLWif6D4HjJ+abecUchxP9U0=" - } - }, - "position": "135643577862498", - "randomizer": "b5rcvvRYVoSvadxLP2jndNTXMTW/5/h1EI8FAyLZ1wE=", - "valueBlinding": "Y3YUZ2InegyIjx8ZXIkMaas2X78LkSQd2qq+oXFpMAI=", - "proofBlindingR": "YfP7DSQCF0Ihi6QvVNqNmEAfuc9HwbZNKvCjF9UkKws=", - "proofBlindingS": "bfJxJmv0o6WHPSQOfeiHa/xzYPoo+2wgy68zyMYUIAU=" - } - } - ], - "transactionParameters": { - "expiryHeight": "5462077879", - "chainId": "o-37", - "fee": { - "amount": { - "lo": "663879156004629933" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_78.proto deleted file mode 100644 index ee5bc1f18ad552dc43f84024e391299023db4884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmd-&#CVBmA0w9%mqKIE+)a<;Yc8FRnIN&saq>K6XT9xJqIpv+3=G?q=S`fY1XRO- z2L9EC<$RG>)GascKg!aW-4adh(j$ESbI+sJLCP@xo1asTPW<$P&TV#&rTO*4*f zHJo`%w3e%1wPLVRSjQ3T>&xW0|HDJY;!E)sx~JUDPVTkJ+nIGW?>h7Q+3ZdV zmp)en`rA}!ZuejBt84Fh{`M!C;#+RIJKk9d$ya}MW%5|`hmmV96W1;#uH}qe`dpkG zZ9D&6oHy@Rju6njny=>Q8y9|C(*FEqj7ovym&IW}n_si}#cErhH_};|B_O20YtP9r zW0u;!BFon8JY4QO7qv7`Klac<^Hr+SbFMj7d!&N60+Ecj6FVk;z zeCD#?(;pYlZTxV4vf5^~m#(0I}5n(OsGw*oYXFM;ta^28$ z|MMTE0{yJaN;j`FDk&tFiKHi~SMhZ8%S*;|@?@?yi{H;ZQAPIFs(lL!GYy!u6cRuG z=2c-5cT((Lq91arcZP%f&hzdExA|&)SS)^3MH`rqb3YZTWq(<`wB1&Pul7ZI_MhT} vUmCx26i%-13Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12NENhfI5g_S6w+K;eSV=nj;v~M#x_*ly6UJZ4Y<*{8d3^S z-KDbRF-9j;0fn2)u>XKz+TMs0@C`t8t>&9}^-+&h>Q;v?z|W8dJNR4V5S5Ywu%z}R(b%f^m;@pq7MbT;wi>F*YOP&DGtYW>xG)DfiM}UXKE|m)AfuE4 zDj+Ejy^^W7tdD1Tco#p?UCw1G^FIFQ*& zSe|Mtw;Bov;Ix>^tE2PU2OnH#s>rHaRsjH8wFeHZd_UG&M6h8Vm{w N2&dt&q_>3Sy#eBQ(~kfE diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json deleted file mode 100644 index b723dd77a8..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "A2y55LXov9IidD6TUl2/wmr497zDAwIGapH+5TX9Yvs=" - }, - "epochIndex": "8226", - "unbondedAmount": { - "lo": "790749542662366834" - }, - "delegationAmount": { - "lo": "474379211810484642" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "W1gN+npyJ0OcBT2q/aedGJJR5kZXIAQqMbw6aUFed3w=" - }, - "epochIndex": "8344", - "unbondedAmount": { - "lo": "227121166043162163" - }, - "delegationAmount": { - "lo": "668611346806030648" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "169851317018579865" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "JvbhcOt6ys7yBK3BH9wRTk6pLXZR6sVpNnMzwIuFR84=", - "address": { - "inner": "dhxt8tdyJK83fHAcZGAOb5pFi6lWfEt9/JbKtBsnLVO5gSzUyoHwArLTZWwSM4HUNe/5eVLMOD7AWXxQMtz8RJw/2x5w4nrCM3cD0LhSYqQ=" - } - }, - "position": "2321924394555", - "randomizer": "HzDVY7dtDIqW78NPdzBZLWfCRh9ahtoTnroyYCbEmgQ=", - "valueBlinding": "LIlnRb5LwOulXxpgOuPCVf3qF2an2nO4shXpeEh7YAA=", - "proofBlindingR": "oY2CwZT/0OoNHY/t2EH3QzeZwAkCpxevTuF+qBraqgY=", - "proofBlindingS": "BflVoQNRLNqxjalAYBuECdowUzQs2QojKUZ0cA1RdwQ=" - } - } - ], - "transactionParameters": { - "expiryHeight": "7405834865", - "chainId": "ngnqvobivplofajhaknmuguznxai-11366936804352298119738519", - "fee": { - "amount": { - "lo": "161310029019194629" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_8.proto deleted file mode 100644 index f32524f141f36125a385fec1ca62cb4dd747673d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmV+y0_gn;Lc#(+3L*+118lkEwdlXnB6L2JQeD5oYWVlO!vg{aYLWisHT`1y5TZaD z3JCJd#pTb?)BFk|3J9X(tj3e9)yf76Lc#(+3L*+1TUZVHdU7X2oCQ6q{imH6l2PVH zS0Dr`F}ylyL0)%!5ST$43J9~z=C|~(xswAT3JAD@t=Xf`*rN#wy#fll0t%=B3NQ)^ z2$`puy!YGNtpXAv3Lq)!oG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12CidZQ z>w3!0@&v8HAKVd6PN^++QR>BMHghw;i-kwd8d3^Sb{uW;*K#DUH+*m$WMB?&nnjDL zR(wl+{FchJ8z(JOxq&Ry%7O3#veRX35;K9+HShU(Qp`9$z*&4yGTi(`oIl$haN>Hx zGj{{fxKd)I5WAe}>&ZhJARjQ*W4CP#ik9!gPj@g`EoZ_;A6kam6P~&KA6G+H<(F73p|Ldtd-6Afb(d!Ib~d>J1%_?bt#0LpPbg z2?D1VuTJ59s2bX;1~MQ8`Bk9m#5mm`-Ura;GBA;ps6qx5{JcgCr8VU&U z{=%ud)S==CA_@qQ*`bw?;ib3)Dh3FhArPG*3cdmgy8;TR0SYh*3JBxX!@cXdzWxak zA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}sAUbP1rU?UuE`e2@J|9M= zSe|->Z)O^uqOb=%`-|vZj?OH}T+`jc9 zM}h-MlQWHJQLuShp1cKiamYxjl7Rh+dq~>qHxUtSccI289-*BOIAcOWj+1a3DiEy6 zmX-ar4H_WV0>Gi0KvBa+;62KS6g}vWZHeGVH8&UdIE%+Gk2h()|2MWRg(gMB#3L*+1Ev|-K z17l4+@tTosm-rm$D)+53+szb=$BQNI{>wrwa3LLiflwVC~s+H5c2 z$wB8}(n`$K?JPBF@7RDLomnFu(GN(p&jSiZ$^t_QA_^cx*lm(pH8bfhgeYj3+A1`d z@6gKcEhs2R@Zg=1W)~wG3J9s}(6OAE+pz;82?&PY!NK|QsBS6-2(3gAtwa(u2$rS$ znhX*jbZ=*BXlZ3)c`Z0KH#j&jG&43gI5aacI5;>pG%++93knGcn#kn$!KmdemB=|k diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json deleted file mode 100644 index 73c4ab1cf7..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "psqqibgypbhnzNAGH8amRX5xJsXoGLpd/i9/Y01B4RU=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6xxDLKV6eGwiaAnUlRgqo=" - }, - "unbondingAmount": { - "lo": "799160488185178313" - }, - "balanceBlinding": "oKWOVklj41pgOpUkKLq3IhWLVKLfvVkOJuCYW7GnlgI=", - "proofBlindingR": "etI88PppKvAaCnndcNPl1SIdq/2ty5zLTiALVUpbPgQ=", - "proofBlindingS": "Ts2ipu80sHx+YSAwaPLQAYTAr8vvSZBE+Xipm4kCsgM=", - "unbondingStartHeight": "98952" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "697027804145855152" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "O31J/vU6ddhrtMalDfxx6HtW9DSzPwj5AkyipXZECM0=", - "address": { - "inner": "Mb8GwYqgSqWOBptLvq6yR8WISgk08buT8M6qpz1ZYsTWSmIfPriPuK9oeWWcvgibTVVls2Gors1EgFUYmgle0WZH2IvK3qGMZ8aVyKO8QfU=" - } - }, - "position": "4687903476639", - "randomizer": "Ouvq1yYZj5EP/lr0gxHlkf7s48rQ0godAoG+HRfppgI=", - "valueBlinding": "l7e9EZotrL4ItR4p5s0jWfLoLDFWpihVlX4NWOKjGwQ=", - "proofBlindingR": "PIqnJpJq+lpv3yx49hvX9tu4ne6gA2gfhgvn+zbaXQI=", - "proofBlindingS": "Cwbu+mbrO0H74bR9f7uaA5t3c+g8wsmd1Pe3ctT00Qs=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "588209784235467622" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "j6Zw0JiUWNaxNtzDHLBIr/pcX6ex1SUpgxx+7eIV0wxwczJveW/92V/wALXQIArzTR5UfX6ua4/wNNGmOGMCPHTlyq29Yy8jEStrpZ8kE5c=" - }, - "rseed": "myXuLjMGU18BLt1ugVQyzKeaTB2cxJ1TdZ5iBnHXMfA=", - "valueBlinding": "qDIH2UZwfEqR9ZxWJaIZnNHUfeN9N/opRsrrXcB2eAA=", - "proofBlindingR": "F9/Z+HfTMWWqiqGzpPVnRC2TjpttxSjEKwtzdTGPngc=", - "proofBlindingS": "EUaElz/fOq8EKRYV2apw+2esSYYoO3ctwoGDVCJM3Qc=" - } - } - ], - "transactionParameters": { - "expiryHeight": "3789206844", - "chainId": "oahlkazejrrvp-256115", - "fee": { - "amount": { - "lo": "147055795739684516" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_81.proto deleted file mode 100644 index 208d7d6a2566f48c66c6399b87f9e3fe0f5868aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmd-&#CVBmA0w9%m%_4Bt2%cWE!~lR<^r4iv1P7xg=$A%NbHLJr(d7!>-bPq38;nv z4gA}9#OPG`^0q^24RbvMn^tLYah$xkWILLe(Xk55F?CK1gv@-YvNN^s18V>c4AG&pGXviBw%YU&ad3^G1lU~D5c3y$CmQ`DSS~K_QhngJ;zTbpG8Z{TsY231#tx!?q@sLwZLm>AKPs2ed{*4 zAMNnsH2JuD@`rP)mfJ=q9l7R}ByYE)f5-Za%G5dgIA;5XrfyDLvF@x(L#V_o&bW(d z?l-zm-CNj`er)QA#d{pT3e2B=^4azdMkxiW*RQUtN%l|V{}=V8S@7w^e{UY2x^Rh0 zmZ@={toX}iOiBvVx9=64rMqSy$5uJbXJ?foKfTZ~3|poVI<<~B;?ZJh7A*yvuH|Zz zvVKM7-`A=5CVllaT^9+q++BudN+_KipDVzk3$*?DFCl zHiu5mz4Co~(UmV3xw$4X3H337L+{zKzH6_xzMsNDROkW2rhi$%g&9*Ku5C2Cb694B z$NFC}@yj<}Rn=^kseAiK^fFIDu~B|y{@53a=Y} zP*PZ7#D3GQpvG(B*EwOTizMeI+o{*F2g)iKv=qee-~3U2*)Vlg*TT(9 zzNWkAPVSqXdsO3yHg|EUVgEdKBLzXXmg)BQt=6+>iizG_Rq#7~jc1#Nb-C`L#^w+u zpS$crS{!>`z3Sr=63I`@$jMHuO3f-NDl5=6GBqw*FxkQsPq3d^JbkxbWMO_UA8SR0oG!0tx)uUG3(Zxal%yQn+0bceZIQ7=YXu`XeD}0|T=MtF$JIPUg|7m$!r||;Gne;9e{8jW*q`rFsJZUN zd7rQO&2dL+S4ljrkOIcQn`Zy3ud~0NsEgt_e^BAHl2hV@MH`+Nv~HPHaLeda{igQ1 zmmN180~Hs{{we8se)Eg)T|efX+Zrlf^)p+!Mcw%Y>x)-xlLD0$rru;-F{jX4UZCOg zqQ$?aYD+16-n!G>uIA}QN2cQNhxey&`#$%d+5Xq>wqs{b?u)?L%t{KM_g@Nra3#|1 z&2du6T!$DhG3{dn z#YIr`8z0@*#wPzly>0rnZ6B(3dtJNmy8l{wy{mj~(3M&xpc)1=@V|?b=^n$y?cx!S zBvZ97AJO9C__X5BuY(PzI$4Yq?)x*l70akRYPJRB++F!<2dmAMt!sk-K7hQ -" - þçØÕ‰›~à˜›i]ûˆ©}žjnsøï¡¡™õ‚Î -”™Áø†±š°" ÔûÇÒ×çÌ[ -‘Ž -0 - -‚²µ³Öþ§Õ" - )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR -Pì9¯ÅFZP'¦–ŸŠ5«°%ù·¿é‹Ò#QíB]è,xàÆ£Ÿ¡²"Y§ääi¶ˆG*}˜°7pêø¿ps0ƒø ø›2fm0A! J °Í:îŽF$öj2ŸØ”ÁŽª±X×\êgþC­" H1Ë¢ø©ÃwD4@½öƇñ´œÐ]=µ .]é݆\š* ¶‚uáF^í—‚X‚”®½´JKû© -á3ª¥·> 2 ­Ü<ÝKb©òeX~}=/Á²Î]¶ÊGÉ·Ùž&¾àµcqsolpaq-1654045 - -˜¬ËÆïœÑê \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json deleted file mode 100644 index 231373e2da..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "ypVvXfEXw3m5APectRiBMJDAUvuf6d9NBrfqIqZ+/m0=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2rn1WbPQfIS13MY/FBIFw=" - }, - "unbondingAmount": { - "lo": "84790196515565903" - }, - "balanceBlinding": "LIs+YmpXyhGhODDT+l0WpohQFGbrIKYCFjM5f2NAuwI=", - "proofBlindingR": "VFbI0hmtICRWpZdhICZfVhUBpRXa02TOSoYiSSuGSAE=", - "proofBlindingS": "UhRp/xheT79a+2+zRun9Z5r7089T39ckix9dB7N77QU=", - "unbondingStartHeight": "48617" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "369111650235169005" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "xYecoUyJO3LeGh1v0cBzbxoV9aZiKtjVXBygHuQwadHCUFUQCy57Z/Qh5+37qZhn58s9M0UVP/dHidN5K1Egg/8VfnAV356hIMLvAtKMyHg=" - }, - "rseed": "/56iW7V2iI57Az7xos613lYix+NhAIjWnz5ViTTUxq8=", - "valueBlinding": "lqpAawflbMJ2CWi7UX0EqAyE1Z9dCQggRiaFcoUziwA=", - "proofBlindingR": "qEviwexEz3jIsdnjcnPFOGLPGTs4AfQniA2+iVGR1wU=", - "proofBlindingS": "FWbdRfGoQeaGA5N9WtsSyfUAMmxIx2XW2WL+TRpBdQM=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "93053517795236342" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "40uQK2AKUHt0Tph6rMOtSepPxhvlWKTgNY3kYINdDhA=", - "address": { - "inner": "JN19+6lv6Z9MKq0CaD08lFbuErvymgsvOHbGM56ULu4fcLd/BoVu6+s8qfGxYbQGNo2lw2CIXX3Ma2CT7YvzX5/McZWdFafhrJZNeiw26a4=" - } - }, - "position": "184893369668485", - "randomizer": "JjAU/Shx1RBaHqmDgvB7cVlKbDxTbipi/WwipDvePQE=", - "valueBlinding": "Ux+sL6G0AFVwpBWPAFfSW/jTADdfKYC08FY8K34IMAM=", - "proofBlindingR": "6c1jpK7dGyCsxdkf8FGPCFBiDLB861VGmJByP4mt9w0=", - "proofBlindingS": "ErXcbEcnq4lrNKfnlbi0GvS3q7FVNCHBJ32UytsrHQM=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "//IgyjXd5Qkroeq294FlrG//TSutVlRW1ayZXKOX49Q=" - }, - "epochIndex": "2719", - "unbondedAmount": { - "lo": "129763464396120655" - }, - "delegationAmount": { - "lo": "287980955103956518" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "4877827373", - "chainId": "pjs-0150844943117", - "fee": { - "amount": { - "lo": "668528544294637855" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_84.proto deleted file mode 100644 index 7dd58b7d0ae37d39776e2c9159188dcfbe136caa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 903 zcmd-&#CVBmA0w9%m%^#3`LQ3x4_EGF_&#T=M5Dok13|y%zr63uw*8gTvbuk{N}Il32njoJNph`%O4!ori3)1*VWNynMQ>eBIp@`;6*w5zIY<{uY*5{3MR%QtZ1#tx&ZJ)Ey zr_;LVo|J6<#RJ9pQlej%C28Hb8Y8nn?ukL>#X|w10^EAl>0cC|zx};(M*8#9w#Kfa z_TSw*FIQ>@Dm4EWtt$|{KX0MJq4!LedQMbGDg2+eD0*vIM_)Cw-N!}ew%!XYJrAO#FKmAkdSSLVN*@1wPrDZ|!gO4vK0-JfQ0>syo^ zGoCj^@111c7Kkaf2MHiT+!tZ*G%)R z(lL9vPM~%9?>)V(T2cyX1|oko3a<)8$*pW|`cPdM>6K#>oTruaH%DoS^*vigC52%5 zHTny;FoYH?5$$IPzZCuBGJ|=%X2X^bVK&-z90tr<3NOzlFIjh2T4Bx6oAMt5`#A!V zcsA6$4t1L`p~${-?RQ=y1);5Xa@^HdcV?R`e?E1`7O5}WS8oh8Q9P(#JLS}EZCPe6 zr$bEkpnUQFlfo&}yH7c_7rxr|y)ku7{(oQXwP7J)SJ%vpSv>vm6@mGpQov+?WM1R@ zrw5)fDsgcvo3m-grzOY#GYhG6to`+Es*sRiK~}M@fuX5^g^7u!iLs%fxfBmDwa#BO MVfmJ)M;CJf0LEyI{Qv*} diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json deleted file mode 100644 index 75a4edb2d2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "mE5xRGA9nUG6iEi3TpHaSUN4rQ+4uV/YvMzRAOuSND8=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP4HX2/SH/Lkjopx3mmtQsQ=" - }, - "unbondingAmount": { - "lo": "420601903627056312" - }, - "balanceBlinding": "epAblm9L6pjFTi9cHgdyZ8SU+PJ8aSRGiJaHpdTzbQE=", - "proofBlindingR": "4RO+HxUy+fgRjdgh9jpTFv9CjQUAfJLuiSZtwM5QRxA=", - "proofBlindingS": "kUI3eCwMctB0xQvv3PN5jFTPFGUDOkbDwuFELqJucQI=", - "unbondingStartHeight": "95674" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "194658594533986528" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "mqHnWCJsXybHLHqC3ly75BMw2EuydOv0PvkISZIc1lM=", - "address": { - "inner": "P2mAbQKnfnbl2rWGO/wDeR7ioTpVR+IxwOI1vWp5V9T8t/Xw6Gs9hhgcZnJsx0QI91NE4ABd7AuKWgt6h1rJEs7yqrCp3ku4idshLQE0+uM=" - } - }, - "position": "199955334357414", - "randomizer": "NHAwqKDGujIchlFK2ZqtgHQogsgbzn3m+/RdG6AnfAM=", - "valueBlinding": "IHUPu0NmR3s5UDKU/4baIMES5/gIUAlVN2DSlVIzbQA=", - "proofBlindingR": "fBG+767S9t3UqeIltJRE1T7HFdaDxTLAdFdVj6EZ0g8=", - "proofBlindingS": "pQoXhmXKZICxUDZMX8VBTwFfIHsKg/mq56LJhC/+6hE=" - } - } - ], - "transactionParameters": { - "expiryHeight": "5275357962", - "chainId": "hearlhbkrot-28", - "fee": { - "amount": { - "lo": "553373470100606146" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_85.proto deleted file mode 100644 index 81c3a586486037f55310391a0edbf94531825a52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmV+{0@M8p!U56(z5xm%3LuzHaYSG}ok6;YNViUr+DSurtq-`lU)a3N(E#g`G(RFD z3LpRg00000000000000000906UvJVM^5l++ao%aILc}Tx2)OC2jKAiQ>jg3(dXO8I zZ%gW!#ZE6=9tUz~#FY5*d}$;`h?a+?)bnitIw0W_z8@7b`S=ly*dg{hQx^Y1jRgRF zlJ1EnZNSb@M-W0FkwQ0kEDUncbj1tr-1B*iRL>M;13E^-!r??NqHb{lNV@9<3cdmg zy8;TR0SYh*3JBn#v)$dEYOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vK zscH}sAey1)SR!m+CdVv#g5F%ax1EgB#+a4@K##=0^bhEYn{nyr9zD1yiv&VAdg>Ai)yn_y|x5RX1SLl~OZp04gAS5x(!P()Qid zsp2KHltk4&#}(Ft#WKKjS5=Rp8PX3jAf*ZyhGoiRfU!_EOkc%8PXS*bdkTa3s^_A~ ugfIT;5fUT_il)BP6A}(+Wnpq`Xku$}Z*(m(I2sHJ3JAiP{?-TYpY{C! diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json deleted file mode 100644 index b2c2b699d1..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "917482565309071197" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "bzM1WH5WGy2F54CpkOmauXD3RpzKOyMzgW1WJfV/mXM=", - "address": { - "inner": "DQ21aj1ogDTRk0lwPQLwrV+ZkiiCZK/ZLxebX3mwCBYzPgBeK03pZDsNBw1aBWPSXfiAvMRwSBFNlNxjxVlM9aIkn6sokV9ChbzhMWQz4E8=" - } - }, - "position": "111875918353395", - "randomizer": "W5x074rUa8tAvy+6WSHrZRZ/ZLU4X2l5Vs4CmiRD2gE=", - "valueBlinding": "zGID0up5G5j6HrxcD+kWVNo/GK5ghxq+icR/6r8O+QI=", - "proofBlindingR": "p6w2iBq9BqZ3F2TnDSEJ7qBLAFyGIbPO+uMbYGatWQo=", - "proofBlindingS": "sxXpJsV+cN6rq4uH+DzJc88LHnHPslvADjxTDcF1TQk=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "clpObU9tHS18xnavdStSgD7nlhtAn2mh25aCpHn7n0s=" - }, - "unbondedAmount": { - "lo": "156578369570252098" - }, - "delegationAmount": { - "lo": "746431256995602391" - }, - "fromEpoch": { - "index": "5799", - "startHeight": "5799" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "707520942614182206" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "mJ95eYUHM48ZsoCZDPlZvCyONqe3pu3UN7ADMDyMMNc=", - "address": { - "inner": "DQ21aj1ogDTRk0lwPQLwrV+ZkiiCZK/ZLxebX3mwCBYzPgBeK03pZDsNBw1aBWPSXfiAvMRwSBFNlNxjxVlM9aIkn6sokV9ChbzhMWQz4E8=" - } - }, - "position": "212126573028122", - "randomizer": "7Y3fF6tl61doOUpf3fbFfDIIX8EZKcnN06ny4XmzZQI=", - "valueBlinding": "AQJwAioMl2jxtusDxxS7HxqlTgpIpvhPmSFpjswMwAA=", - "proofBlindingR": "zLWT0ezvy3Wa37gP7+wjdw1ziaLej5Rurm3AEcHcZQQ=", - "proofBlindingS": "/r/yxJuK7IIEn6CBPFH9nyKAlt+iuIKOdG/B8m8Jmgc=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "974188200196424529" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "MrJTTlxFxG/XP85lXuPk4Fopxmlr+zk5FFP7vLOxk2Twiipilr9Lx/erklq/7Mw1BJQ3rGQQMIiSb6JAOv4wcwxBJCEObcNLuKgHlUcdylA=" - }, - "rseed": "piZ5+hknbjaaw9u+1P03f81fuIlf17Xieu7MEPTT1PU=", - "valueBlinding": "Z4tZ0pTtnDG9Zj2faBsS2quvHcXLvLGTH4M47PyPmgM=", - "proofBlindingR": "v/BSxkokdQ+leI+5k1l+fEkQ7mtz58/7bagCjiR5+gI=", - "proofBlindingS": "MeoGnlSrmtcvz5Xtv4F265xjcgpuprnDHNBBOQRKqwY=" - } - } - ], - "transactionParameters": { - "expiryHeight": "3561173670", - "chainId": "xhfofpgoqqgrpfnko-63711094027", - "fee": { - "amount": { - "lo": "861154070010262796" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_86.proto deleted file mode 100644 index c69c8471881275be2bc3dba09fdf2dc2dd2b04ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1044 zcmd{lSa@Nj*?{0HWSt}bi=7y<$t)E#e6~q<5 z%eytpHlxAh;$+VPTc!_d<7ZCNXi8asQ(t^`eB}lXF=IQ1IBnmTDb~E~yiu&lmtuc3 z>^V~4A?Q2hPV&)6pRbEl=C9V681K}&=b>SW@dJN>&&&TVYT6+wr4T)*;-ozD^aZPuXe_pII4pj%k*P^DRatg)>RamtIv$&-f*`Cx-u}Sja7ViFFC>Qu{iO z)W6!#_mfFWVfh-f4ynCt%gV)5p7SblzFXkU5Ywi(`P{F^(g|s6Be{$eHjBPgJ6cz8 zZ}sZ#_8&GUi_de*6`tP|eSps7r!_69{5{`Wii_jWsb9S-pG};`q{PK>egC7$4_d|YI=ywp-ZE{|nD{AVg=_MPE5z@VjYX6xjOZ{D9SoppZ)|NA$}<-En6i|+ML z$y=9uK=9z5R2CzJfBQcjncelKiDmwRMw`ID^OYK=-Cwk$sjnpe;HP}fS?pXBnS}b7 z!0Gs6+x3pw4-OpSB`WlQsnlpwuwRVpk^JlS=ThSyKY0+Pc`P&gx22^>@b5jFH%?CZ z(500$ZNK;N@2e+8?SFH|lx2$fniK(pj!F589IXBs6!SQ$DDveV_TI6AeX6_csQ@X3 zWonhbB-QiGW*xr0@5*2E`m^ynI^(ZzeN^@CjKG)6SH3DKq<2SNn(}sz;odac`5Dqe zw^py0J$ic2#>w){7H|Ia&tle6*#9Bun3qZ^|I&*7os%Q$YCHwrWfwm`|2uaDQ=dxZ zFD4@e!&hwcLRQbZu77^&+x?AYujeEeapf)Bd06Ixqa};iYBnKbj%81K7V!$nR%E2* srxm2<7Z#=$6{O{5=j)mon;RM$Seh6ZnM?5iGk?#k`}^7+-Tui90Cx1%wg3PC diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json deleted file mode 100644 index e975fb8f6b..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "940709130057369238" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "0y8Nj6XJgfgYD3A5VM+xm6or5FKf3JL9Mi+jZg+FGtoNLfFfYc/kURyxf0kB5fzc9l3GuGkNLuPTig3XzucrkV+Yc4Cnud+EnAkL7oNYTmE=" - }, - "rseed": "hnvOnrAK3lirzeOtT4AsZR/RN2TUZ00RTQKGL6YQ/Zc=", - "valueBlinding": "dzLtF3c7CK+hIBEtRJhfrrc8DtKTv8wo8V4l8vkv9wI=", - "proofBlindingR": "WKZ5sBRvCeU6hEkN3JOpJYTjkxVXklfr4pHjXd+pFgM=", - "proofBlindingS": "IVPIzTrJxKEc1pByqlfUPPZLxT1q4QPx07qlJpKkDAU=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "336818578762814036" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "SoR4eOZp5kjBgyqwQMfHxsmLUC1t2pNoZBjNNHM4KwhY+E8OjkL5M7QyzKUBGWOvZxwR7zjJhJ4SA7YhTfU9c6bxftZqJJvpZ3PkeY3bXxI=" - }, - "rseed": "Dagl0zoW0Lh+jzS5iiH+niCijOihzWqHeKd0qW11VJ8=", - "valueBlinding": "iyDxVngB0I+d762VJLkKQTQzXwKWFX0PeqtHNELEZQQ=", - "proofBlindingR": "EjQ1Uik4xPRKSK2gv/W3Mv3oNYyHYsJHNa+Yqq5b0ww=", - "proofBlindingS": "wNMFiZDWiCBG0desWdjzcp3vQHGhi9OfqoxQ2MzFmgc=" - } - } - ], - "transactionParameters": { - "expiryHeight": "9496280722", - "chainId": "jf-8905371227382716334", - "fee": { - "amount": { - "lo": "481414412650065861" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto deleted file mode 100644 index b26eb96b19..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_87.proto +++ /dev/null @@ -1,17 +0,0 @@ - -‘Ž -0 - -–¥ðƒ¿„‡ " - )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR -PÓ/ ¥Éøp9Tϱ›ª+äRŸÜ’ý2/£f…Ú -ñ_aÏäQ±IåüÜö]Ƹi .ãÓŠ ×Îç+‘_˜s€§¹ß„œ îƒXNa †{Ξ° -ÞX«Íã­O€,eÑ7dÔgMM†/¦ý—" w2íw;¯¡ -D˜_®·<Ò“¿Ì(ñ^%òù/÷* X¦y°o å:„I Ü“©%„ã“W’Wëâ‘ã]ß©2 !SÈÍ:ÉÄ¡ÖrªWÔ<öKÅ=jáñÓº¥&’¤  -‘Ž -0 - -Ô¤£ççÖ§Ö" - )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR -PJ„xxæiæHÁƒ*°@ÇÇÆÉ‹P-mÚ“hdÍ4s8+XøOŽBù3´2Ì¥c¯gï8É„ž¶!Mõ=s¦ñ~Öj$›égsäyÛ_ ¨%Ó:и~4¹Š!þž ¢Œè¡Íj‡x§t©muTŸ" ‹ ñVxÐï­•$¹ -A43_–}z«G4BÄe* 45R)8ÄôJH­ ¿õ·2ýè5Œ‡bÂG5¯˜ª®[Ó 2 ÀÓ‰Öˆ FÑ׬YØórï@q¡‹ÓŸªŒPØÌÅš,’ý–°#jf-8905371227382716334 - -Åߊþ¸û”× \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json deleted file mode 100644 index 51315e655f..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "9OdpFpku+gkoYRCQyCGjsuy8yuUqsErh49HXoRecO64=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6Kcd5prULDye7L+xW1c+s=" - }, - "unbondingAmount": { - "lo": "276295816811413732" - }, - "balanceBlinding": "YPeY5Hi3wmbtL+VurEGSCXVAuquXVgDlMESPMcowpwI=", - "proofBlindingR": "sYz79E3x8lwtIQZKXGAC/X2nhsa07ncU8EyxVv1qtgs=", - "proofBlindingS": "Pbqx1hhDHmSgQNQxTuAZ1AtFNcl8YoMiUd8rX9/y9QA=", - "unbondingStartHeight": "55235" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "9vWCejYjGYqjHXGkSi6qArFhKGZ7CQZccqgsEZO16Sc=" - }, - "epochIndex": "6480", - "unbondedAmount": { - "lo": "454476009671626025" - }, - "delegationAmount": { - "lo": "691784831539865030" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "8338570660", - "chainId": "ezhkxcmdsdqahrkhosi-188362138118398157794460642667", - "fee": { - "amount": { - "lo": "783393596494445163" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_88.proto deleted file mode 100644 index d48bc38532799a08764338dc400b07157622d9cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 339 zcmd-&#CVBmA0w9%m%^9lnPM~besO9f3QRbmxOmf>J*S>(ZSZ>d_~P}2;&ZImDFM|m zpn-o~h4(VoIvqaw?(}cbt;MgkxHz6PK6-z4)3aC1MhXevXFRFcekkp&{?oiQj*~b` z9d@mr9>(z0z@^{tl)-W)D}{|czrXl?{1l_B$mSK3!1T9vdE2oq@5)6!_-qXOo3)MG zNx^p4#%mJJaw!WOt{D0~ki5d}YI?FJsaYxTzIOcmPhS~44zFkCayrCh5AwpduT52E z%934+Web;h>8)bgn5dCf&B+#1v_eO4^46E?0vC*=xHwkMT5sWDq{*Aj|9()!zk_zGq zNcf;6x*>G>`4vp-uPH2N$!imEUw=*O-ntW+MFN~_gKlZs6tCcrZdj|#_ssEf!H3_X zDuF)1lbIYYl-f2;oqEVonxCWAVYh^#=%tQ^)>%z&1(tum^uOV*f|SDIGvCWXLw>sN znX^RpXp$wTqs*+_2@X$FvuY02O;>7UQBpW|VxOSwJpUKWE1c)5um8`=S^wefQ|3cX zy@xk@vj1-RYt~PYd zoyy#MP~&)Kw?x@x#f%3o5~iDGKE0JEGsB#p>k#85rhSZDzyOo*^Y+YptmwG$r}cU9 z)=h>r50+&~zkX?JwP4?^68}T>NjX84_PGv2`$8DZEOH{<9%z_2iy| z(f?CF>n9vN`0<^&N^MTe%Vg;dUb*Z}3i1uvTZK28{d*X)$|mogRf3zSLYW;Qd|1SX+gCN6z0PL4~sg^sgsTDF7J17H7V{JNR__(sGj%2hP@= zS+Vv+QZZX2KKhI~iLSx1K5JD7!qppXa^8VwuMc z+fUVB{w?X;_Bm@oZq$RuI4K3odbKPmCK1Uy!M&Sp+N7TciD}FJe_-_6+w;nlPo6XD zl@!jVKVH2p@KAT_xx@;~s3SWz<_q7H`|oz)Adis-%VRZQyiR0Tkt{6CA)^)bo7c4^ zu2Qw|lXS_{PkdUFPwR4Nr12Xmm~%AidF|R;re=2c!OG)qA-t2le0i=NtY|qjDfvFn zIR+s;j&HYbpWqdeNX<^H%&SZ+F4r|NHM2CdFfcN+Ffleal;Q#An5|nDou2UYS_=mN D!Ax)I diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json deleted file mode 100644 index 919318073e..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "586429981308515675" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "u7ClkzmLtUK0WHdl5IbsXPjVclvCEsJUwvCqBqBrvAq90Tu+rnJTMX9da7iVUwAaK2bRryYSmhyKqAHRElf8UeVzf9BgqTrXJIJ07A/2NHc=" - }, - "rseed": "rMCeJr/RHGo/vMJi9sn7mu49iIfDlGUYcxH4Ldx0eLY=", - "valueBlinding": "zMFvNHqwMrcaAsQuDYdUeEI7yKbA5RT3uKD0Awh7JgM=", - "proofBlindingR": "kIBSz4g+TyjG05IhCRBo/pvNerAq/A7K11l4PGeSgw0=", - "proofBlindingS": "PcJf63cC82WOGUv9FN5P7HJymSgKxo8yA5WgVLz+9QY=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "830592880894368749" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "B0enHLmGMQS7w4jzW5+LV3avVSrrn4OrFZJxZ8dT+0x7RUkhfpTLv0KR+VXbgTwH0Dn45s0lpNbKzEkr6uuE0EP1R/TF4GwN5SNP7n1i9zA=" - }, - "rseed": "IQuiiyUSNmgsF6BScdawMUWum6h/ld1MbK11ooTypKM=", - "valueBlinding": "Si1EAQ4f92volB6e+mRwZo3NXCfKMEk1R88mN02GmgA=", - "proofBlindingR": "yiKKBn8L2qZmodrGP8ZwbvwIxelVh7Z5BmoUAlV+mQc=", - "proofBlindingS": "nZuNO79WjTSiu1fhfRVWrIjERZV/f4cpivJB+KPSxwc=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "PfnHIgxk8vgno3aP/Ex3oCPILvcuEAcj+7ws5Wwy27E=" - }, - "unbondedAmount": { - "lo": "871874108364236536" - }, - "delegationAmount": { - "lo": "908970476510908962" - }, - "fromEpoch": { - "index": "6952", - "startHeight": "6952" - } - } - }, - { - "output": { - "value": { - "amount": { - "lo": "74709328626461705" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "8upfOenXn+lDRVGx4h+qHQvcawVu4HK1qiCSJWtSgLYt7GO75p9XIDwbL+WFbEmfVrmyU35QScZTGkmvON1gWFcy8x3dncdGyIHxCJf4OTw=" - }, - "rseed": "RC//7OZPtWjyn8qTKSWe0SarbuqwZcA80NWFGS5wQqo=", - "valueBlinding": "lIowYxq6MWxKAnQm0/cFt8NjsQ84OKSNpiPI5CsZPAA=", - "proofBlindingR": "lHGUA25ycqxA8SKQYmgGEMz6xYbtS8JneV3IGJDuOQ4=", - "proofBlindingS": "mnEJmEJE6bPY4qAgRxZsJ98IwQ7s96/DFRGWuOKSuBE=" - } - } - ], - "transactionParameters": { - "expiryHeight": "2907847303", - "chainId": "gqmfrxwicxauihlesghmqbmirf-7688738364814032848576832841830", - "fee": { - "amount": { - "lo": "114146863938751050" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_9.proto deleted file mode 100644 index e37b8adaf9dd37cb2ff4504b8f040b69994e294f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 zcmd;@$RyOq#AU$6#c})9!k!2BZcXG6QsPq3d^JbkxbWMO_UA8SR0a-=IJoQQ2o0uP0i=qz+9SS-0VHMkg>^)q2FIw+g zR}^emADg{nYA}P8cG|`DYC^MQx>hh=6bkncqpZ}`8NluIeBIWSLc z|3#TB`#pz}zMcF%>z!>!`{60662*c)bnlc@Y*SJ=b1>heYJ<^sDW)TOyzLWruMtJf_ToWHt%Ir<=n_o=e~yV|7h22u)&+>5$Zh0HQ^#1{k=UfW>kx^DK0 z`l)w)a@LkEYWcKev66z9t_vfd{P*k^Q{?9TN-0R|JsYEb%D~gq{k)pFZ`&*eErnA` zU2OH-x0a%v9$??bHOUK!{+)pvNZ~+sB?a$*%JSm@ks4p(-|Kn4>K>38;cRc}i<==aB zp5_?c-YCVz@#E~0^>gPu?BP-3;#jn#;oikxm(THNv2m<06Ifw}6u6x?4otlG{Z+@eay9RE2B)>|Q`%X4%-h-m8s}v@wW(PHF(|wb?``P?(1siGor>!}j z^TT#-3a$(AJQghFx!&S#LPWUHXW6@RkGq{{{Kzr=hoy~_f{XtDH_!aHW_+4|YO<#4 zyo+k9^ImO8Jz#U;YOADPfzv7_g(+PI$x^!vbG(>J)GmK#-F`TEBfo{klHO&?C!T0a z+5iK0O5qgdyrQBt4j+{!BxSG(ocVRM?XCBr^vc*15)HqLVQe791I)swrmTJS=ikFqi~wER Bx(xsT diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json deleted file mode 100644 index c8ba7142ce..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "4x4/ZYDSNJX/cGM9PpFkl7vZr4Yoi/ahjv4rygm++Bg=" - }, - "epochIndex": "2728", - "unbondedAmount": { - "lo": "996064055736072022" - }, - "delegationAmount": { - "lo": "694678917087182187" - } - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "177699623911548814" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "GY27uxdo6PSWmj1/xJDCNky/xuz12iaaQCbPZVtMniU=", - "address": { - "inner": "3hrhQfIqx+QQusJpMDjlq9cy+1fG2J4q5BN0oVNE/EGoMXPFwxtCK0xH5GmlWLpWk3wTEvag4AB+gSzKOqrjgaVQ//tEDBvOEJNT31BpFcg=" - } - }, - "position": "53419676073480", - "randomizer": "FG5r7kcSJtgdrfW/E1KIMysjN5M6Xj9nDTkddfaP4wM=", - "valueBlinding": "7nKE3sCqYK/eVnlLpVXzYIotUY1JXoMrS2f/tVWAfwI=", - "proofBlindingR": "Epoa/Nw4pg7pNjvEX4m1vBTe+icyrne03juIaptfBgc=", - "proofBlindingS": "5Ve1RG2QWKcFTkGr9LtA7+DUmxprVOgheFyJrgEbtw4=" - } - } - ], - "transactionParameters": { - "expiryHeight": "4088810655", - "chainId": "ubtnylbubsuatdnqalnhekb-99038", - "fee": { - "amount": { - "lo": "587289616905016674" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_90.proto deleted file mode 100644 index 0439c4d34c96f0e88745120c7d1ce87ce8ba2be3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmV;r0Y&}_Lc#(+3L*+1;~qa{fYLOT|8QeHK9OXXyV0BgmLG+_m`Ge~QPF*WI&oV5jY7i128I8NU7ij48mYO|(#E`-^OuxqL z_1Y$yKqk*+TTGrM8d3^S-WuUS@+!yV5W2!?FgWF_*E0K8#@L=JA7bZ&WUVs&D3 kbzyX5ZgF93ZfIp|Vl6p2Ff%wB3_A9vrTewBXN=Z@N8=N8!5TH!Xb+@)@co4D)V5ji*x$u&pp=LWh}2cpT!b|%me(Zsj4jm9JzAdHXf)X&xe zAW_v=j^K@AL!_cYpyyL8Wb`vC%4>w7qoowOz9UvV05TvLI9A}jFN@8F#8e+JzFTc| zkx;qvCAnYy@t}guQt1o|Lc#(+3L*+19t)&P#q$v)L{_$DW%_hAwI!&5xU%H^?4tgD z;oBi45TQI83JAIGk@4!_pyUZ63J9y&ru+4y!HNeGLI}izoT~{EENp0LYHw|3Wnpt= yZ+2#7b$D!Hb7gCHWN0loGB7bTG&nXlGB7zaH90akHyR8I3JB@n+`;GV{*nluIMm<( diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json deleted file mode 100644 index d3d3ab91d2..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "D3Y/weuGRDlvBRWpIN7ajXdO7I2hpLSSbkAhbW+AcGs=" - }, - "epochIndex": "6407", - "unbondedAmount": { - "lo": "100016154134228422" - }, - "delegationAmount": { - "lo": "855927692761156334" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "tkLKKnDtyL2tDmOFhSuvTNJ2W8F0lFfR3BD4uF4a+vE=" - }, - "unbondedAmount": { - "lo": "564278951418726129" - }, - "delegationAmount": { - "lo": "648174669396226107" - }, - "fromEpoch": { - "index": "4230", - "startHeight": "4230" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "nQKmDoeQZ/cXZvKCFMcdHuj7pjfQHU50UFwJpPedYiM=" - }, - "unbondedAmount": { - "lo": "388268741748304731" - }, - "delegationAmount": { - "lo": "613940234612279172" - }, - "fromEpoch": { - "index": "81", - "startHeight": "81" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "ne55fH18ugBXEf+W9SHleJwQfLrfGjVu1wamz8rCUWQ=" - }, - "unbondedAmount": { - "lo": "757284906916581173" - }, - "delegationAmount": { - "lo": "247942159039627720" - }, - "fromEpoch": { - "index": "5612", - "startHeight": "5612" - } - } - } - ], - "transactionParameters": { - "expiryHeight": "7907258606", - "chainId": "atvmvmdcokplfmyissdagjybexleqs-023026", - "fee": { - "amount": { - "lo": "616534151481378361" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_92.proto deleted file mode 100644 index 15563ac9e843f0668e10ce7e2be14c35d20f49b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmd;bI>cnprNpJcUuJ*sb(@Q2KC9?Tg?qPp%l+Q;E?lx@Ql5iiZhk{Swm`d)6c@*_ z+mEi#XuZ0TQHhJ=-PF^~yS8orz|G};ipd3J#x|!@S_N-U>|M*3+}f(W-se(T^udxT z;TP`+{MZpE_3Ia<9`kOb~Vvaz~uKQA^dDq#Noj-LbFa>DL)_HTj z9JxH}AkbEh6V0}(k+Ff1nG_Ef7st+?U?V2>Rm9hmzOag#-%10n!4#0SY1tAWqiWx=YOh#arUH#=jmJ|a6$B= zR{4YL22NcoJI^vKscH}sQVLN2O#xLqHY-m6?LeU?uh|Jj5eIH7NrZV``Jiz}LBFmH zR%OV_F3og(53R!Gm$xqIvJTlW3?hna-40BgmLG+_m z`Ge~QPF*WI&oV5jY7i12;!$P;GeQddn9DRS4*nWg69r@DX#j~u4=NL=dT3SI8d3^S zap9)i00N%+2SoyqV!Kr5YM=h=*l_^}w)OGC$cDK>HUPOEHBA0(fM3N?%S{YZc;yM> zAn;iVpx16@Igu{1CY@WFL!Y%q1BqWrcVo}75V^^i?UL_18X(|72am!g75nmXU8GMI zGoF*P&)y?6@!_o-B15l%9s(jDR#m)Iu4j4KMi6kWVRPcm`C~{cS#ox3P;KUL<%AbAh6fQdlAFGVgtIgc>y9^=;2>rjXiuA0?ASwn3 zw@MJVN)j~)tH7i69ugmSVq#@2IXO2rIW;&rH!v_TFgG_jHZd?ZI5ssnHZ~dz3JM6L Lp`41-r@-P3xfkO+ diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json deleted file mode 100644 index cf79f23b75..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "actions": [ - { - "output": { - "value": { - "amount": { - "lo": "629404897996566801" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "0YoCgo3537LIp57OZO7k1wRZDOZih3jqyMh6tWuImqaHksZqWhOj7vFnGHsLeJjVyACfG6h/3tUR40gykWR2SXXR8AzXKvp/uak+487Wiys=" - }, - "rseed": "18poKPiYhrFCweRry+oDpUTp4lP2oCLBNbzgKdAFLq8=", - "valueBlinding": "f5mdB7QgjcbvWgUfNX2MqJ2EImyqGeukaoJA3uoPUQI=", - "proofBlindingR": "xyQsSjQ5NO8Qqb3e+W3D8sQ2SQK2mHDkY0BsXu2OcQg=", - "proofBlindingS": "N5d+2q0wne5npT7n5zczAew+86koF/UkR0qrf/zgzQY=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "227592128845956874" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "cdHKz1ubtVEnNG/mu5OUiJbTF8r9OTE23WrKAniZF90=", - "address": { - "inner": "4g/hvNutweENeF+R3ASnqH1JiV025GpePH0wfex1KgjsYFAlnN/zXHvgy49AZ+vSEo0R2JfrYbaPcpbDv/h/9SAXziKRiBGaN0HoSFYGan0=" - } - }, - "position": "261819221516074", - "randomizer": "SK5g7beEtkEY9nrA0IIjd+XLD+zAkVww/fibLSCpVAM=", - "valueBlinding": "RmAL6Sfn2ZA787r6tAxGgnkcN5+eZf9v0KOf6j/1IQQ=", - "proofBlindingR": "9yHRGFtUdP6vZQasZ62ftvuZb2ATnJyvblcnu7jdDgA=", - "proofBlindingS": "qyV0Gdgn0tslhe7LwrsuRsiu5sS0QZr281RmMuG/Zg8=" - } - } - ], - "transactionParameters": { - "expiryHeight": "3568448553", - "chainId": "ksereaaknwelhmxemwtjvryzvinca-14167485741656978891561240829873", - "fee": { - "amount": { - "lo": "774897844663521608" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_96.proto deleted file mode 100644 index 5acff4f9e2678200ed4db84a09141711a4f6e5e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683 zcmd;@$RyOq#AU$6#WC^G^W{5w+wO4)DRC)izM7+NT=;EC`}3DEDg};T7Ki<8e$D0= zt8IPWNM~i1fKU)uz{M`6rrw|TH=S5M?_A2eC)Zgbd7dS;SG+oLqH1e)$E;=Tla6IY z2`_&4F!&g_ ze#~gw=ydQ&_UTv5OI=<*3jVf0>7ePJ2bvdH_0}sX)X$vDzD1$;*!w6}dDGgS6?0pZ za#l&cUXs=1aPJj=Ad{BDaTOge6HAl#0xS34`7=YXu`XSi1U_pSinh z$rNUyf<>Y5;;Hk|v$qDSo8&*+J$XvUw9DeB{#qKE-OW11R54Tht`sof9`Qfib9?Q< zhrAW>6YsDrUs3DX8Ef_=E6%3Yp!Q9v7RQ@}0M$A7KgU!*INk4%{`!(oui%a8uM@ZR z7fn07|402-1@UuA6FUTFnLEDl2xH5t6DrL;)&rAKEe_`?bSN2~O zS+o?sD_)d{4k`J!K9y}v`r7&1e$UKL5S}wpEFtCmRKP``9rwe{WU zL%a3dPON)&WQ*ghZ=XZbj2`Y!;};6ySoz|_QeGju?Bdj-)WpQ>yzm2^&uPoLvvfE`m*Ej1#zd);i6c@+W z`91SaOxdxTU5S(9-mJHWSFN1m$u*HlsE>)ufQyS`@%wlGUd;P8ja>+6qUNhP`o@Ld zmb5>A8KY9*_+@d}&*s-`ezDrt=Z$n$W(f!daRp@B9htE{{Y;JTn}fEo9!j$~RoDLt zzuvm@v4+~x*h`-a)VDKf^eMb~^;H_|9?xyra}L$nte9nJcrDKMN9g~kJ6C_qy}m(7;akJc zu8ci9pO)U-6k)tLOIiZCX=&L0nKxV7R%Wby zv-SC7cME6Hl?O6g_puu(OiVgDqs*?#*x!Ti);o>`U*@=;-l^l8!EoJ2an^s6a|}pf zaOq5=CDtuz%V87Hn;q1GIOe;tY%;E zF@HtIS;b6ES?v~$$*R52Z(pCd`Pk=%14~r?Z&OuL@YU9hX)4okZvAlZ&c0$N-)W1D zj-4~S5S(vumj5;HY+#tMt*o-lohqopvP`2tOMQdp-Hgz6TjtH$X#Y4l``a=lAtQxT z%ckURwmkah%Bj}y_w#l?2{n(|Dp4L{c=dzDNuC-5Rv{~neY5t=Q4vxpOf1UG&C4oF uOH3_H$x1J;(lxd)H8r;|FtacLLc#(+3L*+1O<@vu4(ELiuJK!c`}!Fy-V!9YwZnS(`pFynielRU5a}cu z3JCLqxY>Y$q|ON<3JAN-*X`Df=;{Irz5)un0t%=B3NQ)^2-%$Pm$m=J-UkvQ3Lq)! zoG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12obZx|Tv@rwZuI1>gtC>S2o$t| zOI(p?y4Hn&5ofym>os{R`kMMM9d%v!Ep+5TnW5`RlMY z8X)?gR=uP@-B;LD8Pp4f*l%TuVJDLu)b8eQ?LkeJx&k5~DRgurhU^mfGYmJ@nrnUS zSjQQphv%P2UO<$S#YD{mDj?gYj%54B$6FkZ6TmLHb&4r0p073PHjGJ_;fVAZYN80?b>B7n>Ud zT$D2Ia8)QMR5KC7QTcgW4H@DpW)LG93J9N?s=}?6%JKsu3J8JCuFapA*18Q6DhRyf qnaUUv6l`j1b8vBDacpK}YiunxH8(OhFd7UB3JB=ZobHF#+QI{AxZ&jh diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json b/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json deleted file mode 100644 index 9ce9cb3815..0000000000 --- a/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "actions": [ - { - "delegate": { - "validatorIdentity": { - "ik": "y5ApcwpwqNV77yLuoMIcE8+7qV7wlFHI/zSME/P3g68=" - }, - "epochIndex": "9944", - "unbondedAmount": { - "lo": "271296042206768545" - }, - "delegationAmount": { - "lo": "749476769062984736" - } - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "qAMqiBIYy5phFqZAhEXOZVzjX6yqsvhrwUMiJy5w9B0=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP/YraufVZs9B8hLXcxj8UI=" - }, - "unbondingAmount": { - "lo": "208992527898827658" - }, - "balanceBlinding": "K5MDax4ng6hJq5s2pKV/WMwJwGa6jAONE2s+fH/eiQM=", - "proofBlindingR": "IBFWjS0shG4tIOkbbiPgQSgikUB/jiAP0n3pQebcjgY=", - "proofBlindingS": "ZQS6VJFu2/X1Kw6BkaX+OqNf9/QLSUAn3N4ZPDey/wU=", - "unbondingStartHeight": "13976" - } - } - ], - "transactionParameters": { - "expiryHeight": "7075153970", - "chainId": "bgtetmepqcorjp-21124136404463492", - "fee": { - "amount": { - "lo": "434037262391762431" - } - } - } -} \ No newline at end of file diff --git a/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.proto b/crates/core/transaction/src/bin/test_vectors/transaction_plan_99.proto deleted file mode 100644 index 9d55e9df04ffc67e340c70de6273ee98ff137b76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 zcmd;bI>cnprNpIhdV*##SHX&_)$f(wEjT12e17-JxDQhTPy9FO5&rzWdA-05Unwq* zg|{!XHl6zVkXea~W5JFEw_hw-y_t*aAmb&by^J7JRxoRI2uYltl_<8%p~dxFYRu#K zHLEuL$Uf+-q^?)+MOF!@h5-%yzp-}p{LtC9>?gcq&m@0z(&FOi+Wz}O&*u4`nT!;) zCo^ZusW-3iTs_-t$E| zX`(}Yp924-+Lw;c?)0%aDWtOO3YnO9`|DS2zQ&15|5+`L|Ne#B(?R{tJxLq$P5)Uv zX5ZZ0MfC5;s5{u diff --git a/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs similarity index 98% rename from crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs rename to crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 3c51ae4409..557d4f6a04 100644 --- a/crates/core/transaction/src/bin/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -179,9 +179,10 @@ fn transaction_plan_strategy(fvk: &FullViewingKey) -> impl Strategy`JSyBEh_SlgOwDxPiN?gUeRMpG!?%pwT>F@~b~ACUU<3!t_RHTd9G!dk z6cbUwq9EBBzC3E$j4N;cT|IUn`o-(H6D9AiZMkOKZ#=0d)Wy9;3K(z~=iEAF0H;?n!RtgGNeMvbhN!^Rsg|5`3I*uv!3|LyO0HHM86ab`bQ z%1i5|O84!v<~Z}}3772dx!XehmW3`8I5BC-%AU`vQVLaBa=TAGOONZmP%UBBAek3? zRUl&DwKbm#N~iDUc>Ik~N#WA6_p6&%EO0QgYuVoNrDm>zL%RKB!3mr8uIfAR{*4!- zmcnr%B@5~EyC*(9%+r6_Rs3b7+zCd_Z@cH)Ul7@_gQK6_NMZYvcbD_jE-yaUY5#cH zs)$)Eucw~7skm)H-=YuGw`j~@Lk+-=GwY|fFWIz{nYaLyz8y8?kh+Iq?9-UZbCv(v zdx!nge6g!2+g|bD?nm3trqd(K2}yu-V?~Zq34GCN(k9 z_AQ3rG$W15dkmSB6zo4uRO&A*;QhMz!1c9{WrHXKUz(?M^~Q3h6H#&K`~J3;cY0@xQ%Bzt``5 zxFBX3=e#F|yQ@65pN|mYazDl7!UfERT)tw<{H;$u6MfFqYU`X8E5&@|bh|^?g){Sh z8E~%>yd}lO@n_l6=E=`?tz=W;;@Gul)Bp2#?>=GEV&mAyA+V1_$em;2YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLLGQr19Qyy{{tFzjGbee`C^AZHX2J|ZBVKJpk%|IXV?KIk(kXeooDNt4{c_8h7_ z_Vfa}DJ}sjAn@y};tTlHpyQ*K?a2xk%|XfunC2)v^E8C-tRhc&12P~|CH_mzk5nG~ z2*VICAOp?eOr~3x$_dAS!Tmw&>KYLWLBaw)3L*+1WG_=~x!^}9dI)rnsI0E@eYgc? z1*5EuLc+IG)6IVf5R63{3JA;OnxEk8w4Veb2?*xiq4AE})kg|O$^t_QA_^edQ0nMZ zgWejtlm8jQ`ld&+FZ=X^U&l3Yzu`8QGlmTs3J9^i&(Pba?6V9a2?*!%r_YJ{u5Ky@ z2!I|CfF2Sw2!+x9w-OQ_Yb`l4IXE#gGBz)6+ahgf$>nJNk^Ki?teD*ud|4R(%xlpQsd;gkB;d z3LpRg0000000000000000093;f6J0ODaU!HwF?g?yD%yW2&J0Q<${jU+6*!vX&Zp5 zPg}cCu^+gvsFzbLQ~bmXw2nn+D)lnj+-j%-Iv}nE_X~u(YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vK zscH}sAhxNzZ>%q_;>z}X8h{j-@;D$yt+J-7jC?(p7~cR#j2co3P~5Nz*2Y4R7SIEN znPwjvK|z8=eWwvzLH&|4w$ld&FgX4gCoSC1a{=}nHod#H&slRq!%!qb&*$graa2}U zFe4$T>JU7=X7cy}zZikt8xW(w>FbBvBN`x-52#4BxMLRH=K+F9Y9e6Zcgn&^TL3Q$ zK`q>uLIndNAVKc{5YiDM2V|jCK zcy?@bb8~KbVl6f|GBh|jI50RjI5{yiFflYRGBPnZF*G?E3Q+F5>O2T z8u%y8F^j2G)s1VJkA8Etmx>k_$D_9`|9Wn%>E=vig(W?E&W9bbeaPqUz8)w@$H3{DEY zQ{;^|UA;47yJz0jU;j2_-n`@<{qjoxDT5=qshfoK7(9N?W8rc-#AFZhg66J(Zh5JH zZ5KoXbEa!m8W+7gF0?Hq$jqYAq^&$~Z@It>Mky|ih41h7e82tYA*&J>$EMShx4k?0 zxQ&PFATS{If&*gN{R)%F9|r%ee*Qe2SSQ@PAn(e4?bgMaRCa(E2v_JX4&-)a6wN7Z>d?KA7P5+E7<-UhMoo zONB(XRRP1{qZM=5iQ8L}mhyXiH1^@BlOhTSqi0Bz{o)%Ba+cG*FY|jAPh2OkKNoJ$F8VU%( z^Uc_&xV(f5A_@rE<(u}mvikD`Dh3F)AP}}73XuX5jsglW3JM6e*w>=#^zz*V5+Vv9 zDe9arGjaB$hv(^BByd6WqgMHY>jq9;D?86JEU9V`5>g6KZ&XY@DVdeK-;4*qX3#tS zlT+noj~>hWP@1-4lzrb%)VPMCT1O#ytI2Cq=&e%Z{X2^)k#`~>WNEJO zV&I7Y8H?{Nl-caI1HK|6YW~E3Q5~Hxff309Dj<~?8Crzz`7?-QO~1N$arN=h2EbXm zy*M;19GBhZ_W?2>yB$wBSFldDesOL_o4^E3_%5J9p&?;eMD|pzIB&EA3P;KUL<%Ab zAc(t=w4RB^K1)inTkb#T#8sJDu12#scBtC*BoK4Xh8hY8rrNm8wY|-w3nB^#`R(<( z)ZN>U3@Qc)wkr^}D-t~jt<;QZ5-4+QYjSaTVrXY#Zf0zFXKpPrF*h(VH8wOeI5ILc bI5aXgG%ztVFf$qq3JM7IzlfEW&C>4;#Rb|` literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json new file mode 100644 index 0000000000..387ee68ce9 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json @@ -0,0 +1,49 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "265377644826465588" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "E45eV2WoKFJiTCPOoRn0qqpEPrRxGEnbQreVzqP8z3smldFryEGyZcYPPOIFMw1XNYRx4h0UssMuOrbvvuj2atkaohBYyt3bZIQ2X/qBWb8=" + }, + "rseed": "O0ZB13nDYTXHP2HHnfdujK4KYDOg5M8Jq8ZN+E7+2e8=", + "valueBlinding": "OFEWhWyd2ht1z8jUX9kKGIq+irX7AXD22vc4tPH/kAA=", + "proofBlindingR": "3tVwNMuXnNpVt2yxNh4ybt+3T4kSylH2uYenCmVrqwU=", + "proofBlindingS": "9MeVqAyL/A+3i9ZaaSCOnMlBzjoi5J8rOXH9Gg5/fhE=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "kDZacQxE/C3zXtFHofDerZmt7FK5TWhz9eOkGq2J4NM=" + }, + "unbondedAmount": { + "lo": "947677862194929241" + }, + "delegationAmount": { + "lo": "843961477763055089" + }, + "fromEpoch": { + "index": "1384", + "startHeight": "1384" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "1551433168", + "chainId": "ldioqmvnbpqavjx-1611160420", + "fee": { + "amount": { + "lo": "836486118773847896" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.proto new file mode 100644 index 0000000000000000000000000000000000000000..6f0a6744f70f70b3dfe07e65b17991ab67c8ebad GIT binary patch literal 399 zcmV;A0dW2bkpdEq0tzq+3JA2S*xCK@v)2O>A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLKLj$T(~s3=lmOe4;r8T6{EL_V}}7)jegx0TML{LgzPmC6tcrEI=1h===N&a8ln(b%H7*!gf?ILfmy#AAUj4u*LlNX zHOD_;$DQ|XjIIh`Goa+p39H6U_)h-W?;;>LQ5J=4o!T39&&bqY*$NnnzKXT`0dV%( z_c*li|BwJGAl}t*G|QKq+Euq~u{ItuZr`_0i4w|D_PK|r3T11n1u`J?$CaoIi~J9_ zi`H6cAdZ~LLC!iNW0Dc5Y&Dabb39cr7tDF)=YVFf=kS8Vm{w2-xnuh?n;A%?n6>x{Uw; literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json new file mode 100644 index 0000000000..4f80490eab --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "mAIZd/tnW1S86Oaks4oI5gfAj51KWod3sz4j0R2kqhg=" + }, + "unbondedAmount": { + "lo": "580199483100126024" + }, + "delegationAmount": { + "lo": "719720323312465998" + }, + "fromEpoch": { + "index": "8531", + "startHeight": "8531" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "3MaYrBct49za+DPMO/0R9bc/cpqflRG5RWbyPLoAH2U=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP6XjU/fO2RaHKwIMSbpeNU=" + }, + "unbondingAmount": { + "lo": "195419511680308822" + }, + "balanceBlinding": "MDHb30H9ZfJhaHJSW5VOTAa8kMy/ZuuiI5tl5XJm0QM=", + "proofBlindingR": "oApkdqKBCwqRwpk8R1BIgpTa42jPe0il0RPfc2dwDAY=", + "proofBlindingS": "z3sFTb+FBI+6jOpyu8XNgGaLxDFdzwlYbQxXjmbchAo=", + "unbondingStartHeight": "44038" + } + } + ], + "transactionParameters": { + "expiryHeight": "6662281230", + "chainId": "sunqhfrflfvmegcafbg-5398384933", + "fee": { + "amount": { + "lo": "669859854724147103" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.proto new file mode 100644 index 0000000000000000000000000000000000000000..a9e195a3cc499081269aed4c9566fe2e2d08e08e GIT binary patch literal 324 zcmd;bKgHz2rNpH$gGsXdcY1Wlo)^!SZ0_QC#(toGu2)oh`DQ!ii?T~rNl0;VoY=PU z#K!JRZ5&Em9Opi)X|m0Hjc|q0+*e*4l!P0+Q$eo>dvtlYs7UQ-?{a}_>A>m z!LQrxi)PKAD!9`%?UT(e2KiJapc)1=@Nasr|9$I}D48`JhH5V>u4-{{TwBxif7ODC zx0#F-3=D7Icl?|BDKVocD0-@&58IvzXZEMPUZgxb^=VPsMP@671zag*iyFDPCLWq; z;~wDAH09RgjPunVOD_uFFHSGuVRKSAU(M>fzm=tbSI?`W-AB(hq;(%Lj6Kg8k;@a_ zmv*Ox%cJcElaL8V--eejB!uLOOY;gd(u&e@(#mpE(~}d^lG1fejV&#VElezpjiq?F QxH#sYZ<=^%|Cgnl0EfATEdT%j literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json new file mode 100644 index 0000000000..a1cab7e604 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json @@ -0,0 +1,77 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "231454366390763873" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "F92zMF96FuS9G7fwFjCcBEh3YsmzNzf/ohk/43DSob93F1ZM0hC3dVfVp1cGdwL3SojWX0cKVVQJzMuYJ98N12Yxd+Y3F1W9dSkj0JxvBeY=" + }, + "rseed": "hBHrU5JlWMigf2bEe4Qyzf2kZy/9QgSPUqpL5zmMdP8=", + "valueBlinding": "qQzR6hRVOCj3IMLHg1iH2bT9nF8rDNDU1ZXniFfJJgA=", + "proofBlindingR": "xSPBHLwFHIKH6PNPADo4wiDt8xwg+iyjwb4TcNnNRQM=", + "proofBlindingS": "SGiH3zEMQyGcmIC7N7SFc1cUIEpWEd5zCUj/UGQEcwg=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "v3xDzaj6fTpY7nN0/BqyazwKQEDqDuBjvylMYCH47ME=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9If8uSOinHeaa1Cw8nuzA=" + }, + "unbondingAmount": { + "lo": "204709337388480704" + }, + "balanceBlinding": "9Y84UZOPYmKzlSmaniNmXgp4fkcuYewINtNdy9FM+gE=", + "proofBlindingR": "oynEjZ9UusEEmVtwGA8/vVCcux02yOrDbXgSfOcWMgY=", + "proofBlindingS": "YQTOwUWxj5pcZ+2I3m52FWe8EycPyxvO+P6n2+hjIwc=", + "unbondingStartHeight": "57067" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "aOHEevSt11tZZletRJafw73ZIkGeVhgcES3APnJbnr8=" + }, + "epochIndex": "2700", + "unbondedAmount": { + "lo": "793985957825157866" + }, + "delegationAmount": { + "lo": "305809731833116050" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "Dh/kQWg/WWIzdw+IDOt5O97WjnbwCvUqgNTsW3AM1y0=" + }, + "epochIndex": "5417", + "unbondedAmount": { + "lo": "480873938104397880" + }, + "delegationAmount": { + "lo": "763877041351292009" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "4222679761", + "chainId": "urgszzcvn-832071548541297601650773308", + "fee": { + "amount": { + "lo": "823529464829198955" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.proto new file mode 100644 index 0000000000000000000000000000000000000000..57b8b6c6bbe293e04f8db06965b79b0a61147932 GIT binary patch literal 670 zcmV;P0%83MkpdEq0tzq+3JBqXz0=XqlA8k(A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLKP-Lo)XdKTop8@KQlFq{NPcVfx2H#h&H89(E2(xJb17gkKt z5Vv(#)u&emcLMiHh}K_63RP4I%*&W3-woGhF?Z%S7gfD=DI?IFZw2NWAcPU?Q<7y^ z$e@2_#CwD?&HbcjFa1IUk5Z~j=Q)gY{~{o%4AJToRX8a3Ai~FkScloP{hVJb4A9io zmFI|8$tD0QAjKoW9J~b_f`{nyPXIbN!XWMQ93c8EqrtutaM{g812P~;Xouf13_~HD zn1H)Cw1sn56d+1g5#DnNNdHh|1ak-q!U56(z5xm%3Lw9HL(QoAeL7g~b9DR~vTHmF zKtSpa;A6ijOkg4S?7<=;3LpRg0000000000000000093;f6J0ODaU!HwF?g?yD%yW z2*C0C$?U<=>jE+$^^Z7FlaFFzvy~~Do+D;n3V41;E@A8lHq%|p(Mcee#5`5>MX`^XTxacw-fngkXS@?956c_Q z`2MHc=wl-XNb9`=3PQpHKMEoWAZX#ldi1T=TUlmTtwffe!@b!eL7r9^91$(RK5|>0 zzYvTS8VU&NwZ!Jxz_Wr2A_@qS>y(zuik+VX3PQpHKMEoWAPyhoL1;f&Vl#IShz#p_ zJKolgcJK=IDuC4NTW}25EfA?H8VU%w;L@|miJI01A_@rU=*O<}!}ZJx5<3Xd^~2o{ z5+!wVXLEXbV|H#WI5RRZH!(FdI5jjeGC4OkFfleYFgG_dGcY(B3x9|q_4V+! E3z~HtivR!s literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json new file mode 100644 index 0000000000..56fb9d22e3 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json @@ -0,0 +1,65 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "589130556202214758" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "V+Y8zTnc1OYmn/+i/VavBranjfkQQC/RXbanj4QdUVJfgXyghRAgzn7OJxFF1C9FJi18Bh2ug1FP6ORV8S8vHZiRfTssxUSp5KWjsn4YmVM=" + }, + "rseed": "cp2eZUcQAlCd1qrEkv5QzTeB+mds+yZWb6dYGj4/T1Q=", + "valueBlinding": "IXbP2UOkkwFRPi516G3EiiQeyA7FvoImvhnNRRjEmwA=", + "proofBlindingR": "VXcdwxjDGvKuQFMUK0wZqqzIPq1wiGQiMkLfYCrwIAo=", + "proofBlindingS": "e7GXMyQPAKDsaTus6sPpo/SwxjsUX3QgM3N9nGLgQQM=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "nW/wprn2pnBHvOB7d3f1pAvFa3o/iyggvJEbQ1OZG5o=" + }, + "epochIndex": "5926", + "unbondedAmount": { + "lo": "586473970444473260" + }, + "delegationAmount": { + "lo": "660560454229193803" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "621214849714570398" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "xsXgj7lh0VXyk3WbJQsGC4mg2CHeAiMGHBWce3rr7i/hi3BDbWWBaTH5c9tcEjtao/XKE0IdrcF0pt4gSBq64XjMm2B+PDKq9rPM/oMHG40=" + }, + "rseed": "64qFOf+Q2wl//zGivaiAaXT6vwe5lhM3f2IcKRWXszk=", + "valueBlinding": "Vlklu9aRzWL4egL3JlIZx27lzrPwtXuevyogLIBjNwA=", + "proofBlindingR": "3jM0EoufMkcp8zyopIWsvlef6KPmUUV6nj06Jzdmigc=", + "proofBlindingS": "JvIvMe/ZLBCsFlAp+BnZI2P0f31pa88+0bxkRh6ebAM=" + } + } + ], + "transactionParameters": { + "expiryHeight": "1665321083", + "chainId": "iqvdnfadriqfdzr-61546874909238093758798", + "fee": { + "amount": { + "lo": "294155230716841404" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.proto new file mode 100644 index 0000000000000000000000000000000000000000..31a8ae4d69ef8954076e0d8ea97d77c47ce3ae96 GIT binary patch literal 683 zcmd;@$RyOq#AU$6#qsP^_pz6c4@~0_QsPq3d^JbkxbWMO_UA8SR0)Ey~@BJy@pnoxT+w%Sv*}$Oq#+n7K z0t)Bq&Z!H!UeR||)2(5XUDq7w|KdsLM}2+S853)*b&k5Me6n=$raFn4!BPrEbLXYH z3or%Dy|(Jeq<;Zt%^QEE=loU+%U>QLWoPdnqNJc$cK)XGlF5vLc6y~Ra*uSW$erLj zy01xXpX6Cri6gTav=louI|t8{o+YqMPl}6U&GI*!8ty-t$f3l=ar#B$jos~=rgCy2 z!gXHf-p^M)?>|p;xE?$DpnqrL#n4ZaOJ}QcvvGGWxS@EDNtsPXbWU~E>v#GOy9=Ci zQyVi4e-_`45web2{PmQulkD1qCClz9cu4JfSaD`{LYc!{{ja literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.json new file mode 100644 index 0000000000..70bba15f56 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "bXCA9WtbaGFENH1sfcKa6DzEqEyHOIekOluaWaC5A4Q=" + }, + "unbondedAmount": { + "lo": "775993308947610213" + }, + "delegationAmount": { + "lo": "9378080876255799" + }, + "fromEpoch": { + "index": "1486", + "startHeight": "1486" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "soosIaWL2WufDNmPwSqovWsEHs5JjzxAvpKbtt3hHW8=" + }, + "unbondedAmount": { + "lo": "480132361971655272" + }, + "delegationAmount": { + "lo": "701603795323634968" + }, + "fromEpoch": { + "index": "8934", + "startHeight": "8934" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "9325663711", + "chainId": "lbfsngrmeuvejvfvigxaoxbf-57", + "fee": { + "amount": { + "lo": "430330755126236027" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.proto new file mode 100644 index 0000000000..2abc4c463f --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_17.proto @@ -0,0 +1,13 @@ + +FÊC +" + mp€õk[haD4}l}šè<ĨL‡8‡¤:[šY ¹„ +åô›¿Ù¹¸â +" ·´·Ú‰ªÔ*Î Î +GÊD +" + ²Š,!¥‹ÙkŸ ÙÁ*¨½kÎI<@¾’›¶Ýáo +èÄõƒîºñÔ" +˜ŠÓŠô¦Þ *æEæE1ß«éÞ"lbfsngrmeuvejvfvigxaoxbf-57 + +û¦æ™«ñµü \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_18.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_18.json new file mode 100644 index 0000000000..30b5438b8a --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_18.json @@ -0,0 +1,78 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "SXlkPI9npEhZ++73GlwXPZU/FWezgmEIJmLsTmOm3aw=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2rn1WbPQfIS13MY/FBIFw=" + }, + "unbondingAmount": { + "lo": "665803379835461129" + }, + "balanceBlinding": "n329jBMV+0Y8MAuWb7IDlttMP+MsHsv2t//WlN12QAE=", + "proofBlindingR": "KoS2QR1OUNr070ekLJiWPAlKsCHgDH3WuqPWDs0cKQg=", + "proofBlindingS": "MZnCzVi6Ok4heu03KKkFxWy6YaqJKoldzvyriLJwaQ4=", + "unbondingStartHeight": "20836" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "PKWPTZ0ENj6x4QWZuu0oKHlX7cJVV/uKmAkQTGvAEBk=" + }, + "epochIndex": "1493", + "unbondedAmount": { + "lo": "648848776789498692" + }, + "delegationAmount": { + "lo": "874131216256450870" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "M/vW/J7cEJR392QZpg07gUPcJkh1tZwgrXMxLI/UpJg=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP3Zf2K2rn1WbPQfIS13MZA=" + }, + "unbondingAmount": { + "lo": "170557535306928883" + }, + "balanceBlinding": "VhULtt6k3TBHn9c1IddRzYqioj1grCjzYbuM3+/HowM=", + "proofBlindingR": "AD4FWa6xwK2yIed1dXNJfAZZZKiKyn9dQxtWF6L2IAk=", + "proofBlindingS": "xzmic93Q5TRBjsCTdvJPvsVQu72EIS/OP8qhP20O0g4=", + "unbondingStartHeight": "25505" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "5tVKpYACP8w7BcpQ+9a6yoMD4fWlj1zRfDQOTOIAfmY=" + }, + "unbondedAmount": { + "lo": "409432885190296979" + }, + "delegationAmount": { + "lo": "591029990752709823" + }, + "fromEpoch": { + "index": "5989", + "startHeight": "5989" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3435179329", + "chainId": "rmrdnpklg-6358874635", + "fee": { + "amount": { + "lo": "682611481141627267" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_18.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_18.proto new file mode 100644 index 0000000000000000000000000000000000000000..4b649c6a20960c52e3198a7881d76e78d0fb21af GIT binary patch literal 579 zcmd-&#CVBmA0w9%mx5&#tmH8d*2-yRAL|J^l%Q@|(tfPkdHRc`z3twTy9Vy_ubV1f4?NqoXpwEg8ja71yL;}x zKfajRN`b+SHFDj?18X-aJ})gT_N-xxOj*%&sy^0PI!t`gHw8{7h2xfsitk={YU0>; zU~<_f|9wXTcJFOb)IVo`YN35D-z7eeg~u7W+)pvNfCA##Rj;KDO!jB2Sx*K0zP9UB zGxNi*OZ#Ik)|l}5JYuLz1BSxn?zYaw3zuDI1%|@@o2xHhy7FNrhZY;hQ$2yFdO}(p t2X8e!;}H@m$}LLCE6C1C*EKUXwXiTZ0a8*tTwEN@lQ*w;@!|L$P5@de@FoBN literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json new file mode 100644 index 0000000000..6216d9c736 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json @@ -0,0 +1,83 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "71523266380923256" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "E6ACnkEpH/lelPgB8Um47MYS0yGPMVfQnQquB4XDzeQ=", + "address": { + "inner": "stt235/SWUWT+A2O8UJiIItQTkQzYZhN01Z7InpNwSZqSDt0jdzGfRz2UvztzwGIGyKoKaXxqKcIDQf6qOPMS6gp+AWe9uoO6xOrQGgbez4=" + } + }, + "position": "205153594349624", + "randomizer": "1CqhoVuod7j7XR0GxgoLsRmrxSOcMWKkPd+pojRUPAI=", + "valueBlinding": "GPbv+L+P+85c4yUAYOUURI19NCHq0D4+ziTOUusUwQI=", + "proofBlindingR": "3bTzKH3ZGavKsacIh8yMnSrvCnbxWJN4vG3/j2tX8xE=", + "proofBlindingS": "8l4k5u2tzJDpfqejkuG5VBiB1vLJIrIsSGgHU66C6gA=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "462564842563183221" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "2p700WCFlvQbhrjEIcCl3vCRuG2xrwJL2pHIi+TlP2FZ8hjEEcPj6VYlnjHChcYrA9uLpqBSkUWS5rsxr+KdfRsuEA+/k+BpZXh0xUg4em4=" + }, + "rseed": "SHnGFjQcviyZyw8EOIRGaxwLjAW41r1RG0/zixRoh6Q=", + "valueBlinding": "1Zr/XB6gDLz83kMXRvWcG/3soXuR6RjzHJ72HoYh8QA=", + "proofBlindingR": "aG8gbhB+XelIPfA/79kqCQKFcYchXQm0z/B+9NQuMwY=", + "proofBlindingS": "bzOVT92hMgC2X4fmtdy9m8KtDFfWNzHZpZvSh4u6NgY=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "OEv2jmabJAxM7tW/y8vYbypHWwMYohEBUIhOdJ8ZOP4=" + }, + "epochIndex": "4489", + "unbondedAmount": { + "lo": "234482957721329354" + }, + "delegationAmount": { + "lo": "805413190704463224" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "rIs9XqaKml+VhPqOmbfVb31pnBDzEga+lWPrwuekuAk=" + }, + "epochIndex": "1495", + "unbondedAmount": { + "lo": "106523512381274267" + }, + "delegationAmount": { + "lo": "205014649752212860" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3089974664", + "chainId": "vx-26879308457499388879521", + "fee": { + "amount": { + "lo": "415214877613222853" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.proto new file mode 100644 index 0000000000000000000000000000000000000000..1751727533dd6e12fac15219d9dc59fe604a3146 GIT binary patch literal 782 zcmdzWR>)e9+cDQLc$qifSkA%A{%ghKGu|sSf3VK`_KNSd@M?z)>1sQH9UH#gcyLKiO5uvu!iCW*%6I&Z zm1R4|#l2B-^-<+HhDl3o@2^~B5@N%oq#*I_{g3_qzt6=yR%J+dD&o>xYohq-f}Pzt zm2*L_MGi7)Dcs%iS)=x*6xqbo~!I*#N>)Sx&QmK!#@ieDSV1kdG>bg znF%lJmM@<4aA$}_kWUvRXYkI}NHIYfEkBQ5Gi;Lsykpo*EbX?!cMpWnl z!{*k!FBcP9r+txb+i^tkz|wmkCho}HxSq-T*2ELtPoCN*Mt+hwB6#@m%P`e>hKE{@ zX*1vMUbY};qU)q*yA9Vrnp-QaC&0gd@`KFOijt!q7FBst3Lcfm#7t!N>C8OM&tlQy zmMz2G!@A?z-au*p&)p&!?MsvtuFm=&Be#HO&!2nF;%;B(NdJAauzKQ4iO(|gzR9&I zeq_*6$jDd76R3-Q>0$f9{{2lYPNvqvcEwoEE$2VfeYv7%%x0vJZ#>oi?m{DmZSn2T zw%*x0`_NjR@N4FVHZRQ+-&q8ebrY65W^nA$UfoA+!_4eV}@6+Be z2^ny7bZ!jbnA?|=4?O$g{f%~x~ujSIgmX@CAQMy0^<%i^$~&9B+~VzsT$8|kdf5)caF z3Q*keWtMN$2C3T4lfMqKWp7Rh=b8VwuxU<{T&2+#=j#(cAH3*M@;`Uo&7C>9)6~4y zJdb--s8{q}QRZP!)g0b9=iMC%HmA4#+dX~4-IJCk7X4BRD-(BDuzj+MkBWGA(Nc}$ zm(+94*%KcgdhE=!(b2c@hm?}S%=^4sqb-FUHf*v`(0KCpq{i;klH51^y%LJe=5Dm! z!=R;*IoT=Kz+S{qwEcUJ+~SxKl1hMGvb0pA#ncPf806d z;w6W-)M?#$x2VnawJO`W6#uCoIyC#PVdtGp@xhAqthEwH^@7fFXb;1=reX;8zlsYXJHvhMo z=ViLuotK-jLEzG>j~8D*=aW+Sxgr1a4}p0JCi~m2%qmz=z2{o~=hEcP&{rHDXqLH}he=C;-TQvv97*wQ`B#fV z)x^a7mFAppax^?yaIZ}0=ze>CCL;xh3G23NS-0o9IczWeu`BMnqT8a`<_gW-2V?yl zgG_CCg!DLOKiG9vTu7p`Sx$u=o=S)ThjjgWsFLJi!(~C-vDx#~mzH0k+hIhp= zJ`QnQaswY{m%r5NmQsPFxlOA*y+^x+ty)L zhxeR?U9q=YKI!jdJi>WjwQNJ+*}YQ0aQkSI+-LRo#;OUo=2Wrp`JOp4v9xc?-Pucb zOXfecx$&`jVat_?O|9l3+po+?u-7e1vh&f~DdO}YLHETxwfCu98IKp5=)SHGu3die zVAzU^EB^(4&seba>>6b$g`QQ6B_0n~Pl)VJKfBkfVz*A)_p6_tuAPuu6&dH3!N#nl zF#DB9)=i^_d?%-w1uFNj?|LR7-MPdj{pDw literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_21.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_21.json new file mode 100644 index 0000000000..be49dbd042 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_21.json @@ -0,0 +1,46 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "597387248209189093" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "xjIdomHBXUhsGfLxvKvC3WVmBWvnVGYxLN21ul+fHON32QquemevFDDzBTxcnvoG76mjJ6COgjjfYCl2RhBz9PYeTSI5W4cazefLpDf8H6s=" + }, + "rseed": "6BNIbKh9k+8vRbMIHtb1zpF98vASpJI0CtTFrfVD1IA=", + "valueBlinding": "n/juoCvOVDg4lrtnS3PAmAmInqE8bw9TXn+KI1HSNgA=", + "proofBlindingR": "hoExV5sM+EOwk4/06ZsSlClD3UbOy41AK8ebJDQ3mwY=", + "proofBlindingS": "WIW762aa/DrEbw2urGhfKhPQndaea2bsLtclEWT5UQM=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "N0vdLF+8ILurZ9Enp0SyTlcUpV9e6Fgo/Eawk9PukCw=" + }, + "epochIndex": "6929", + "unbondedAmount": { + "lo": "596214312103449" + }, + "delegationAmount": { + "lo": "210741303161701459" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "341222147", + "chainId": "dwwbpthxafhjdgfailbvkqxgsrjtz-568852654642486042853819929", + "fee": { + "amount": { + "lo": "79106911401648718" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_21.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_21.proto new file mode 100644 index 0000000000000000000000000000000000000000..e79bdd4bbc49c77b2f07c444bad49d70c2bd1462 GIT binary patch literal 424 zcmV;Z0ayMCkpdEq0tzq+3JB$~?UtC4mZb<1A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLMUG998}!Cgpf8S?SGtHRx7W(8~KRAw)WOsLB zaCB&RVP4M4YjJpIb8>2QdM!0JI5;&jHZ?RhG%_?eHZU|YI5jgkF*!Lh SIT{QK3JA``{>qW+!i)io`nP2O literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_22.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_22.json new file mode 100644 index 0000000000..b4178e0c78 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_22.json @@ -0,0 +1,69 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "VVTpqJ7BRJvSuk+0o37pH/v6yN446RkxsG+llzlKk+k=" + }, + "epochIndex": "6050", + "unbondedAmount": { + "lo": "976106514094998354" + }, + "delegationAmount": { + "lo": "690393762278658132" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "180946429839637209" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "Hk0MFE3xTnjVl7ntvpmhwJY71M4GcQVUqMbKCER90jM=", + "address": { + "inner": "TSvjs+5+YQDd9alNKvhS2Qfzzncz8JuYnM8MA9I6IENoH/SgQRW/VSqBT1IkDhJ7WkNWbH0drpWEm6Q/Cq2vKeZAcC+QCRKoiiN6Chjgjp4=" + } + }, + "position": "220958585025007", + "randomizer": "lTk95KcO9GZTNHhkoGc7tHPUelphqOH8JOK34nseaAM=", + "valueBlinding": "9pdMJZwLFzkQnGUwXj6VYcROx+BHw1XjA39FVBK6mwE=", + "proofBlindingR": "BHRPDqZ3jmCPxgAcV1ZmBkRjCU9B3B490LaZDrSjmww=", + "proofBlindingS": "0Ovqjl2JtkAA6tzKIUfxtHmAzQajpKszHQctgG1MiQ0=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "827376131372495889" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "Pgian4DSDSaB6GdCJH9w2A4YeJU/TU+X38+bodEURZ6lLr/+PC/WW/0opgpxeozPzDGZOVdB5ULGCuICepVRk58kXITRAtB+TVOK9h1DvlQ=" + }, + "rseed": "npxf4aIdjzpc0z0lt3TQyFAV3IiHwmiiLi2Ka0oZ24U=", + "valueBlinding": "vtjDWmDNRAYyi0aOs1Ej61Q6impFvCvNevz2xIr0jQM=", + "proofBlindingR": "hf6r0l43twvCnIg4ZMOUv1FtnkzURr6uhaVabis5Dw0=", + "proofBlindingS": "tNsBgWmdedbhmazh1lrbTB4he6yxomDy/BeJeM6crwM=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4412491959", + "chainId": "rlydxddafnuozumpudhbqtdlftd-90613264751916", + "fee": { + "amount": { + "lo": "782015614590199131" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_22.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_22.proto new file mode 100644 index 0000000000000000000000000000000000000000..ccc1b960f44993e93673ccfdc3a5be5317d3b5dc GIT binary patch literal 731 zcmd;bI>cnprNpHW8uD_*yn`;YFYWT*vbgT0{O?~U?peH)G~AHCbh@S2>bK!w$ z)>qE46|#n`IChG|rS_7sR1jByulD23@9Gj6?tWeAtMw!3Ci~}e<;EXo&zN(bhxw9~ zf^&xamj#ZZ`$M%F{ex8agsP*Q!*Xh6*G+Aiy~Lht?Rw2;4h8xXIE7YpDOYhxJm{Mz z@c!|`_xI)*NhwUVw0*Li?@L;+Nkz(nbn7j}SE`~CS3LZq@@V^`YPk$%C53O(eN^Xg zi(3lJNi~SGo0@pU@Aw1v!=aCv>s>>HcFktgQeY|Z=UZ0Zm(YKVK_)ybjm;&Q)8Fxq zob82eGx@eGp3P&VaN+fc-0zTq&un97u?{JsF-T+>p%Ve`PmCEinz{O zs<;22jsCUhzZ%Q93afg~pD~Wp#ay;k-ClCxM1bg>j`l+ti}ZB6vb`j4w<;;@yKy)w;j9arQMX&)=0N4w zAy!>ku6wl4R{i;Qr0YvBvz9{ZztxxG%(rtNn$uyCa(K%Az}$I0SKRikYh4X$!4a^LUjm%8UO${v#&7^pM>F@TbD~sPfocNXt E0PV9y+5i9m literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_23.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_23.json new file mode 100644 index 0000000000..e9b84a86c2 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_23.json @@ -0,0 +1,44 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "rNf6QWt8OoEkQWNVYr5t+KKQUAvCfp/56Izz0fyqpDA=" + }, + "epochIndex": "3136", + "unbondedAmount": { + "lo": "571977994235916125" + }, + "delegationAmount": { + "lo": "434259755183358463" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "KvxrTuWM2ONcrGD3hzk2XKODQbDOXQNqTmNQAqX0d54=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP7SiM5wOvt+kP+XJHRTjvQ=" + }, + "unbondingAmount": { + "lo": "471357106755551690" + }, + "balanceBlinding": "LjREAjeXN/s+/q3+6tKy41/X18y5dYGHRp7hKQjqqwM=", + "proofBlindingR": "lwj7IGPK5RCqggT+jSsYNxB2JO3/KxGbj2I0qSuFlw8=", + "proofBlindingS": "PmBEIxVu0/ScQMZ3jn+eSZsodn5lwY+kfcEuR1f4AhA=", + "unbondingStartHeight": "86396" + } + } + ], + "transactionParameters": { + "expiryHeight": "5807150687", + "chainId": "ktsrt-4582874545348879336518506725", + "fee": { + "amount": { + "lo": "839198529055513026" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_23.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_23.proto new file mode 100644 index 0000000000000000000000000000000000000000..32b2e83d83979f7c732e2faef4b9590243291933 GIT binary patch literal 323 zcmd;bI>cnprNpJM=K3$k>>8^^702YzqC-fn3Yv$)xD z!?{@IEWhLcrlnuX=P3czFra~dmpaZBSpBY>@PE2WNpRm6EiR5z%~QXun7QmIn~{Q^ zi3^kYbo1YK|JMF{b!pS%`0Llt>@00;cboT6ljGHDW-Ep19KRKkPdyb_)x`3zS6jkd zpiJfMe{I3p{YfS(wOgn2J1N*DxG0O}UH&r1;aGWJ{XEav8fA5<2m6=Q9@KLW|G^~S z@n;dMkOjy6H60g4g_N>Oii=8gO-wC}EX++zO-zkVEG*0|jg8Gr4J}L!%*>5UrFgiw PI1X*@e0=Nj?MvJM0wRX* literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json new file mode 100644 index 0000000000..7d24765e81 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json @@ -0,0 +1,44 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "SeJo1zMWAjo0uExwNsVEEPUMi4c51zOjiWnnedMy4jM=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2lEZzgdfb9If8uSOinHec=" + }, + "unbondingAmount": { + "lo": "886125131805425007" + }, + "balanceBlinding": "1itcL4vtiEUZMtHckjqCqI2GfxKTJyRiVv7IfOn7gQE=", + "proofBlindingR": "UGKMfVgRGWcuGWyW8eWGjzNHFPzaSMBP8V+AMGrgggk=", + "proofBlindingS": "BrBG7M6aVDK13ZnCkoxaQ8fn6drcPXwRNJ0v5CpzVxA=", + "unbondingStartHeight": "39966" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "rCr3kkCVM+bjJQyyRvVrJEagwbN7yuHz+knMXCBda5s=" + }, + "epochIndex": "140", + "unbondedAmount": { + "lo": "338297165979374589" + }, + "delegationAmount": { + "lo": "451897055113200978" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "8880209890", + "chainId": "nz-45852212070642971408015", + "fee": { + "amount": { + "lo": "101500878969104709" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.proto new file mode 100644 index 0000000000000000000000000000000000000000..70692ef77666db4542145a6fa85b957defccdb6a GIT binary patch literal 315 zcmd-&#CVBmA0w9%mxAY`jO)f?Ojag4d29~YZoIfN^LgcEqesR{Ks5|# z;O|nwIS)#|{Z;(0=ka2>>~k$Hj`zQI-#c@-a~Y43!Zqy}{qDCNu98L0+M=aBLpSW^(1qqeSF&1Z|pAe=a$C-|Bvwv23Zf9IGq&O zHn_bxH!H+w>)n}$CiO%)AAkPx)*ag#L6f=qPqd1|1w7{MVB&H*#AFZh!WymblN_cR zKYOgov&rpiwu;+=gPW^QJ^cL3^Gu9FZ1!w{9!4oHj=#$vZ(aBP`wbQ)E{;oGM^`M~ ze|Hg^kO9Y||695gg{1PTbWKbxOpS~TjSS2U%uI|d%?(WqEDQ`yrFgiwIF4Sre{21P HWm^~lfpvod literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json new file mode 100644 index 0000000000..1f62cb6513 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json @@ -0,0 +1,72 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "112539488496422162" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "Gk2yarPFbiV8WOAhWXw7iTA2Vu8CpEKbzNQ69IQaX/8=", + "address": { + "inner": "UxZiJz1almnjsvJzjduZbdtsbw/cBux6Tpi1jqJ8wgtgZOSgWgaia7q6V6vw8EXb58RUuxGXyaGVmyrOSZ+DhXn3I+JNRswUur1VDQiyuaM=" + } + }, + "position": "30834087325169", + "randomizer": "cMqDPuLarSlsr6RoptnguCmjveGts2bl4c4oUpnjpwA=", + "valueBlinding": "GtEKyX6iEB8KQ9clCQnb8HHrtQo8IQ8gf7RpV1yB0QE=", + "proofBlindingR": "SPetIROoB11an9WHZIJ2jppqWDbu9rvdF0tKftLfAA0=", + "proofBlindingS": "aiZ6yEHJN7tlHstdid8CN0pzWKc8G4++vsiWWoKcVAY=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "EMYWV8gscy1nfw/rElaiZ+QaDjQaU/k4G4HaCKlemN4=" + }, + "unbondedAmount": { + "lo": "411841646121563422" + }, + "delegationAmount": { + "lo": "299615454335912857" + }, + "fromEpoch": { + "index": "1135", + "startHeight": "1135" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "17496348918716391" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "bt3Yjka4xDYsbM0cFS5XPmaPzc/Z+Gj/txGFMTVAFmOS3s4om2Xo3h4D69wVStKk33nOy4jAisEPP99JbBVkWIOk017uE5nOruHBXUmJzFw=" + }, + "rseed": "VWQ7oMhJ8WZ1vy3AiLrPpV9ju31W3ElVAJO2bzkmQwA=", + "valueBlinding": "ZJKZ998K7km99tOqp0ez5EySim2cm9umn/7fwrNX0gE=", + "proofBlindingR": "S1im7xr5V2feGLnIp5CawAV1M/gVjB38gI9M5vaE2Q8=", + "proofBlindingS": "+MVYvAm8Z+xpJ4OK/VBCCa+GD73r8VcDWyFV3eB6owI=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4590600296", + "chainId": "oubsgmdpkncaqn-56609641", + "fee": { + "amount": { + "lo": "106844230424111145" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.proto new file mode 100644 index 0000000000000000000000000000000000000000..5ad6d6604c800d0c09480fb3ca14bc7ed02ac61e GIT binary patch literal 716 zcmdlO*fb2(pE<>b8mq44!qE*nLD zh59X-;W3RD8MPEVzOPjjUcnw4HUDaRN>f?itgHyLci(p375Db4yL6v{*GM5tt?Gp1 zN%P&Qa;IZE?=zWu6-O+$k?!BO@5HpIra2*OT<)isT)2S2C2&kE{De-iZhAfcYoV}3 z=})BiOr(N;T1YqE;#e6s5KEqP@0`Z$)ED>Um|x!!^}4j=e&xB-9S6D&^4s6{%n?nAXkKzT?w#<=bL$=+ zjP>k16C7jiqCK*I z8v1>neQUYNZ=~?!Xv7}QJ?U>U)tkHi1~_r9Z{y$l`eQhAv|{Mp2UUxigmgJxH2moi s6cW!bO)5^$O)1FEOHM4z(=|0SGq5x>F_hu~Cfb!3UbU`2@pLaE0NIC0{r~^~ literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json new file mode 100644 index 0000000000..d80a819d32 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json @@ -0,0 +1,92 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "92324648899828610" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "x2hj0mxIgvaTj92Tl7dcVys8iU1aAIFxzIu28TpST10=", + "address": { + "inner": "fP25GA8NgLvm7mMQtgae2ELVbwfnVwh04KmJqGhHPQXCi2hzvN0sX3T6GfZPo3b3NkF/JYI87FmoNIPWGCPlI5dsjdF8MXL3UGQntUh0E0Q=" + } + }, + "position": "243689673766130", + "randomizer": "7WoblVNdixuDKy7Cj28PHwfCNqoKiKR9QCTL3inYhAM=", + "valueBlinding": "mzYbJX+m8o6uCxT2AOOy4QwSF1cSSBpUGaokJxifdgI=", + "proofBlindingR": "BVI3oX9bdCQu7GZCHzHNdNDqhr89RgI5rq3/FRu4Sww=", + "proofBlindingS": "i6QRqzA4qeQThLcpwO0/Tv32uoO+flfqlO7599Txxw8=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "ZGizJ1g4Wyomy3d8i3IZKXggtPJpcDCuEk1Z1xqk5Z4=" + }, + "epochIndex": "8103", + "unbondedAmount": { + "lo": "98091304950625399" + }, + "delegationAmount": { + "lo": "69655306427840990" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "44921213152985104" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "KbEoT+sfBbhA0ghNH764UPZEIp4ZkDxMa/gOshaZMOs=", + "address": { + "inner": "fP25GA8NgLvm7mMQtgae2ELVbwfnVwh04KmJqGhHPQXCi2hzvN0sX3T6GfZPo3b3NkF/JYI87FmoNIPWGCPlI5dsjdF8MXL3UGQntUh0E0Q=" + } + }, + "position": "251855229290159", + "randomizer": "jln93KEWc+UoPbg9g4mqPd1AAONLnedxXQwYEFOyUwQ=", + "valueBlinding": "J/gwi5wg3IFMoOkOtm1z1bSewms+QLEH4LAizg53KwM=", + "proofBlindingR": "qZf5SwS5/24MDAmSHEvVOEVpAvmPmJkWcVnN6QEUpAM=", + "proofBlindingS": "04wx619BFJq/xd3lK/hGSs4sGH2zUAn47j8uf3xOeQs=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "64647742579487592" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "zpcyzE7nx3a5jh7cvbeD0EiZWVWgubS8axewRVxAc0MNABQ/ggJlOWGOuKVwKY+XK3UsrNH4itk3P6J6O2zrxxCmiOg2gvfvKDwjB3WKvvE=" + }, + "rseed": "0uXXBIKp7XbCdWWLkUKcSXqT2MUTsu2mBAZt3CS+I4M=", + "valueBlinding": "9bIOZqvcUva1eG8dWI75b1bIFD8b5yMlGpN6SiDtpwA=", + "proofBlindingR": "X/0rAkIy7pjZACj0+aHnJ9bFVZPzhGJsGKGy2HsZUQs=", + "proofBlindingS": "nRiWQOW38LQXclkUooAogD4fm66NQsD/vBGGN2vWuxA=" + } + } + ], + "transactionParameters": { + "expiryHeight": "8807475150", + "chainId": "nvm-6795620499743117073701126360", + "fee": { + "amount": { + "lo": "549017802334011087" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.proto new file mode 100644 index 0000000000000000000000000000000000000000..1793883b4a29953b333ee4e3cad3193ed9622977 GIT binary patch literal 1039 zcmd^L? zdetVIH<2q$ny*PHKUJQd(|fVTu;_b0iuzWM5@8pCPcIKWUbe+tO5tsm^wi+kZs}%i zy+i%^{POIF%vN!AEU9%+Ieky_Mhml&!fZ2X)%sAhc({;!V9l^xmX7$s3+6x$vrOzpWdS<+`>1MWuIm^B5^~FA-dAV6pOv zaLabh18?p9{(jrlyss|&)s%NXzhC)yoS)0_5R)AjFt}1OHmgTiL~E&?F0bh>lGLnF z*zzf}z+jz_Z{&5UB~RxGEVq~9;`sie`{u0;^VcydadO=I{9@7ECwHs4_A+tpV&YoP z$feK4$uXhf%dz#JpZXIQ1)3W*{9ntn?r^xo;VZvyN5D51rFoJQY<#kR@NE*CY4DmR zQLw)E#p|C7Eu|FtBLCi5C|3Mb!*+*lbLT4CyABMGz2`nJjOCFK2;LOTqNJey!=QVP z!ktE+1uyxwcYbmUp{?nUf=l?t&9?nTJ-d8PLGnsz& z&zLDz7zxKIuf;;12})Yv)8My@vG$Kn!qH~ z%LER*7th|z|1slr5mA8$Or7VZ8=dice!OgFpWL0j+nX_H2Rn|GLj|(j8cwyG`{k?{bGJ9#)zK>E0 zm!4i{X`-ZH_e7^To>h}?92MU5b{Pv>?j4nV%FRj&UpMikt-cfVZEHooY((GB z{IC-u_R`OlRi!3Zc`3YI&Y-0b|5uyI$>`mTn+zIXelC2je(h-J2RC>Gls>#ET+D7By%z*vZdc*XwlP{~p0M^XzN81%%8v&Yi#eTtP@7uPj&B u%-qt{%*epR($d_-*wE12z}(o}z|hdh%-GC8iU*kQ&;NaYyJhBr^Xve8Jjo#d literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json new file mode 100644 index 0000000000..2f5f51564a --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json @@ -0,0 +1,55 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "215836893975783075" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "S8W/HCkrDhqjeeiyF9kNO777n5Y4JWfRDlUg1CSTmjQlnhi2N24Hbffvxpgz9pb0PlT6a6cyNDNLhJjmnFgkI4F1RSHdbCJBrBoiltrUlAg=" + }, + "rseed": "mANKx0DKGwi50ccJvcmrZuln9Z2vHsZura+ri7B4qBM=", + "valueBlinding": "ivBUIimOp4ei+2tU2WXJPJVsk3TS18T52FwWjudvZQA=", + "proofBlindingR": "Zxai1ftRDbOzlbj3CLRqQLiiTXsn9r7ApV2IjRCnaQY=", + "proofBlindingS": "0Cf3winlxYHuFle5ErecDeub8w6/mqrTmy3f+OqIJgw=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "455010934191271877" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "Y2EGmQELaIa05hUkQ9staODhL/HlpOwvqPsF0aiHhoo=", + "address": { + "inner": "0pV/hfSDe0aKXsVJYN9m8Bwzm9t1/BtD8BDd1GakiL3N7GQAoTlW5fp2ndUDJqLbJiIO7wCcYgEasHqBLafsntHXFzDpxcmeY3WKxebPfKg=" + } + }, + "position": "83380345779063", + "randomizer": "H+6Jcx3xoSb5xZETQuD1W+caAHcUTRxP5hFdq3xjqQE=", + "valueBlinding": "5b6Nj0cxyIAXtH0ndXr50Lq4diANGSylE5vVmPsM9wI=", + "proofBlindingR": "UM9AsGIUH2/pIDKWMSMPUexEuLh9lPoGCJ8C5MEMcQU=", + "proofBlindingS": "xPQYzm9dw0JN/Gs47wDnc/g3aF5jeP9p5Ev5Y8H6kAg=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2955180424", + "chainId": "esjtbujfs-7535777440407", + "fee": { + "amount": { + "lo": "63919669489530961" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.proto new file mode 100644 index 0000000000000000000000000000000000000000..b3ddf9c9b75c3cce3124ed517da6696013562862 GIT binary patch literal 643 zcmd;@$RyOq#AU$6#j*J8vuW!uZ2r$Aq{OA5`D%{7apAWm?ayDvs1!JUSseDW`8Atg zthV)eBb}950zyGt0p3UV%V=uzNiD8?u}SRk)%ud6tRlJc(`Q zdF;90-yfS{{B7D7yO3Ym%Z*Hoy<28Hn-ig;+*suh za7vnE=f&fkdrz)Tdzt=q?s~and283N?%q(bLRd+m>qCf=X5aGmMZdE{Zl<2JnVK`X zam`+D|gzWuXSU7oFb|HrEiH6E^gOkBH}xK=QNgXQS`zSms` z7p`CHEHZOD z+ECS~yZp_(i`T^sULHL;FS)eq=(F=RD+InjoACeoFCi%f`FEYgvL6?!{X9BR*y+L7 z=;u-ldky05q2-S9+%_?BAr(yE^qcI_xr;FZ)_Dm?q@jNd%p znY0uF&O2;K5|Ph;sbDnCP?}|72Ud zXLw%x!#pD{x#EB36YrnN2Y*fA5Ypl3_&l+ZTSz>$IIAS7G%KxG*WA?D)ZEYOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLK4AQ~U&ZR1>XteB73Ik|mU-YQal4%B;@OphH&b}(-?qPe;~ zk~rUYq~OXDl_R^WO!5S^mt6k%Cmt-|E3^9;z2U*!*EDpa=zvoj?Fm>KAkVN?F>x^Puvl}it~>1)k$b-Ory?Ltn<(0F#da*x$(5`Fk5WrM^XK09O8(J} zg9%sNO@RU`AT`1D46DuyPri9zfgv(r>@}?)>QaomHeSPMczpL;4Kg5?JbP@e{Mt%L zzsTfH+_eko%vc3a!;1~=*?pA%OmzSXN6G?33L*+1dv=X0>VUv<(*MmmMC+HP@8VU%S#p$e`hJuX>A_@rI*u44ow9dc_Dh3GM6%gGO5+Vrsy^-r3 f5)5*3XnJuiH!(9fIWigy3JM6z^Y{Fo%7@Yl_35zP literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json new file mode 100644 index 0000000000..b9fd8e29ce --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json @@ -0,0 +1,44 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "YGDGSuo2tH7tw1nq4HhJJ8ocsQdZI/e8q/VXlf60TC8=" + }, + "epochIndex": "3871", + "unbondedAmount": { + "lo": "853438944939804281" + }, + "delegationAmount": { + "lo": "169032597737478199" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "R41dmVfQYVo7Z/0kTFt9T498hhojPo3kkh9iS6DYrJY=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP6rNnoPkJa7mMfigkC3gDU=" + }, + "unbondingAmount": { + "lo": "847425146711852950" + }, + "balanceBlinding": "AWUHLuLmrbfZPrik0sdyKGJ4Oshj1qDuv8ciKFLkpgA=", + "proofBlindingR": "pfjJuV9OWLAWU6kVFoglr2Qth/YVIjX9ddACdJWb2A8=", + "proofBlindingS": "uiecwJCZG8sLk4lGXpgEAoLf1G2BD17dyKSwG+bEkgM=", + "unbondingStartHeight": "44557" + } + } + ], + "transactionParameters": { + "expiryHeight": "6647051010", + "chainId": "stgbionvbcgmcofritghqhj-52842395814932983632238", + "fee": { + "amount": { + "lo": "855479489470233363" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.proto new file mode 100644 index 0000000000000000000000000000000000000000..68d3c321204e21e62e965cf930f16484cc48be7f GIT binary patch literal 336 zcmd;bI>cnprNpI>kZ{cFmD!fMw}&HNJ*e*D!G%V!Xt(j}c^wdvEN_@C%7i*6Dv$e4=ap`)k^y zl=U)ZKS}M z%C7h5+1l+l?RG4=bi7C-slw_+^0fu;_8(W$2zs)N!AfE2kCQv&{USDq1+Nqp>rh>v zqTBvWRLS&j=>?{esk3kJJ1Oi^pL1ZsOzG3ylRMqwX0R|d-M^CC$RBt2#F7ot&yGxD z_UOICB;?A`^z8UU2_gOBlJum^{JgTHQ`A^mM$U0zCbkJaU= zmwO)^zx+CChM4L8-R;N4Oui)CEDzSdcz4Q`nKRC2F$#3t|8QW7nEVWRf z--kWkemokxKDw@S#R{F>rxTaZBsTYU?)tVpUP|F${Ly(qvl~69t~|?qn_Z_iq9<+Q zmM5$2xW)I&Jd&HuprpXWwqw_czs+L5yWcAm=B^C;T(DnI#q;TkuH$w~DtD(aYAIZK z)nd_k!go%f&K8xtgvcwdQ-wCUXlSW?7Oqn0y<-E6%%xlMzWjE5eyT7#OySjG?HL=w z<{w(iAh0C7KuSBz--t`dh~v|)@7s8VWGYfCN(!oy^Q$TfQiS!MCgCo>*(H#}hk0M9&wx&QzG literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json new file mode 100644 index 0000000000..22782ae10b --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json @@ -0,0 +1,53 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "671138363785291973" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "deoLDjYx7s6jIymcvS4DIj9NFECJZvePyvmKeqswbTU=", + "address": { + "inner": "O6PG60qPN6KdJy8XO8pTR0fPjvEsHrmHH5dy7Acrh2vCO6qgJupl+g8gAxkBSXTI2INSjoj0KWykcnAB9RkABbRu/JNpW34IQiGa0lbmXms=" + } + }, + "position": "216419363006281", + "randomizer": "PXbi+jBjFvlian+PQghRPfgDh6n5sVLBTfVczyswGgQ=", + "valueBlinding": "PvIAsweyEk32llfPc3t805XZJp2KRrk9GpOB6fdAPQM=", + "proofBlindingR": "CQj5OtiCLcrlGMPLUqv7wljxtlI0SMvMXJBxf9cJDgY=", + "proofBlindingS": "OceMBjS0/r/Nv0gwlKjCIi98ahoUdHJ79WsDC9Z+TwE=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "Ks8SToqe/wtfimFjFl5g6FEgxoE7avk8yIF+3bK/V64=" + }, + "unbondedAmount": { + "lo": "49971882500160469" + }, + "delegationAmount": { + "lo": "504552835313543167" + }, + "fromEpoch": { + "index": "5182", + "startHeight": "5182" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3297579479", + "chainId": "zlxckmnudcvsihzfl-536442235343", + "fee": { + "amount": { + "lo": "322375096030109135" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.proto new file mode 100644 index 0000000000000000000000000000000000000000..ef33831ed2fbb75bc6a4b0fee9811696341f5a0e GIT binary patch literal 447 zcmV;w0YLr=z5)un0t%=B3NQ)^2*uI7#FLqqs0k7x3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12b?OTaHZktbqa!Jty)FYHKTQ-siDvhY%K3_Vt1xXf8d3^S zJEO+yN{=_9ohL6BJIYf>N6(J&EFQUsAD43M2P=nb!aJ&0ZDYo*n?7z zi1aCJq;hZp^%(#Kv~K*9XLLr*cR_0!75XsJj`p}v&8X!G(;`%US7Wraoe~&^4 zQ9bwrhpG9oQo&92T+b^o8U!LBKJoyw2eJ}P_Lf)Ab9;Q#mDwhpiblCT8k2$P_dq=Z zDj*36`8wEwEz0E>!^={u`@&f9wo)`m%gkJmaevnd4hAwHIme6!G_?M|&A&)6l&HcY zFMMhm6m)WX^=ktQ)_zX`3P#ETLkc1aAS%xiPKuuY3tx(1V-{Xu=usfXfjesXJjj85 z-Lk(|t{Mpl)%UlFnWf@bA_@rq&z`!Lgra~4Dh3F?C=k9V5;O?cqqL+95*~VNcw=jA pZgpg1c5`WHdS+}bH8VCeG%_+XH8V6b8Vm{w2+zB^+L6xFyaatyzJdS% literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json new file mode 100644 index 0000000000..91d1890de9 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json @@ -0,0 +1,83 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "HB4OzFsGoaYeHgFxDXgPt6j21MCLgoD431hOiQ00byI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP7mMfigkC3gDRtxdY4hllM=" + }, + "unbondingAmount": { + "lo": "341683986334608332" + }, + "balanceBlinding": "abkG5ukZR5WbPLhQ79gkvBmZMwZKaRnwSL3Rj+dFfAA=", + "proofBlindingR": "saH3ytZWMgJV7GuWyrm6Z/zoel4g7SSx91xWN/Umngk=", + "proofBlindingS": "L23mPJH5VepGZ6LuJgEgLhzGiV4BGA7Ku9e7qdelFxE=", + "unbondingStartHeight": "3376" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "1u/h/ltQYV1fPlf0sH1U3kS9P0itVe9RTqQMSC68Z2Q=" + }, + "unbondedAmount": { + "lo": "17155905382982022" + }, + "delegationAmount": { + "lo": "135742195061145278" + }, + "fromEpoch": { + "index": "7692", + "startHeight": "7692" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "lDIo+Ju/zCZm0Vd/YBOf7t3B/MxoYgm7UsXNdoloag0=" + }, + "unbondedAmount": { + "lo": "344989063581406963" + }, + "delegationAmount": { + "lo": "310518044818158681" + }, + "fromEpoch": { + "index": "7781", + "startHeight": "7781" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "590612090867923425" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "GLuphxS6ljRHSmNdJkI5lASK41RvRzlultQISl9PBFLe81AUOT+LAwjf+vJqq2l+17hbjj1DnLeTVTzHJSKrkxKyHgGbRNLcolvT6jU2Fk0=" + }, + "rseed": "ZpA+T+VdouuGUAHr5W1xWPfVCM1rAHS6Ga3qn9UmvcA=", + "valueBlinding": "yp574vOSjum1AnJJAX16FgzvTPGb3cgt1VF/EtSFmgE=", + "proofBlindingR": "miX5oBFRFQd/VIQdf6HaRraamXmd+Pm6M6cLr9WuCgo=", + "proofBlindingS": "FI73JUxtpa9UDAqwiqxJCZIVE8+tHXb7qM/sElddxwQ=" + } + } + ], + "transactionParameters": { + "expiryHeight": "8053002243", + "chainId": "spla-4608684959458879085213274555", + "fee": { + "amount": { + "lo": "9150271718571533" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.proto new file mode 100644 index 0000000000000000000000000000000000000000..85072811d0de912408339df1b4738b0b63bdc0cd GIT binary patch literal 673 zcmV;S0$%+J!2!|&y#Wd$3LqRF4$NByp{5=l0dWm@54WiH)WC~^fcW27PKgaPZz3Wh z3LpRg0000000000000000092xG5Da6E#M6sadnO%mQyMU2+Y@~x99lz-UKorX}JdG z=^00rn>@Hs@7N@~8JRN%N@*GJNWIaI=S6$~Iv}y3_sZ5*G6GfXYnIBnx@Y|8dR`#y zB(e8gRyXw~o(V!AFKy;Lk@;2XMrWe#CIKKW9L9-W0T>R-yVtv^*QFN`NU$0TM#=(1 z3L*+1*6-o|TTo$LUp`m#uzghCM7=*qtyS+)PNWP-F1%-C8VLx7!<_NQ=DZ#v3JAXa znyu=YknsU31_+Ei5R5zuN6G?33L*+1lrkvzo4?E^X3jq9;D?86JEU9V`5>g6K7`v&56uOo) zM@nN|CPF!s1d8KSZ$~+9medGJUrz*5-t$ltIX{a72;chhYO85}*SK4bJwu$glT|#& zB_gYn60#lvn?%ywqFdAIH8vJa8X#tnK2POcqU(lG0qf;$aai}&2+eB%bh;U>>Yvpn zy}%+M%AR}T^OBC~wE}WU0eyNF4DU?wo88DQ)lq*E)PDj=FA`JfR|6$gJ*gdKmO z+D5jTnR%V~`MNWw3$N9#3JNkH6pr^LOl_sFR16BRimXWqk`)urtsQpzsL$*YS6#;h z5;h2fp#1+G5+QSNY+)@lHZV9gI5asmIW#pmI5#;kI5jdcGcq?cH8nLF3knGcjr@qa H`oo|Q#El-p literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json new file mode 100644 index 0000000000..2526877d7f --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json @@ -0,0 +1,72 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "kB9ZyJJiO4oU3N8RSAWSY+OSBBQKhFcvazzI87yZBio=" + }, + "unbondedAmount": { + "lo": "815086547778057478" + }, + "delegationAmount": { + "lo": "913941030087207315" + }, + "fromEpoch": { + "index": "2589", + "startHeight": "2589" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "492197390481659484" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "4C42fMFPFE9fs4vi0n3PUIU7v8Bofjjmij6w0V3wcOefpdvFeGZMPF7siCSZsyiaMadYoLDbDE7Ogr7Byf3dglPbeEflnEi24R9VDkHkuAc=" + }, + "rseed": "cF3T9qklrN+CNa7Sgq7THG8Ib5/uQF0X/S/brd1aRAc=", + "valueBlinding": "8dqhCLhvAnTb562Yz5HIktY+ctYo2D2pQ//TbvUuzAA=", + "proofBlindingR": "RqMtZpioUlvFK/OGHoV47SsH6hjoOe7Uci6ryunm7gQ=", + "proofBlindingS": "zSgAjsaPuD4Q+alXMh7RZGDkYyGWm9gIaVyQZSB7Sgk=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "870610902617726868" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "jOrgcz5tMFpAL2gU138OK9RyW0iXfMAX5S1z6RK77e8=", + "address": { + "inner": "aGQBJm52uqCyWmOGxFpmoh5YYBdx+K1/Y8llzTKthqdC3wHAvY+aM/qFKjAtPCCdj3urLPvzjaE5mjJS3JGUS+0/sOiAZikYD4Guf2+tWBM=" + } + }, + "position": "56417315926915", + "randomizer": "ugYcbQqgeTRz+YfmJ2/qGqrU8HEsPnJ55NaNv5vsfQE=", + "valueBlinding": "O2ICiLFJjbLt9LWnQrN2MKNm5b2/fK1eOCzEIdhhmQQ=", + "proofBlindingR": "BT40pQMmjZ6KqzGxi/+zSlH4P9s1RrOUVVOUMLfwWwU=", + "proofBlindingS": "nw53a7i3PLFF3FVDUwbWOWuEAZYrVgo3QLTdJSQyVQE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "1124527224", + "chainId": "nyuzumkmxnrxdmgvs-379189823725930", + "fee": { + "amount": { + "lo": "976054562740851341" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.proto new file mode 100644 index 0000000000000000000000000000000000000000..8993100a7b53639288614c6a59fb8e7260122de1 GIT binary patch literal 727 zcmd;bKgHz2rNpH$K|b=tq$KMukvsPVJy<6tKc2)Q!qpP4pKWvE^PZV(T2fpbZLhlC z+?exmIkyrQ$K=aR51vfecb!LzjbpBez+4foiA+L$Ok4(BTpV}SEV{Az?uu7zLO^ph zU(L}sF8sEn{rSrnl>)~vi^G04zh?7`)wVuwq_Z+hKq!bS;DMf5%|U+=|M<<_k1o}o z4`{XCe;}jI;#rs7hKsQu3ZBnjdi!WanvYG~n+}zkn>A(`E{|BS;Wm%oxu$&wPyW5z z6nwkF{plQ!Z4c!``5d3@V3$%Th`s!6rRtjdO{VKEHLbfWlh2Vq|D8ju_+S0oYwt$6 zuq!EiytR;HM?O=@?dNM}oS%4N(lxuHYZ^CfS33W{ocC4l41<<}+hX0c87qRKk7|Ez zlWVPbtIhsO;)UhAD@A&%PrZEhj>SmftOi5hvHl%)0zX%V8_8WvNqCa1IBoU~j?9<| zsS4FzoLu{uxOOvftzZNP%ar|}7W6h8>f#|PSQL6*Jt(%zHHdQ1&k(s@&!>H*DB5Fs z%>nVJy2USrcE5cu1q`^16h^hYvRw-{MJ2Z#iAq}}7m*-d_+xE-^2yY*Mr+%aJKbkI zu(yAf@vl}b16>=1x&76vb$);DU1&MWDCo|_Dc*1GH@s*_)0E(ETvwmJHbPjS`T3a- zzh3f4DePjC$>my5X;S>N{h50HE2&jiJ{0QM6;(dD*1Lc9n_5OC1?wcHj*XtZo8Ere zy4-1VnZe?;r+fF;tc|nKIih$YaVCqF0;`?LQf9T@d0ndwH+KKu>=pRK{@~ literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json new file mode 100644 index 0000000000..fb369a12e1 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json @@ -0,0 +1,51 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "19052905099298379" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "gPwRYUnOCbhmgHXzdHeeoZa2vOqX6AL57ZerQfH/Z3RhTDnMM8Zm7c/cBjSsLJSy1lZK9FZwHaintrhSWW/GDstCfsB7rOmfCli4V/YOsxc=" + }, + "rseed": "DufK4ZNb/ILnvZOQx7b2Ir6kwAJl1KEFMqdLwtrGx8U=", + "valueBlinding": "V/AxvEKDcigpyLtsuf6M37V4k5N4enBY9aKp9R0LKgQ=", + "proofBlindingR": "x8x/XpF8m3VdHir7zYX71DE6wRAJ6Po4JtDfaejcfQo=", + "proofBlindingS": "wttZqniS/u8Y7dpCcvBMmTIbphY6WPzSq2uMz0hA6BA=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "405314269718245896" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "9b+PStfDPIbz75D6xvOyvRpbr1issuNMEgcYRvWrgFhAZVtfnNcF8EwZhHKycPTVqelcRPfC+VqvPUwk2EerHIEvlT1fNlQZ7N18Slky1qQ=" + }, + "rseed": "/PpaZtN51ZZbChDVpXXdmBqMZVRjaHrT8ez67gWHE3g=", + "valueBlinding": "/PUv5e/tK2eOcmGmP40nfkvgQnn2hnUzwHUR2o67bgM=", + "proofBlindingR": "BvDoqLr5WET+LyQYcyId3EFRvpheAVMOK48vcbEZZgg=", + "proofBlindingS": "PyFuP8rU3mcVYf01L7cz3g9BUraFqJZ3CZhnZVzQNwc=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2945599438", + "chainId": "uxbjtzogxa-8799", + "fee": { + "amount": { + "lo": "226752417304870230" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto new file mode 100644 index 0000000000..8008a0c3a0 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto @@ -0,0 +1,18 @@ + + +/ + ËŒˆÃÂì!" + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +P€üaIÎ ¸f€uótwž¡–¶¼ê—èùí—«AñÿgtaL9Ì3ÆfíÏÜ4¬,”²ÖVJôVp¨§¶¸RYoÆËB~À{¬éŸ +X¸Wö³ çÊá“[ü‚罓Ƕö"¾¤ÀeÔ¡2§KÂÚÆÇÅ" Wð1¼Bƒr()È»l¹þŒßµx““xzpXõ¢©õ ** ÇÌ^‘|›u]*ûÍ…ûÔ1:Á èú8&ÐßièÜ} +2 ÂÛYªx’þïíÚBrðL™2¦:XüÒ«kŒÏH@è +‘Ž +0 + +ˆäÏçäåýÏ" + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +Põ¿J×Ã<†óïúÆó²½[¯X¬²ãLFõ«€X@e[_œ×ðL„r²pôÕ©é\D÷ÂùZ¯=L$ØG«/•=_6TìÝ|JY2Ö¤ üúZfÓyÕ–[ +Õ¥uݘŒeTchzÓñìúî‡x" üõ/åïí+gŽra¦?'~KàByö†u3ÀuÚŽ»n* ð診ùXDþ/$s"ÜAQ¾˜^S+/q±f2 ?!n?ÊÔÞgaý5/·3ÞAR¶…¨–w ˜ge\Ð7%ÎÉü +uxbjtzogxa-8799 + +Öú««ôÃå’ \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json new file mode 100644 index 0000000000..4d8bcd43a8 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json @@ -0,0 +1,70 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "4CYAzd4MHxiH0AtOGmc1Xm2PakyxiOZ1FJITkoePdF8=" + }, + "unbondedAmount": { + "lo": "288178665277268641" + }, + "delegationAmount": { + "lo": "779165064433361071" + }, + "fromEpoch": { + "index": "9361", + "startHeight": "9361" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "1/+6e5mC+9hWb1GaF3Mze8D4vyxVCddgENBL+fI/CVg=" + }, + "unbondedAmount": { + "lo": "405457838524121154" + }, + "delegationAmount": { + "lo": "762274312046082805" + }, + "fromEpoch": { + "index": "5827", + "startHeight": "5827" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "779335764155704269" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "dRvm6FHyCKfOt4aBGQOgokIh0uWFCacNv/48dL4AnWc=", + "address": { + "inner": "vWA2eue0o1S3ABe2jQ3wKFVNYlRREjZmLFY3nEZuzKozwNLL5xHobEns4i2yprSZVp3qvZY+FXfi6hU/eUBSfdweHCiGS1Q+slA3KotxZA8=" + } + }, + "position": "132606305984773", + "randomizer": "zottzCJCK+sP7HtqZa/ZdRQaBHco+/kpjoOnM737gwA=", + "valueBlinding": "VDeQptsdD2okpKjysfwQ4aBkKhBOBLc3JJzlfEqvQAI=", + "proofBlindingR": "E7NzsW8Q6rRTeOcwMuIliU2XjU2gmcNXSPDmPUhaCgc=", + "proofBlindingS": "SI9adv6Ft3yqlvGWAUlq4D48OtyTIcJIeR3Q7kT0MgQ=" + } + } + ], + "transactionParameters": { + "expiryHeight": "1672545952", + "chainId": "qwjzugegnskzelosqkmefouks-64995085313526933798", + "fee": { + "amount": { + "lo": "318113624009902829" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.proto new file mode 100644 index 0000000000000000000000000000000000000000..b5dadbe034be909e6b334c8737e519b25b5ba987 GIT binary patch literal 537 zcmV+!0_Ob+N6G?33L*+1;3fdg-V7fYhtLa78fP_LZI5b9v54k%6p|B?hmUk$8VU%Z z#mfDGpY;C&A_@qv!N<4v&xz;?Dh3FVNf41q3P;KUL<%AbAlLu8dzpg!*j8^*niq33 zd%*a=EL92DU=Ywt`SL#rSQ-il!hnONn7E$M1tJOv_4TEjq9;D?86J zEU9V`5+HRO=IBxK2&c}shJhIaprS${(&dE-rwzaUJaoPQoo5b;ge6?fw56+d}E zQhnSW94LlMR6ep$H!6#9WDgL9!j1l{lO7r%&Wml#B0?+c5A1ttWv|(F6dD9~DEs*- zj)SK&z59azA|O;Zkfz%m4{9W&sPeJ=5aFO?DiBTtw>Ko5<$Ox7KmsZt6SH%%ZxHIV zQ+VevGU6qPO_z;Lpqay0Nbu%8NLmU9G9XBgT6X@0w|uIW@shw^USE zIqpX7MKkmcFYo#NMCuGw_^=YK+B^E^?}();eLSrD_h^+&-2=eF6T8zUbMUVb^C19R0iK(#(W6HZ#w!dc`!` z&hbU=JaBFlJ>^!#1HqNMQj?)_Hw2hl&uVmbqa{O>HZT-CX6()QIH zx^iV1s|ws1wG>LEvaI@fqQ7y(RXUz?dM@~`Kt27@f5u6!l~;7<2L0eRQcyn0xI190 z-r>5vrWXzhEX%X7+upn4#g=XUr?MA46r07zg%W_%*Pr}x=i0>?Jj4Z{>GZRvzV6(- zGEM1>5fWGW&V?EEx@27Ai7C6=qjB%-1eyfk`T0LT{eCJbrEqM|ovS`eI9J4cYvOpo zq`Tt%>(g=bjXyeE)hm5F`P)QBB?a9Xdl!2ynz>lg=Z)cQX|-j=^}AS}uKM1_D=Bv4 zNzQ5pEd}10_1}z4YI8-W|JZzQLyr%uuEnHM&41rtHLxALA@`rbNTKiij;-JOANGsz zHLnxNV%~U*!|K4*ckjJAo(b;Q$dt({WWaIx=>4C9LQ<7wc~up~xjA|H0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12_`Kn7%F5v{MgK~kzuF;m@ak-fm7Eu0*n`)^DN`b78d3^S zk@VTaT3S{-D}pKAB5#gDnjthVc6wR|2KXiv=g$Y!m}3a)MWSAZN*r^f^#HEWVFi-g4+8X(=>swiBs2pu!t2sZBi zdAgeQACu)r;k8m#efV;f^H7mg94G`jFE$4u|UU^td|RBm*)auYXjOcReDW=DMjf3zH>Z zpDb}%#JW$5Zbx*??e5$T3c>->0=@wXA_^eMmH@_fM#zXFo3;&j_^*NYEcsi|dHtTa zOI)J-L>n_AA_^b?0000000000000000002}giQfDlA{GvCKtiIr4gMf3JAsI+WVih zxWfZ7AQ6xCjR=TjeC|ox4JS!n=JE&N=5Rw2srKXwOZ-Ez0y-eBxD|puDq%96i5)vh4V`Ft{cx`TXb8mBYZ)A6NWpZyVG%+(ZI5ageI5ajiIX5^m R8Vm{w2(iAo*uvxR`vdff{qFz( literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json new file mode 100644 index 0000000000..fe5fff31fa --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json @@ -0,0 +1,77 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "855459498878033004" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "fWZPs/GgpN4QzyBbEAtNGw6JM8naY4J2wScZJV16cv7fNRBthmlxaKdHEGCfhhmrB3eDczGdHZ9LcZ5cTvWlfh/b5l/3o21fSX1Gl+g8lNA=" + }, + "rseed": "2oUxzmSN0ltcGsCiPaf5rHkFunQZpZic6jrjqMNkYYI=", + "valueBlinding": "87qumUZMUBGeAd8hsPQfJfzBR2IzCxRIwJh/ciiqbQE=", + "proofBlindingR": "4C4thtCtke+cWiFK7pjVYXE3I8d49jmwLIM52SuYBQ8=", + "proofBlindingS": "jBsv+vubtg51hh8NVGkLhNbZGD/Wpk5zFz9M8mpVhA4=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "FLwQP50cdQG2k3FQxk2dPqtfzSAzymURnj60+y5ijEY=" + }, + "epochIndex": "7072", + "unbondedAmount": { + "lo": "781398338092905118" + }, + "delegationAmount": { + "lo": "564059903153964475" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "G+WnMj7S5EM8n90TFN9sn7CJ0EGx7BSQfn3Z6yZjY/U=" + }, + "epochIndex": "9358", + "unbondedAmount": { + "lo": "583008984765016078" + }, + "delegationAmount": { + "lo": "856209464825376411" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "ou8/2qxbD7HveIoLUxESsos9eTmj6LbSFTRlTXgTUZ8=" + }, + "unbondedAmount": { + "lo": "37566074533032902" + }, + "delegationAmount": { + "lo": "758415126594772858" + }, + "fromEpoch": { + "index": "9750", + "startHeight": "9750" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "7928606067", + "chainId": "tjau-6321599007185673", + "fee": { + "amount": { + "lo": "274981976404637910" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.proto new file mode 100644 index 0000000000..d5237ac341 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.proto @@ -0,0 +1,25 @@ + +‘Ž +0 + +ì¸ïò›üÌï " + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +P}fO³ñ ¤ÞÏ [ M‰3ÉÚc‚vÁ'%]zrþß5m†iqh§G`Ÿ†«wƒs1ŸKqž\Nõ¥~Ûæ_÷£m_I}F—è<”Ð Ú…1ÎdÒ[\À¢=§ù¬yºt¥˜œê:ã¨Ãda‚" 󺮙FLPžß!°ô%üÁGb3 HÀ˜r(ªm* à.-†Ð­‘ïœZ!Jî˜Õaq7#Çxö9°,ƒ9Ù+˜2 Œ/úû›¶u† Ti „ÖÙ?Ö¦Ns?LòjU„ +BÂ? +" + ¼?u¶“qPÆM>«_Í 3Êež>´û.bŒF 7 +žåîà´…ì +" +»‹¢üä¯üé +BÂ? +" + å§2>ÒäC<ŸÝßlŸ°‰ÐA±ì~}Ùë&ccõŽI +ŽÐžîÒòЋ" +›Ýùጿ÷ð +FÊC +" + ¢ï?Ú¬[±ïxŠ S²‹=y9£è¶Ò4eMxQŸ Æç–ÕÄÝB" +ú¾Û§¡Ñ›Ã +*–L–L+óÚÓÄtjau-6321599007185673 + +ÖñîùèÔ»è \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_39.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_39.json new file mode 100644 index 0000000000..936927596d --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_39.json @@ -0,0 +1,61 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "KkZA15aW0xwY568Zk/h678YVniB5pZQj5W5bB7t+MuY=" + }, + "epochIndex": "3731", + "unbondedAmount": { + "lo": "496222963611237735" + }, + "delegationAmount": { + "lo": "541790682352682976" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "VttqEcXSvu9B5mqoniU3AxQ+CqrQdZbgy1b48kjB1u8=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8nuy/sVtXPqs2eg+Qlruc=" + }, + "unbondingAmount": { + "lo": "908282451599287516" + }, + "balanceBlinding": "LDE9cqEkdZTWmlxZKjm04HJ9kLXNCER8YbdOq7I7owM=", + "proofBlindingR": "Ax7MEyULP331NF36TFDraMyFIgeWAswC+/vgFLJTEgo=", + "proofBlindingS": "X+dmcaU5McuPuo93134nILoOFrCJXsj3e5U3vR07axE=", + "unbondingStartHeight": "9722" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "5OGmVZGm2eV7PukO+wx2vkHguM5P5ilPR7ggKYcr7BQ=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8UEgW8AaNuLrHEMspXp4c=" + }, + "unbondingAmount": { + "lo": "537619180901141024" + }, + "balanceBlinding": "4pRfaAmY8TsR/6MWolVt7m/T+pszdMJs8/gDqyz9ZwA=", + "proofBlindingR": "4VGdHj094Z28gjp4iDCwy3LVGl8I46eNd9wi1PmpDAM=", + "proofBlindingS": "RXXWfvk0zdAGqnezuq2gp/wq/RH+PCcPSU2YV5G0Aw8=", + "unbondingStartHeight": "52369" + } + } + ], + "transactionParameters": { + "expiryHeight": "6899950762", + "chainId": "nolyudnadwduslxasi-09629662460091164199854860", + "fee": { + "amount": { + "lo": "839324754511465160" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_39.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_39.proto new file mode 100644 index 0000000000000000000000000000000000000000..157f0ed52a10b22008dc6076054c9c629b629f49 GIT binary patch literal 530 zcmd;bI>cnprNpJ6<>qjG+O*3u63^F5PX1B#{+Q@Ih03KdWsb#t4K~e35t!Fu0Y7)2mt=?q4nAu8!S?-LmDz|;@SCiOZJ^`;Y z&a^7APh&d6^!xV%kxjuuTuut{&(jK*S{k12-_>7!y-rIJh8;=;B3SZt1^uvNFn?CH@*|3}4Na4|x_zcb&AFT!dFBV%An)@#Q@~_#(C5Li8 z|6pFN^EaKrO5tJPTsd3YhjaHdSyglxY&czXRVtq2@$%mCJ4#o6uH<2MQgAK3R`=87 z>;<+}<(qe{U9kL*)?dMYHtPJIzB9rnZeiy4m^hPJ$eCl+$;r1Qg>>`sb1F+y@)A?Z zQ%Z|-DiVt`bqy@dj4aK}j7-c73@i-|%}fj}EiFt(rXTrx&?v?qzYx#Cf+QI0g zz?h~myIwqWdrd%7dCJ=tFI>g%?F!HS(jA}VCK|+XO3>rndnT@fKu_!id!p~^6IO$t zzS@O5*{!y4JxIQCt$4%Z6Wlw@`94J|Sxhkf%aEy{yY6%xqm_cS!N%ox+?{uP zeEIpH#k${nOrQ76eacvUe#wm)?CA&81f3MRw!9a1Uu#G?D$;XuvT_TvN(!^HQ&M!zEsRaf r&CJbA%?vF~O^pnVjSVe~4NWY~ft0186b}~{$AjL@^V@Hoy}|_mQxUqs literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json new file mode 100644 index 0000000000..2bb08d99af --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json @@ -0,0 +1,66 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "HhCDmb7u/sv+1EgY5rtwtd3EMP0gsOa8SjEblUp8/ps=" + }, + "unbondedAmount": { + "lo": "87904358395485256" + }, + "delegationAmount": { + "lo": "429970379397697734" + }, + "fromEpoch": { + "index": "1855", + "startHeight": "1855" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "+CGh0LOc3UoT3D5p3MTg5TnTl/zaWm7ulHU9etFmptg=" + }, + "unbondedAmount": { + "lo": "877774117410291927" + }, + "delegationAmount": { + "lo": "405525338314812643" + }, + "fromEpoch": { + "index": "2875", + "startHeight": "2875" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "275392230720764711" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "VH6R7fU4SkTliEm4QaNRTzUO6HulmvAkZgsaVnZUn5uWb6IV+XRc1sdzFu/EBv//xbcZ5QReNaT492WymIJs64CTbG2Ljoq1Ew5ej1jrHGs=" + }, + "rseed": "T/7O5SAlFyF2VWjE843Dqazkk/NqdyVWMRByKG4uTig=", + "valueBlinding": "WRLdLP2v+0ZUDIH6wFv+vefkn6cyTxGgK7/p+cHWfgQ=", + "proofBlindingR": "XOlJ+0O1CXJ+mQoZ0iQZd4TulYihS9XV46hOzGDI8g8=", + "proofBlindingS": "FgkhuRsKUhQuDXkHci5pcONqEwbFB2hq3VtxjqFsyhE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "6698665913", + "chainId": "yvn-37040647965074", + "fee": { + "amount": { + "lo": "51733010623895323" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.proto new file mode 100644 index 0000000000..bfbb0fffca --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.proto @@ -0,0 +1,20 @@ + +GÊD +" + ƒ™¾îþËþÔHæ»pµÝÄ0ý °æ¼J1•J|þ› +ȸüÂÅ‘“œ" +Æ¡Âÿ‚ùãû*¿¿ +GÊD +" + ø!¡Ð³œÝJÜ>iÜÄàå9Ó—üÚZnî”u=zÑf¦Ø +×—ê‹Ýž— " +ãÙ²ÍØä­Ð*»» +‘Ž +0 + +§ö°åø˜é" + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +PT~‘íõ8JDåˆI¸A£QO5è{¥šð$f VvTŸ›–o¢ùt\ÖÇsïÄÿÿÅ·å^5¤ø÷e²˜‚l뀓lm‹ŽŠµ^Xëk OþÎå %!vUhÄóé¬ä“ójw%V1r(n.N(" YÝ,ý¯ûFT úÀ[þ½ç䟧2O +¿éùÁÖ~* \éIûCµ r~™ +Ò$w„¡KÕÕã¨NÌ`Èò2  !¹ +R. yr.ipãjÅhjÝ[qŽ¡lÊ'¹–úyvn-37040647965074 + ›®˜ËâÜò[ \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json new file mode 100644 index 0000000000..c434a114cb --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json @@ -0,0 +1,72 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "0/ODgAlKZRMlvT+51iCCbGW21NjdTehkoGOJV7Gs+Qs=" + }, + "unbondedAmount": { + "lo": "7342247540753233" + }, + "delegationAmount": { + "lo": "159252701859678966" + }, + "fromEpoch": { + "index": "5395", + "startHeight": "5395" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "317063416336109332" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "KqTLL2H1UOpsU80vQhem2qG05WF7hhxEC8O9hrSV1Uhe9n3oIAPruf2qvSQLRDmI7utTLVnntyTOpXSoENra1SLI+S+gqJ5Eik3zXe2duD8=" + }, + "rseed": "ZmxQiUk/bmjqZFZYBwiZ4aT+gswG9pzbxrjaDwIvNvI=", + "valueBlinding": "AYezq4GAeOZM2hs2EkajpdcmnkhChQuQXJT5nzI4qAM=", + "proofBlindingR": "SyfxHOO8yX+F8Sm9KhnKBlxpILC58qKWC6CTKHHRKQo=", + "proofBlindingS": "seVPaNfraj2YULjYgvGiEBV/ghhaKb/HUdhvaST6cAo=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "704759414905440771" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "ntgU26W9nrE7w2jCxOVNCZJ0QKmgR1zn6jfDHs++HU0=", + "address": { + "inner": "Bf6Syk7WFx6C74jzrNaJnAPAqIMcGUngA7pMg0J9iDlLn3X3wtdO0zX5Pjxq7QnIqZS1qSGXdZBBG6vqwpPgVjP75Qd+NZD1+ENJW7IRqDc=" + } + }, + "position": "18897270135050", + "randomizer": "RSYrdFPo/BOcCk7p8ZbkEseT8A0H2Yoo5SB+WQUlVwQ=", + "valueBlinding": "Oc1yu9LyCrLHWZG3OJjXSl4bMhcwMkVfQJGh04yktgM=", + "proofBlindingR": "xf9UU3Lku0D9bNQ5QBsyljw8GhrKEdkkbgt6WHg8Jws=", + "proofBlindingS": "lmyu3VWd6tTwUroPFFtvR7I4EtwLs3B4+zr0aqq3QgU=" + } + } + ], + "transactionParameters": { + "expiryHeight": "6105774764", + "chainId": "iqttlrbzpxjds-3350294803323585484", + "fee": { + "amount": { + "lo": "734949293487106919" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.proto new file mode 100644 index 0000000000..5e943fed2b --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.proto @@ -0,0 +1,25 @@ + +FÊC +" + Óóƒ€ Je%½?¹Ö ‚le¶ÔØÝMèd c‰W±¬ù  ц”Ä÷… " +ö•øžÑïñš*“*“* +‘Ž +0 + +”žñïô" + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +P*¤Ë/aõPêlSÍ/B¦Ú¡´åa{†D ý†´•ÕH^ö}è ë¹ýª½$ D9ˆîëS-Yç·$Î¥t¨ÚÚÕ"Èù/ ¨žDŠMó]í¸? flP‰I?nhêdVX™á¤þ‚ÌöœÛƸÚ/6ò" ‡³«€xæLÚ6F£¥×&žHB… \”ùŸ28¨* K'ñã¼É…ñ)½*Ê\i °¹ò¢–  “(qÑ) +2 ±åOh×ëj=˜P¸Ø‚ñ¢‚Z)¿ÇQØoi$úp + +¾ +» +¨ +0 + +ƒ”´ŒÃÞóã " + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©j žØÛ¥½ž±;ÃhÂÄåM ’t@© G\çê7ÃϾMR +Pþ’ÊNÖ‚ïˆó¬Ö‰œÀ¨ƒIàºLƒB}ˆ9KŸu÷Â×NÓ5ù>| zfqzGHV}7l<`NGaA>RqyY7nc?n$AdMC&Tct(`w_d5!q@HVFYi8QGg8n@J+}GEO2M{{`5DzmmF|2DyfAf2vV5{COZm;l zYvIqBtQ2&b-Yi^XI7_{A^}DF$dA;|xOv~PVMe0w5bc#XDqN#R#P71jX9Zb%?*OvHg zrxV-sMEd$%`%6c4q;$E-sGCvwr`WeEj7KMj>Fh zXug`GZ(R6oN&EAcF)9U)Ulxb`Y<|t=7prZ3-biO!O3ypC za-=p*+?KY)g5|B&f?Ms=3p*PGjT9DMf82LZf_F-T9N!%Ib%z)2pR#PPWbEPu=f?-s z9BmbOh3q&k9sKk~KuDt`D>1t~F{`*Rsj?(5H#@bgsG^`UDXly!r#vaKNY~8F*wE6# V+{93d2N-_8nm_dIpLpmjI{;2JSAhTk literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_43.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_43.json new file mode 100644 index 0000000000..380c8605bd --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_43.json @@ -0,0 +1,49 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "eBqEazRoCtdkI+VTk8LIFETpIJqMTGSlykrBBt7qHTc=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP+KCQLeANG3F1jiGWUr08Q=" + }, + "unbondingAmount": { + "lo": "610376842319006420" + }, + "balanceBlinding": "Nw9BhSefO9153W2m4OJekikF+DONRccL/rGKgMV1HAE=", + "proofBlindingR": "9HPnY/WTUC6vlM5bUfm5GilFQbew+nNMWl7b6Gagtwc=", + "proofBlindingS": "99yNHZmwtdihqARogrf1/rBcW1IL8TnY7bJRzbUzkQI=", + "unbondingStartHeight": "24774" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "466385318361554655" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "ebvKvRiF9vghXRJJ5AmFT45mywYaEQkncKtCy785sEUsBJx6pMIhRlUM4PfOBoGRTwB3IaV09FT55fR72L5BW2nWiBTAqtaWgylmDrJRTTs=" + }, + "rseed": "bX7gcsZ9YxwkI460hfoukuOousLzL7c/vpVdHToJ2UM=", + "valueBlinding": "0u/jgSSfCb+A6it6+NDiVP7+YSGSF/AGl6Npcy/mQwQ=", + "proofBlindingR": "QC6pZ07JTGWBibLLqBr+aVizs8wmlbmoyIl4JgFoSAQ=", + "proofBlindingS": "gpKXWeAJpskv+j6Je/0oPRe5n5KU/L6gdtTPiUEQ0gE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2869746940", + "chainId": "xfeww-112413", + "fee": { + "amount": { + "lo": "232081639414165470" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_43.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_43.proto new file mode 100644 index 0000000000000000000000000000000000000000..ebf0c98c8a7ee57a87c6531260d8bfd5836bb468 GIT binary patch literal 509 zcmVjq9;D?86JEU9V` z5>g6KdArKJ7=`xuAzczlw?Dp>T^%|J*+U{A((mJeB%cYtfa)uH_|W21{{CShk{9p>m!oNOFXlr8Dj+~E zsb@~fOl5(IvdgF%{%KgVv&<%yxv0pAcqRd8NCYwEM+cGS;_K@idb5+VrvxwF^`5)61|Wp{TiF)=bUF*6zr3JM6`->>10BgmLG+_m z`Ge~QPF*WI&oV5jY7i12Swk|2R?_df*k&ajV2&Qp@t3DHzmbBsy=el>W$H}u8d3^S zi{7&J7wJPnM(-u4!D;6J^P3@QMjPn{ zNtp>Vo;#aWEFkrVK&qpCJKun?fi2pMf+yV>5RlH;mbRM}8Xy*8y81a-SOj8M95PMA z+J-jfr>&*LdgnleoCoe;90VdD#T`bdU)C0UUGTOGpy+?3dXb0zlQa6@Dk&wKx|whS zDj@f*#ZKl0AQQCi1>RR&BXRz$u^ z;xMgP$pG~QIW7~R{tpiZ3P;KUL<%AbAQ90XazfBB8iOS{abCCjpfDZfrC*Pr)k2bW zFKb4nP8tdbrPsdWq_mFh0U` literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json new file mode 100644 index 0000000000..a619275091 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json @@ -0,0 +1,89 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "977022872248718108" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "yTsn7scqL7vFRbJXAomcUX0/4+TXBF3kthJlB5bR0jw=", + "address": { + "inner": "BXwWo4/kgSTYCV2HrlWJlxeqyJCyyekTHvREfpi/U+zjD4BxgyaU7AUdjSncmRWw5lbogdATR1YMGdBPQC5+2/1iaecESzAlEnpWsKANN0c=" + } + }, + "position": "199476252799519", + "randomizer": "MQdzdJoOXBpEQBCcO/NoaAaphlOGVMoIYUw0kocAfgM=", + "valueBlinding": "mUz/1StJv1PeRcUPAZ9UjfoV6tjP/SvuWfCnNkDOPQM=", + "proofBlindingR": "V7SkxO6z8nKtXQo4X6La08LHnDR8teW1kM2m4KdYexA=", + "proofBlindingS": "O804e10HmK2KIvIdEip1ynrUfDrBmjpBq+x1F3u4sgU=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "2MRt6c91phgGjYqJYwRHnid+Ro/0qsBgKkk+6/3t414=" + }, + "unbondedAmount": { + "lo": "502754835141024128" + }, + "delegationAmount": { + "lo": "488582365840939770" + }, + "fromEpoch": { + "index": "1549", + "startHeight": "1549" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "AxKFKd0A9mvLDm4hRJbd8uds9h8Ee1c6sxJOMlfCHo8=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP5jH4oJAt4A0bcXWOIZZSw=" + }, + "unbondingAmount": { + "lo": "453131511360294270" + }, + "balanceBlinding": "5koyBx3NIdyGNan9EmKIAOcqGNb6Oj/PA3WFvKb87QA=", + "proofBlindingR": "/w/+wTuhTgVa7ARZQQot/YuII6v7zBikmsYLmcN18Ag=", + "proofBlindingS": "g/wYS0eJruXKHpazdOaw+t/TZeOeyn18JQ9XyHYvnQs=", + "unbondingStartHeight": "14310" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "748881538439609537" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "8bs/eQgkXM33Xn/j2SDWibZFVk2YUpSNQiu+Cg9qc1SGd1aO+VtbFmIOogN0ZyNPxtZ+ORsGMT3k6GpObrKVmp+Xa76SpG7/RCt/Nw1XE1E=" + }, + "rseed": "AaTWKjAjxRjItIaYUMOQQV9PIOxosNd4iRQUnQ1/jsM=", + "valueBlinding": "8PCg7g+pIaMdl7E2xyp/Vy6wLDzxRfR5jE80yZIxsQI=", + "proofBlindingR": "P/Kh+t+MrKTMuodNcfIPK4E1i2EDzX50r3XjII/g3AE=", + "proofBlindingS": "J0DYUvt7rdbmIKGVAxcM5wA5RnLkESX1t9gUeIWSsAE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "7609337492", + "chainId": "rqbwfpnzwhsoqhrmdzclvurhpuvpg-5217771618708753205948", + "fee": { + "amount": { + "lo": "695542327201134492" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.proto new file mode 100644 index 0000000000000000000000000000000000000000..42624ac6eb48b4f134de19f2910eaa333ae6db5c GIT binary patch literal 942 zcmd!xs~&N+d#_K%-jXNi5XO(>Op+QmyYQbAk+ ztTkeb`=2zb+~ACDUl-arU3}Gv37by76qftqQa59N@SDf{4Ta5WQ{J%3_G;dlDZ1fV z*o(#s!tP-_k{A3P^y+T^P0D=E;%%TRR28;i0k65c!2Bl%e;!(^E2Ut_UR*MZFGkA6 zL12#c=Zp-tm2JUoA*VPJeM}~`Gt@CFDa`cwe^uLafABrmqx_8XLwbLSzPfS#ulBph z56jIQ&e<|+DTHrXa^&6SPep5Exh&!r-MW0}_#Bg(txva3IJ@k@@`!2yBL(ZT7S*xr zGuCz~eUcT@Dm_(orN-*uEGx&=Z%W0hcWh$iazDl7!UYVj8%J_qo-bV{!PeW=natuo zPrc5q|I4Za30j_Zum8S%94E!a(XjdO+r6_p|FS7@as1l)VE5`rpB}Smv2pbB2=wxB z9b~-3w3iWN6thsP=3Rzw*{AvP6kVp>{q#KNn>l^D<(WJ*#-9&2;5op`;Fm=UNiiep%U{ zXD)5sv+U1X1}laC{QnMGFZ5%LdczXw$ff(YyF+>P?=uohW*y_6dARfghm%6{9|>>w z&UH^u$xYi_@@&Je`q`oRi06tUzkypn^KjW yQ&w7(QBYb|kgjWLWN2<~ZfIs`VQyeyZfa~~U}|Y%A;kmAmhVsA_}zHqGA95z0hmGn literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json new file mode 100644 index 0000000000..83070d4443 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json @@ -0,0 +1,72 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "GkMcIB+ts+dmqfhVvaKx34QkZ69T4OEcgujnN9HH/zc=" + }, + "unbondedAmount": { + "lo": "807110239181620000" + }, + "delegationAmount": { + "lo": "716009548389304689" + }, + "fromEpoch": { + "index": "7430", + "startHeight": "7430" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "424153975015501011" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "iRjjUiqEecNXynfFVyCuHqxODON2wpPZ+Wop9jEeDRbatE+NJCzJOorq2wbqFgzlK6pJwp4NVRaQf4jWKOaFXr6Ql/X1Wrce7FfFQiTppr4=" + }, + "rseed": "5uQ72T9JmrSD47e86Ev29x9sJvQNCXUnK6cBiG0GdOs=", + "valueBlinding": "dkWv7Bi+zgxgGmIZ7+6zomAIl83yKms8EOa9PSUqjQA=", + "proofBlindingR": "2u0p0VKtpRPELMa+kHIEw9yA8YpKr9k5op3b9uAziQs=", + "proofBlindingS": "1mmqiudRc3r7fyRv/4p5+ODTVWfCd98vJpKX0zxkWQg=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "21166769000699855" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "2/W4eEYuAyJJ626QO6AkcrfpdirM+ykuMfOCa5dkSRE=", + "address": { + "inner": "+69a/xXfjAPO1v1rpiwDwShu8tDhKnpla3S/HF9n+7IP23YfdOtjquLAFz1ony0+Vn3cYj9VD6bcfflKNqE01Jk2Y03NK9Hksdb71iiEFsY=" + } + }, + "position": "131166504510878", + "randomizer": "57J18KX5A31eisYBDYXGiMHhZu4hoZjQDZ4rHGydVwA=", + "valueBlinding": "Q/bMUpI0y2KyTeAKqdBkoPOcEetsk8vBke8z86MkiQQ=", + "proofBlindingR": "OexxA8cJu0hGerREfag7p6zkKtAOfZ9uG+RfwkESow4=", + "proofBlindingS": "KiQPiMKfV84Ro712MYQJIB1Mnjbnm6Pklwh/2QTMjA8=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4442611605", + "chainId": "zhsfctvxnwjndfucdhsuxfup-12528536031031037", + "fee": { + "amount": { + "lo": "534772470654340318" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.proto new file mode 100644 index 0000000000000000000000000000000000000000..90f640c2bb7aa30e5b93a06db5b2868dd7e701ba GIT binary patch literal 735 zcmd;bKgHz2rNpHmaGEFa@n_oQs-&~4|V?kTv zi{s~S&*WC(;`lge;hY0^K7QxaV&iDD5@@sHn#d&7$HZm8#l>;?=Fe#xcJBPhDg-oF z^VJ-E({95a&N+qI;p%|wogjo*%RxV_MWr0G(XR<+c8%<)XQ_zdbPS6qEvn+wb*J|3&ZjFrT~jH+z{5^FfWgPZu6)Ri$Q^?3am8|GkO- zcA0$1>*Q6B4v5=k%-6LGtG$zCAIiV%PVG-GvxO#CW|}4Yp4GniWaG8p*ECwhjtR^= zy>R)?m$Fg{&o`BRSo)K>Hm>U!BX8@mj)M==-YG7eae;T9woK04a0Vp>=Wl0%CYhX0 z+T{CyYvqNM1)t{#zRsC^`ryR(#-A6fbh2nESiUJ_KF+z@!>wwIOYI8l1UEfxNbL-WJW2`=7SX4t~1AnP;F?D_1)Po{I!-()${!!P8(F?Iju zV*)~2RT;%;$t7hKdF5GoDQTt2DH+A36=|gfx`sxkMi!>VW(LNFU}P@E15APUW_G<; JG5zOOb^zlZQRV;u literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_47.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_47.json new file mode 100644 index 0000000000..09fc24bada --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_47.json @@ -0,0 +1,78 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "iHmFSS6r6dVTZprHGDvWrflKnPtTeEc94Ecic12qYDI=" + }, + "epochIndex": "5236", + "unbondedAmount": { + "lo": "864416645788873184" + }, + "delegationAmount": { + "lo": "405839441969412399" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "yc5ggm6en3sgwnonN656p9hb8exuVjF+qHZNdqN7s2o=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2/SH/Lkjopx3mmtQsPJ7w=" + }, + "unbondingAmount": { + "lo": "70342649926163243" + }, + "balanceBlinding": "EJ4VvurYahbD2HOacTB4qWk06UL62mU0E2IYjLFZJwQ=", + "proofBlindingR": "bGmwbkcMoiKZEqWfbArLawePhEA+CtYYYQfT9kIJOgw=", + "proofBlindingS": "qolXlvO6EbJX9d8Rp3mkegUynxy9bljsRJRTZqVQOAE=", + "unbondingStartHeight": "48324" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "5X//Wj5jKSKWzRwELHvgWZDovrUsZfhkNTuLVX+F+Ks=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2ETQE6kqMFUyYXwb2lEZ0=" + }, + "unbondingAmount": { + "lo": "918755413172297483" + }, + "balanceBlinding": "uj3SvVHzGZ7kNNJ8KaYR4oiXorHfQTKcuUqnkfGqxgI=", + "proofBlindingR": "30BMs3U7I4dyKQwb4r3aauMx86N40CSyRNs8TFTT/gg=", + "proofBlindingS": "EAKabroWKwuSd/HLRoxDmy3LacSgmCkX/SGmp47SwQM=", + "unbondingStartHeight": "24855" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "dGWPFTjl8NOk0qv4G8h8UeJsSdi0ZyXUls/70seGZDk=" + }, + "unbondedAmount": { + "lo": "329214027848245984" + }, + "delegationAmount": { + "lo": "786025712345115778" + }, + "fromEpoch": { + "index": "8584", + "startHeight": "8584" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "7248695307", + "chainId": "kfppfkalwlcckhxtx-701236771518208046770828183792", + "fee": { + "amount": { + "lo": "409417391331915457" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_47.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_47.proto new file mode 100644 index 0000000000000000000000000000000000000000..9d04f70359310f8a6b31395225e314d963737064 GIT binary patch literal 606 zcmd;bI>cnprNpJsQQ7LLxBBJP;IvuCC9JQl{pmI5cW{Nf?E`nE;@DLQMgm_nq_{X9 zJl?VK!0Chkxs|v$)_>amdHJlb7g)ItGG1cZ%Lp>%IFrb0I`#tJUPqNZHUb$>5H^2HGEl!Tr+ZL@p-tnu(NI_tp z=)PAsvcwMGD4tblP_Z)81_7? z76&`7YZ8gBt zvj(e)AKbfCaIO{?NB6!LYaTysdB9_&u*>$+-oVe2^PZSos?l5~_^4z0qK)?*jppq1 zT0ZgPs$)!63ilm+HkVo}w-;&hNI%+pE9_uX{SYIU`za|W!OjM0A%pC+f`YW{#GLY+5GeLsLTwBLfQq6Cm5b!pOqV Y!r0u>NQ#Gxi{s$iOFviNTXdZj05Z_}?EnA( literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json new file mode 100644 index 0000000000..9461a4d68a --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json @@ -0,0 +1,64 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "yFLlgmjNLdcsvX6PmdrkCHP+vvGLtWUBqWJBKq3knDY=" + }, + "unbondedAmount": { + "lo": "895839894635624595" + }, + "delegationAmount": { + "lo": "786382126404673860" + }, + "fromEpoch": { + "index": "9437", + "startHeight": "9437" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "rprSLK5HO+R0tvlFGWw0WNNKXkfsqq20c0i/Zb+S0lA=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP41P3ztkWhysCDEm6XjU/g=" + }, + "unbondingAmount": { + "lo": "212064068028214146" + }, + "balanceBlinding": "6AOFIc1rwPO0sWKGuqFaSGfEQGmqaWQgCoBZTGH46QM=", + "proofBlindingR": "ib4b4e1yna4ppbUWqXU4F8TISkEhPdoo6VS4fu5Wwww=", + "proofBlindingS": "nf+MX+V9JHpZM9dnH9ndhg9mFlsIFZqrIy2hbU/dEw4=", + "unbondingStartHeight": "68448" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "h/qY9oCqdtNq8ElFjyOxmK3626v/8ZzCAsu+FMe1g2k=" + }, + "unbondedAmount": { + "lo": "662125042787245455" + }, + "delegationAmount": { + "lo": "422820338478371507" + }, + "fromEpoch": { + "index": "8273", + "startHeight": "8273" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "2017039283", + "chainId": "bkmquzarhsef-14536", + "fee": { + "amount": { + "lo": "189778294539275010" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.proto new file mode 100644 index 0000000000000000000000000000000000000000..e3389000a6a172a5747ab50e71b75600cf632fe7 GIT binary patch literal 385 zcmd;bKgHz2rNpIhBIs#T##!C#I(zH-XWn|kQT%V;$L_7Ej4P8IwbnkFV6u9fjb%^m2(>_L!QR`-1(pl$j{iI~uPgltt zlZeY+aqe$ct=&@Wu|IYHq)P!xKs5|#;Gd~|&D)6?MH>{3%wGC9_=gr3N7MBai?2Vq z`Gd(w;RSQ6;@Rv2pSNsGYTLCi$|L=VL*}Z?6a}t^NT0+XFPW_rI`>IGd|Nbko#xW5 zVk=86#E+cta#XavrSURkN8P)y!#qw3bN~0mKdn`%iZs5SE`RfG8-JQuG>7P{)yldH zbN%lM^Lad&#=->)jrLzNzBQ~WyPWmG)3slDvFN7#f?G9{jdrcGr7WU}#))5V+_dq`|Ry`Ll!ULPAN|xrL=wiA5R3scE`~ WCZ@(_QaoHh&rQ33VEO63i%bCXxT(DW literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json new file mode 100644 index 0000000000..05db939e64 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json @@ -0,0 +1,69 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "IzgaI4vm48C8lzy5emLw6GUMUSAombkF/lUWMSxJMpI=" + }, + "epochIndex": "7831", + "unbondedAmount": { + "lo": "709870925204015540" + }, + "delegationAmount": { + "lo": "836999000908685120" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "251175627565064710" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "3T+he0I6YXqwNOiXkLg1z8JoqbH8HegwyrWEybUknxDNjXZIk8iOq4FwsURgPm+bHL2VXvqvacZ0pSTC4aBMAvnii2P/v45KV7c84Tueod8=" + }, + "rseed": "4iB62u6XAX+Zv6uabXr9sWRcbxFRcmDKQKmmVZ+fFto=", + "valueBlinding": "A0iabT3bZnF+kAweVvCUuaTtrdoVs5DJ5k4xQB2PuwI=", + "proofBlindingR": "N/aZNSmU38sYzwrymjsL/13u2iz74fCWvSjLUTAgUwM=", + "proofBlindingS": "MiW2EZPbiEB2dDhQ4UATLjBgk27xrDzwvQHxyHKqKgM=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "724564820324058262" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "RIZrwB4KG+fvv9jp8R3nHALFe95S/2c7tEEgVDXWc08=", + "address": { + "inner": "qcdiY/PUTjzHowV/+xnQ6fQNJMhHF+k31MoE6EV7QaN3q+hDG6ujAdumyAAh9zk3SF1w6BCRrwXMie0R7wqfek8j0pXUAWGOOF5vLJXWSW4=" + } + }, + "position": "199670187967518", + "randomizer": "aR0Tiicq+YMb5ShPhxROwkXhkmNUvvzhkDAxQgV4VQI=", + "valueBlinding": "jSulr3dEcD2Ep9JLvTTCoH1SkuXJh2ZfznROcj6ICAI=", + "proofBlindingR": "m9QKgjB1sifELjaPwAgN83RFct3LyEBgKnRW3srVBQU=", + "proofBlindingS": "J4Vs549jfnKaYv20qmuec5Jrc4b0UN5Ta+Mm9+F/yAU=" + } + } + ], + "transactionParameters": { + "expiryHeight": "5870708939", + "chainId": "h-0121646489385847966916378422101", + "fee": { + "amount": { + "lo": "243632682167320810" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.proto new file mode 100644 index 0000000000000000000000000000000000000000..706317d113636900f41eb9c55fe514041a76b3ed GIT binary patch literal 722 zcmd;bI>cnprNpJ6Y$2uG{p|69J=1M=RwaFSk;)UOpfPhN>%UMjLmf|}NdnVtrMNh@ zOkV!7?f2g|oJw3A2lh?=(s=awIc~0rOhSE3Tn1cR9BoG$Pkp#EZ6C7`&`8Z!bM%c1 zzb$Eh{xU|T!12rCu%FGZ+5BR)t^HF#5 z|NVVl;oEH4V8&U1a5WzGFR z_T4R=-w!`b+pBRp&_E%W*+{`ib(`Si+Z_&NB^Ch>9fb7^5+>(;Tx0WLFXP7(MXR)! zx%M$}?PlUy!3YkPX`M?RUjN`E!mDz^UHql_l~XJ)T&o=ym#==|EWLU$ z~lwI8RCE#9g_G7j059?2`3Yl}9zPSFqsE}fYu7RPE up_z%9iG`)Hg{g&!xuuzzrJ×(cãW“"´6ˆ'7§Àį!qdqnuihzhmgjsjiaiflg-458264300685 + +ÎÖ‡ºŽÜÜç \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_50.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_50.json new file mode 100644 index 0000000000..7fb7d11782 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_50.json @@ -0,0 +1,76 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "372717923466767679" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "WgBo5GmhhiklgByaQqvOfDcP9yIc3PTaWyXDYvNrVQ4=", + "address": { + "inner": "RhW+25L8PQVa8i3LwJ5gioPpJnOL4MQD5IcdXJAZYkCfTlutqeiZYy+w3hUhD93EW3XBxdP5KsuFDJZLb55Z2uqUUmRBWBOGgy7diyoJz+M=" + } + }, + "position": "269871483530585", + "randomizer": "EGaHC9o6IAY2DSZL5XH5jz3QfbGQopT4jojdwNl9nAQ=", + "valueBlinding": "CnttMvDhDXPdZQJR3Lppf8NACp94ClgihRRd9NYMoQM=", + "proofBlindingR": "mspgynoSKqwiCenKP+Fg1Zj0WRqZC8Xpwh9sl/QYmwE=", + "proofBlindingS": "ygfieTKtpc0hxI2Af3O8ZyXUL2muykvofjW2W1BGYA0=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "857527985687138101" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "haK1ex5/wld7fV4dVCA42T9n2qlloL3aBb72T0LditA=", + "address": { + "inner": "RhW+25L8PQVa8i3LwJ5gioPpJnOL4MQD5IcdXJAZYkCfTlutqeiZYy+w3hUhD93EW3XBxdP5KsuFDJZLb55Z2uqUUmRBWBOGgy7diyoJz+M=" + } + }, + "position": "279250535226137", + "randomizer": "+d3cxRuF4VuKEK9fGAI9r5kH8LFyEToBLnlLq9YNWAE=", + "valueBlinding": "TQcayLwqamNgSpczcbF/btLHHXqCeI6/9dbl2qJKVgE=", + "proofBlindingR": "cWidaSknEQAFH6qwpKrG70x93j2RV+IaOB+hMyEWNgY=", + "proofBlindingS": "yzCcovDxJtDcNpgvCopEZigknQLZNVtAy3lztkZ5xgI=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "qH6ymdcu36/+MnfhWtmW+W9TJ/Xi9yCx8UwpmWyqtBE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2X9itq59Vmz0HyEtdzGP0=" + }, + "unbondingAmount": { + "lo": "561701819443051770" + }, + "balanceBlinding": "9ilFCLcMzNBSQKe9mOrZ1bwAMg2y5Rsbxs6FSS9MCgQ=", + "proofBlindingR": "uGJ7ocE9goE71aCis0/jqM0cYZAo9EFibrAA7xmWdw4=", + "proofBlindingS": "QD6mUaRIz9NeM59nO+hlax4eSuAVuBPUO7/pQ+7oggM=", + "unbondingStartHeight": "33572" + } + } + ], + "transactionParameters": { + "expiryHeight": "3054318032", + "chainId": "k-1519483855719066469961", + "fee": { + "amount": { + "lo": "244656497692822532" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_50.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_50.proto new file mode 100644 index 0000000000000000000000000000000000000000..3dc12fcaa9826a9ce6e26c734e9fb528ab0c56e1 GIT binary patch literal 887 zcmd(a? zubTJM!k_)N7iu?7STyBFU&q}8H*4pxC@FAN=Nf%@$Xk3jl_~JfuFU$w4qWpqxFVEV zMPk2P<5|e8r7-JM!l^1Dtu;!VFHhM&Ot?DZOQh6H?xQac$>&V}A~BoMNZ}Owqe`Q- zOV27E>20Vl-jl9+ML%=hDeo6`rrV+e+!A=XPy%r4yj%BrmoEOyOwefq7HsSEbrV%_)6-|24G1)2ol%x#yJFWhf0rSS9aouksN52L#T*2haQ z*{+|-{$XR0pcSKDrT6M*pLglFY*kZ5-~O-Hp59vI z6~?HgP?#|{Q&U}#fmMFhh9#?xz4xiTXFD91q@e;D;*Ka9FL?Pq?l z`qxL_6*hkK(VUsHYKx!}Pz?hb_&fcZcGmN&Y3Ch330*Ii_^ZXm@$2XPGlyn9dCG32 z@J-W|V>{283qcOc_s)2A^XeW3Bi>CZAT4@7qeU$Nf*()rzs zCT5Q%ZA?OX92XvM*}yF%k*#ZJYG`Rf H%qC_4NFs(` literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json new file mode 100644 index 0000000000..84d19beda4 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json @@ -0,0 +1,76 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "R3IydB2ZjuCP92NeqDYjFpyUcRE2Nqa4uOGFoBG4Vy8=" + }, + "unbondedAmount": { + "lo": "509272267849748832" + }, + "delegationAmount": { + "lo": "727020989368480894" + }, + "fromEpoch": { + "index": "4190", + "startHeight": "4190" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "389931789456622587" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "VkDQZ6+ou/GF4eX2uwm2zgW7XIoJgH8UZw/yej93j5I=", + "address": { + "inner": "uA8oL/5yVV9UYmdL3aLSqzidBeHitCW9nbvblwW+gP9Tut1JrW3RrEzl45hk2r9KtuWxTD+AlU8VrX8BGI352IVPsp3SKnuQpHhkTlVOj4A=" + } + }, + "position": "77326898505831", + "randomizer": "r6/7H6N+5l1Gnwb38JFKnyoYhjHlR2oBHJUso2WG1gA=", + "valueBlinding": "W9fCv5fVpF/D1jD9lON4Tzd+Wd8PNfEtzyHPoCe6DQE=", + "proofBlindingR": "IKdUl4hT+rg1ygHpkvpCEwhF/9x6XCvP4/BBq1AaRxI=", + "proofBlindingS": "Vk9MFPDx97bOI3AkWtj8s9JzGxfYMBqFb7yrKRFfIxE=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "574630264746210271" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "zPELYmQzsLee5qRqBDei3aLjO2OkozISZLlCvoeIU9s=", + "address": { + "inner": "uA8oL/5yVV9UYmdL3aLSqzidBeHitCW9nbvblwW+gP9Tut1JrW3RrEzl45hk2r9KtuWxTD+AlU8VrX8BGI352IVPsp3SKnuQpHhkTlVOj4A=" + } + }, + "position": "6695114100584", + "randomizer": "ELO+/859ge4Kt7d2YS7YqJ+E72OzE3RmOC8/sFx+lwE=", + "valueBlinding": "wLGFNuSviErYxdUP4yGDYOqqwoSNW32LFmGG/8SAegM=", + "proofBlindingR": "K21kWR7T3Le+NeG70SdgDiHqL0pNsdvp6dEq1AOA2RE=", + "proofBlindingS": "c1g5zC1YXrHWNbQQ/Jt+AMHT9jfFkTzdwA8J1IeqgQA=" + } + } + ], + "transactionParameters": { + "expiryHeight": "9323795746", + "chainId": "njtmzrx-9008714883162568444605285", + "fee": { + "amount": { + "lo": "618438744607492421" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.proto new file mode 100644 index 0000000000000000000000000000000000000000..b0fa0c0700758ee6ee002a455140d41804ba2173 GIT binary patch literal 772 zcmd;bKgHz2rNpJ+USw1vJG1XW|M%p$6=up}bEXsunwc%zvEyOu0>K^O`chmR4;D?l zd9U|!2fGp%$G;c*_MF?kvztqcjpLqzz&!=7eN0@tnYdOkav5-Oar|ySzVgPLD_dBF zfJSS+nxk)A_-#r1^OrFy1&&`9hy84R&E^-YZGGNIXJwXvkV2Tlh4l3+c7JSr`1IRu z&TZ#dcgJ*bHq?ux^M9(cFYliu6~q;=gI`1cUr}g$NK(4@-9?vHTg+vB_-Kpj-nqMP zPiNiN@IQFhUC*_-7uWbaeLN%O)_$*TPdED5H%#>xU0cs6(fjj8tN*6Cm$a%UEU8HG z3-#-75O{v!$fSd(1f>+#um3H-xb9i3+kCd~A0~Ru*OF*6eCnRXC^J=OacbK&1|@~) z>xcGFzq%y;@HKjowxuz^N~9##dyQ^dC!()v6wHqyXdiX@{+|yLMc0)_O*8e-=;|b zzL+Mw-rfxc;lEQ(Ft!7Ww zcX-`6dX@jNVspZ)Rfk%7qiegx65IYCX{ch>Qqay#iIls1XZt?Whr2JTC-5o0()aS+ zc>Cqci&|Hh8*U03DHKOop3#kn+jz}%i@=}RbqohDe=|Qi(dO;}e$FfHs~Q=E%sCdV z`hHhQNHH&~B)6)lLf6v3z{1?n#KOYZ(9Fox%)-RP#LU3d$ih^L2be~WPFk~f{f!f+ FH~=a5WiJ2# literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json new file mode 100644 index 0000000000..ed34d6ccde --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json @@ -0,0 +1,61 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "norKkPApDS44BGa9yT+NIMNCjpGNADJklhtvSym5+O8=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP47zTWoWHk92X9itq59Vm0=" + }, + "unbondingAmount": { + "lo": "945627941155583290" + }, + "balanceBlinding": "kwQYENq0sVmqAYljOUbS3dVtwIUuVqqcITZf+RrPfwE=", + "proofBlindingR": "MJ/4qjQBKaajZlVayUZo75UJfUkG41QyFJ042bpOCw0=", + "proofBlindingS": "g4+5EZPd3t1YIXzl8fNqsE8QMHUyR3NFjveRqiZ0Sw8=", + "unbondingStartHeight": "74504" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "JOZEYMrJMN1SGC/NPjSGf+22xgeOTBEHYDwKvDqEXWA=" + }, + "unbondedAmount": { + "lo": "743806886520268617" + }, + "delegationAmount": { + "lo": "567439760541485412" + }, + "fromEpoch": { + "index": "3776", + "startHeight": "3776" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "4La1MzjpDz+0chub5hQEQFBotE2vEx9EiYdfimPoYXw=" + }, + "epochIndex": "387", + "unbondedAmount": { + "lo": "988793760118432452" + }, + "delegationAmount": { + "lo": "174939288711779547" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "2198197768", + "chainId": "iuzvoomcpgnrpztepztek-5", + "fee": { + "amount": { + "lo": "413046257531038259" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.proto new file mode 100644 index 0000000000000000000000000000000000000000..ed47a7b6872de8f5b9a94667c32e0d09250d89b2 GIT binary patch literal 385 zcmd-&#CVBmA0w9%m%_ZRQxiUD^6FWzr0qRv->Y!gsc&L0gHg&f>3na^oj=|y0o5>| zfq&L#O;gP35n9L#}aBIuP$W@G;$(C-H?q1D3 z(5e@ZDu7`>C9@o@|dpj6~*I+}!2I&FiGl z+`m(B^4)uPBNS_%e*B!Z!C%0j)X2TqweS1HRca;P{2m?0Sh(CzF}Z-epz_Qm;nYck zyFn8AXYEYd>fdfV#@^>6$ev)swa2O@HbIJuYOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLLE+tYvj%1Fu>`ekhsJc&md7!vZy6b6ReT6P@7@ZG!2qQy@& zF-pAxX$8KnMe~P7?P>5Q#CIx^(3HBMg=QiW8W%L|T!&cyB`B!G3SR;mAo4fbL)l^^ zDdRGPk|L;f3+Q_Lmz|b<)@H<2rN3>}^CBQu6#L2(&qrqQ{i1y+E5Xsv_jHwLK2`(Zc3LpRg000000000000000008~%D2(R=uea$B`Eo}^IPfY8 z2+i}6)R@!Dun00BOVFc7ppP*0g-5@k)0~e+fil_xDUp?jI7{USvmRvvIv}grX_n}Q zD8^(l41jM>f%sO1Xc19RB`qDR!$CnS%?3gskTrxtA6hBXC_)!2aIU0((%h|>;T`nM zHd@f`!+yg6NVkXt5=IE9s?(|$5-@3VV|RCEYhi9=X>WCLaAIb0WOrwBVR&(IEjBeX jI5IFZGBq?fI5jykGcq_dH82_s3JM6E*xk>$>V~}r-O2F5 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json new file mode 100644 index 0000000000..5d654fbaac --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "LH8W9CH9gQkep5DueGJyJgJidOvnwVtMFWyjAvl8q8A=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2lEZzgdfb9If8uSOinHec=" + }, + "unbondingAmount": { + "lo": "129859922681103980" + }, + "balanceBlinding": "CzNiZslcIvoybosXv7KuH+/CWcBE5q5ysJz7eIqifQQ=", + "proofBlindingR": "cAjMf0zMzWY/R9ks4/O8/Yp3ErrvyDfhQ1LTCrDNVBA=", + "proofBlindingS": "V7J1OkFXjHpJYxo18J5BDixWu2dg+R9V/Pq9IQQkvxE=", + "unbondingStartHeight": "1873" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "fjLdCq9Z0AwzNfxocTTgLFGIrHlu5GJV9NVh7SpPuh4=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2yLQ5WBBiTdLxqfvnbItE=" + }, + "unbondingAmount": { + "lo": "593681758700759404" + }, + "balanceBlinding": "l9VUROHgDKv1EC2Aoq8sI+/V+BYAZ2iWmGSXMU5rsAE=", + "proofBlindingR": "zeEbinMXnpitgxJspjCAJKxhjeqRxrx9Kq4HFbELQQI=", + "proofBlindingS": "OmiJqdw1IBX+7oNk3xfePTguT1FNRYkIBmG6LVCSeAQ=", + "unbondingStartHeight": "99392" + } + } + ], + "transactionParameters": { + "expiryHeight": "290387361", + "chainId": "dunieruxmose-8541825530936429402", + "fee": { + "amount": { + "lo": "413122670429073654" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.proto new file mode 100644 index 0000000000000000000000000000000000000000..3473001566a12ced4145e0ababc1db2b279acae2 GIT binary patch literal 449 zcmd-&$aslqFC&){mx4~c*cZjWjhu4JC%mgjDpF%gDtZ0| zfxk-y=R7F=_E+)0p2v&jvd^`+INtQ!>z{V_+A~HY1#aV{w39JPzl`#_#rJPoC;$FX zxwqa`CZYqsFuY_p@8E|z0aAmY4+|nbsm4-^S7&9XxIA_<`12NE^}=-8zSJO z5WcC@$}zmB$}?HY^us(yKAo`L=?OpOL;w8RtH`3VU(n+sAJ-wEANGO$P-k?PYklMe z9%Iu#8HFYfbOJlpROUTN3jK05@vWBsE;+1z*rdxB#v(DfWKUMz&)Z5DL4LUOxqZRe z)AKlt6sBJdae4TFXZ2SB-G)W$b(G&<{UOGXo-u7k%5+1&>0Q1_*>V5QH}h!U56(z5xm%3Lw@tJC&R$F~>Xb$k_-C zq*y#*0zDG}vuLRU8+6ct3A7?23LpRg000000000000000008~q4I6QFjvOPShv&SswFELCnRa4J3V2?lKdZ=(a4Sy}N73@K;jimr`vjJfPU&v|Iv^7t zOl5~jq9;D?86JEU9V`5+M7raIbT` zu%@2Aal@RM0Nu{v3tewA`)6_=E@OPx!08%N3Q(1gHFx6WoQp6Sahv_8h@pFh(=}J_ zev2wJB_9;)=>-c{1oFQ251Csm10g)vc4lTb`1#tU$@^n4GhVnDr)VDS=c)_@A|Pl# z;+g;k9%h}7duV8}l$@(A9bbiZOsM|{`2Z>)(W~YvXychNn8h3WunJTU!Bh1d zS94Pgk=?Pu?EH5MG9VgPw67VH@bmYz$NYrH*43T>h~dPyq muon^$dS+s0XnAvaEiyGTF*h|hH5v>G3JArsuAI1l^Pvf#q%?s5 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_56.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_56.json new file mode 100644 index 0000000000..3bce16fc9d --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_56.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "g616i7FbIFRaQiIPAwkf2UiY36mL1CLTSu7z7DNvXm0=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/sVtXPqs2eg+QlruYx+KE=" + }, + "unbondingAmount": { + "lo": "477358521330296900" + }, + "balanceBlinding": "HUAB0j99ISImQOpHTBYTTECCfEBCkUgi6cpal7fLvAE=", + "proofBlindingR": "mjuD9HPmjoaI+785Dq5QyO0gmMh+QfDkhi4tHE4ApAU=", + "proofBlindingS": "5Vv0bbqeeFKEmNpHfGam8zOuur/0UF6aqkNVlUoSxgo=", + "unbondingStartHeight": "46229" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "JXA8nKfm6Gsr11B7G5e0v93RmH0XlGuKCUC6meAcXew=" + }, + "unbondedAmount": { + "lo": "611819874152209283" + }, + "delegationAmount": { + "lo": "380818704508504553" + }, + "fromEpoch": { + "index": "615", + "startHeight": "615" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "6431187420", + "chainId": "sbijiucnjtywsrbvjbercolvi-1485438", + "fee": { + "amount": { + "lo": "481490465313339330" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_56.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_56.proto new file mode 100644 index 0000000000000000000000000000000000000000..7376cb3f872c2976d9198f450feb84aa0b8f8b13 GIT binary patch literal 327 zcmd-&#CVBmA0w9%mqPQ}s_u=^3L#NWO8m^6@;5zZ++W#!Md`BFyU%Zo^W$=rfNB`f z!2dU4SI@6HJFoeP>bhr!KNf0naU8iYee<4&zs|E6Dabl7Ub3%MR8n(z z~WT^T=yC9F;g zPoux&?wVH-)H36idrjK1&&KO^?f()GH*1x1=u|JEV_Y6nUovsIpJH+Wc|o-?IPi#Tm8YQ?k1_9d^xpAQSsWii@Lp`}b2H?>^thp~S`Ua`N^Kjg$8* zVbx;ec+Mj5oJGi-O2T z8u;6FYv$yIJ)g^Eq>y@(W5+eCiRpW_?Ywyw#>E|O znpzzGq-q+6dG%E3_ph0)6h2aF*zHC*0Y z{v`T-slC9u%LTeg0%~`+{CYf9eAfCK*gWxn?j~KnFcyi)C3~{!e%@9Fdg8;^{;Bhp zUHs2vq#*cwhS!g0(Yrin#3;vY{T$aRWoIEgVUc3XjmdutF7Pv0DSZDnee$=o*##G$ z-^vasowq@1_mOh8O-34}&z60A-f)n~N#Uo+w+9K=E_|ptb^hO~6}O|coBgMMeDZ>! zef5DfvG^SV9?O=paJipiaskD|x44PX>rGpe9{CBB9FUe?trK!h?~GnH6T4-Np8bBV zcquN9m+Qan`Ev2&S`H;Hj%!aQ?cDqC_h}X_HjWktffffYr$bEkAcKZMlfC=Ysi@KCR&x1&P1K(83kthKk#9^Aj>_A+juS#2jD-aNJD>|s_R zdyW-1uf7)((#+1w%ulLH%qvRH$SE!_FUct>%g-#!)ipISH!?P}Ff}kTFt9K-F*ldu S;o{<0wdc`)8?>t!_)#qq3j#mwQ?j-I10#|qKy}pcHN};gy34;=Mz1bV{ zm(PrB^j9r3YvSW?xKUs5epX+M#T*7Dg|y`i?{4a?DZFZZ>c#VBhfa49HP+`^5mj|3 z=Ge17n$Do5pd@E+zUSzi9PF`p&4?&|jow|R^ds#g5C-LZlF zi`>f?zJnrrr|n(Xvbc5jC3W}dY_9V^Ph{qDI>cnp1q`jn;X*YPMd98jeyAPcxaY%PHs#*l{2N!2pkob;^NqT{n4d8uTOLUb#UC?KY7}L#T$;Yavfs4#I%nQ zWXh+-8zMrh3q8bLs&2fV?!r-+SWy=ks-PF4x@g&#t5)7hKs5|#;2-Z>jh^Ss>$kt; z|5@bjYN^G=@%hjCKj*J(oWyFR(0o7mRsZT}-LqnMDlR5h-M$)F>Nl@4^(yaM&Ay_U z%b2YczV$kr&Y8H|e&f@nJQ*DdzXMq2+|rsZT(rSfz5M+2b~Y!4Nq*jrcS5q9{+hjb zykV8`nq{wb1Q)CiP6?M&Rj-(3%ItAr3$iDUZ@PWAtl|8Gbg_T#C8a!zoi`Qd*i7>9 z-?o(ZuA1oUo7g<@Uqpy?598uIy^TkVPK7UT2YO=Zp98ILCe8W<^u+9^KeePTT()w$ z_`juK)3?iATt^J~JQpp0|J8xvziJ!M6R-bdw@fQ$&F6DqT)pHI|Mn=`cUv@9f#pj$UkPpv?c8$hSJcwPFV$gstD63sPU-c!pDgI{VIi}S5yzdi zJ9@>0WD^rp(+cwoD+`KpQ;JGcOH$KP3$xNP%FBy&jSQr?xi~q_zFd9d>AO2Y04zFd AK>z>% literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json new file mode 100644 index 0000000000..b094d6505e --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json @@ -0,0 +1,81 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "qAiQq2CxRGrsN4YmK45tElWKXCiEe8QeY0uyyN1F0Rw=" + }, + "unbondedAmount": { + "lo": "659027246163403424" + }, + "delegationAmount": { + "lo": "174444997101311954" + }, + "fromEpoch": { + "index": "666", + "startHeight": "666" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "7eQbVUbO/B1p9nZuzUJZwPQ3WGPYXH5i9v/HEn1wHvk=" + }, + "unbondedAmount": { + "lo": "343136805390964184" + }, + "delegationAmount": { + "lo": "760208559973044780" + }, + "fromEpoch": { + "index": "6765", + "startHeight": "6765" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "z5r0Yuss5Oe22Jzrg6VnvYXJJ8w2RmffTjNU3lpO0l4=" + }, + "unbondedAmount": { + "lo": "621005678631363474" + }, + "delegationAmount": { + "lo": "377927102021110433" + }, + "fromEpoch": { + "index": "8169", + "startHeight": "8169" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "ScUkezWfTge3f+fO9NooSmzBgMS6JbZ+O257Vwmy+Cc=" + }, + "unbondedAmount": { + "lo": "877759606986727705" + }, + "delegationAmount": { + "lo": "403581801200102546" + }, + "fromEpoch": { + "index": "7929", + "startHeight": "7929" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "1506009911", + "chainId": "ubrmzjleeuqittorwyccizpljkk-0", + "fee": { + "amount": { + "lo": "867033441008458935" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.proto new file mode 100644 index 0000000000..509c7f8ff6 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.proto @@ -0,0 +1,24 @@ + +GÊD +" + ¨«`±Djì7†&+ŽmUŠ\(„{ÄcK²ÈÝEÑ + ÅþÆž¹Õ’ " +үŨϙðµ*šš +GÊD +" + íäUFÎüiövnÍBYÀô7XcØ\~böÿÇ}pù +ثÕ´£Äá" +¬¤ž£…µ³Æ +*í4í4 +GÊD +" + Ïšôbë,äç¶Øœëƒ¥g½…É'Ì6FgßN3TÞZNÒ^ +’ÇÊòý«Ï" +¡•Øצ֪Ÿ*é?é? +GÊD +" + IÅ${5ŸN·çÎôÚ(JlÁ€Äº%¶~;n{W ²ø' +™Â…¥ä¶›— " +’ÙàÒ¨ðóÌ*ù=ù=3·ÆÎubrmzjleeuqittorwyccizpljkk-0 + +·¹Æ¢Ê”„ \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json new file mode 100644 index 0000000000..327db6737d --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json @@ -0,0 +1,78 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "misyj04O2OCDZt4rrP5lYiC079pDMUoepTEYzhsIab8=" + }, + "epochIndex": "7013", + "unbondedAmount": { + "lo": "571625625702776356" + }, + "delegationAmount": { + "lo": "657850821112775994" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "8DJ3Ph+AvqaiFChNt8JqhAm+FfFzD93RWIFs/pwxNG4=" + }, + "unbondedAmount": { + "lo": "582113625892836035" + }, + "delegationAmount": { + "lo": "851578726520225210" + }, + "fromEpoch": { + "index": "4139", + "startHeight": "4139" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "0XtiKWD7IRGkF5Kjd84QLi9DP85gffkqyHToMcG9z64=" + }, + "unbondedAmount": { + "lo": "118449836857491682" + }, + "delegationAmount": { + "lo": "759153372286920209" + }, + "fromEpoch": { + "index": "3711", + "startHeight": "3711" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "lOWLagDqop85Xxg5Hi0w9E+fvrX0cL6iVr6qnnqRIbI=" + }, + "unbondedAmount": { + "lo": "905440151473866196" + }, + "delegationAmount": { + "lo": "843303338231682224" + }, + "fromEpoch": { + "index": "7100", + "startHeight": "7100" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3901461969", + "chainId": "c-3616317247039865631", + "fee": { + "amount": { + "lo": "773241729369895450" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.proto new file mode 100644 index 0000000000000000000000000000000000000000..24022187f0dcdf484985aec2c0cc949b8a1def95 GIT binary patch literal 332 zcmd;bI>cnprNpH$OWUa5kMG8V=Cpg-YyPDsDQtOv%h}LNZmFTfIcbi}{Q^(Tq_{Yi z{F(7&>G>_+*_F6Bc6Bx0efaC-1WqpZQ%o)(Gd>uV+sQZVTee63fDV?%Qz6LSM&OA9koAV-Ra Ri;H8{ljl!nyf}833jnh*i%b9j literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json new file mode 100644 index 0000000000..bd94c40944 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json @@ -0,0 +1,53 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "sFXbtuviVXOOTskz+N2SGhwgrJaKlmI6ANRmRr3gX74=" + }, + "unbondedAmount": { + "lo": "915124362705913842" + }, + "delegationAmount": { + "lo": "716080886559413741" + }, + "fromEpoch": { + "index": "395", + "startHeight": "395" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "825076376219882987" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "+CSGlhCRKkbC7wAoYvVYDOGTjt8vr/10bAsFvrTJW+k=", + "address": { + "inner": "lEij0uInTc1HRbJagvvy3cZfvdAGe0BHAQL39H9R20B8hsOIjAvB6BLdgwH+u7HaFdKDbY5B3RG0zIZXjWlW71rjkjC7P9oOsgtn5Q1Ir00=" + } + }, + "position": "242712773820743", + "randomizer": "kDaWtYZU6XpdWWAQsMGJGjvnF9o9Uk9rK9nrE8l7EAI=", + "valueBlinding": "cpvI49DsbAdteutACPxg4Dn1bz/gYCQPkd3iXohyEAM=", + "proofBlindingR": "/SMxaF3Q7yQW89hqU3p1JFe+yjIReYSmABGyu1BCyQY=", + "proofBlindingS": "N5caxUjvv8TNnF0oANKCV/vAS/H0GAZaNItJCeOcjQ8=" + } + } + ], + "transactionParameters": { + "expiryHeight": "9623419724", + "chainId": "daqasxmoadkdwxagvhsawewn-61363", + "fee": { + "amount": { + "lo": "155026852827975749" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.proto new file mode 100644 index 0000000000000000000000000000000000000000..6d3e74cb7644ece90d0bbc7f41dc69b4af23d285 GIT binary patch literal 448 zcmV;x0YCl*7^&j!wxl_}!8k93ZTgik4zJ0Muqiz2INI8VU&V zkCCIMn9JD=A_@rYtH{pV_<{HdDh3FP0}zV?3cdmgy8;TR0SYh*3JB|~oay`0(76i| zA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}sAowJPmJpFDM#Ap^C}Q0(=^9cBP?Sic(&8sg%|}JDT7vuX-Ns+N&<1-zM*#x&^nX#? zKzxS7h>Q!t=n~z70sgzO+7;4+ZH__R5wy&PSB+^_?^@%MFuOn64zdepSb@HyR+2HkP%9ROxzMSzr*b!HF6>=NH;NQcr6u+3OR@dk_L5Aaa|?BQa=Q(C;J`^Vn)rdUYgMzREHYd4#3_5wg2b zLdga)AUBs9#YpeJ#Lb*tC;-xeSNp(A@$?u5S~QDE3FDlN4-zy8%=YH&BN85DVR2z| qcx`WCWNT!1cwuLDXmeqAWp{2ZHZe0cGa3vE3JArZ)$5*vv6BLvJIhZ1 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_62.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_62.json new file mode 100644 index 0000000000..4be1c3ec95 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_62.json @@ -0,0 +1,50 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "FzcFUtk+9LDTWD0v737yx9nzGsRXFZU39rQE0Ulpp9U=" + }, + "epochIndex": "9986", + "unbondedAmount": { + "lo": "930385144242697302" + }, + "delegationAmount": { + "lo": "454504810478821633" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "956507135018254065" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "cjofg3jBzKqHJ3SavI7WXq+bR7nI8yGBPopX3Kx5o0w=", + "address": { + "inner": "FxRo3zTXs//lODflY5ZojZ/V+9C4Idq0/X5N51whCd+1lW6GZEukiah3DI0cLSWBtNYufk+ZZcO4itfFn7/Xv30hXoLRkMf1ek2LdPMcRqw=" + } + }, + "position": "156700579286365", + "randomizer": "vG4OdvsbHxM719r+XCKUZSb3VrVt6pwg3FzZfLPSKgI=", + "valueBlinding": "bN9FI99QdyEIuITfLKZAhEyY/E7D0vXCEdbbDHW01gA=", + "proofBlindingR": "pZNc9HO2JTV3ih0uVuFRJyxsvzxNlSmoIa9EpYtmNw0=", + "proofBlindingS": "TbL6RUlUfsyKuzWhnZ59lmYVsqXdQSRZi80zHFSGWwQ=" + } + } + ], + "transactionParameters": { + "expiryHeight": "5910127713", + "chainId": "jzugpivdztckau-801996175733", + "fee": { + "amount": { + "lo": "832957109649130611" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_62.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_62.proto new file mode 100644 index 0000000000000000000000000000000000000000..9ffc28c03e0f728f5d159b7f59559c5125e940b0 GIT binary patch literal 440 zcmV;p0Z0A{Lc#(+3L*+17dHh`**^5J(^x$(?|$;f+4CC2R~3~v_Ot}iNol9m5Q0t` z3JBKdi`T!4+4Kw|3J8J1uZsD$uBQeHz5)un0t%=B3NQ)^2=V=nzrMwcqYV-w3Lq)! zoG&wR_N0gB>0BgmLG+_m`Ge~QPF*WI&oV5jY7i12aylP_c)`r7hbMHJypGmhubW4? z$nznAK8jb|ta+nM8d3^S7ZhmUG}p8L*?hCoDgq)PY~MvA-%xiU2)KmbET%w& zOql#m!_xJ_5!Txbb+pz1Dj=nkT=a9cB{g@79WGYkQ70^HzdTKqDX1Z@M5T*nHw`i% zO|tq$NmPE!in}$Tot}M`W)-rf-9aQ-i_J3}REApw5-|wj$d!T?5*uoIb!TvCc4T^V iV{2h`EjTbSIXN~lH#IjiGa3vE3JCLvm(IV!(8mjtVaZ +" + yÕL튽­ˆ¥¶N¾ð²sø`»Ã¿`&äWÄ”  +“ä‘•Ýâ‰ò" áÓíÕûµöG +GÊD +" + ¨×¶}77×%g—†Ð½ny1³è' ¥<_2 +•µÙÓ™¯ê™" +¸ÙŠêÿ*ªª +BÂ? +" + ß`£úu‡ìÇ;}>Ø@66Z]¤€^‚$é¾Q)Æ*дCÛ +…ÚÕàý‹ßÙ" +—Óí¯É¹’î +8»²»!"xokyif-798006168756595183115445488 + +¶§Èí඄“ \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_64.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_64.json new file mode 100644 index 0000000000..14301a83b0 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_64.json @@ -0,0 +1,76 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "503859860780601944" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "kUEoZCPEXotnOKILM3YlWj8e/iBa0eagSrtyfIRdGdc=", + "address": { + "inner": "996GEkGUaz2C16xNPMpYFr5pxnHsv5sCM2vfXibI8SasVMWaPHt1xnRGvgtz6Et5kpUe/jd/VJP2iF1zVqOnXBjuD301ByCeDHsuhEpw4e0=" + } + }, + "position": "274205348130909", + "randomizer": "wQvFJyUcZRQvQUFDngB4lciUeC+e4IpXtq3tdtMidQI=", + "valueBlinding": "pJjpU2TAMdak4UecfJs5jRKWZSx02ShmOw+U/eJVTgI=", + "proofBlindingR": "BEVn0Pqu9Cif/sfVrRXQJeSpcUuY9bqE3pUqEdmPcBA=", + "proofBlindingS": "b38CRGXRuc9MRrlPEBKdpqxwjgRLntpQdzwC5t12kwU=" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "91624159203973614" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "SHoFkB6D3cu7/TKmUVqdA2du2vPt1LprldYojXieswQ=", + "address": { + "inner": "996GEkGUaz2C16xNPMpYFr5pxnHsv5sCM2vfXibI8SasVMWaPHt1xnRGvgtz6Et5kpUe/jd/VJP2iF1zVqOnXBjuD301ByCeDHsuhEpw4e0=" + } + }, + "position": "49645871809446", + "randomizer": "VsygAyocYIqewX+EPVtqtkwy5yDN/8YA4elCwZ7J5QI=", + "valueBlinding": "0VAO4SF3z0gLZUm8siDODBCl/Q0G6naBn5GWQ7s5vQI=", + "proofBlindingR": "9Cp9LIyAL0+V+DFZF41ZiDR24Ya/eX8lVqjLHcsHmg0=", + "proofBlindingS": "i6razf4zkPFQ2byqWNpjrKajHr4ZFySx6XhKMYPwvAI=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "va79BY8iL1dklLg+pJOhhFHneCukrm/51HWNgWgi+Uo=" + }, + "unbondedAmount": { + "lo": "972488359599481188" + }, + "delegationAmount": { + "lo": "313562558857023330" + }, + "fromEpoch": { + "index": "1793", + "startHeight": "1793" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "6583727111", + "chainId": "xaxyodlrjdoktucpsrptkr-69782995612842115753639736879085", + "fee": { + "amount": { + "lo": "742949750612423157" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_64.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_64.proto new file mode 100644 index 0000000000000000000000000000000000000000..872a680d31ad82c4b56acd9696e71da71b7fc070 GIT binary patch literal 794 zcmdG~R9n^O^D`!bIezS%#U$vFFdoZ5+xYHLD{&a$a4JyznjkGuGVcjct1 za{tWhLneRgh%F9VygWwY9e=GUyTUx4YP}Y(f`@Mf?mqZ^Xxkb)DTRaFN7YqjQbqI~ z9i8VfR7^cFr9yw+gRbyxYu}b#Rw`vuQdlzMWpK&?!)r?(y3eVZZP_a{Emf!Frbe1I z|CGOvLj9Pu6j)r-FZ^2fMPvTI<5$;;UQm6qve0|R*Ih05rfLb^>@N^7Qpm4oa!I|o z^SqDSPJaQRxy#lR^s#u)yA@Dw!}RQK*<@BOlmL9U`Q*m`Umq-DBrX6ws#qt;HQznG z`>)Zmz^J**>3O$4zrC_6d+Iff-impfS!fb~%i6au`M88zN+Imb0%k3lgsyo9>sxH2 zv$pvdJy$sU{}{u=mre)goqP%mz>5KV4;9PLdvK?E?%AYpjz?hWUtYFXWsUPEPIKOE zxfd9KU$km#pJ>TOmBPF{blV}(hpCWvcqo4A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLKt*)S%xn00AkqAA%T1=!^X-lGvU?b9JtlNGRH88nhUN2$Sz zsvv1t`!Au9(8Lc#(+3L*+1`}cCTb1#qhSvi_5W!!MnKV=^j zs`P@Fl-?!xyY^Uk5bsJF3J8w>>7?-Fxyb?|3JCe}_u{{;@ZJUrLc#(+3L*+1h<(`( zauko<$xk2TI4H@=`?4gQ;}1r|`r11c2p)I{5XuD_3J8_S)tP~XfWZMG3JBA`%G3J8qG K)xE#pz4-$duht3x literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json new file mode 100644 index 0000000000..d98aeb442e --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json @@ -0,0 +1,63 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "956787400201977618" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "T7PNh1fmlNLfeBzx+ZHoBlxUCROP2dLaKhOyvk9tCLHEdqSWttszyqoiVAX7mkdncPIWkIOUvnkNkFADngpT7xf1ad87rVB+2ERSQUJc0Z4=" + }, + "rseed": "rj//wc04mW4njpULIUYKX0zzWuJz4lrRvuNcm6YZaR0=", + "valueBlinding": "dUNBLUb1fBn+NI3pUu+ErKvjOhk97G+4ptSsPPpO5gM=", + "proofBlindingR": "3YK5GYbSfXeNF01E/0zG6TPjSVIg+nLTuEJBhhLfGxI=", + "proofBlindingS": "hJJDhSxMYH+P680HaOp+42e9QN+rjVWUyl/lYMNt7Q4=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "h4KDHKSHVjBjtCFuTVL12L+aWDL7Z5vYTXXohTOEcqE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP6kqMFUyYXwb2lEZzgdfcA=" + }, + "unbondingAmount": { + "lo": "445995780839098010" + }, + "balanceBlinding": "eOYkv75RPc1FbpL3mCvYLkdIOEZdPYoGW/2i9rvlpQA=", + "proofBlindingR": "fzurI9nno1BFYJwqRg6dmHCCpGmBF85wvKimGEOR+w0=", + "proofBlindingS": "4TLbmQH3bDBo/ctyj4qQZ+FEhNumrjofzJbiNbYXjgQ=", + "unbondingStartHeight": "91585" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "v1rlZrQnDJ/VmmdK7EhMh8V9K9Jfud02ZZ76Or3QKLM=" + }, + "epochIndex": "2542", + "unbondedAmount": { + "lo": "565336921953423534" + }, + "delegationAmount": { + "lo": "731737687171435100" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3196018104", + "chainId": "tqeebjfpjukx-31199005220", + "fee": { + "amount": { + "lo": "420668884047579242" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.proto new file mode 100644 index 0000000000000000000000000000000000000000..7d54bd5b6de3027eda698cfd8ee5b894e8a57582 GIT binary patch literal 589 zcmV-T0YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLK{v(1NB=9JRkcpUNhk?00oR0$K0+0xo76SBTfZ3wZ%cBGcJ z+cV0lB2)$Ynn!1F@)nSTl)iZlkWd4j3RCYF^=aQbtx$g0L{dRQT+yByAg(|E!Ob|C zZYPeF3n4}dUrh5_;&b9!(Z1tco2D6Q9U>rgLqRP@^?VurG>z#}?}V(Y<2o5V>~FZH z)T})EPUZtDAl-tw8HUn*ca0ZKME^|2=`-U=QXu+r)3`!Gh7#W!5;7o!l0$_oOkjVH z>&*vf>VD&Ay+Gfqja8J&U*%xKZS4*U!U56(z5xm%3LuAqgB+xXRxo3(qFmVHf5grI=#>+ zvk>kR8VU%mp~>6!-Ja|RA_@rHl=_6r@#&Ka5-te1yZ!SE5*T!GWo2S&W^ihCYj`a) bF)=wgFfcVTGB6qp3JM77kloGjgQ4pM&dUkD literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json new file mode 100644 index 0000000000..a0daba4330 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json @@ -0,0 +1,87 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "242889094758247906" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "zUExcSMh+oH0YApm4+CVvLJ+QicSYZ+dCMh+OM/VcXY=", + "address": { + "inner": "VP+/By5sCSABIzp1606s7MeRPeDiZ1d08S2vkxshMfExTFjZIZIT8FyC9d8xP+ta90tudDDwocf4W+lviKsZ7SNB+O8kWxREPHUoBQiHGaM=" + } + }, + "position": "213107529601862", + "randomizer": "1Z8/zY3/aFSNqzWD0hdFTIGo6z1QuIsJskF4et9HHgA=", + "valueBlinding": "tfRoQbrmq7ljMDhVzfFZJIyKWNv7a592jnxogIsBqQA=", + "proofBlindingR": "e/IVY2Rj90gocj9UVkG/3Dw99h1DanwO3Uld4+GpIAo=", + "proofBlindingS": "KVL+OxP9nBF21UpT5iTo5OJK/p9aS8KOnnCgYQM8qQ8=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "XezUSs8heCzlQGH/RvPx3oguQbx6xmkrKUULEOL2a+I=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP+36Q/5ckdFOO801qFh5Pg=" + }, + "unbondingAmount": { + "lo": "75330322037350585" + }, + "balanceBlinding": "IFubtqfx5YQFqNpzX1T//VcHoMPvRAeEJCadlSwUkgE=", + "proofBlindingR": "0/VwVTvex+4GKEbE5zpmhCAUZBof2IVDOcSj3W7z2AI=", + "proofBlindingS": "9HdqF5+5SxhAJ/McHmSQFWIY78yydnMiF55Xy8ZCKww=", + "unbondingStartHeight": "76656" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "+qI25GF1XuFLNs7EHHDXMG5UO96E52dOgQViRgPDAig=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP5prULDye7L+xW1c+qzZ6E=" + }, + "unbondingAmount": { + "lo": "774785509773801582" + }, + "balanceBlinding": "cD8vSlX6jep4JpCqR9QBMcvpjR4KeJZaRgvRqHQLMwA=", + "proofBlindingR": "BCVYVyYnLxH5ifgdv2DctQQiL2ypk/hiT8terUE+DxA=", + "proofBlindingS": "K9kOjN5Hq9dsfNsRZGKXewqcrXQjEvouvyrlbsekRgM=", + "unbondingStartHeight": "38335" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "qEugvKUCqnZpWLggKxHbiZZfoI/xcy51Tw6kHKntYsk=" + }, + "unbondedAmount": { + "lo": "427980460971382525" + }, + "delegationAmount": { + "lo": "851846473955784971" + }, + "fromEpoch": { + "index": "3514", + "startHeight": "3514" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "5372049592", + "chainId": "utrekbirqotsfxxq-20576560004690388385352132964", + "fee": { + "amount": { + "lo": "446889618552447722" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.proto new file mode 100644 index 0000000000000000000000000000000000000000..c5c396289c9f974aee88a8c06f44a454fbe278c6 GIT binary patch literal 858 zcmdHwd;7WV^VCtStbx!I+iSy@joT#%nf3>hoDu^o} z9G__W;8A*b$w%Gwlcg06KN|W(+*F(-{2`|4>wQD}*HPcS z^GXapEIj@r`elB{YRR|Cjz8Y3M2ooClxnbYv`a1)IJWHhmifC3q!g~sw?EtaKO>}f zwQ2JuaaW(l6|Zdrc64)Ya;&Jj?=Hunq_Fi%hU2bht9K?FScIPa7^%|J6>(O|EcVS6uk(r(I!_%E|GRzu zc&|gxaZlB;Ol?h9Zh=SNvL7h{)i9ue|Jz^k|15HMwRmrGZDHb*A6i@-I}g5i_jSUH zRz@QQh3MJamVbQO!n)#CaeT=Czv1i)4!?I{Z&6X3J5@(y5~G#E<*x;y*7uITW7BXu z^4uz|ML{G*O8!Qxv*nS+ck@2qU~*FUQl2F~f2X&EgZgI~xs(Z_NfPhRY$_{O5}y}- z`k0e8kH?2=EJ&XCwaDyAVrkq%Z?khpWD2euGdS6wjO<3iAh0*Zz%U(IIifK`9 z+!t4ra2qpNDX^$UgsZ9R3;yip3;I1yhoyS98r-TcRxVOK-o{)4bzL+?YM~uV&(MKgHw%iiZ{63-&B!T2+=Au|q*y z@OJ04_yzqRi}gzV`IgA6e4BJqii_j#+V&Zb_s##os>H?7{b}2*wY#UktSjUqyNr6onF*-4p2h504LX%!WPx<&@3=4Pg51_lNuW|juV78b@9rpBg5 ZhQ>ygW+qZRz%2CYX!G71-(SsS0|3rQYM=lB literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_68.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_68.json new file mode 100644 index 0000000000..f257324006 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_68.json @@ -0,0 +1,67 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "Xso+ahqQ27kR4P8uBR07MdvffcShCu7mwlQFRuU3Pi4=" + }, + "epochIndex": "3810", + "unbondedAmount": { + "lo": "310495613859307059" + }, + "delegationAmount": { + "lo": "548526391332811281" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "FEBHZL5uoXrXg+ddz7M2g5qlkY+1GgCDAFAHIa6Y7dc=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9B8hLXcxj8UEgW8AaNuLs=" + }, + "unbondingAmount": { + "lo": "218348390375676968" + }, + "balanceBlinding": "YINz0IUBkm/Z7ES9eYdbcgqTwJbClJ/Qfkv11K3C4gA=", + "proofBlindingR": "P6bZCXcf069bYH852UO7xB2xudMh7S5oUTEREiP5dQ8=", + "proofBlindingS": "Y/i0l+zcIJoRz5qKwOfzAMfTlZ084ALQ12swLukwQgU=", + "unbondingStartHeight": "54625" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "266535903463035252" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "NzSD7OHuxDFK2xNG1obgl02Q67chCikWQQjvDqVaf1k=", + "address": { + "inner": "7oA7kIwOzHyBz2c/+Q37qjIaOCudpGBDtFPR0SamqRrYiMzgxYKXGYpgDeEdlftnMTC8hjQPtvhJEQBF83+ru1A1X9meGgyCUjWAh0lfGZA=" + } + }, + "position": "226258345342289", + "randomizer": "vlKlhxCCowpeAKoKokGqcJVG+AC85p1xeDEpYZsMbwA=", + "valueBlinding": "3Gk7Mb6x+mBqXvZ344H8d9YALCFbDs8QBiY1llgrPgM=", + "proofBlindingR": "zONpyLpybMsWoz1iQAeumgnJDgXzmUW9pki7zZIR0gI=", + "proofBlindingS": "UwrUY1s9gMUxxGjBmQHTpMXF+x0CosBFAjjbDmVv2gU=" + } + } + ], + "transactionParameters": { + "expiryHeight": "9912185228", + "chainId": "tngisteeseljyetlfhp-5705863418031293333465", + "fee": { + "amount": { + "lo": "625721660095010316" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_68.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_68.proto new file mode 100644 index 0000000000000000000000000000000000000000..d062eab863c49acfba348a89d6366ba3dddea7a7 GIT binary patch literal 652 zcmV;70(1QeLc#(+3L*+1Udldd8j#z$5#awW1syvv+uwb}p$hKi!c+xDvGhyTl!_xzi!-E@)9P5fUT$bq_)yWB9a}?A#!l5zm^6z~}P-$J3RaJm3P* z*K05?=`cbCNa3mj3cdmgy8;TR0SYh*3JCO~wXWZvyV(O0A_^cW>YOh#arUH#=jmJ| za6$B=R{4YL22NcoJI^vKscH}sAU8CF?BVXjF-qGLM%ISlmraoCw;>8C7C{K_4y9Uu zSsGFbQ0{;`kc4}Me~2FyHGV>*`68Jerhe=-G3J8p>?D37!z}E=U0T$5! literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json new file mode 100644 index 0000000000..95f1b9bff6 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json @@ -0,0 +1,89 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "365089189187654093" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "eIe+NJGvZ5i/KdUP5Vx+aR9CZLLjgflFBSHeqGteOKjlpDPlAL2pCu2EX9s1HcDpzi3finl7vASidc7LoFiHd/jbkOUC69cLummGykfj8tM=" + }, + "rseed": "biQjbgU07c3s+RpF0+AcnvFYkL/oTYgF6Kye4OoMvdY=", + "valueBlinding": "NHlnTbWzqTM1dk//7A7tHNHha9xSeUTip1Q+w4Qy0AM=", + "proofBlindingR": "nRChTGXMsEhZwi6gMSnVO6+k8FmMBHlH2WBu4GX+pQg=", + "proofBlindingS": "2DAP6Oq4zzNDTWFI+PXEvZyKXWij2/7NUyP1ljYZOQ4=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "xz0NpKn3qPj9uW4o/eYP8BiVGs5LIyBDyDbgu2qiN8E=" + }, + "unbondedAmount": { + "lo": "798676390426471963" + }, + "delegationAmount": { + "lo": "203056843442659704" + }, + "fromEpoch": { + "index": "6647", + "startHeight": "6647" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "643788269890765335" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "aA4UTwF8fLz+FoMQboINBaNQ6EMbVVtlUS7H8fSn0K0=", + "address": { + "inner": "8EqmcFQPZWW3oxQirC9eG5KMEuOdibXN5IUgDztm0yukFQemm+AzksfRDEusufLNB6r5Y47QfTMhyiRGqe1Y42IgaWfjTsy/XT3kybVTHRY=" + } + }, + "position": "211185393081599", + "randomizer": "ojB95v/MXXpIh0Aaa+9VYHJHYbDni0ZTyR+VurO4gwI=", + "valueBlinding": "0oODUkqPHC2tYUZun/Lsm5o6XNR5chzJxS2DVNeEWgI=", + "proofBlindingR": "J5ydzYAt6RihbbaJ/mC9MZgLKgGgKHJplwMQidd5kAQ=", + "proofBlindingS": "buvIo/Y/6v8UNSpSZpmHFvBEQDFuGA1OSRmyP6BMGAs=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "HIBaTSFbj3BsWaISegkarEUTGjkTXvCrvrav5S65SQw=" + }, + "unbondedAmount": { + "lo": "329785721227025806" + }, + "delegationAmount": { + "lo": "220935903856006475" + }, + "fromEpoch": { + "index": "758", + "startHeight": "758" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "5918173207", + "chainId": "iojuaoifavecroooauosvrvfmjkv-3922080640045618790", + "fee": { + "amount": { + "lo": "798546433435003226" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.proto new file mode 100644 index 0000000000000000000000000000000000000000..07557b37573d468870cbb98d68139467d0f9c222 GIT binary patch literal 815 zcmd;@$RyOq#AU$6#c_7=w`1?F9`0ZjQsPq3d^JbkxbWMO_UA8SR0U8cNK%BIJSKV4ZB@2$v=vsm$TiSbj0 zy(_uiw#45yl|AtCobLUu%IZBVi%QR(UJ%h<{^Rz9r%bP}bMMM*JLUfP(`6}zJQd|U zR+G19-~5zvz5GCC-p7au`(OBWu)bI`@4+jcz1Nf!Oe)iTw{Bi(Y+C03{|(<;nTrpz z?*vu4JX#)Nceusq0<)IFT!Do?sb@BLL>|&xV5oW3di|0Qkv%Mx?l%+i9;E(T%3-8% z!+`(As~zW!oqZEMetbQ$cTQJq#^T%m&IT)gon|I!$;ah>iphlw7zoF0d6%sGzT(H< zop~C6pYeZ?m@0M7TUo*RgxQ1LS&PgMN^x<_zVq?jf`50rxRtm#ejNJr<;UZjFPOC0 zIKCSTd^hIW$HcXpiE9NTIDDtK%;~;z;LLXpqQX}pgHObtv8HCvKe1+kye3}O#Q`sz zr9-1r1NDx7{IdMQS}9-*eDGRU5W=6Dx_z;T(i;6Z=}A38kLPx7J^Q3pf!{jqvi1^D z_GPml7*9HWk;i+@&QE9ASN%-xyHIPacuK`><=cqINeY?ikNwW$xZePd?dKxF(K0s<*OLo zUyu{INT`ZaYK^O~l%;Uoht>PGt$(Vw(~}1n6Mehiy}f<<#Yq-mOq^bIZ+3U%?ha;P zOnhS%_{J*a#xeauLz|e8L1undX<~k6T4Gsha#4PMeqw2UaamDWT5eW$nXa*=k&%Ig fftiVcfr+V^p@q4nffNrgYuviDaZTfn16|wz@X>C$ literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_7.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_7.json new file mode 100644 index 0000000000..ea0f64d2b2 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_7.json @@ -0,0 +1,81 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "81508514323578547" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "pkUhZH+odaWhtBvDxwbu8rS/YI0hFN67R8Mx8wW+Yjw=", + "address": { + "inner": "cBFd+P1ijk6L9DGMKX5BNthWz44gSTdHfDJYoP8mKX6xL+38p2z86xQ6mkx4ED3R5M/K6rG5dIVyppgQU5ay24CQjfevYSi7DGNUQ4YpRWg=" + } + }, + "position": "201115912489998", + "randomizer": "lep09aB2udOeRUj+8Ij3l8WRm/mDJRmNNBatthG+rQA=", + "valueBlinding": "pgYpBvOuxG5THQpWNkpQHwMGQfpJI+CnSaq+IdnTPQE=", + "proofBlindingR": "MiPwGFb14AWjd1qKSUDw/oYkWVxHkrbfxfxjG6lwWgk=", + "proofBlindingS": "JVEs9kimAPR4Se0GKTX6doerPySxhSXO9y6iaci6HRI=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "odMKLrBDxx2F7ZBL6DkVaez7n9JWUdtkgT5HxAiCvWg=" + }, + "epochIndex": "5979", + "unbondedAmount": { + "lo": "550617203507357361" + }, + "delegationAmount": { + "lo": "497938558515442662" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "muHY2Lm2yvs3pI7bb2L7/qDfswifddE3swIUTB6gQqY=" + }, + "epochIndex": "8444", + "unbondedAmount": { + "lo": "887753807892534140" + }, + "delegationAmount": { + "lo": "6461185583209438" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "RagVpckP+ZK8trAWgFrTx36nTJe+kDKfaHNjuw8uoek=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP4hllK9PDYRNATqSowVTJk=" + }, + "unbondingAmount": { + "lo": "837648665754996953" + }, + "balanceBlinding": "SuasWWcvTbp1i5drh7eCrU5omtR1Ws6QfiTMynwPNgI=", + "proofBlindingR": "7+brpQNctfsGTJwhb3Z5C6voU5DcV65u0A88+y20bRI=", + "proofBlindingS": "PraMtu1E9SYPcWwEXnGl5wjqpdoQ0bZklJYUD2J3qA0=", + "unbondingStartHeight": "46700" + } + } + ], + "transactionParameters": { + "expiryHeight": "2788765837", + "chainId": "rjjdcxmenqigyg-3166253639", + "fee": { + "amount": { + "lo": "97562676247548406" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_7.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_7.proto new file mode 100644 index 0000000000000000000000000000000000000000..e2895035f2055064f2ea7df3aea354d1a9ea263f GIT binary patch literal 702 zcmV;v0zv%>z5)un0t%=B3NQ)^2($gP)BW+}kO2}R3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12rbQuSf2eh(p|l&r#|G~5w7+1DAr#)bN5e7m1-@cD8d3^S za1mYj{bG(zi}W#!DSkmV*jCSuAW1hzd@@*||0XGZu`liXr)>P|6grwrco03&0L zvAJ}Ga;BINQ^?TgX}A_@rR=b@spkHYi@3PHjGJ_;fVAe!OW*txdK`!}SH z+izm~{-EEp2%mM)H?sm1Odg;@rV#u=8VU&froH>8?E9z;A_)lIw~zdvjlByB!U56( zz5xm%3Lr(O6{X1!`I5Z0uoi$?)5m_NOqafpGM{L3W4jM7q3I$b3LpRg0000000000 z000000090WmQuYuHW4%g>Pn0iOqnVQ2-%^ahv1<5&kHgjO6IItXD>~Q zPH39cbz07lek9Dwd=EAPIw0@n>!kx+wfhE4oFQ*^c?+xPQ;^(Ou5Qo|Jo_!QZ4yEt zKDLau?L_q^4{>Y+UU8-82SpWb4 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json new file mode 100644 index 0000000000..afc7489a58 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json @@ -0,0 +1,53 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "KruAXqJiot0EOyJEoJuLuKQJamw7mleHGVAxF58+XDo=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2lEZzgdfb9If8uSOinHec=" + }, + "unbondingAmount": { + "lo": "384156299478461126" + }, + "balanceBlinding": "Bdse7V0CmhU+G114wVgxhbjBD9uYYUuXq7TSNmf5rgM=", + "proofBlindingR": "GIHbf9dzNxPYMQaJKyJVNRvo0zujcbTLYCUBxSRYPAs=", + "proofBlindingS": "8RSUOrF/t1/tjY5S4Rnsbcw9QNeG4F/mmZ+ShGpSaAg=", + "unbondingStartHeight": "41210" + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "957876197325006219" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "yUAdy4jDRpXJuguoVx9+GX/4KhiOBwgT+OVYwMI8Uio=", + "address": { + "inner": "OXL0l7o53ZUSE9QZZECpMkDsjNa2V4BJbdIJ1WWmE/xbDVNgnuW6raujV19IsmofhjxxCIdIw//2yN/4mhI7T14pn/OSNBqoIG8ssffBALQ=" + } + }, + "position": "191352693915288", + "randomizer": "T8EFr9HosjtMcreNLfur2TrReqJDwNq34XHwgNR3NAQ=", + "valueBlinding": "hNx0TdhvM5vsJMS5ScZC0dUDsAnzkQ7BYc6I+8nKWgA=", + "proofBlindingR": "ISoDas4/HIm24xmK5/n+wL4c0IqnFIme4mdh9IKsJgs=", + "proofBlindingS": "9FhlV/LWb7eCMS1dQsoTWFCVslklEqugAslgDuAK4Ac=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4306043820", + "chainId": "jgqxtxerc-006210", + "fee": { + "amount": { + "lo": "139803768966601366" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.proto new file mode 100644 index 0000000000000000000000000000000000000000..6f97f1e3e1fbb1209bbeeb0c0cabdf5ce3e15696 GIT binary patch literal 558 zcmV+}0@3{n!U56(z5xm%3Lq-GfL@|vqTK{LB1E8@i@2l-YHT~2SBDu;F&CdcTsk5m z3LpRg000000000000000008}^5uD(4_WdFME=cI79p@?v2*%Zs#pi>wss%D21=}9& zT>_dFJ{w(l!B{bcxWNzGm|;totF+QKXZfxJIv^N<+ke+{Hxt+~28k;oRW%#v(>tSa zw98;60mUR(JPSe~@f4Igv46K;?TwC7;Ti00%soKYhTvc3nV*t`YEozjNczD73cdmg zy8;TR0SYh*3J8nK?}EAN!=()pA_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vK zscH}sAjv=-%ZS59mC3pbs8=6;8GraH7>)-B6Zqv=z`{IIDjHG>P&sn+m%2IKl@b%w z8Dv1IGC=H%*0xuGNo~>z)n%p={96rEV4mf=t*fI~Ur4fQABH?}2!}|+|Mtk=_?i+s zPhKgX^O7_gs331FvG>6Mv=Es6WYH(R!joz}mOr zaqxiDcQgbdAcWj>P1tWUo9raSxk<)C(bWU63GOJH$eCBsm`0?KE1Ap}tla8?7Z=3Jnert_ydbO>^g)=B{4Rx$f}gMelMHCVQHn)6=u$Fg_Q*)k{g?#Fdp3)MMtJ?OhV~@{8oc$Yb3c z@qe2&=6d~1Joo+GL?$hT_w&xiaHd^#e8R4{`0T^xkS#^!PjvH|ij-LE!%uHFq)Pd(>vmrCb9Z9Y{>FCaP2Z2W6?|VGr<7Edr5#{+zk}JjJgu^@ z<8Ys=>7jcGb9z>O-72Xu?(vMyqZ8J( z%u;!)pI&YDZ>vI0(&I*M7A1w`X`QRi#(yekC~fvzGI7zz?KXVoJDM&E@oZ0%e{{;8 zSxaGpii`IAxDH{3Gf7MfThgK>itHpdh0SxF{d2}u-pPAej1(R|EjVLxM-Ca zx$ur1{0Z~c&ks;h<)6d9BIy*5kQT>>9gFu%3yI`qmJ}tG<>?xmnVVUdnwT0J7#K**6MBzG2Nf8p$^C=bhyTMN(tLWBzr{Z8c%7%_>Zg3gQZ| znYpg}^wzmeGtY^8Oxmm}DZi89Y?0^UYo4zEz_g1Szf3qLA*CSCbTolQJ>>C4 zpOu^(8;-xYm$<2@rmyS+?`8R^H%%rmDJf)}pL0C;((bLHlWtkAof~Z6#yew)xG%ru z@@thpn)lZ-XelsX?TWqp?_u77lX{HXL#}D&?&+mrrpymq>~o0F)}1BOlN z5!Z}vKDG%f-#eXbtYLr8&9-Qov$$-|G4ov3xyn|C-~N{H|7^|MzF}$}*O#cByA}Rx z=hX>rGQ4W?WWlMzN4a}q`WMvFg3d_HIj5wc gGAlDNsW>lR*TBfq*iwoInDQR1-LmvW^SUNx01%lhq5uE@ literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json new file mode 100644 index 0000000000..ff68b2d3f6 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json @@ -0,0 +1,50 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "171084712766138771" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "Dt/Z2i2KwDqq6OBkmZeqmxEzUB43/3ZIdlnC88prqS0=", + "address": { + "inner": "tC02epDjBkHeB73RuiIWk46PWjuligCNlBhDkCzSbXAcQRVA0S6bou5V/IDAI5FIXHTISBfGWvftFG6AezGRoLSNmCawqo/vfzTygjMr3sM=" + } + }, + "position": "259497597587193", + "randomizer": "ypV73aIsgpgDvriejPT9YH5Q4T7JlsmRlQGqeS+7XAA=", + "valueBlinding": "+vb852GOA7flfOnVoJ0PD7WdUlObw2S8Gech05yJugI=", + "proofBlindingR": "Paidm5K/Z7HAjKLKirEy06AQZf0pkMTGYPKaXagqhgM=", + "proofBlindingS": "Q7Cl3Gd4OYvsMFKf3EtC1jLn32BQHPZbURqRSFPFExA=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "X4K0bqXY4QNVUg0NSrPgt2YdQIqFIKUIbCdiNtMkRG0=" + }, + "epochIndex": "5518", + "unbondedAmount": { + "lo": "815824935991436010" + }, + "delegationAmount": { + "lo": "552805423002028087" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "6069928115", + "chainId": "wbjkclvjmfmirfgufttrekkcd-01649", + "fee": { + "amount": { + "lo": "705803105058570084" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.proto new file mode 100644 index 0000000000000000000000000000000000000000..e370312a6e0d98534543c134097929e8e336426e GIT binary patch literal 444 zcmV;t0Ym-@z5)un0t%=B3NQ)^2$R#Z*SwVUuL2Sx3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i124&T|@EsDT8s_5WknU|`Y5i?L8H~)4>c3Hyn%4?}D8d3^S zv@JGzkmCkH-Uq$Wx*`^nj*nV9rHTNJlo&&hEYfXo96=R8(Jq^!?p6GNz$1}JTy)4t z7sgum?G$c+dohuqw2hc1u&R&me>C!fGb`T15c!?|@UMV78X(G*d)=Zef|vuoxSovk z{a}7j;XcWh$&r--s(CNFTmT{<`u6oQb*u zDj+?motu)sXR*MHqRNV~GSi?CW&J6T#KvIqnq8@ZTF+)F~% zGUwl5P#pGKQ5um*Q^gYy3PQpHKMEoWAYX#CZl&1a165KD4N9}%w`LtciiIGh2y7=} zHq#_TZ4izt8VU&N#j~Z)j+vv;EZv5;X|3fv?UM5+8SBYHMR`c4}>A mZE135XLV+DbaG{DYhz?BFfleXIT{QK3JB!>i1YJ>;pGW0r^~Yd literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_74.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_74.json new file mode 100644 index 0000000000..c879b9a7c4 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_74.json @@ -0,0 +1,80 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "NJMYdfx6sS5eCu6V0u9yMfUf7WZ+n2emaHGVJQtJ4xs=" + }, + "epochIndex": "7986", + "unbondedAmount": { + "lo": "673093694124775648" + }, + "delegationAmount": { + "lo": "358294340353482791" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "7LSbv2qBwI/PM6CVALEVnnPIkQGol04Uvz7FZFXbfFc=" + }, + "unbondedAmount": { + "lo": "739575050099489007" + }, + "delegationAmount": { + "lo": "742781923339830935" + }, + "fromEpoch": { + "index": "8609", + "startHeight": "8609" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "466680806276818636" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "vPo7vVvG1Q3X7WJQNiTPICANMPw+969LeaUM+PrwGxc/CKljhvcZqMQ3EPjT2vWg73jo6kKBguO+51yw9lUYX67yX8HQJ7X1e9rgzPMs+qg=" + }, + "rseed": "S2up6rI8h2iBDCIBCwW1NoYijfy5eFvp+PkfAIebCwo=", + "valueBlinding": "OMKidiGcVG4kj6EDdk80YCOXHgvlyZoXxnukzh54KQA=", + "proofBlindingR": "KnIIR3kWVNxvzk5yY4iPZAI+ddQytoAkITfxi8HVXg8=", + "proofBlindingS": "HCktRd7w8OxUzKzkg5ZUW6lGXe7o2cNt3tqK1JybvwA=" + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "LNunDGkN7ALJ2WUEPd3kGueIu/mJqM7yPwljsTItU24=" + }, + "unbondedAmount": { + "lo": "609723330776702445" + }, + "delegationAmount": { + "lo": "232428998608321202" + }, + "fromEpoch": { + "index": "1583", + "startHeight": "1583" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "7070373471", + "chainId": "ygfaofdvkqtfkn-20206600793605982", + "fee": { + "amount": { + "lo": "798922723186108354" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_74.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_74.proto new file mode 100644 index 0000000000000000000000000000000000000000..487afd0f92038366736faed98018589f7e7564c1 GIT binary patch literal 546 zcmV+-0^R)zLc#(+3L*+1G?N&0{Ccr2UJCA&((iIH^&jnKexGNiXmOP#3rXV}5VAfR z3JBn_^VZjq9;D?86JEU9V`5>g6K zy!t!6TgKH5*X?3ZHYCp=APq45KKHLnd8G{a`tTbUKM1K~hW8n$#5WN5)7tf*?|A6y zLV<$gzUN%9_Ei{PuJT{O&?mL^d)na4^DO$P8X!w+sp_&khiHKeA^{5pwKj$#jr_TI zTj}`u9{`7&3ko72IKrZKA)HihB#)s3c26{5BbOcv<;j{C#(SjB9(XALDj+Iy2uFDq zRNQaQPI6<2k7NQqb<{GpfFvO|@r%LLUJo)L94ReD-th43RLrd8gO*fVsYYGy=-I<< z-r9=PoSVM@3P;KUL<%AbAS~Ob3~3GQ0?FBB1U=p48s~_+`H85`@;?bkK(8WJFRXJ%n*P$Wlx+inj>api4e3DXl%Xdb7 zi|Ia-%+`O8yt^-R1Qj+pLu*F5f1k{5>{q#xZ|xHY0_} z`JDn?J6#)H9Q~SB$(lGYcShYjBO%OZ5O4eSHk$@Nm-{Iu7cO8Rgd{x?SY=qc?UlsE z4+k&QzZ8;n2-&XqD7Jo|gVt)^iCR)z9II!2*|h8arm5UYTpZ0im#=Kwv3NJP78}P2 z8-WuxaD%e7?iHxI)%LtebQHd(yKv!zkV!`S6xcSEF1{`M_jd0Opg~8k9)H)l?_Ccw z(4c4A=P&)Y@A79Rph1h+1s1V$A!6y|+Pk+8eOUUQh1giK|1-_8S{$Ax_}9X4n%Y~FqK!e8}3N!OD* z-g^`*HN33j**uZes``Yxl)}W9`!DLKWGu6SPe(T##W<0;*v^ z1OGf;ESG&Y>xz!eyf^zdMn`CIahzY%xZ`s7fd^bh3ip!Y8&U-pGv6>`ee!6cgn+&0 zQ;FYY^*Ocg*dD$)Sj%Fi@J43F2cDwGc2k_&!}cw{ldb=;# z$I~6`LYf@wUQc|bA|za%l$24SYiw?0XlZ6(Xk=kvVJyYN#l`XZ!j2DDSKj)<2mnGB Bf+GL` literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json new file mode 100644 index 0000000000..b270b21355 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json @@ -0,0 +1,46 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "OvXLtJoekx7Ncdl0i+1sBDczdnfCZiHyd/aNJ+sNYik=" + }, + "epochIndex": "809", + "unbondedAmount": { + "lo": "91379453596017846" + }, + "delegationAmount": { + "lo": "363657581991152723" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "957795237433370405" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "XmCpnVsKlrTUoIXdvsX2ZA2SEK9ESOT+0Id8a0WB3E4CvStkkEEB0YSTR2sf5DNXlfL6SIlrbq3qv7+63mBgKEA4dCd56A406BQbYO8O97U=" + }, + "rseed": "mFtK5rWckLyzpUoqMIO/JAXIGBUZpuvL9SPwa6Mp06c=", + "valueBlinding": "L6y7xsyl/n4fFehhH386HDpz7KdvEenzf6VxstQwNQI=", + "proofBlindingR": "DzHS1wcc1s23q0O+hIm+T81U4a/LVreXnyuUNqX+Jw8=", + "proofBlindingS": "C3F9F84a5S/3uqQzu1GAPF3DVkfYjI0v4gyvj+T2HAY=" + } + } + ], + "transactionParameters": { + "expiryHeight": "9847849886", + "chainId": "bangizgw-49225909232343186604", + "fee": { + "amount": { + "lo": "573548206876612954" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.proto new file mode 100644 index 0000000000..c0e980c185 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.proto @@ -0,0 +1,15 @@ + +BÂ? +" + :õË´š“ÍqÙt‹íl73vwÂf!òwö'ë b)© +¶Éðú¤©¢" +ӘדΔþ… +‘Ž +0 + +¥Î›ö™¶±¥ " + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +P^`©[ +–´Ô …ݾÅöd ’¯DHäþЇ|kEÜN½+dAÑ„“Gkä3W•òúH‰kn­ê¿¿ºÞ``(@8t'yè4è`ï÷µ ˜[J浜¼³¥J*0ƒ¿$ȦëËõ#ðk£)Ó§" /¬»ÆÌ¥þ~èa::sì§oéó¥q²Ô05* 1Ò×ÖÍ·«C¾„‰¾OÍTá¯ËV·—Ÿ+”6¥þ'2 q}Îå/÷º¤3»Q€<]ÃVGØŒ/â ¯äö3ž‡é×$bangizgw-49225909232343186604 + +Ú²Åãâáéú \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_78.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_78.json new file mode 100644 index 0000000000..6a426b4b95 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_78.json @@ -0,0 +1,47 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "kEo1ykCeRM69jtfrv2tlgI1gEP+SMO+uxp5BXC6A6fM=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9itq59Vmz0HyEtdzGPxQU=" + }, + "unbondingAmount": { + "lo": "38547236452021722" + }, + "balanceBlinding": "kGUSeBMD5X7yitXVhsY3Bwrp1IRSczBC6CNOJhc4wwM=", + "proofBlindingR": "cIHHlcdxscXbkaqi0T5kRsm3zfAHYMrL4EBe+JcDEw8=", + "proofBlindingS": "STj/Td/OUC2omVQJVDXnvKQqKo2lb/yJyCigIAWEww0=", + "unbondingStartHeight": "82427" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "CiEfvo68IaAOUPpPKzqCXfHug5D86akXhqJr0Vm63OE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9itq59Vmz0HyEtdzGPxQU=" + }, + "unbondingAmount": { + "lo": "654279363051957880" + }, + "balanceBlinding": "IbJnD1F0ptwEacbr3kLzQ8JfnDqYBi2NJEa0aDOK2gA=", + "proofBlindingR": "v7z0D9JBbNOsYTlw/h2CJ+raXcO6KOlGbjTqg0TnWgo=", + "proofBlindingS": "nUPUmpsHwMGoWwQez2pSOk2XF41Ec8HiDRws1vHEAw0=", + "unbondingStartHeight": "36291" + } + } + ], + "transactionParameters": { + "expiryHeight": "9514286861", + "chainId": "txrttltoewdnohfzkxdzonvp-26474385433645437040910969", + "fee": { + "amount": { + "lo": "624494753261439728" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_78.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_78.proto new file mode 100644 index 0000000000000000000000000000000000000000..b94e81a346b517a89617776e762eededccbf5a51 GIT binary patch literal 468 zcmd-&$aslqFC&){m%;=u(^C%fT+Z$7yZ(BAc4|X!g24Yt2JhD$o97s#*YNVQ5>O2T z8u*{IZC!0x&KG$_-EzbJqpVt-9JgMt`#1N(9v35p38_LA!pu+WK6PEa+IGyGo$KY5 zmY`w-rx(h8YT_1$nXMEG8jnvsUbyk-?TM=vU9?MaJGuSr2lj+hryn@P{g}=y%&`=>{J_QWO2T z8u&N8*Z;nCN|ekR4nwt<6<4*mINtB-?Pxx+U^AzY!l$l7>X&No6-~HOb@{=)C#J93 zBi{7;Up`w3dg^1Q-AgBOPyw*Z1M*NgXzVtM%@qY&b+a7zFvv-&C~o& z3Oc40n+&$62XhF`yppBy$L*Z<))x%VF6UfbR`V-Ab3UKP4^gf|KtJpQ`{B&QGk4vD zq>Wb`)St(GHCbIt`D{d6-*pX{&P*8rg|95w{O~_%+q&AYoG*gWCO zj-Bg&ALTMqIAmYd(Yo;G=6fGjeC-bEI&q;e>ebJu)!%A2mWO?DIm&FMplSD8e%rEF z>At%(PlR4tJLRF@^T_GiO)=}#p2ACt`75yzubDWFYNW3Nm>uK zyqU4^;O*zEU-&(i&tvA=$HcXpiE9NTmjM?S$BVaHTHbtF+{rEk40O#`bM%c1zb$Eh z{xU|T!12rCu%FGZ+5BR)t z@_x<%evbov%t8hnU(a1!ATA_TT##LsT$W#$Uz}5#Ur|<6QkJP}WNcz=Y9hr0Odt<; MJZyhG_5Kk?08f&$-2eap literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_8.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_8.json new file mode 100644 index 0000000000..9a6e35036c --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_8.json @@ -0,0 +1,78 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "2TvTEZwn/mhzG5DQrmzXLKXrJwSqGntB5XPkXY8zsTc=" + }, + "unbondedAmount": { + "lo": "636371089244529747" + }, + "delegationAmount": { + "lo": "334081744999537207" + }, + "fromEpoch": { + "index": "6532", + "startHeight": "6532" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "EzXBVFb/BGPNtj8XcdCukE6aEd8T3VUPFRDPky3N7FI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP7SiM5wOvt+kP+XJHRTjvQ=" + }, + "unbondingAmount": { + "lo": "940409364106681725" + }, + "balanceBlinding": "fKk4+aHc/NFspoo7eQzw63w15n5X03ku4wblnW+XhgE=", + "proofBlindingR": "Nltm3BiAV6UH5DS3hN2cj92HxKk5M63xm05SRybdBAo=", + "proofBlindingS": "H+SeLbsFsIWvDr0/8N8+pDE8jMAono561h3ohX3F/gw=", + "unbondingStartHeight": "31828" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "ZEM2JeiOMlQ1YlyduC6tYeysm0xfxQIZSFulINFdMGI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP4A0bcXWOIZZSvTw2ETQE8=" + }, + "unbondingAmount": { + "lo": "609798686434881590" + }, + "balanceBlinding": "6F9HawS6MDArOYd/46wpXHkhRmn6fKXss/041/tWewQ=", + "proofBlindingR": "jIl5ObxaESadyrnAlqEpsAzsOOs1It91ALObodMexQ4=", + "proofBlindingS": "oQ/rg2oPCxh2FyZdSVKSpD+TyzD0yPOhjiI1Eii3MxI=", + "unbondingStartHeight": "31833" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "hQBZwn0GnaWeA+eN41mew+L61fDNoqCkR6UZ3To8o1s=" + }, + "epochIndex": "4358", + "unbondedAmount": { + "lo": "431778998157820639" + }, + "delegationAmount": { + "lo": "321891246722262106" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "1355606002", + "chainId": "maz-66289856735103781114211533342273", + "fee": { + "amount": { + "lo": "605277319941347925" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_8.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_8.proto new file mode 100644 index 0000000000000000000000000000000000000000..170ce02dda93771e3f4c04acf4c49018c526e52a GIT binary patch literal 595 zcmd;bKgHz2rNpIh)B3XD9QA)0#nKZltjoEsv-Gt(%POgA$EU?lV*8CZnoDtUTt4yd z?~;~nuQ-&rIJR%;Ke~I<&WkKsY#c4d0xiZ|hZrw0?PCNPC2V>yBl)K%b>WvQ^&Yc5otrNF|_G9pfRtn>YD6} z*4m^0cs#EBU_|mninE#Oi$0?e)1;WWJM`8jzF9NdC;ljtq(}5pg^RHUNmxC>aB;hM z#3RX6?aPM~g&q8Xp4j%_?CDce=j`S%Qg{*Xp3Sn$z(Cuwz5ekU&6r9>x6EHPOW$n% zYjOQ|ST&24LQiL<<(?=(wYjHu9+iyRBUmr~S|Bn?ItG7-ZIJxM|)7>mWRve$s zZ*F51QpruM(ls+Pvaqx;H8VFhH8e0bw=gs`G%+$XG&MFhHZd|XHK4@ J6J~7Y0028)^*sOp literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json new file mode 100644 index 0000000000..926b2a60cf --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json @@ -0,0 +1,65 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "797366762403430241" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "iRXiM9SveGDS/keOozD5TI7SqiAbkor0evjPK5Yc0FhUQIdKcRj8cD/PrYRcW/ghgX1Yxxuu7tditMctoCHVkfSbpXaP5WANnx0/5DCorHY=" + }, + "rseed": "Tx6y+jjXnYEbz+18bzUpqAhB47sc7HIE0mOj3JC1pAA=", + "valueBlinding": "0M1sn+fJmbL7mBYDyJmkxYT8tIO5JBody8cBoIMZfgI=", + "proofBlindingR": "zir8OKbUZwVcd4nEEfy3Q9/pWNi0mj7a+QwdUcHqugU=", + "proofBlindingS": "AW/rJDUynvsiZRe54+qto/rT1EJFJhIEuluJdP7mUgQ=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "444827059420580491" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "BeTXaUtEGpxuSAWHbXWOf784/3mqw6+X+3IyvBsKSAWS3IEzrrcUASvDwaXPW6bdd+eYdSoksal+MoPLnjOfvIaX2uy9j97miPB4IUohdnk=" + }, + "rseed": "0EhDrwbooMEQHcInJdWFHbqjcCl7tn/h5QBJu+yRL3k=", + "valueBlinding": "p2mYMzAibRfXALxu5j4Qro4JinJSktaBVlAxJ78jWwQ=", + "proofBlindingR": "Z15I9SclLwZBBRPscw6+b7fQAMgUp9M5Dfu6qzznqgo=", + "proofBlindingS": "8iuhHfR/aL7FK64JAnGOurCGcME4cvKYl16+9pRUuwo=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "siMGYe9weCkQ7yCJvoHjwtQylt6ZC+yObz+oW5BXw6c=" + }, + "epochIndex": "6047", + "unbondedAmount": { + "lo": "958183066446681617" + }, + "delegationAmount": { + "lo": "699487979158042645" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "7932216205", + "chainId": "afnqjlicnmglixlz-71000253725684324610", + "fee": { + "amount": { + "lo": "785256243500329518" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.proto new file mode 100644 index 0000000000000000000000000000000000000000..c695fde79b67821e271e5d2875d7056bc32481d4 GIT binary patch literal 681 zcmd;@$RyOq#AU$6#qsc8=dzC3TROOfl(-Z$U(L}sF8sEn{rSrnl>)~vi^G04zh?7` z)wVuwq_Z+hKq!bSpi}gb@s;%z377u4_boQ~>C<;!Hnzsz1**8entcfPFs6N43N%A^$hKUe&oI*pCkFkyXi zJ=5DoYEGU9YkO{KU;TcI|COr_ub=+A$Y_r=mj~;lJB`Ncwu>-oA3nJBeDt!r<2oS!dLIdYc&*BSQYJ+l*7*T>ma6g25tV_1Np`hMkT7A=MJ zIFGODs`_k>tio@K`S#^+zrb)pWcg)F-ru`c+dN;zWu)*)d!g)?`iy-?wbyYn7544g z&{lBJqUh6%>2dqMO$ph}#pQH}$({?CFg7W(CB84H&=h#D(7CVi@u4e5)9%gWe$$t4 zzan}<_~GRO^Yx{;I3})ndg|cW&SktxTpUwB{JwN-^3hwILe?C;?Hi8C3aKWh3(Gm>C*K@ccnprNpHm!z-5KbYbHJ?uxhB*&jsoUjMVvnRG%xY*lnhLax*aZ-I-RQd}IH zpM74u{cpo54ka#*i?3Jre)_-c84uSX#!F257(u3JS}pq?XT3Gf)BH#`XG3Ylv}U1Y zof2x-EKA~Qo*ebPssvQSfCm08S#dDrWb23gOqX;E+1dkITpW!vo=sVH?BYsRBL(^P zS#qgQ!q3TFJb3EiZqX0_=WxE4SahrHvBz=tC3+i~tP~0aJKZ0rNdD=L`@B!><)=`2 zlX$t8PYu0 z(+`=r+)gn$gS@c8O*^J+>mw!k>3VbLrGCp+{97|;5z|?VsUrCW;cu;tfuV5g!14z( zmwaEsro_qd;r{8aQ(s>DYO!&&2?(?aaJipiasio>*m?i;nYaA&U-f^ya_xsw(ZfZ` zO0(tud)-s^`zchnZ8FfD=?ktre7*g^QBGiJ&Y8OQ!LfD6Iv9Zlz4aA%>nmiyG2z*> x^8!Lr6{UqK$tlHoxk*J8d5LKi#i@z;x<;1f29{DhTwEO24zK$)_3Gy>oB;Rc#G(KI literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json new file mode 100644 index 0000000000..cf5fc26116 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json @@ -0,0 +1,51 @@ +{ + "actions": [ + { + "output": { + "value": { + "amount": { + "lo": "543091448520144279" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "P9rZ5bzI4Np1hTkSFa2AcV96zXOLRqWvmjer1JzfiggVnoz9BC4vE9zW0Zcqu8LRkZKrEW9bMYJFbWABIFPHI4H8iFvBwWGp4snJyHYBM3w=" + }, + "rseed": "Lx0CPpSynDgIWtaE1IceCI9+xokVmaYfAiYwKRVSQmg=", + "valueBlinding": "BsOe1V/MsLYytgpfXOX0Xp5sKrGlGr49+xr3SoX8iAQ=", + "proofBlindingR": "pCnhYI4ws4SYmIeN9aNRBGqMD0iNuoET1uSj+opVQwk=", + "proofBlindingS": "4hb/2meNiFY3NDREIWrjc058yJUrFmzybTLZGjyxgxE=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "453500652712897779" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "yWjDPPDepT6P17ruhmw+k9HJJXtlnYBRJUtIPkggZHgMNtKSk0WDzVbf9bdIypXUZrzXKPeBj7eKaOskrEn0Ad7xEs7x3wdeYvHAne1B1w4=" + }, + "rseed": "QQG9uKOVpnnJvnXz39xVJH2SIK1X5MgkLorFEzLmSDA=", + "valueBlinding": "2Z8Syo/RSOUW8CLa6R6608Kgp7um1tlEmIOeehpIvgA=", + "proofBlindingR": "wjAzGMIEwsnCUuRAcgg/BN9T8ChszmZuOT4XhZXPZQo=", + "proofBlindingS": "apfYHSL6KXW8WxnJUJA//MAhwGilr6hje668p7c9VxA=" + } + } + ], + "transactionParameters": { + "expiryHeight": "3206352149", + "chainId": "v-994", + "fee": { + "amount": { + "lo": "16933389128029419" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.proto new file mode 100644 index 0000000000000000000000000000000000000000..b5445a4a5d65d33837f45d39de6f02f4b4bae498 GIT binary patch literal 580 zcmd;@$RyOq#AU$6#WDT$!!+G}^w%Bh6rH(Do=MF>Q#8maLrH<{@Vu+>XEtmz+QtXo!T*EPO3 z_HXaXc&)O=^9$p>k3#1@-e-?X`gmaOTgU5sQVNcYdv`3Jx~%f#zS7V4?}Vz+a=R`cTCjZgvTHY8W;D;MlJeNcprvrg zz*yoC%b}Bpf}S`OaoDrm5B{K$b1p5<(oVc}>iJYIBZaK#H)NH5X_oGZmOL3S!T!$y x#RC~j*RM#fUbkoYcH3|PAt{cjv%dV`7Gf>awX`&m;^yMyc)jxYynVB}#OLR%1Ci>EPZ1E*f^$G3QV!&I>>m5X)hzlD2dJAzUoY2IS|4;d;5dS z2bQ1R)FWLHy0-4`$(`2wKP*;I0;*v^1OF~{oGY;UT{q$Xbd{3ezAsu_9Dn}({r2Pe ztY@r73LioiE44nKzP3%`{>q2Pmrj^;N!Vce0scyn<7~&DJet95rO*_2^!*;McDa8V zPP14Z-Hl!>aVRE0$@k)_1v!@rS=v~g6f_S`VputC?ync;4t)5o-1c*d>W=vGq&?m@ z8)oS)FrUKh@kNNs=@64W$OjwKaz0PKZF$!JV~|Vde~WXo`sdoNQ=Vd5@5+C~{j}I6 zfkW27@aSq=xoh9V-9JI$akAsaw<-Oz=WxQ!h%h>~q|A2NzuQKqmp;~*zV_AiuSwqf zwk-Y2khp%r6y4hb^E`oOOzde`v3%F@oxDIZ&MuhWb@kTjsq8|&9253G`pYR~UXh-W zm{gveQI=MgUXhnlo|TkeUX)gumspUItZQOsY;0z1YGi0)Zf0m~YG`R>Y+__#Xk=(A T#lywLF|B?1+PSwjKH>%dfKk>i literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json new file mode 100644 index 0000000000..547e977dce --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json @@ -0,0 +1,55 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "898312098985238317" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "OLTRjXh2lvr+CLB8c6DFiF6cILfJcsA0JJ73n7Tce7k=", + "address": { + "inner": "Kx6hHan/lE4u8H5GXzaBKWsyOLsoItchkj7oJH3NighQCEZqnRWfg9hFhXivD6tz6c8xzhMv0oRJqHdbvjamZS0Di1D6QAJpdI9RbcujIh4=" + } + }, + "position": "59214802106122", + "randomizer": "3HxuYYdr6osVO/uMIRDup1n8c4b/RMVG2e+vfFgi9gM=", + "valueBlinding": "rMzoWPBK9JrY5ZLfbjOVaOp3cVUwgAaKpDa1fsh3AAA=", + "proofBlindingR": "mETkB8pgBc0tg8xq9Kt1eduuA3CrnorrtG4lq7VGvwM=", + "proofBlindingS": "7U+igE/q45OT19c4hJAeQIcLzotpgVPsHeX48aqPOAY=" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "979084069551722061" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "UC+omXgS+K5pjpHuQpziMB+/dko3z06AA3IpK+usgElduR7v708sWBQ3kpcbJFaGwLv5TLn6E4Rf1RgV4QBls5IPgkuBeWaxiCqzFD6vvMk=" + }, + "rseed": "tKdDRJ9By99LKtnbFK9XkUbi+UiqPm2B2ckGjwOc27w=", + "valueBlinding": "QiGrkulFHaCKFhTYTfXkdeHGbQTcEtNhts/OcuGvoAQ=", + "proofBlindingR": "m3TcfcUmHYXvWUGPBCP4fRAe6QhtouQ/EokZskhFDw0=", + "proofBlindingS": "MG5L+uK8YVrXNaFVi12hDV+AgbV22FrkLm4a1WJCrxE=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4678229542", + "chainId": "ongksurjbxdajcjqlrudfz-58309655566", + "fee": { + "amount": { + "lo": "642778123382048308" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.proto new file mode 100644 index 0000000000000000000000000000000000000000..3fb01232b405098bb6a34ecba37067bf010e25e0 GIT binary patch literal 655 zcmd$yYl}OKfMoiZt-S~n%PDcyET-qD^9X|p;CLciz9%;Eo-jm{N@|3trhF}R~NrL zZ+K2v|5A(Rit^}vX3J7_nY#miIWT3G^atjiUaTZ1(Dm-u$_=}Dr4;VepX z{@tS}@NRkJpW?RvE=S#NzF%Jxq4bSeNny>I7ZD%4zRbGubkhAi}ir7*+g3Hzx8*0Z|JXR^MmF0H)1j=5mExEb=%Kur0~{%QG@@h z$CD>tzi!boLC&F_`&@TsWAGcbGFyn#d&7#{>?&vvdAmd-!AKXn=>**Ec>)0{^J^83rY%+LEZFc)cRzh2Ye8M{;N{d<3%2odv1)1_6y+79gg z>9g~fa7+AE3DJiPshcP9H+eT!rfuxd+ALzXe$PoMg)PgSUFJKUzVEGd^R~$P@QH4Z zetN93%Wb@QlC7V4&h0%)3QmfvC%tr)UC<>aa>MuQlhTLBa#`*OT~6F~{#?<+^$S?E z6lRy)sXeMD+xkAzv7bfxN3DR|OOD({Pwa&{B{zAv^79%g802~XdbB4o>bmK|(C*lU zyzvc×ñŸõü:Ëjõºx±z†G²`4NC´ÄÓ>z;gÞªYž–J«1±ÒæÀãÁ í2 1=Wp×[áÔ),8.\¼†SÕÛwJÕí?Á" >FŠ,yݘ¨YË¢´á#¼˜Î?.ÇJÞÅçˆ>* ‚›–ï¡T~Ä Kƒ€öôý²Ç ™8PöM¤`aôLl±2 w6ôË/­ ¿î†Aæp=Àë©Ì5ž•TÄveÝó9 +‘Ž +0 + +ï…Èê³µÿË " + )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR +PÞÄõRË»ŽÀýmŠ6ÝÕÝÕMg2Šæ$ܹX)ÍLÓ«çÿчökn«;›Ö\[}·+‚ø +êJg˜údšn7š‘iG.'žë, Áœ/£@õ¯RòÊöD˜³:;Z\µ³K ™;³ " kÝlqÚƒG6LÖÿZH#KåÉw²@âA®‹ý’cÓ* "wÓng¤60¥‚cŽI„W¢v 9I`œHÔÉ õ‹ +2 AlÂë½ V&î-%fÑ?”cÍwŽ°å!Ëä–uŸe0ÏÁìÇ#ubjybqvtvepscub-9691878102 + +ØÇá®ïˆ†¬ \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_87.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_87.json new file mode 100644 index 0000000000..e77879b01f --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_87.json @@ -0,0 +1,77 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "rGKR9Wk8i3XEiHoV7mfdwwl75AVurAZl8owmeKrtfdc=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP3mmtQsPJ7sv7FbVz6rNns=" + }, + "unbondingAmount": { + "lo": "981219911880830807" + }, + "balanceBlinding": "Y5ZQ0Gee7y5FxEkcLlGrJLgBLf7bmiZZTacey+o1WgI=", + "proofBlindingR": "EPmg9lCGJVB1SkhA3JAX4NFsEIjjvTTcj5Qvb+HS0Ao=", + "proofBlindingS": "osmuBl6I5IiiyVW5MihXvXEtjnj4FzTCeqUL/akOBgY=", + "unbondingStartHeight": "3886" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "619454956914233026" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "5Ge4om2u3SuQd5YiH5s1prKh9mgXuLmjAAzoeMwUf12LwzV3GX5YiVdCW2h6+KN424WB6s+jhbe+uGi5i0sobSc81i0XRFHrc4DxGmLNOyE=" + }, + "rseed": "hg8nSi5rPUWzR8wKiVKJw37MRSGcua+XmhWFv/ziRW8=", + "valueBlinding": "0lxvpyG2CY3VUHKl9SHNYoD1e+mkQNtmF/X5hpaBqAE=", + "proofBlindingR": "kp8DKSHLJ9B3pKgQC00hGuLcU48en3D7TLVMf0Fnogw=", + "proofBlindingS": "y3n2FkknL+BaZR3c8aT5KDJL0kUwgiraevh6GfHlexA=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "KBHcK/VRnEYYTPQt30saEKJEQAV7KwSOu8JwUdMSDlo=" + }, + "epochIndex": "93", + "unbondedAmount": { + "lo": "699312976496327216" + }, + "delegationAmount": { + "lo": "597847879928948558" + } + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "Uk7xDCtNdTxK2rZpsV706L5SbFvAmNUlEBv57Q51Pr4=" + }, + "epochIndex": "4544", + "unbondedAmount": { + "lo": "755843273539948887" + }, + "delegationAmount": { + "lo": "28661746234683301" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "3478173835", + "chainId": "hlxrqfwjoheqrkoy-9", + "fee": { + "amount": { + "lo": "135839872086076576" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_87.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_87.proto new file mode 100644 index 0000000000000000000000000000000000000000..f4c9b3303b71c56f9818492e5364c3595726018f GIT binary patch literal 648 zcmV;30(boi!2!|&y#Wd$3Lvavk@aaji*>|^dKKjp6tJ|TUS1-HhU@x2-n`pvHHpX&J8jkW0p|R zXP)maMZ`%QE>Wu_xB)Hx+nOd>O{X5q>NQ#dIv^1Fp!QIPB~W!rNI=|>7vRxs5QyWw zG~ADrFK^+}&8XX_ugnM%A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}s zQVLMyXSkwmuH7q;ca|a_n>D7gq4sDOxVfVM4Cr{w6n|Zd!!>sqeprcDLR)Bh_@j8+ zg@NkNqlLG=xM;bHODJt8Jk~82L{aN=fbkk)%{w6)AchYoN-k?XMYBiD3W-vQ!+y*~ zA)L9dmzouYzx?7wZz3SlTyLi#wh4{ZP;#a9A)_4$UDfv5p0Ad;U0 zDIv=z(08P$5DQHq8sgkjj~<_J`%JY=e?e!W3^E|gdG;1bCokYyWgXn{r1>Z^OVUL! zf-2g2_<9-f<$DkcLBaw)3L*+1C=uK%^--Kg7)Dx zH1Kz+;G74g-~KB8*YkL>T=uyZ7e~kOC+*)3ti8f)q`)rxhP~$ehN};LDQ7NOcEI<$ z$zI7-(@U?Yo+OnbJwe>zvGYdAGZ27L2~l1?xy=e2ldtZ<(ke;$g$ve zQn;2pML+4w1KYJiciT?A`!qi>XyJ^H7awknK6icbE9)38kH60txh66R^)Yc7aB*=o zEM2v3V^j(pzbp>>+5DQ#FIL<7yphhzECHb)u7JNc z_syHSEG5BzgB3Fir@qIoiEE=g*>?)g7s%HTyvb-U?D%9-UpHg>4L;84f$5*4uWuGL zDU4N_zpnkiKxksQ?PQy~55zvjzB*f{=M`}^ZjO{fL$&qo=rTWX8QXuHYtCjXeExKU zxz1rm()ZM*71}J(aY_nlGwcHb(|t=z*YvwC^2%CYDqOMVg_&c)FV3#r245wawG=$` zPxa(H3wO;ex}LN1qFJ9|Lt@(g`$n(z4|p&8vN?gzNI~iu!-uW;0e=P8CEGTJ{EzI& zaXl@VdhX24t1Y*S)U#N*4gw=~FF0aftB3>`<;p8-2z+u0-OL}?WwaG z(Vw-?zfCSyPq+K@_r%%FJl~nE6k8K{sZT4d3C}64C7%d_rqvJN>)4rn9cwJ3I2h;|(Rnj|4n+XLC(p66$5*(&ysj z=)3oMcnUt2A uo}Hy@VP<4zY-na_W@2D!Zft2`W@ch;Y-V90#RJR~d-_joT=eDjCJq2zDY*s! literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_89.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_89.json new file mode 100644 index 0000000000..824d8c7202 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_89.json @@ -0,0 +1,78 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "HHIaPUzpUgMoGpoWMBk26nBMnMBNhffAQWqYVn6AckE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP9If8uSOinHeaa1Cw8nuzA=" + }, + "unbondingAmount": { + "lo": "322592595841868422" + }, + "balanceBlinding": "cYFYVxmbqlDj3QpX3EbN7o6mFuhzVIHeZ/1WEh+INQM=", + "proofBlindingR": "xzOd/jA6w2Mo0lpvAtPWN1EaBsFNxE7VoUL2jy0skQE=", + "proofBlindingS": "gJBwdghxhUz8OyjJKQ7ZIDIauEn4BoQ7qipmusIm5ww=", + "unbondingStartHeight": "49299" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "RnG3aX/QDRF4ZnwOP6I11H3q2b7lqOdHeGASgNcFnEc=" + }, + "epochIndex": "3891", + "unbondedAmount": { + "lo": "944044338421830095" + }, + "delegationAmount": { + "lo": "830962283916964378" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "fmebURMu7T43KCzbcIiKtRmo7NJfRT5Zok9ExLMXju0=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP41P3ztkWhysCDEm6XjU/g=" + }, + "unbondingAmount": { + "lo": "20626319150720293" + }, + "balanceBlinding": "fMl+qrxTpFFhAkewKQK8+Ni/1KJcXbZ5SQF2c09x1wM=", + "proofBlindingR": "6jZHkq0vn+BDXzLPfAQ0chByoxEJfEzNEPdEsL2LxAM=", + "proofBlindingS": "77q0kAOYm/6yixo0vmz3XXxwe4zhAAzONp8arxAEpws=", + "unbondingStartHeight": "69965" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "uLO1QGJwF0vJkat7TlO2/s0FVdaAvCcYJqR78JfUlTI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8G9pRGc4HX2/SH/Lkjop0=" + }, + "unbondingAmount": { + "lo": "500728378522768533" + }, + "balanceBlinding": "GztSDIdFKykjTBlKUOYeV2KXPnVGFpy16PbMTwg57AA=", + "proofBlindingR": "IafrCYoMWUCmf9WgBILKZlVKdmq2KpvrIanuDAtxMgw=", + "proofBlindingS": "74XcSGdSLENFQQHuuVfT83yh7XcOwdGynIc5j6TSfwI=", + "unbondingStartHeight": "86583" + } + } + ], + "transactionParameters": { + "expiryHeight": "9650764876", + "chainId": "jsoqntdwievcvsjyhdcwqfy-447", + "fee": { + "amount": { + "lo": "491467212605593350" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_89.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_89.proto new file mode 100644 index 0000000000000000000000000000000000000000..f124d0295d928d5f4f9f9727c7d95409ffdc4718 GIT binary patch literal 709 zcmd-&#CVBmA0w9%mx4@@l&#OpAZ87zSz-o~X0Hl-<{a>C{eHkPYeraILy@BrPz?hb z`0r7FdXkmq@ycaex%t(18)$KHv>iQrX?92JUKS&T!p4Yj$=Ry{9^d5(zvFiHUEeaX z7sVls_tO7{3CVYuGFvGeH=g^?!0K?a#-*ryrpwpN1Etsw`X2GSy3pxczplwg{?k+tTj$*^4(N0lG@?91wNsvjc_o-rAXK=-e*o=-Mi|;?1RaSG&kX{w_y0i}$_777+hT?Q7mn z%qZHRaAfw<$H70eI60P{YP#_0!$lP%g_@IftM&vh2~1>i-=N8~=f{oxR~E&@ZmaZU zEGzaeybcV9S7z>$*6PoH;2dvszJ|r5NT6u3AZLxwS%L2^8}@b|VRlk@ziZ0`<{7j9 zZR(aX*_ZP@wx*!E=OF{nIkWjv>jhYrb9(xEPPwecktq-IqjDHOD@$jd2C<8 zDrCrU=Ev)w%0kjv#rcJKB`M{Zsb$G!#aWdZDaqx9X_dMrCgxH+T)>pJ?%jm#x0+tE F0RUQ5A94Ty literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json new file mode 100644 index 0000000000..bff5a75fbd --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json @@ -0,0 +1,58 @@ +{ + "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "yOCzfF4p0AfVZSoBIlbYDDAttUHtg0IEca4k6NQbsDk=" + }, + "epochIndex": "4187", + "unbondedAmount": { + "lo": "955773304762201257" + }, + "delegationAmount": { + "lo": "84869032701413913" + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "CfvQnKbkofvHbb17zyzm/bxlp2/m7DZHfQu5US4s1iU=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8uSOinHeaa1Cw8nuy/sVw=" + }, + "unbondingAmount": { + "lo": "274802015251163073" + }, + "balanceBlinding": "8HXMC15P2GON8e5mrCAwyOE4xI79Yq3r3H2cH5Jz0AA=", + "proofBlindingR": "mAJsBJReEqyzRhopyLDaBJPnsgd1+2OR5YUk/GwVkwk=", + "proofBlindingS": "I9mDHYIu2JyPeNjpmn0ROMLHr063mZeKI28cpSqmrAk=", + "unbondingStartHeight": "67480" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "jL/a1Ly895Q3rdU1rMo23o17ps00t+NxS3H4Mlu0jl0=" + }, + "epochIndex": "4251", + "unbondedAmount": { + "lo": "268601070531900679" + }, + "delegationAmount": { + "lo": "979147075813486783" + } + } + } + ], + "transactionParameters": { + "expiryHeight": "5541644933", + "chainId": "dhzkqogvmxfznkpf-8935987586377848", + "fee": { + "amount": { + "lo": "90733631954573693" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.proto new file mode 100644 index 0000000000000000000000000000000000000000..92c623cb4e1888c88e6b200a49a02a9e8bfe6182 GIT binary patch literal 390 zcmd;bI>cnprNpIh;=$&cIL!;}S5vhZmBMcD80c^?99VfA^#= z&wuvD%)OR-XP}ne`xNuFS54QPGP~DXz3i;X_Q!?Zg+Gj^haB*?`-E{TcydBdPG6Db?QmVB8 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json new file mode 100644 index 0000000000..bd8268c1d3 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json @@ -0,0 +1,86 @@ +{ + "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "gsZ0oeaXSLEShKtjNF/TBMxvukmiShtGt8pLAlze/Dc=" + }, + "unbondedAmount": { + "lo": "537797307289202413" + }, + "delegationAmount": { + "lo": "831410021063260524" + }, + "fromEpoch": { + "index": "7694", + "startHeight": "7694" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "389137395352534094" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "8nEGz5ZELujfXKhhGjIHO9kqfnNA5RkrZIkk/dQCBNc=", + "address": { + "inner": "v8gCfBvn7Tfg7io2WQtsFEEu5xmV3CB0Qjum6GikdC2WTqCHWePNToINcFltwMg8ucY0r4tSaaA6uMuHhXjaMBi4H2+du7Mb6eRsT+rw1+I=" + } + }, + "position": "272373535360374", + "randomizer": "GKBTeQ7qj3VeIvKw7bxFVmiVtfikE34FS+NINbkgyAI=", + "valueBlinding": "o1lTJwLKWwoksHj/v0RKFGZIXEy/uIqk+OOomK6NPwE=", + "proofBlindingR": "HopR+WpcF/KojRr/9uvXgS7riMmtycnkI+bqBMVBZRE=", + "proofBlindingS": "cWIcA5UaRZqLMQdLilPT3E8dCfau8FT2P/9rx9vv2A4=" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "vNmFQD+cksTowULgsUPStlFzm+29VTBZVf8RoBoD3sY=" + }, + "epochIndex": "7171", + "unbondedAmount": { + "lo": "805790082888850480" + }, + "delegationAmount": { + "lo": "360271643881713593" + } + } + }, + { + "output": { + "value": { + "amount": { + "lo": "299324776901738073" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "uT1vausGVwmwqtm+2We2Oow1toDGwjFsU1uj60CkA9hTSw9cBMEuEcUeyMyZMXrIdBHVcGcomTTIzK9itmQsp+USSk6hfgBUXjfRPEaP72A=" + }, + "rseed": "ST6JmSvcKfZY9qo1GLZKGMiRH3jB+jVm0AflXdVeo78=", + "valueBlinding": "DOXeAMbOYtqL4hPr7V3vprm9l1tkCMPdNgmv2lh34QI=", + "proofBlindingR": "2U858HvQLnuq175p2500mW1WA+78/xpt4dAzuzU6AQs=", + "proofBlindingS": "TugolIAbGUEl+emRFRvVLfxFjtXqbjDJYer2QRs0yAU=" + } + } + ], + "transactionParameters": { + "expiryHeight": "2223612611", + "chainId": "uvazajukkzurcluucjzbgbxoj-841288", + "fee": { + "amount": { + "lo": "33196851944868135" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.proto new file mode 100644 index 0000000000000000000000000000000000000000..0e781997e489aaede9906dbe44fb65a249456b01 GIT binary patch literal 793 zcmd;bKgHz2rNpJsbgX3Iv*{iig<4i8o5WvcIg`K3bCH*{+xAo5OfmQVm`ibSyuI7G z@$%0VyV;evINp5Pd~oT54@bDQ*f{!Z1o~{a_AznoX5w1G$YsFA#c}S(?rV?F%-_r^ z1T(|6v5Se@6gw4)lChNO{G8b6wINjb_amzqrhkX9r-J7LfKFRTa z_2K#>fp1+W_w{|Zl~Ryc5M0Uks=qW&>C=X{dtAdZrf&VQM7WOC`>}`VPK6UpN(zf3 zgVmW%MRTcasQAC%#Y-g3BgSX{j;9lP8}jKYPV;)G<}iNTD!EhIy)#>#S}=cJHp>%Xj=`Ilry@5c19bfA;a)?{DyN zIUQoM2gSsmo2?G^b0!^manR|(M(0c00*hzA-5Y8U8TwyvffVz-V*SV{f>#UDHD;QeII})! zTZ+!|r$SzS3+os{;><7Fxb?qJkW%op>zt{5NAp|6w^gPR+q@)BOq8!U_{%iy0{he0 zt8t6>D=F|iy~l9uT+*%XN5Ze)#=c*+bMN%%6pq7p%{bTJiYR}`q@{4v-||EC1-

      I3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12UaQ|gO4O!HcypIxp+VCa5U_z**c>QqcKis*3H96c8d3^S zWc`eujFM!k|-<^o6`>5VYU_g^Rr@8X%mkgLR06-QcbY_whz3 zk@%GFVW`q_7m{=QBN~a+M*t!qpf$Z*M!Cmzbo`)q;6xAlXEFQ|OZa{nwclSBgRtcT zDj+w53q|fVRB|WYeAhZy5M62zV$oKxMCFp|ea7f^8!WvWxY;EUe| zw3!0}Wq`q5S4h&M`R|nx3P;KUL<%AbAklyu?gbXmPXn!D7@jH)Ef2|F8E?#14<^2g zP+XIQrWy(eukW_t(5(H!2O6K6cxhDbn zJ~5H+jRZO%(=x-E)q8KZPQVVbHCplVlGAK=z`4?rlJ81POM^Fu7!8VP@?HV;U{_5uJy*avWWEAe>O0>G*lUpCRRNxUG(5(FvSImAk?&N_xrawqUXVW&nGS!?%bF~*TE>BteB}I0nANRLL_5z*r7dwFl{P}#OZPta2 z6BvO8969@>cV*LoPG+EEns@}7c!Yd7I=?(w$|7WzT98^+Tv%CDR+XJpo|;vXR*+nk zpOKYVl2)Etky@0iYiMX;Y-nO+Y+!C|ZenU|YGG(@WG2PK#lNdCKkrl^m|LAqw`sCmI9<+bmQ;8J^w)>u5vH9epbD#6vC-O|9x|c61oFE9bs9(prnwoAk|LGi%s^tuf$&|(;4?QauzJDO*->_ z>#i4XTDtlewG=WRhwE+0TejWKM$__#z_qZIooRDr8-na5g!&dFglMxHDZG83Ak;bG z?9Ak__d7C{7;f$qEOF(){pJc4o6P7^{y+^bFY4o)cnn_1XRO-3K&tj3=CRa9BUfBTyI`_W-Y6cf=tw<`n$D$ z?wgYy?mRthsri-7jXA+;dSdzFldG8$moZo=Tsr4+=)TzUrCa-Dm6|gj1$R1z{f%SP zD`#CYJFzDJDzlTqaWT=RoK?5B+{+KPUAof!zf*;m@o`Va;(G=Jt5JjhPE2 z70g(_{Y>MLw_U8nrGlj|r}sABE5C3opHbtWIiJ@V|2(Zl`G02V9?NOV{ubs=lT@(0 zn92PVh^6x7@czLdxZ5Q;Uv{!2B<(ye{n^3<0FfD-uK)l5 literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json new file mode 100644 index 0000000000..5087582604 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json @@ -0,0 +1,49 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "DtPd3OU2tmA5f96zfY9u9hssWuS4AV0q0WsF6ECshZg=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP2X9itq59Vmz0HyEtdzGP0=" + }, + "unbondingAmount": { + "lo": "688257695221257316" + }, + "balanceBlinding": "WSsC5aEKa/rHiyTKEJu+L4fcD8sbGEpB+86Q44QOHQM=", + "proofBlindingR": "1lJ93hrnEPbS3nfYszVb2McSdJ08b82a4ZmctuM7ixA=", + "proofBlindingS": "po2eM3y1hZaqAMBRoF/RPGJqSFPDAJLaKyQz4ENjbwg=", + "unbondingStartHeight": "28750" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "273718563479637316" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "sWpFofn8EFoo8Vu0F9BxUmxq4gx+z4QJfwzoMlkPWg71aqJV6auf+iZ0QIlrBiuquzH/m2KornXWGMNWK8SzuzhLws1dHdQcXNOQcMktXSs=" + }, + "rseed": "7kgg89Ug3uEehN/pHmhQgWIsxGxLtSr3lHk5IL6CjIs=", + "valueBlinding": "3zGmdo/HvlXyUPw1AC1lbTTwOwj1Qh8m8bIAnr50lAQ=", + "proofBlindingR": "vpMWLskr/7+pTVWGAFul2du+S3v5LrVLQjMiupiH7wI=", + "proofBlindingS": "3sAefWMvZYh91KmWRCdgq+7bxgV20X8mm7lUDAuymAg=" + } + } + ], + "transactionParameters": { + "expiryHeight": "7180522374", + "chainId": "idfktgjyamhhbfdvznfeudnjzd-66319", + "fee": { + "amount": { + "lo": "987718351445640818" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.proto new file mode 100644 index 0000000000000000000000000000000000000000..60923a09d724a7f3052958622168a367b8d46363 GIT binary patch literal 529 zcmV+s0`C0^!U56(z5xm%3Lp;C-Q49iwqQAb-m`s=ZuT22TI9F^T`JLQ1?WJmg_t5D z3LpRg000000000000000008}$_A6@V)n?B@@)Fl`82u^=2;`{V?4sAp#tAYYSt|nN zp$cpI$BQJ&5SzX)huja#8yHGK`_7Q#gbp18Iw00kecl@95cbmEci6KvTiC}Ebe%kJ z&6?qvoVMdTix5H}rj4F6e6@v^ssO-IpkL8EVrocJ!vK=nDjq9;D?86JEU9V` z5>g6Kv1&!3`TP)CDDhjg7tnE1Y--{Re$Rvne+=j{Sr1wc^=hJ3>8qdmCUiiFYX&Q- zyD|TpVyLcl))>Q9E5x(AI7`CKT^-aMT+@(n$t_(g8X)dSAoJBA-r*jE-{~G`P=R7B z#B58oD)*FmIUv4*jEf>5-!Z0kkH@}M@=*LW04-&0H1InJ^+F#e@v;D(zI2oXDj>d- z7B0yv|G%kCRfYgtrPXY?%T!% zcF}((o4HgB3$mC95;h2ir}*C*5+G@0W@~h3YI$L8XlP<)WOjOPW@U9`ZfbgDEjBhY TF*zCx3JM7FjJ2S+lf~K%tAXhf literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_95.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_95.json new file mode 100644 index 0000000000..05b265f1f2 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_95.json @@ -0,0 +1,67 @@ +{ + "actions": [ + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "zXlyHufVkPEkH5HIhLRxZPh8KDUy0FEzKHu0NkySC7Q=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP92X9itq59Vmz0HyEtdzGQ=" + }, + "unbondingAmount": { + "lo": "120755588888343468" + }, + "balanceBlinding": "Y/amhAWLrqP/QTldr5n3gTo/mtm2nUMtaI0xReVZDQA=", + "proofBlindingR": "Ry1ZgwFAXY8X3IrtNs8gKKUHXEpltA+5ggOwHlIH+Qo=", + "proofBlindingS": "ISV/fQ8dY26Ck38hsJj491Nigx0FKGjxTPL6ivA8MBA=", + "unbondingStartHeight": "20652" + } + }, + { + "delegate": { + "validatorIdentity": { + "ik": "lMVxCflcywSPgOqwXQtZeIG9scck6X/aJzInyJyac0M=" + }, + "epochIndex": "7520", + "unbondedAmount": { + "lo": "88455371943787152" + }, + "delegationAmount": { + "lo": "125832776606448153" + } + } + }, + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "770662885230155356" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "2BLOySM5Or9yP2GalvXQi7aBMfzEAsKngY03omHxIMM=", + "address": { + "inner": "WcAISnBV4WHwzV0wVqcRnKXDpTAsp3zIqry4avYzXY2PCRRByhClr7YDQ4Ryaj0MW8GyvLOW9MQs4Y0ZOlPqVvtg6w0XfUBEF5GcjEQcSZY=" + } + }, + "position": "124942332343869", + "randomizer": "bW2iw5t7Dwkisu9HzcnOdb12369NZ/LpwDQt2SFumwM=", + "valueBlinding": "dm4/HGviFS/d9RTRJ6pXfor2frq0Yj7HC8CJu44kjQI=", + "proofBlindingR": "gRVN8gXt+f4ivlHpLlCl2I0z7wiOe06bc79QtTD25gs=", + "proofBlindingS": "kHNpyeUIAipDlqt83a97tNav7a7O/PINQGMmmZuFBxA=" + } + } + ], + "transactionParameters": { + "expiryHeight": "7257782717", + "chainId": "cdehdvwjrzxsqgrmjwyfrfkbqqzmhmca-00638286434991341744887593756", + "fee": { + "amount": { + "lo": "100170062111979471" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_95.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_95.proto new file mode 100644 index 0000000000000000000000000000000000000000..b5e1701c4ffa7fa3cb71a0205934caef33051aa5 GIT binary patch literal 672 zcmV;R0$=?K!U56(z5xm%3LwpSavtZ^kntoRk;sI!ab);>C^a(BQ8Orev^GqV3$!94 z3LpRg0000000000000000094XU)ZgypH-VZ2gplZ%w#GG2(0JS;+N9E)&VjgWA>(m z1&gku|3NujubKCOIzO7(ww*&QXpJ#NYOh#arUH#=jmJ| za6$B=R{4YL22NcoJI^vKscH}sAlMSl$s;*Bzj8lenwIs@i?)F={KNvnr-6+(qG9nM z!x~ZwP+7nTN^n)-VerjeFjl7#oTbC1Ff6Bh$f~@!YW6c-jgJWwLCO%NueJk2gmP*< z3|qmnyt9_{#4O>B89GzyR{LP<4HtbtL>G~qj6@tsmJq${*t({)92y{PZKA`Qdk+aB zvhPRD$_T~#RAdquu$>j(FDnpj5 zeBG~mwAQcfuFm}O4M1ZinVW?N5E4`fz4POQ8xlTaWMyb%c6VxWdU$hjXL4<7cX?)V zW@}<`ae8fNZDV0AFfcYVI5IdkG&3|gIWaRdF*h_cI5;;oIWspkHW~~H3JA~dz{YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLMm>MlfR3mXLK7gvyCWYPFpTfD$sELx9Am`JT>;YFRTrUhp> zsDoVZrHRxe0F%Hx~x8+{qO)jw-ApaoF+=OL- z!%gU=XPrI{M$c5#Oso+R&9dWkdaI~l8X_QXWzr)B87mq<6~3E8&uV`XOp~tn-H*`u zHU4KZG}izsAki_QWc)^XbUK^mfa->FSnFVSIq8@?a52tmw{%jl3o;<(sFtOp{G~5H zsi{FIV;N}(_a<<`tmIM^I0;wA-=_--Lc#(+3L*+1fQwj86%WT{}>LXOuu9R(AWK9%n_+j(Pmxy_arJVpwy zk|#GOM+dX|IHz)#Z;a65|6M%VV2Omvtub%^yy zPctmr92>?vyUKiS)wCG%9cDW|?&OyjU3vZA9XqBs;dggrXT>EqOf!l4KC|n?qf}VsPv)ivK`RZLA6H=EQ#;Uo*owR4LbAuR zwME5xU9Z;fP4nFGT0lsF;H6UyKia-90RTG_ B3G)B| literal 0 HcmV?d00001 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_98.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_98.json new file mode 100644 index 0000000000..2cf0b37657 --- /dev/null +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_98.json @@ -0,0 +1,72 @@ +{ + "actions": [ + { + "spend": { + "note": { + "value": { + "amount": { + "lo": "364664766922504292" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "3pZgD9BH/+lzqBTz48Jtu6ciEINMZou5+hw9UISo+1I=", + "address": { + "inner": "0VQ4DWiuc5QMWL9WOUC1c2IjYwwvpmLGYUszvnVH/Na80ZRO0eMMgZ1Unrd7h9ZI17nTSKs8P44XCpJi+NfNPV0rnGuhwyI50CaZHVISu9c=" + } + }, + "position": "119470987244247", + "randomizer": "nUw2mRan6RPt9RDG5NRUpf+xTXtclan7GopxqA6WSwQ=", + "valueBlinding": "/c4E10BwctOCCbY3qyF9WR+wZpRXYHn2SvYhDJu8BQQ=", + "proofBlindingR": "icMInfpQK+L/chWQ8xPzWsqquq/v7D/eIlBrdWL3rA4=", + "proofBlindingS": "54JO90HRlwdTvQivpup6KFx2p7xgsIFOIX1pNP2XlQQ=" + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "2ZbuDnFQtfKKmAIm+QK6oyeBYadZIgyiM5+CpRqgHvE=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP+XJHRTjvNNahYeT3Zf2K4=" + }, + "unbondingAmount": { + "lo": "235993810159704234" + }, + "balanceBlinding": "z5BlBkbtM11E1UmWgVODHspVyd24l9xvC/dd8Tw2ZgQ=", + "proofBlindingR": "OEqAnj0VespeUR/KoahhhWrGUEW0ugcGvpLsN6V+exI=", + "proofBlindingS": "I4qz4+w+oChJm8qJ0EH36dbSVLcGdf1cC9kPL/DIUxA=", + "unbondingStartHeight": "9564" + } + }, + { + "output": { + "value": { + "amount": { + "lo": "534048315258633513" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "destAddress": { + "inner": "IVtwcPcJ/mpKQrMCI+uV/Qsl3KFk7mbblDseK5aWJJ26MCr9eiB4SEsK4yufswB/1vIU5OEjcb5+9AiHO1P0a7hqQH7GHrZyfSZMbFeYWLA=" + }, + "rseed": "8JUnW9DJiTV6btDpopXutnRCwbIl9GXxCqDcfAMtawI=", + "valueBlinding": "D7ZLXYKlzn/Wtl0uCBWW1FKttKBhD5TvoYoA/cCUUQQ=", + "proofBlindingR": "9YUoURxICDdBlejgtqhr0NZ5iLyE8qC/pJkVWuEVnAs=", + "proofBlindingS": "ZG1qq1qw13ri8WVxQKV2Tz5A8dnDYhj3u7MtYznIJwo=" + } + } + ], + "transactionParameters": { + "expiryHeight": "4541703279", + "chainId": "sxdvpvjastkpljgi-3200446148625243", + "fee": { + "amount": { + "lo": "57250346463325496" + } + } + } +} \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_98.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_98.proto new file mode 100644 index 0000000000000000000000000000000000000000..ebee6176b3c5ab732cd2df740bfca4647fb164e3 GIT binary patch literal 849 zcmdN}EBGCz-g+E7~TD5Ea`#1LYlmfC#lfJLvGg5foWzuZBb9g-8P9K8Dz!lFqY_XJ0~+{0U8N+r@3U`~n4EuE{Ec;5TpX)5cI|up zc-CTOBZc!5QrXVSe~Qr2y z{HcX25?iy51-Ne6#m=^G(i`)ob=5*n3d&uZAHT6%py4_DRObc9?=P=i3faz9`ZtFA zCcplN6Tt!=cf7bJG70rDfm6WBU)}f5AHK4Mov0K5j9rL}{m8Z8P7SkeHj|P9 z|2FT~rlsfVuWgIf;}D&8C1~xI1&RDq-Y@K8_qw0v5yf5}YIsE49+xQ!H2a0BgmLG+_m z`Ge~QPF*WI&oV5jY7i123(Suu&9cpOuIMP%s9T(0s>R>O0sYG?1cWP-3)!|B8d3^S zW0_?K*sD~aaGl^`@$#)?oFob>TgNq!xZMy5j-z27Eo(S1FGdIt^2*253);aI3o=?= zMH?70V?k7@fbY5ahDhf|#%u8X#HOg}%yf?WO{PXX;^M zfsy0ROmiuj7?GPoU%0Sk696J0yg{_8v%$eLUrmo1`I5nQWU{wt1azR+_0RTQ7d)f` zDj;iTv*L=)+Zb{g>G1NQGEDpBrE#T<)OHd2eSq_|h7vL$@EI%t_M%y_k{n}-2Fx9q zN^Fi9e(Gk*}0iDA48Y&fi2I-Sa~WaSxRu9*-_0 z`Sk$`1sVznkkg0Am#y*S2qFpyzQc&kpQPx%3@Qc)<2DfEHWDTXotxF`8WIp{Z*_8R caBOgPa&Rp Date: Mon, 28 Oct 2024 15:01:06 -0400 Subject: [PATCH 05/17] spec: link to transaction signing test vectors --- docs/protocol/src/transactions/signing.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/protocol/src/transactions/signing.md b/docs/protocol/src/transactions/signing.md index 07459a1278..87fcb23a3a 100644 --- a/docs/protocol/src/transactions/signing.md +++ b/docs/protocol/src/transactions/signing.md @@ -20,11 +20,11 @@ read more about the details of the effect hash computation below. The building process takes the `TransactionPlan`, generates the proofs, and constructs a fully- formed `Transaction`. This process is internally partitioned into three steps: -1. Each `Action` is individually built based to its specification in the `TransactionPlan`. +1. Each `Action` is individually built based to its specification in the `TransactionPlan`. 2. The pre-built actions to collectively used to construct a transaction with placeholder dummy signatures, that can be filled in once the signatures from the `AuthorizationData` are ready[^1]. This intermediate state of the transaction without the full authorizing data is referred to as the "**Unauthenticated Transaction**". -1. Slot the `AuthorizationData` to replace the placeholder signatures to assemble the final `Transaction`. +1. Slot the `AuthorizationData` to replace the placeholder signatures to assemble the final `Transaction`. The Penumbra protocol was designed to only require the custodian, e.g. the hardware wallet environment, to do signing, as the generation of ZKPs can be done without access to signing keys, requiring only witness data and viewing keys. @@ -136,6 +136,12 @@ effect_hash = BLAKE2b-512(len(type_url) || type_url || eh(tx_params) || eh(fee) where the `type_url` is the variable-length Type URL of the transaction body message, and `len(type_url)` is the length of that string encoded as 8 bytes in little-endian byte order. +Test vectors for the effect hash computation for 100 randomly generated `TransactionPlan`s are available [here](https://github.com/penumbra-zone/penumbra/tree/main/crates/core/transaction/tests/signing_test_vectors). You can also use a tool in that same repository to generate additional test vectors via: + +``` +cargo test --test generate_transaction_signing_test_vectors +``` + ## `Binding` Signature The `Binding` signature is computed once on the transaction level. From 99d131ef0a7b74ecfe4717cb422333b6e8f9bf49 Mon Sep 17 00:00:00 2001 From: redshiftzero Date: Mon, 28 Oct 2024 14:52:34 -0400 Subject: [PATCH 06/17] test: add validator definitions to `EffectHash` test vector util --- Cargo.lock | 2 + crates/core/transaction/Cargo.toml | 2 + ...nerate_transaction_signing_test_vectors.rs | 56 ++++++++++++++++++- 3 files changed, 57 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e15746f79a..5b74c1d975 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5617,6 +5617,7 @@ dependencies = [ "decaf377-ka", "decaf377-rdsa", "derivative", + "ed25519-consensus", "hex", "ibc-proto", "ibc-types", @@ -5648,6 +5649,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", + "tendermint", "thiserror", "tokio", "tracing", diff --git a/crates/core/transaction/Cargo.toml b/crates/core/transaction/Cargo.toml index 534d42259a..0534803a95 100644 --- a/crates/core/transaction/Cargo.toml +++ b/crates/core/transaction/Cargo.toml @@ -68,3 +68,5 @@ proptest = {workspace = true} proptest = {workspace = true} proptest-derive = {workspace = true} serde_json = {workspace = true} +tendermint = {workspace = true} +ed25519-consensus = {workspace = true} diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 557d4f6a04..ed75db1988 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -1,7 +1,8 @@ use std::fs::File; use decaf377::{Fq, Fr}; -use decaf377_rdsa::{SpendAuth, VerificationKeyBytes}; +use decaf377_rdsa::{SigningKey, SpendAuth, VerificationKey, VerificationKeyBytes}; +use ed25519_consensus::SigningKey as Ed25519SigningKey; use penumbra_asset::asset::Id; use penumbra_fee::Fee; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; @@ -10,13 +11,17 @@ use penumbra_num::Amount; use penumbra_proto::DomainType; use penumbra_sct::epoch::Epoch; use penumbra_shielded_pool::{Note, OutputPlan, SpendPlan}; -use penumbra_stake::{Delegate, IdentityKey, Penalty, Undelegate, UndelegateClaimPlan}; +use penumbra_stake::{ + validator, validator::Definition, Delegate, FundingStreams, GovernanceKey, IdentityKey, + Penalty, Undelegate, UndelegateClaimPlan, +}; use penumbra_transaction::{ActionPlan, TransactionParameters, TransactionPlan}; use proptest::prelude::*; use proptest::strategy::ValueTree; use proptest::test_runner::{Config, TestRunner}; use rand_core::OsRng; use std::io::Write; +use tendermint; fn amount_strategy() -> impl Strategy { let inner_uint_range = 0u128..1_000_000_000_000_000_000u128; @@ -135,6 +140,51 @@ fn undelegate_claim_plan_strategy() -> impl Strategy impl Strategy> { + prop::strategy::LazyJust::new(|| SigningKey::::new(OsRng)) +} + +fn consensus_secret_key_strategy() -> impl Strategy { + prop::strategy::LazyJust::new(|| Ed25519SigningKey::new(OsRng)) +} + +fn validator_strategy() -> impl Strategy)> { + (signing_key_strategy(), consensus_secret_key_strategy()).prop_map( + move |(new_validator_id_sk, new_validator_consensus_sk)| { + let new_validator_id = IdentityKey(VerificationKey::from(&new_validator_id_sk).into()); + let new_validator_consensus = new_validator_consensus_sk.verification_key(); + ( + validator::Validator { + identity_key: new_validator_id.clone(), + consensus_key: tendermint::PublicKey::from_raw_ed25519( + &new_validator_consensus.to_bytes(), + ) + .expect("consensus key is valid"), + governance_key: GovernanceKey(new_validator_id_sk.into()), + enabled: true, + sequence_number: 0, + name: "test validator".to_string(), + website: String::default(), + description: String::default(), + funding_streams: FundingStreams::default(), + }, + new_validator_id_sk, + ) + }, + ) +} + +fn validator_definition_strategy() -> impl Strategy { + (validator_strategy()).prop_map(|(new_validator, new_validator_id_sk)| { + let bytes = new_validator.encode_to_vec(); + let auth_sig = new_validator_id_sk.sign(OsRng, &bytes); + Definition { + validator: new_validator, + auth_sig, + } + }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -142,8 +192,8 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Mon, 28 Oct 2024 17:16:04 -0400 Subject: [PATCH 07/17] test: add swaps to `EffectHash` test vector utility --- ...nerate_transaction_signing_test_vectors.rs | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index ed75db1988..2c803dac25 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -4,6 +4,10 @@ use decaf377::{Fq, Fr}; use decaf377_rdsa::{SigningKey, SpendAuth, VerificationKey, VerificationKeyBytes}; use ed25519_consensus::SigningKey as Ed25519SigningKey; use penumbra_asset::asset::Id; +use penumbra_dex::{ + swap::{SwapPlaintext, SwapPlan}, + TradingPair, +}; use penumbra_fee::Fee; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; use penumbra_keys::{Address, FullViewingKey}; @@ -185,6 +189,36 @@ fn validator_definition_strategy() -> impl Strategy { }) } +fn swap_plaintext_strategy() -> impl Strategy { + ( + amount_strategy(), + amount_strategy(), + asset_id_strategy(), + asset_id_strategy(), + address_strategy(), + ) + .prop_map(|(delta_1_i, delta_2_i, asset_1, asset_2, claim_address)| { + let trading_pair = TradingPair::new(asset_1, asset_2); + SwapPlaintext::new( + &mut OsRng, + trading_pair, + delta_1_i, + delta_2_i, + Fee::from_staking_token_amount(0u64.into()), + claim_address, + ) + }) +} + +fn swap_plan_strategy() -> impl Strategy { + (swap_plaintext_strategy()).prop_map(|swap_plaintext| SwapPlan { + proof_blinding_r: Fq::rand(&mut OsRng), + proof_blinding_s: Fq::rand(&mut OsRng), + swap_plaintext, + fee_blinding: Fr::rand(&mut OsRng), + }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -193,8 +227,8 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Mon, 28 Oct 2024 17:33:09 -0400 Subject: [PATCH 08/17] test: add `SwapClaim`s to `EffectHash` test vector utility --- ...nerate_transaction_signing_test_vectors.rs | 65 +++++++++++++++++-- 1 file changed, 61 insertions(+), 4 deletions(-) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 2c803dac25..e813d155cf 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -6,7 +6,8 @@ use ed25519_consensus::SigningKey as Ed25519SigningKey; use penumbra_asset::asset::Id; use penumbra_dex::{ swap::{SwapPlaintext, SwapPlan}, - TradingPair, + swap_claim::SwapClaimPlan, + BatchSwapOutputData, TradingPair, }; use penumbra_fee::Fee; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; @@ -219,6 +220,64 @@ fn swap_plan_strategy() -> impl Strategy { }) } +fn batch_swap_output_data_strategy() -> impl Strategy { + // Represents a filled swap + let delta_1 = (4001..2000000000u128).prop_map(Amount::from); + let delta_2 = (4001..2000000000u128).prop_map(Amount::from); + + let lambda_1 = (2..2000u64).prop_map(Amount::from); + let lambda_2 = (2..2000u64).prop_map(Amount::from); + + let unfilled_1 = (2..2000u64).prop_map(Amount::from); + let unfilled_2 = (2..2000u64).prop_map(Amount::from); + + ( + delta_1, + delta_2, + lambda_1, + lambda_2, + unfilled_1, + unfilled_2, + asset_id_strategy(), + asset_id_strategy(), + ) + .prop_map( + |( + delta_1, + delta_2, + lambda_1, + lambda_2, + unfilled_1, + unfilled_2, + asset_id_1, + asset_id_2, + )| BatchSwapOutputData { + delta_1, + delta_2, + lambda_1, + lambda_2, + unfilled_1, + unfilled_2, + height: 0u64.into(), + trading_pair: TradingPair::new(asset_id_1, asset_id_2), + sct_position_prefix: Default::default(), + }, + ) +} + +fn swap_claim_plan_strategy() -> impl Strategy { + (swap_plaintext_strategy(), batch_swap_output_data_strategy()).prop_map( + |(swap_plaintext, output_data)| SwapClaimPlan { + swap_plaintext, + position: penumbra_tct::Position::from(0u64), + output_data, + epoch_duration: 1000u64, + proof_blinding_r: Fq::rand(&mut OsRng), + proof_blinding_s: Fq::rand(&mut OsRng), + }, + ) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -228,9 +287,7 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Tue, 29 Oct 2024 19:04:34 -0400 Subject: [PATCH 09/17] test: include `IbcRelay` actions --- ...nerate_transaction_signing_test_vectors.rs | 43 ++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index e813d155cf..0fa797c2ae 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -3,6 +3,12 @@ use std::fs::File; use decaf377::{Fq, Fr}; use decaf377_rdsa::{SigningKey, SpendAuth, VerificationKey, VerificationKeyBytes}; use ed25519_consensus::SigningKey as Ed25519SigningKey; +use ibc_types::core::{ + channel::{msgs::MsgRecvPacket, packet::Sequence, ChannelId, Packet, PortId}, + client::Height, + commitment::MerkleProof, +}; +use ibc_types::timestamp::Timestamp; use penumbra_asset::asset::Id; use penumbra_dex::{ swap::{SwapPlaintext, SwapPlan}, @@ -10,6 +16,7 @@ use penumbra_dex::{ BatchSwapOutputData, TradingPair, }; use penumbra_fee::Fee; +use penumbra_ibc::IbcRelay; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; use penumbra_keys::{Address, FullViewingKey}; use penumbra_num::Amount; @@ -278,6 +285,39 @@ fn swap_claim_plan_strategy() -> impl Strategy { ) } +fn sequence_strategy() -> impl Strategy { + (4001..2000000000u64).prop_map(Sequence) +} + +fn ibc_action_strategy() -> impl Strategy { + ( + sequence_strategy(), + 0..1000000000u64, + 0..1000000000u64, + address_strategy(), + ) + .prop_map(|(sequence, revision_number, revision_height, src)| { + IbcRelay::RecvPacket(MsgRecvPacket { + packet: Packet { + sequence, + port_on_a: PortId::default(), + chan_on_a: ChannelId::default(), + port_on_b: PortId::default(), + chan_on_b: ChannelId::default(), + data: vec![], + timeout_height_on_b: ibc_types::core::channel::TimeoutHeight::At( + Height::new(revision_number, revision_height).expect("test value"), + ), + timeout_timestamp_on_b: Timestamp::now(), + }, + proof_commitment_on_a: MerkleProof { proofs: vec![] }, + proof_height_on_a: Height::new(revision_number, revision_height) + .expect("test value"), + signer: src.to_string(), + }) + }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -287,7 +327,8 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Wed, 30 Oct 2024 13:24:36 -0400 Subject: [PATCH 10/17] test: add proposal action strategies --- ...nerate_transaction_signing_test_vectors.rs | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 0fa797c2ae..3000cd8057 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -16,6 +16,7 @@ use penumbra_dex::{ BatchSwapOutputData, TradingPair, }; use penumbra_fee::Fee; +use penumbra_governance::{Proposal, ProposalPayload, ProposalSubmit, ProposalWithdraw}; use penumbra_ibc::IbcRelay; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; use penumbra_keys::{Address, FullViewingKey}; @@ -318,6 +319,33 @@ fn ibc_action_strategy() -> impl Strategy { }) } +fn proposal_strategy() -> impl Strategy { + ( + prop::string::string_regex(r"[a-z]+-[0-9]+").unwrap(), + prop::string::string_regex(r"[a-z]+-[0-9]+").unwrap(), + ) + .prop_map(|(title, description)| Proposal { + id: 0u64, + title, + description, + payload: ProposalPayload::Signaling { commit: None }, + }) +} + +fn proposal_submit_strategy() -> impl Strategy { + (proposal_strategy(), amount_strategy()).prop_map(|(proposal, deposit_amount)| ProposalSubmit { + proposal, + deposit_amount, + }) +} + +fn proposal_withdraw_strategy() -> impl Strategy { + (0u64..1000000000u64).prop_map(|proposal| ProposalWithdraw { + proposal, + reason: String::default(), + }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -328,6 +356,8 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Wed, 30 Oct 2024 13:59:17 -0400 Subject: [PATCH 11/17] test: add remainder of governance actions to test utility --- ...nerate_transaction_signing_test_vectors.rs | 104 +++++++++++++++++- 1 file changed, 101 insertions(+), 3 deletions(-) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 3000cd8057..b6b7ac7f38 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -16,14 +16,18 @@ use penumbra_dex::{ BatchSwapOutputData, TradingPair, }; use penumbra_fee::Fee; -use penumbra_governance::{Proposal, ProposalPayload, ProposalSubmit, ProposalWithdraw}; +use penumbra_governance::{ + proposal_state::{Outcome as ProposalOutcome, Withdrawn}, + DelegatorVotePlan, Proposal, ProposalDepositClaim, ProposalPayload, ProposalSubmit, + ProposalWithdraw, ValidatorVote, ValidatorVoteBody, ValidatorVoteReason, Vote, +}; use penumbra_ibc::IbcRelay; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; use penumbra_keys::{Address, FullViewingKey}; use penumbra_num::Amount; use penumbra_proto::DomainType; use penumbra_sct::epoch::Epoch; -use penumbra_shielded_pool::{Note, OutputPlan, SpendPlan}; +use penumbra_shielded_pool::{Note, OutputPlan, Rseed, SpendPlan}; use penumbra_stake::{ validator, validator::Definition, Delegate, FundingStreams, GovernanceKey, IdentityKey, Penalty, Undelegate, UndelegateClaimPlan, @@ -332,6 +336,10 @@ fn proposal_strategy() -> impl Strategy { }) } +fn proposal_id_strategy() -> impl Strategy { + 0u64..1000000000u64 +} + fn proposal_submit_strategy() -> impl Strategy { (proposal_strategy(), amount_strategy()).prop_map(|(proposal, deposit_amount)| ProposalSubmit { proposal, @@ -340,12 +348,99 @@ fn proposal_submit_strategy() -> impl Strategy { } fn proposal_withdraw_strategy() -> impl Strategy { - (0u64..1000000000u64).prop_map(|proposal| ProposalWithdraw { + (proposal_id_strategy()).prop_map(|proposal| ProposalWithdraw { proposal, reason: String::default(), }) } +fn vote_strategy() -> impl Strategy { + prop_oneof![Just(Vote::Yes), Just(Vote::No), Just(Vote::Abstain),] +} + +fn note_strategy_without_address() -> impl Strategy { + ( + address_strategy(), + value_strategy(), + prop::array::uniform32(any::()), + ) + .prop_map(|(address, value, rseed_bytes)| { + Note::from_parts(address, value, Rseed(rseed_bytes)) + .expect("should be a valid test note") + }) +} + +fn delegator_vote_strategy() -> impl Strategy { + ( + proposal_id_strategy(), + vote_strategy(), + amount_strategy(), + note_strategy_without_address(), + ) + .prop_map( + |(proposal, vote, unbonded_amount, staked_note)| DelegatorVotePlan { + proposal, + vote, + start_position: penumbra_tct::Position::from(0u64), + staked_note, + unbonded_amount, + position: penumbra_tct::Position::from(0u64), + randomizer: Fr::rand(&mut OsRng), + proof_blinding_r: Fq::rand(&mut OsRng), + proof_blinding_s: Fq::rand(&mut OsRng), + }, + ) +} + +fn validator_vote_strategy() -> impl Strategy { + ( + proposal_id_strategy(), + vote_strategy(), + identity_key_strategy(), + signing_key_strategy(), + prop::string::string_regex(r"[a-zA-Z0-9]+").unwrap(), + ) + .prop_map(|(proposal, vote, identity_key, signing_key, reason)| { + let governance_key = GovernanceKey(signing_key.into()); + let body = ValidatorVoteBody { + proposal, + vote, + identity_key, + governance_key, + reason: ValidatorVoteReason(reason), + }; + + let bytes = body.encode_to_vec(); + let auth_sig = signing_key.sign(OsRng, &bytes); + ValidatorVote { body, auth_sig } + }) +} + +fn proposal_outcome_strategy() -> impl Strategy> { + prop_oneof![ + Just(ProposalOutcome::Passed), + Just(ProposalOutcome::Failed { + withdrawn: Withdrawn::No + }), + Just(ProposalOutcome::Slashed { + withdrawn: Withdrawn::No + }), + ] +} + +fn proposal_deposit_claim_strategy() -> impl Strategy { + ( + proposal_id_strategy(), + amount_strategy(), + proposal_outcome_strategy(), + ) + .prop_map(|(proposal, deposit_amount, outcome)| ProposalDepositClaim { + proposal, + deposit_amount, + outcome, + }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -359,6 +454,9 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Wed, 30 Oct 2024 14:11:16 -0400 Subject: [PATCH 12/17] test: add DEX actions --- ...nerate_transaction_signing_test_vectors.rs | 63 ++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index b6b7ac7f38..2553b4fd69 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -11,9 +11,14 @@ use ibc_types::core::{ use ibc_types::timestamp::Timestamp; use penumbra_asset::asset::Id; use penumbra_dex::{ + lp::{ + plan::PositionWithdrawPlan, + position::{Position, State as PositionState}, + Reserves, TradingFunction, + }, swap::{SwapPlaintext, SwapPlan}, swap_claim::SwapClaimPlan, - BatchSwapOutputData, TradingPair, + BatchSwapOutputData, PositionClose, PositionOpen, TradingPair, }; use penumbra_fee::Fee; use penumbra_governance::{ @@ -441,6 +446,59 @@ fn proposal_deposit_claim_strategy() -> impl Strategy impl Strategy { + prop_oneof![Just(PositionState::Opened), Just(PositionState::Closed)] +} + +fn trading_function_strategy() -> impl Strategy { + ( + amount_strategy(), + amount_strategy(), + asset_id_strategy(), + asset_id_strategy(), + ) + .prop_map(|(p, q, asset_1, asset_2)| { + let trading_pair = TradingPair::new(asset_1, asset_2); + TradingFunction::new(trading_pair, 0u32, p, q) + }) +} + +fn position_strategy() -> impl Strategy { + ( + position_state_strategy(), + amount_strategy(), + amount_strategy(), + trading_function_strategy(), + ) + .prop_map(|(state, r1, r2, phi)| Position { + state, + reserves: Reserves { r1, r2 }, + phi, + nonce: [0u8; 32], + close_on_fill: true, + }) +} + +fn position_open_strategy() -> impl Strategy { + (position_strategy()).prop_map(|position| PositionOpen { position }) +} + +fn position_close_strategy() -> impl Strategy { + (position_strategy()).prop_map(|position| PositionClose { + position_id: position.id(), + }) +} + +fn position_withdraw_strategy() -> impl Strategy { + (position_strategy()).prop_map(|position| PositionWithdrawPlan { + position_id: position.id(), + reserves: position.reserves, + rewards: vec![], + pair: position.phi.pair, + sequence: 1u64, + }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -457,6 +515,9 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Wed, 30 Oct 2024 15:42:23 -0400 Subject: [PATCH 13/17] test: add community pool strategies --- ...generate_transaction_signing_test_vectors.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 2553b4fd69..1ccacd5103 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -10,6 +10,7 @@ use ibc_types::core::{ }; use ibc_types::timestamp::Timestamp; use penumbra_asset::asset::Id; +use penumbra_community_pool::{CommunityPoolDeposit, CommunityPoolOutput, CommunityPoolSpend}; use penumbra_dex::{ lp::{ plan::PositionWithdrawPlan, @@ -499,6 +500,19 @@ fn position_withdraw_strategy() -> impl Strategy { }) } +fn community_pool_deposit_strategy() -> impl Strategy { + (value_strategy()).prop_map(|value| CommunityPoolDeposit { value }) +} + +fn community_pool_spend_strategy() -> impl Strategy { + (value_strategy()).prop_map(|value| CommunityPoolSpend { value }) +} + +fn community_pool_output_strategy() -> impl Strategy { + (value_strategy(), address_strategy()) + .prop_map(|(value, address)| CommunityPoolOutput { value, address }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -518,6 +532,9 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Wed, 30 Oct 2024 15:59:50 -0400 Subject: [PATCH 14/17] test: add coverage of `Ics20Withdrawal` action --- ...nerate_transaction_signing_test_vectors.rs | 39 ++++++++++++++++++- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 1ccacd5103..42d5457ffc 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -9,7 +9,7 @@ use ibc_types::core::{ commitment::MerkleProof, }; use ibc_types::timestamp::Timestamp; -use penumbra_asset::asset::Id; +use penumbra_asset::asset::{Id, Metadata}; use penumbra_community_pool::{CommunityPoolDeposit, CommunityPoolOutput, CommunityPoolSpend}; use penumbra_dex::{ lp::{ @@ -33,7 +33,7 @@ use penumbra_keys::{Address, FullViewingKey}; use penumbra_num::Amount; use penumbra_proto::DomainType; use penumbra_sct::epoch::Epoch; -use penumbra_shielded_pool::{Note, OutputPlan, Rseed, SpendPlan}; +use penumbra_shielded_pool::{Ics20Withdrawal, Note, OutputPlan, Rseed, SpendPlan}; use penumbra_stake::{ validator, validator::Definition, Delegate, FundingStreams, GovernanceKey, IdentityKey, Penalty, Undelegate, UndelegateClaimPlan, @@ -513,6 +513,40 @@ fn community_pool_output_strategy() -> impl Strategy impl Strategy { + prop::string::string_regex(r"[a-zA-Z0-9]+").unwrap() +} + +fn ics20_withdrawal_strategy() -> impl Strategy { + ( + amount_strategy(), + address_strategy(), + address_strategy(), + denom_strategy(), + 0..1000000000u64, + 0..1000000000u64, + ) + .prop_map( + |( + amount, + destination_chain_address, + return_address, + denom, + revision_number, + revision_height, + )| Ics20Withdrawal { + amount, + denom: Metadata::try_from(&denom[..]).expect("valid test denom"), + destination_chain_address: destination_chain_address.to_string(), + return_address, + timeout_height: Height::new(revision_number, revision_height).expect("test value"), + timeout_time: 0u64, + source_channel: ChannelId::default(), + use_compat_address: false, + }, + ) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -535,6 +569,7 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Wed, 30 Oct 2024 16:28:37 -0400 Subject: [PATCH 15/17] test: add dutch auction strategies --- ...nerate_transaction_signing_test_vectors.rs | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index 42d5457ffc..b0c8202aa0 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -10,6 +10,15 @@ use ibc_types::core::{ }; use ibc_types::timestamp::Timestamp; use penumbra_asset::asset::{Id, Metadata}; +use penumbra_auction::auction::{ + dutch::{ + actions::{ + ActionDutchAuctionEnd, ActionDutchAuctionSchedule, ActionDutchAuctionWithdrawPlan, + }, + DutchAuctionDescription, + }, + AuctionId, +}; use penumbra_community_pool::{CommunityPoolDeposit, CommunityPoolOutput, CommunityPoolSpend}; use penumbra_dex::{ lp::{ @@ -547,6 +556,57 @@ fn ics20_withdrawal_strategy() -> impl Strategy { ) } +fn auction_dutch_schedule_strategy() -> impl Strategy { + ( + value_strategy(), + asset_id_strategy(), + amount_strategy(), + amount_strategy(), + 0..1000000000u64, + 0..1000000000u64, + prop::array::uniform32(any::()), + ) + .prop_map( + |(input, output_id, max_output, min_output, start_height, step_count, nonce)| { + ActionDutchAuctionSchedule { + description: DutchAuctionDescription { + input, + output_id, + max_output, + min_output, + start_height, + end_height: start_height + 1, + step_count, + nonce, + }, + } + }, + ) +} + +fn auction_dutch_withdraw_plan_strategy() -> impl Strategy { + ( + prop::array::uniform32(any::()), + 0..1000000000u64, + value_strategy(), + value_strategy(), + ) + .prop_map(|(auction_id_bytes, seq, reserves_input, reserves_output)| { + ActionDutchAuctionWithdrawPlan { + auction_id: AuctionId(auction_id_bytes), + seq, + reserves_input, + reserves_output, + } + }) +} + +fn auction_dutch_end_strategy() -> impl Strategy { + (prop::array::uniform32(any::())).prop_map(|auction_id_bytes| ActionDutchAuctionEnd { + auction_id: AuctionId(auction_id_bytes), + }) +} + fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy { prop_oneof![ spend_plan_strategy(fvk).prop_map(ActionPlan::Spend), @@ -570,6 +630,9 @@ fn action_plan_strategy(fvk: &FullViewingKey) -> impl Strategy Date: Thu, 31 Oct 2024 11:43:23 -0400 Subject: [PATCH 16/17] test: regenerate `EffectHash` test vectors, check in CI --- ...nerate_transaction_signing_test_vectors.rs | 51 +++++- .../signing_test_vectors/effect_hash_0.txt | 2 +- .../signing_test_vectors/effect_hash_1.txt | 2 +- .../signing_test_vectors/effect_hash_10.txt | 2 +- .../signing_test_vectors/effect_hash_11.txt | 2 +- .../signing_test_vectors/effect_hash_12.txt | 2 +- .../signing_test_vectors/effect_hash_13.txt | 2 +- .../signing_test_vectors/effect_hash_14.txt | 2 +- .../signing_test_vectors/effect_hash_15.txt | 2 +- .../signing_test_vectors/effect_hash_16.txt | 2 +- .../signing_test_vectors/effect_hash_17.txt | 2 +- .../signing_test_vectors/effect_hash_18.txt | 2 +- .../signing_test_vectors/effect_hash_19.txt | 2 +- .../signing_test_vectors/effect_hash_2.txt | 2 +- .../signing_test_vectors/effect_hash_20.txt | 2 +- .../signing_test_vectors/effect_hash_21.txt | 2 +- .../signing_test_vectors/effect_hash_22.txt | 2 +- .../signing_test_vectors/effect_hash_23.txt | 2 +- .../signing_test_vectors/effect_hash_24.txt | 2 +- .../signing_test_vectors/effect_hash_25.txt | 2 +- .../signing_test_vectors/effect_hash_26.txt | 2 +- .../signing_test_vectors/effect_hash_27.txt | 2 +- .../signing_test_vectors/effect_hash_28.txt | 2 +- .../signing_test_vectors/effect_hash_29.txt | 2 +- .../signing_test_vectors/effect_hash_3.txt | 2 +- .../signing_test_vectors/effect_hash_30.txt | 2 +- .../signing_test_vectors/effect_hash_31.txt | 2 +- .../signing_test_vectors/effect_hash_32.txt | 2 +- .../signing_test_vectors/effect_hash_33.txt | 2 +- .../signing_test_vectors/effect_hash_34.txt | 2 +- .../signing_test_vectors/effect_hash_35.txt | 2 +- .../signing_test_vectors/effect_hash_36.txt | 2 +- .../signing_test_vectors/effect_hash_37.txt | 2 +- .../signing_test_vectors/effect_hash_38.txt | 2 +- .../signing_test_vectors/effect_hash_39.txt | 2 +- .../signing_test_vectors/effect_hash_4.txt | 2 +- .../signing_test_vectors/effect_hash_40.txt | 2 +- .../signing_test_vectors/effect_hash_41.txt | 2 +- .../signing_test_vectors/effect_hash_42.txt | 2 +- .../signing_test_vectors/effect_hash_43.txt | 2 +- .../signing_test_vectors/effect_hash_44.txt | 2 +- .../signing_test_vectors/effect_hash_45.txt | 2 +- .../signing_test_vectors/effect_hash_46.txt | 2 +- .../signing_test_vectors/effect_hash_47.txt | 2 +- .../signing_test_vectors/effect_hash_48.txt | 2 +- .../signing_test_vectors/effect_hash_49.txt | 2 +- .../signing_test_vectors/effect_hash_5.txt | 2 +- .../signing_test_vectors/effect_hash_50.txt | 2 +- .../signing_test_vectors/effect_hash_51.txt | 2 +- .../signing_test_vectors/effect_hash_52.txt | 2 +- .../signing_test_vectors/effect_hash_53.txt | 2 +- .../signing_test_vectors/effect_hash_54.txt | 2 +- .../signing_test_vectors/effect_hash_55.txt | 2 +- .../signing_test_vectors/effect_hash_56.txt | 2 +- .../signing_test_vectors/effect_hash_57.txt | 2 +- .../signing_test_vectors/effect_hash_58.txt | 2 +- .../signing_test_vectors/effect_hash_59.txt | 2 +- .../signing_test_vectors/effect_hash_6.txt | 2 +- .../signing_test_vectors/effect_hash_60.txt | 2 +- .../signing_test_vectors/effect_hash_61.txt | 2 +- .../signing_test_vectors/effect_hash_62.txt | 2 +- .../signing_test_vectors/effect_hash_63.txt | 2 +- .../signing_test_vectors/effect_hash_64.txt | 2 +- .../signing_test_vectors/effect_hash_65.txt | 2 +- .../signing_test_vectors/effect_hash_66.txt | 2 +- .../signing_test_vectors/effect_hash_67.txt | 2 +- .../signing_test_vectors/effect_hash_68.txt | 2 +- .../signing_test_vectors/effect_hash_69.txt | 2 +- .../signing_test_vectors/effect_hash_7.txt | 2 +- .../signing_test_vectors/effect_hash_70.txt | 2 +- .../signing_test_vectors/effect_hash_71.txt | 2 +- .../signing_test_vectors/effect_hash_72.txt | 2 +- .../signing_test_vectors/effect_hash_73.txt | 2 +- .../signing_test_vectors/effect_hash_74.txt | 2 +- .../signing_test_vectors/effect_hash_75.txt | 2 +- .../signing_test_vectors/effect_hash_76.txt | 2 +- .../signing_test_vectors/effect_hash_77.txt | 2 +- .../signing_test_vectors/effect_hash_78.txt | 2 +- .../signing_test_vectors/effect_hash_79.txt | 2 +- .../signing_test_vectors/effect_hash_8.txt | 2 +- .../signing_test_vectors/effect_hash_80.txt | 2 +- .../signing_test_vectors/effect_hash_81.txt | 2 +- .../signing_test_vectors/effect_hash_82.txt | 2 +- .../signing_test_vectors/effect_hash_83.txt | 2 +- .../signing_test_vectors/effect_hash_84.txt | 2 +- .../signing_test_vectors/effect_hash_85.txt | 2 +- .../signing_test_vectors/effect_hash_86.txt | 2 +- .../signing_test_vectors/effect_hash_87.txt | 2 +- .../signing_test_vectors/effect_hash_88.txt | 2 +- .../signing_test_vectors/effect_hash_89.txt | 2 +- .../signing_test_vectors/effect_hash_9.txt | 2 +- .../signing_test_vectors/effect_hash_90.txt | 2 +- .../signing_test_vectors/effect_hash_91.txt | 2 +- .../signing_test_vectors/effect_hash_92.txt | 2 +- .../signing_test_vectors/effect_hash_93.txt | 2 +- .../signing_test_vectors/effect_hash_94.txt | 2 +- .../signing_test_vectors/effect_hash_95.txt | 2 +- .../signing_test_vectors/effect_hash_96.txt | 2 +- .../signing_test_vectors/effect_hash_97.txt | 2 +- .../signing_test_vectors/effect_hash_98.txt | 2 +- .../signing_test_vectors/effect_hash_99.txt | 2 +- .../transaction_plan_0.json | 135 ++++++++------- .../transaction_plan_0.proto | Bin 1064 -> 950 bytes .../transaction_plan_1.json | 84 +++++----- .../transaction_plan_1.proto | Bin 469 -> 868 bytes .../transaction_plan_10.json | 70 ++++---- .../transaction_plan_10.proto | Bin 666 -> 539 bytes .../transaction_plan_11.json | 114 +++++++++---- .../transaction_plan_11.proto | Bin 545 -> 920 bytes .../transaction_plan_12.json | 64 +++----- .../transaction_plan_12.proto | Bin 485 -> 702 bytes .../transaction_plan_13.json | 42 ++--- .../transaction_plan_13.proto | Bin 399 -> 151 bytes .../transaction_plan_14.json | 43 ++--- .../transaction_plan_14.proto | Bin 324 -> 157 bytes .../transaction_plan_15.json | 114 +++++++------ .../transaction_plan_15.proto | Bin 670 -> 595 bytes .../transaction_plan_16.json | 69 ++++---- .../transaction_plan_16.proto | Bin 683 -> 1064 bytes .../transaction_plan_17.json | 42 ++--- .../transaction_plan_17.proto | Bin 196 -> 591 bytes .../transaction_plan_18.json | 151 +++++++++++------ .../transaction_plan_18.proto | Bin 579 -> 970 bytes .../transaction_plan_19.json | 72 +++----- .../transaction_plan_19.proto | Bin 782 -> 570 bytes .../transaction_plan_2.json | 87 +++------- .../transaction_plan_2.proto | Bin 791 -> 482 bytes .../transaction_plan_20.json | 60 ++----- .../transaction_plan_20.proto | Bin 862 -> 149 bytes .../transaction_plan_21.json | 136 ++++++++++++--- .../transaction_plan_21.proto | Bin 424 -> 1111 bytes .../transaction_plan_22.json | 75 ++++----- .../transaction_plan_22.proto | Bin 731 -> 406 bytes .../transaction_plan_23.json | 92 ++++++++--- .../transaction_plan_23.proto | Bin 323 -> 960 bytes .../transaction_plan_24.json | 81 ++++++--- .../transaction_plan_24.proto | Bin 315 -> 556 bytes .../transaction_plan_25.json | 92 ++++++----- .../transaction_plan_25.proto | Bin 716 -> 977 bytes .../transaction_plan_26.json | 81 +++------ .../transaction_plan_26.proto | Bin 1039 -> 275 bytes .../transaction_plan_27.json | 82 +++++---- .../transaction_plan_27.proto | Bin 643 -> 857 bytes .../transaction_plan_28.json | 104 +++++++++--- .../transaction_plan_28.proto | Bin 385 -> 1070 bytes .../transaction_plan_29.json | 56 ++++--- .../transaction_plan_29.proto | Bin 336 -> 506 bytes .../transaction_plan_3.json | 98 ++++------- .../transaction_plan_3.proto | Bin 834 -> 330 bytes .../transaction_plan_30.json | 59 +++---- .../transaction_plan_30.proto | Bin 447 -> 251 bytes .../transaction_plan_31.json | 73 ++------- .../transaction_plan_31.proto | Bin 673 -> 220 bytes .../transaction_plan_32.json | 66 +++----- .../transaction_plan_32.proto | Bin 727 -> 312 bytes .../transaction_plan_33.json | 42 +---- .../transaction_plan_33.proto | 19 +-- .../transaction_plan_34.json | 92 ++++++----- .../transaction_plan_34.proto | Bin 537 -> 652 bytes .../transaction_plan_35.json | 95 +++++------ .../transaction_plan_35.proto | Bin 478 -> 697 bytes .../transaction_plan_36.json | 65 ++++---- .../transaction_plan_36.proto | Bin 692 -> 802 bytes .../transaction_plan_37.json | 50 ++---- .../transaction_plan_37.proto | Bin 579 -> 527 bytes .../transaction_plan_38.json | 155 ++++++++++++------ .../transaction_plan_38.proto | Bin 529 -> 1123 bytes .../transaction_plan_39.json | 59 ++----- .../transaction_plan_39.proto | Bin 530 -> 196 bytes .../transaction_plan_4.json | 70 +++++--- .../transaction_plan_4.proto | Bin 471 -> 509 bytes .../transaction_plan_40.json | 103 +++++++----- .../transaction_plan_40.proto | Bin 463 -> 672 bytes .../transaction_plan_41.json | 80 ++++----- .../transaction_plan_41.proto | Bin 726 -> 447 bytes .../transaction_plan_42.json | 87 +++++----- .../transaction_plan_42.proto | Bin 802 -> 431 bytes .../transaction_plan_43.json | 57 +++---- .../transaction_plan_43.proto | Bin 509 -> 331 bytes .../transaction_plan_44.json | 81 +++------ .../transaction_plan_44.proto | Bin 624 -> 318 bytes .../transaction_plan_45.json | 83 +++------- .../transaction_plan_45.proto | Bin 942 -> 294 bytes .../transaction_plan_46.json | 102 ++++++------ .../transaction_plan_46.proto | Bin 735 -> 515 bytes .../transaction_plan_47.json | 85 ++++------ .../transaction_plan_47.proto | Bin 606 -> 294 bytes .../transaction_plan_48.json | 64 +++----- .../transaction_plan_48.proto | Bin 385 -> 286 bytes .../transaction_plan_49.json | 69 ++++---- .../transaction_plan_49.proto | Bin 722 -> 474 bytes .../transaction_plan_5.json | 85 ++++++---- .../transaction_plan_5.proto | Bin 474 -> 776 bytes .../transaction_plan_50.json | 109 ++++++------ .../transaction_plan_50.proto | Bin 887 -> 1004 bytes .../transaction_plan_51.json | 91 +++++----- .../transaction_plan_51.proto | Bin 772 -> 560 bytes .../transaction_plan_52.json | 81 +++++---- .../transaction_plan_52.proto | Bin 385 -> 549 bytes .../transaction_plan_53.json | 104 +++++++++--- .../transaction_plan_53.proto | Bin 545 -> 771 bytes .../transaction_plan_54.json | 79 +++++---- .../transaction_plan_54.proto | Bin 449 -> 429 bytes .../transaction_plan_55.json | 121 +++++++------- .../transaction_plan_55.proto | Bin 704 -> 949 bytes .../transaction_plan_56.json | 72 +++++--- .../transaction_plan_56.proto | Bin 327 -> 652 bytes .../transaction_plan_57.json | 55 ++++--- .../transaction_plan_57.proto | Bin 209 -> 483 bytes .../transaction_plan_58.json | 83 ++++------ .../transaction_plan_58.proto | Bin 600 -> 398 bytes .../transaction_plan_59.json | 91 +++++----- .../transaction_plan_59.proto | Bin 834 -> 663 bytes .../transaction_plan_6.json | 146 +++++++++++------ .../transaction_plan_6.proto | Bin 345 -> 737 bytes .../transaction_plan_60.json | 122 ++++++++------ .../transaction_plan_60.proto | Bin 332 -> 1259 bytes .../transaction_plan_61.json | 89 ++++++---- .../transaction_plan_61.proto | Bin 448 -> 498 bytes .../transaction_plan_62.json | 51 +++--- .../transaction_plan_62.proto | Bin 440 -> 277 bytes .../transaction_plan_63.json | 66 ++++---- .../transaction_plan_63.proto | Bin 266 -> 718 bytes .../transaction_plan_64.json | 80 ++++----- .../transaction_plan_64.proto | Bin 794 -> 438 bytes .../transaction_plan_65.json | 56 +++---- .../transaction_plan_65.proto | Bin 468 -> 192 bytes .../transaction_plan_66.json | 68 ++++---- .../transaction_plan_66.proto | Bin 589 -> 753 bytes .../transaction_plan_67.json | 94 +++++------ .../transaction_plan_67.proto | Bin 858 -> 943 bytes .../transaction_plan_68.json | 64 +++----- .../transaction_plan_68.proto | Bin 652 -> 1144 bytes .../transaction_plan_69.json | 120 ++++++++------ .../transaction_plan_69.proto | Bin 815 -> 966 bytes .../transaction_plan_7.json | 138 +++++++++------- .../transaction_plan_7.proto | Bin 702 -> 810 bytes .../transaction_plan_70.json | 55 +++---- .../transaction_plan_70.proto | Bin 558 -> 319 bytes .../transaction_plan_71.json | 54 +++--- .../transaction_plan_71.proto | Bin 641 -> 192 bytes .../transaction_plan_72.json | 63 +++---- .../transaction_plan_72.proto | Bin 657 -> 483 bytes .../transaction_plan_73.json | 90 ++++++---- .../transaction_plan_73.proto | Bin 444 -> 509 bytes .../transaction_plan_74.json | 92 +++++------ .../transaction_plan_74.proto | Bin 546 -> 709 bytes .../transaction_plan_75.json | 68 ++------ .../transaction_plan_75.proto | Bin 748 -> 323 bytes .../transaction_plan_76.json | 80 ++++++--- .../transaction_plan_76.proto | Bin 308 -> 680 bytes .../transaction_plan_77.json | 60 ++++--- .../transaction_plan_77.proto | Bin 397 -> 788 bytes .../transaction_plan_78.json | 54 +++--- .../transaction_plan_78.proto | Bin 468 -> 401 bytes .../transaction_plan_79.json | 81 +++------ .../transaction_plan_79.proto | Bin 961 -> 572 bytes .../transaction_plan_8.json | 94 ++++++----- .../transaction_plan_8.proto | Bin 595 -> 758 bytes .../transaction_plan_80.json | 68 +++++--- .../transaction_plan_80.proto | Bin 681 -> 820 bytes .../transaction_plan_81.json | 109 ++++++------ .../transaction_plan_81.proto | Bin 460 -> 610 bytes .../transaction_plan_82.json | 152 ++++++++++++++--- .../transaction_plan_82.proto | Bin 580 -> 994 bytes .../transaction_plan_83.json | 60 ++++--- .../transaction_plan_83.proto | Bin 392 -> 425 bytes .../transaction_plan_84.json | 120 +++++++------- .../transaction_plan_84.proto | Bin 484 -> 527 bytes .../transaction_plan_85.json | 87 +++++++--- .../transaction_plan_85.proto | Bin 655 -> 702 bytes .../transaction_plan_86.json | 52 +++--- .../transaction_plan_86.proto | Bin 601 -> 775 bytes .../transaction_plan_87.json | 64 ++------ .../transaction_plan_87.proto | Bin 648 -> 343 bytes .../transaction_plan_88.json | 75 ++------- .../transaction_plan_88.proto | Bin 1006 -> 180 bytes .../transaction_plan_89.json | 79 ++------- .../transaction_plan_89.proto | Bin 709 -> 245 bytes .../transaction_plan_9.json | 62 ++++--- .../transaction_plan_9.proto | Bin 390 -> 581 bytes .../transaction_plan_90.json | 106 ++++++------ .../transaction_plan_90.proto | Bin 793 -> 784 bytes .../transaction_plan_91.json | 70 +++----- .../transaction_plan_91.proto | Bin 643 -> 244 bytes .../transaction_plan_92.json | 102 +++++++----- .../transaction_plan_92.proto | Bin 359 -> 664 bytes .../transaction_plan_93.json | 90 +++------- .../transaction_plan_93.proto | Bin 956 -> 260 bytes .../transaction_plan_94.json | 133 ++++++++++++--- .../transaction_plan_94.proto | Bin 529 -> 1139 bytes .../transaction_plan_95.json | 132 ++++++++++----- .../transaction_plan_95.proto | Bin 672 -> 817 bytes .../transaction_plan_96.json | 74 ++++++--- .../transaction_plan_96.proto | Bin 394 -> 711 bytes .../transaction_plan_97.json | 90 ++++++---- .../transaction_plan_97.proto | Bin 586 -> 710 bytes .../transaction_plan_98.json | 78 ++++----- .../transaction_plan_98.proto | Bin 849 -> 491 bytes .../transaction_plan_99.json | 38 ++--- .../transaction_plan_99.proto | Bin 434 -> 390 bytes docs/protocol/src/transactions/signing.md | 4 +- 302 files changed, 4509 insertions(+), 4143 deletions(-) diff --git a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs index b0c8202aa0..085d1e6d5b 100644 --- a/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs +++ b/crates/core/transaction/tests/generate_transaction_signing_test_vectors.rs @@ -1,8 +1,7 @@ -use std::fs::File; - use decaf377::{Fq, Fr}; use decaf377_rdsa::{SigningKey, SpendAuth, VerificationKey, VerificationKeyBytes}; use ed25519_consensus::SigningKey as Ed25519SigningKey; +use ibc_proto::ics23::CommitmentProof; use ibc_types::core::{ channel::{msgs::MsgRecvPacket, packet::Sequence, ChannelId, Packet, PortId}, client::Height, @@ -38,6 +37,7 @@ use penumbra_governance::{ }; use penumbra_ibc::IbcRelay; use penumbra_keys::keys::{Bip44Path, SeedPhrase, SpendKey}; +use penumbra_keys::test_keys::SEED_PHRASE; use penumbra_keys::{Address, FullViewingKey}; use penumbra_num::Amount; use penumbra_proto::DomainType; @@ -53,6 +53,8 @@ use proptest::strategy::ValueTree; use proptest::test_runner::{Config, TestRunner}; use rand_core::OsRng; use std::io::Write; +use std::str::FromStr; +use std::{fs::File, io::Read}; use tendermint; fn amount_strategy() -> impl Strategy { @@ -324,13 +326,16 @@ fn ibc_action_strategy() -> impl Strategy { chan_on_a: ChannelId::default(), port_on_b: PortId::default(), chan_on_b: ChannelId::default(), - data: vec![], + data: vec![0u8; 100], timeout_height_on_b: ibc_types::core::channel::TimeoutHeight::At( Height::new(revision_number, revision_height).expect("test value"), ), timeout_timestamp_on_b: Timestamp::now(), }, - proof_commitment_on_a: MerkleProof { proofs: vec![] }, + // this can't be empty + proof_commitment_on_a: MerkleProof { + proofs: vec![CommitmentProof::default()], + }, proof_height_on_a: Height::new(revision_number, revision_height) .expect("test value"), signer: src.to_string(), @@ -666,15 +671,15 @@ fn transaction_plan_strategy(fvk: &FullViewingKey) -> impl Strategy::new(); + proto_file + .read_to_end(&mut transaction_plan_encoded) + .expect("Failed to read Protobuf file"); + let transaction_plan = TransactionPlan::decode(&transaction_plan_encoded[..]) + .expect("should be able to decode transaction plan"); + let effect_hash_hex = hex::encode( + transaction_plan + .effect_hash(fvk) + .expect("should be able to compute effect hash") + .0, + ); + + let hash_file_path = format!("{}/effect_hash_{}.txt", test_vectors_dir, i); + let expected_effect_hash = std::fs::read_to_string(&hash_file_path) + .expect("should be able to read expected effect hash"); + assert_eq!(effect_hash_hex, expected_effect_hash); + } +} diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_0.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_0.txt index afa3d08e7c..4284d2a0b8 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_0.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_0.txt @@ -1 +1 @@ -7214ba4135e94dc83457e3862a5bb97005a4c6bed8caed27273589d9a4ad9c793d5cdb1684e1a9e983ccb0be015d763397fe9b2a1338b199aaed33fae1ea3865 \ No newline at end of file +9e73992b95b90d5cb6e67e0d111214d6473902cb32151baf9fee37480ae3841c6d30d64323b26f51b91db797369fa6f099e8ae900211e0376fa77c52ca59771e \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_1.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_1.txt index 69c6808d1c..563b05f2cd 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_1.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_1.txt @@ -1 +1 @@ -343c72af2878a709a7fcb91ad1e079ae7bcb14d8225cebd45dd078b0836d73f026c9c5cf3a67a87b6222a82d577d0a647435b76ce47d318b5b5188ef5b3c1bb3 \ No newline at end of file +a29371cb3627441e0d1938399f6cf630829bb722c475bbf69db08cadb652d12f067cf2b5a8ca9792bf940b0899b1897dfda338b1dbcd09c5160e795bbc3b6361 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_10.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_10.txt index 27b7df7fd6..938966f8a7 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_10.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_10.txt @@ -1 +1 @@ -e8ce2b186fcb5c8cc60975d75f94758ef39debed6c270cf7801798791f1e087d28af605ea440e4f480d4f6e0e4b6211e37044587919c469cc91fd5cc52d2a4ca \ No newline at end of file +bf1468170ef936887f9e861f10e55b5b189c79dc323eecc38ecf89186455280b0b6377356fe1948f31809d921714f08a1218e2aa5fe039a95f2dfeec50a79396 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_11.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_11.txt index ec9ca4f346..abff50d3ef 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_11.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_11.txt @@ -1 +1 @@ -1315cd1b85d5919359b316483cebf9c4ef3fab4122d427932ab078a44990a1e0508f0db3243ba164a022807687099e9cc0176f13827525c11591ed14290706e6 \ No newline at end of file +ce462753553b47ef87a246e01c7481661dad7dfb4310d31c8406df180437d0110f0d15d3d102fdb016c7a700ca0eed0b0d8ecce354937801fb85ea8cc1f3c44e \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_12.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_12.txt index 5bc7136b13..8ff69ce53f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_12.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_12.txt @@ -1 +1 @@ -07a809f3c19a04338ffe43505dcb4967d54c6ed5e76bc01a830d79f6d64b347363ca93170108705caf4db641d8c4224d3229c083d6ff3d7cffe65a42b4989463 \ No newline at end of file +2cd8be2841ab2d84ca3651058441aa9516fd11a3bd273a8e6ff7368e23ced5d7535eac3ec9c51d3e5bf0b034accbdacdd6a5bd1c49ec389b1fcc9ec793887903 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_13.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_13.txt index 812b2786b6..af90f7d73a 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_13.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_13.txt @@ -1 +1 @@ -bc8e33783663adff6843336295f4f70485889cb0b9669e8d2652561cc7f44b66df521166de32587daeba68821c2706d21af9fe34231361e87606929d1b63f0a0 \ No newline at end of file +809e2b176709aed953224d16e3aab487f37660bce1f48b1376aa13c657cf4648e09381b6fb17e7b025a4cddf848a73138b7d979debde1cd804008c09ac8e9316 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_14.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_14.txt index 78fc8939c9..c1b76ef4ca 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_14.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_14.txt @@ -1 +1 @@ -962c6dc1a60442df45f137c0a07b6d71f662fa586312c2bf027b3ff0a1dbcb4443a371653da54af64c696f9fd0fd02a893a073f67af17a0795ede00fc060cdea \ No newline at end of file +2e0b87b60f276f08899fa9be690d733bd949138d768d81680950935af7fcd46acfefa661b74eefcc42e5e37109323587145e77fc2d0e83faba08209ae05ff907 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_15.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_15.txt index a4ed4f4219..01a2b8e11d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_15.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_15.txt @@ -1 +1 @@ -545bde9d0c1b1a847ba3a0ee59cd1fc9d3f9b133af5d5f77188d6a13782263bb56c8390961f062c93bdb7c23e2d12db95e49f1bde8cf3defeaf70ad22e6f2129 \ No newline at end of file +7f1de934b32d6d846fa7c0cad6e40012039b633837f98a57878c9d08e5df3769a7bf54b82f1bf2973a785b2dad9d3dafc889da66cc30ee7556c597af1f927a8e \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_16.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_16.txt index 7de8cbdd18..8758bf088e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_16.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_16.txt @@ -1 +1 @@ -e9ef4f04985f7b5d5dd4b17ff061b75b803d2ce622ee0a153051356950d69cdac1a4edd761f281107b511700ddd45bd6ee7f74e40d298aa5eb63d8aaa906f231 \ No newline at end of file +69b9d287cf63fdbdce8a940adcdcbf4166dc01dbb8f45e1c4eccb02d1f932fd4ff6f8196f37ea07387dc23010f53e4d55cb9cd2f8efeb28d28bc9cbcd721ed58 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_17.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_17.txt index 3b4331822d..0d2d2cd826 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_17.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_17.txt @@ -1 +1 @@ -143c2933158bea3acaf2b142dd2afaaa3e1921f02d222c623e22379da0d37a7c9fb0bee70f8702b8501ade369f3227f47644992e5ba7d72943ca2af8fd6511a6 \ No newline at end of file +5ffbd0c46efb39f9d685613ba32902f6ad1e624e43067c341aef4ea5312c86e36da50301fa2272e3eec3e7ba1601036a4e8a39ae44dd6db7debe03016ae4f3e6 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_18.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_18.txt index 75764f3aa6..29739dbaae 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_18.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_18.txt @@ -1 +1 @@ -1be233080d1f264ab36af1cc9a35518839278fd2ecb9f53d9fdfa9f49f1c8f46f564d7115e67845360dbf3bed87b0e9dc96452d417a556b73f99a045c85cb930 \ No newline at end of file +3fb12b16b36925001b89b083052796fb2652e9ef22389f115a65a211f6411d519c7e8e2c1442681b8591151efe2bfcf56b1e28788796619ab16c03da937cfd46 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_19.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_19.txt index 5996e558b2..6d6f7ba798 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_19.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_19.txt @@ -1 +1 @@ -87d2ad0c3aa31550d40982c2ae27edf105e9a8760ee4e7707830798fd7bdb7e6b761e74e998a9b6a4c41fdcf7e80791dedb25c73361d4ad20ef2c9c43764d35f \ No newline at end of file +546017f17576f94b4b2359c8a73ee4d46f77daf1f309fb26bd5e8649338a135b5d1c1fd10ec9c326f95a91b22fff23dc8c27e380cc780550c16533c7ee03547a \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_2.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_2.txt index 82418fa70b..b3fbf3dd08 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_2.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_2.txt @@ -1 +1 @@ -ee471c1341925dd9c85305807b0b4a9a920ccec17b8542583c9a5e8479ba09d6858a6cec5285de6040c689d309aaa4b34afa745580dca0257f75a2044c31acd7 \ No newline at end of file +e4460f3c5068ac4e4d077da569745073b66f4ea32d62cb3c329813135ebc389aecadfbdab4fb6f36c5bad55c154c4cd6daeca8672bae8933580839bb9639a717 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_20.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_20.txt index 4999bde05e..327b9fcf3d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_20.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_20.txt @@ -1 +1 @@ -f0bb2ca8b881e79d6d67410b6f71c1942c04d8e91f7544f38579b377bde06f0fa61ee00ec00e168b7b7694f2402e1d854839bd148433f6d06b20cfcc892ac6bb \ No newline at end of file +dfe0bb6c511b1e504cb39b615f321f444732c249e564d53f14575fbf47a204bdef390aaf3c0f7b230f1818c1d5ad12120d2119eb856798d5de1a0f4ab1d4b20b \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_21.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_21.txt index 03e028d74a..0a96dc9a62 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_21.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_21.txt @@ -1 +1 @@ -87cab3de77eb07f289fa81d44621a7d665b0cb63f0fe66384c152cc59b2028cab935aea012c12594a0a118d6c310c9fb77fea7d9775af51f0847b8c2cc67dcbf \ No newline at end of file +b27ef3fb5d60dfe6414de303bcb4792223945572c4167ec0d1c0de6bdeb88bd7d270dd03b34a6b2c244f58e98cf8dffb5348a259635002469ae02fed1aa2401a \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_22.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_22.txt index eb3dc4c554..3151ffaf8d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_22.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_22.txt @@ -1 +1 @@ -373d77d786014c741c9783faf8f36d73b1e650e7bf315987f194a8ad5c0efe0ff1cf17f3e53f847918d12523cc48b94a8639b3b7d52f8f35b80039bc2b764f3c \ No newline at end of file +af167c0dbbb3daa0f9cb289fb3cdd7e11c2acd09d93111d36bbb8370e685747ab677d91813ed24e5e7466122b331e2a21399fbd204c1d9e7b31f5c9d335b71cc \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_23.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_23.txt index ea4e26a3c5..9fe81b797c 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_23.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_23.txt @@ -1 +1 @@ -2273f4d0616372055809d057ee23e3e48b1841000826e8086d3bb0c533406618902f800d14022f2bb0af2f3747b8a06a5aa54ed2cb181aee463638a8b30490dc \ No newline at end of file +e97f01590e58dd68fa5708250d9e8667db1241c3000aa7e4e1839d30b7988c65f8d438957d89d755c3c4f1fe35908c705d97cf3d237002287ab5059574393270 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_24.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_24.txt index fcd2a1bbda..229453797e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_24.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_24.txt @@ -1 +1 @@ -876ffd889f42db169b16c3bb894313b95e89ae7fe815016286354267d23fee52b4d1d955efe4cc8ca76d17c34bff5ac135287f936c202ad4b1742a7c2abd6213 \ No newline at end of file +a1c704853d82d4dec1287ffcdbc68cb2e84309525fc148f10092d1824e30ab15679171f2ab81a71d8891cccb8a7f6abdbae5505ab80ce80343f8cc411ad55162 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_25.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_25.txt index dfc7b51c75..941f230296 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_25.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_25.txt @@ -1 +1 @@ -cf8deafd0e468dab92ad47bbf005caed1d5e9fd3c33ba9b1555fd66a4c1ad40958e0cf6be54ed6ab3333eed28712301a7e88a48c3bccce9006513076f8266aaf \ No newline at end of file +507fb0aec0310a59261302a5e50ae8df2cdd8e4073d21201e1bf7ca5cb54e4a8f85b6033174919e7811dafce5cc83e968826b0cb8eb037b78c4dc248123d1331 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_26.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_26.txt index eee759d3c3..47ccf70bd5 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_26.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_26.txt @@ -1 +1 @@ -49adfe6a2486912da1b50a23867698f694ae3b8f0918dee663eba51b8308d2b52b19e3737851120a392b673fbd3d5540d05139911eff70e5a21ae9fcf455a92b \ No newline at end of file +91d7d9b5e761ea32d02fff8bf0d0eb3cd70af80af2ae01009308c282a13163de68c8911f22f61399cc543cf3a03f31c725f973ef54e8c341a70412c392c8d5fb \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_27.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_27.txt index 27400e1850..75cb008b8a 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_27.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_27.txt @@ -1 +1 @@ -8382748506ac3b3f0885210be2e256672925de1d238b45400a7cbdcfb292fc6659d1a8b9f286c4167e73e85fb7b2fd7e5e47030817a2f8d80849e1937bb4ff67 \ No newline at end of file +8e2bceb912bb2b69089d5348e0e2a1e472e10f34c96ece0f3ee1c63929c6a983e110a7c0917dec3b64d8c0389c642de023baecbf01ce74b7bdf077ecb236aba8 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_28.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_28.txt index f96722631b..520a717a8f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_28.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_28.txt @@ -1 +1 @@ -cedfedcb7bfcf66298afaec87ddee9d129df68a2c72e9dbbaff5845b5fd793e54a2feaff5b192a38c00765a5d67dd24ffc03302cb80bb1d7bc6d95e7ec95a215 \ No newline at end of file +e7e2888bb68215390a053e84530fe3c99f723e5710ee4c2c841c41cf1d01c038569177fd063c2ba31d974d3c21039920c9b533e8c40173e2beb65853f014470b \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_29.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_29.txt index a0488373ae..6f9f4f5296 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_29.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_29.txt @@ -1 +1 @@ -3d3e464e051c0967715c688ecdb68f79b34e322e83c4e28b812987eb89ec1878f80d5d5aa34bdf812240672e7409853c7ed62adc3c92ed8942203079dde23662 \ No newline at end of file +c300f0a663c828f2b34a16af4387d007b51598348f9f89cdd38a6d2da5f45d5d84287c7df592f064ff33133c9456afdba115a769c8d69d9928d0a81e9d6a9d23 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_3.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_3.txt index 93249bc083..4348243474 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_3.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_3.txt @@ -1 +1 @@ -eaf407c2213b45316801bf34507523c777cc12ecc647a9c9a0121eca02325524bf369f8471571fea10de01de1046f55f18b1e873352cb07442ec9bfc45018042 \ No newline at end of file +38e3833889cd54dda12b577933dcc36d5679e399bed7c0b94d8e9e17c2651d95e70e201b81d376341ad76c136989805ba936cb9e62b62136b6710f81a51cafc8 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_30.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_30.txt index ae7fb3da62..cd7ee7765d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_30.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_30.txt @@ -1 +1 @@ -6b6330736ff9310a1946b53a53545645798e0279fb56ede06416be565b4d8e08a71c0148f9d34edc4e9d4f2c73c7c9fffd568317d4c4f58282b1b411255f797c \ No newline at end of file +dab12cb667e33b0064b735dd0dd7237ff6b6e4ecef5fb0e9e413f9beec2cc2d70a0a2e1ef31292fa4df3385f26ccb7077b73915530a43805e71245834add315c \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_31.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_31.txt index 0362975a90..53a3be7ebc 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_31.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_31.txt @@ -1 +1 @@ -c001a0446b85b459637167b5dbc8b02808f6b7c71d7aa336a41bb4745340f8ad4969e8114070014b96f1e11e82c01aa6880c375bd32c6aac4f9468790a74c814 \ No newline at end of file +9eb0ff68c2281870c1738caa57d29b0198012759e1a0eec9b52c0c666ea3e90e5bbfc454c711fccca2bf2e55c91be48f208259d9f616548e2765628132f93ab8 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_32.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_32.txt index f6629d063a..197e65b683 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_32.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_32.txt @@ -1 +1 @@ -692e4bd1ed1f2ad4d81443bf87960abb799935951acb8d924cfd785b309e18eec7cac5f2ffd125ed8d3e686ef26c24b34993c1911c7197095932f56d2ab80e34 \ No newline at end of file +3762a00f04f7cc8fa41aeddaa28baef78800801581540436c651ed68e53f8816c30c88d923227e54717833479b0cb6a4762061a64cf49bbe2a037631f35340ec \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_33.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_33.txt index 731cfdd610..b3fe25b188 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_33.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_33.txt @@ -1 +1 @@ -575f2d4c73667e90339f414274691980a16655181b6924c1f55fd4aba439129c346d84f3986f500fd58b5c1d7eb86af1e6bc4764b0661144e23fe7a4dbecf621 \ No newline at end of file +16d67249c208a6807b6aa74f650f718dabb02696ca4cd4234a99313c13aeea0d58a086e266db3272972b40a7ed0de6ce102ecf6070da1255c2ebb94d39ed6cb0 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_34.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_34.txt index 86e7891bf7..8198192499 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_34.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_34.txt @@ -1 +1 @@ -d9b8f22e27874fd285bb8f318f2361ca4534c4297a995938429561b5baae592f4ddc2d6ba08f1c98852366a24cf6d2d70426acb7fa6c5447b99cc411552dc0e2 \ No newline at end of file +6d5ac8b140d9b5fadd1397104ea05c34a88607130acd4946e6acc88010eec7c7e56b4edbef91107cea1641b0a35eeb0ea5310630e9add59c4f655746bb2d47a1 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_35.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_35.txt index dd9a4f9ae1..6de6d24cf7 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_35.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_35.txt @@ -1 +1 @@ -e261157457422d5a959518b18d153b7cfe9e7f338468a0f8abfd637ae516a1b9b9d3174f1a5437e9553323dcd37d793313b3552bf353c45a7e45b966d19fa2c8 \ No newline at end of file +f0eeff0095d519be0843af4625742dc1516e5f8a8ece7bd4fb246e1149ccdf0e4bcbd556a53458b01c742c291488cf574c9ebe89991712aec3bb3ef056e2b7ee \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_36.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_36.txt index 982d0de161..a9a2674e30 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_36.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_36.txt @@ -1 +1 @@ -362af3bbd4c1563fbb4082e4a829b71dd5dec526c4a44d954391bea06e0514a7be291e341c28701705d6e19bbb9f74e2124e31179531a4b4c1d447ae2e85dd56 \ No newline at end of file +909d6e657ca5e03ee7fee8edfdfb651d233528716eb38664f9f281c05ea74f995706809d3d4bcfb48c5446f722f10ba0d3bcfba6dcbca5358bb251b790bcb4c4 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_37.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_37.txt index b932234ba1..297aae830e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_37.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_37.txt @@ -1 +1 @@ -e8f1118a35d9e9058fc36bff920e6f6565c0e668718564b8491041c3040c0b44d1c4a41c5e3e2a6343c7660bc07481bc6c4ab3a3a9511736974116e9682a99a5 \ No newline at end of file +0e9fb80f112cf8058a30b3bfc3c9ae7a4e2809e5d4d99f4555eee506b4d226b7c7d8cec6ca9b1288564b4718b497ab97784789434e03003103e3be6d416a6cc1 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_38.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_38.txt index b6c3fcbb7f..7dda4450c1 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_38.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_38.txt @@ -1 +1 @@ -d8639c4c398e5e4a4a8b51fa181c7f1435298aece6054f60e64a49536353f0708d3a665f4c9e36cbe11e7ae821cf6803bc9402084b282ee99724862474ce58c9 \ No newline at end of file +1452b5729be2e4050d58a4452873dc90c316367f0cff6567cb3b7522cdcdc89fa1632559142f48d51e86bcdf948c8328e6240282292b18933f7dfabae7849d54 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_39.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_39.txt index a56e19c8c0..cc3e3a251e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_39.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_39.txt @@ -1 +1 @@ -667a680120a5d44ee4334ffe9f619d98cf8d8736f350d99d1adfe84301a197f70eb3686eea9af1dec464dfd884676d955479463cf48d6d3abff94cc195b61767 \ No newline at end of file +315713693488a6048f23099ec9b85bf9ddc12a912c920745b355627d9e682862b518cae29e5333d69d259c16ef8f5d4f1c8368bce2cd2c395eff620fbbd0da43 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_4.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_4.txt index 6c1700639b..69be6692bf 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_4.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_4.txt @@ -1 +1 @@ -8320d4af9ae1f5045ff47cdaf6e75508e6d8197b2d7148ca322bcdc860defb7733aa37dee61adff4141cf46185ae62163cc46c93287e4b478a12a521157ae932 \ No newline at end of file +e1b0bf57b4f98bc6d43a0276d26d7261e6c6a95bac927dac95e36b67b4891d5eefdcdbc2b646575e566e5148166bf1e9d9c1f37b5737941183080ef587f7cc9f \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_40.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_40.txt index 7a1a759c0e..a9b3533abd 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_40.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_40.txt @@ -1 +1 @@ -365e5f36d8dddea1ada0a6eabb8ba8177efd2a8c3636ab19dc307e97cee902ccbd7ebc1c05e42e56b2ada75c871fe9320abbd6d4d45149f22034133cd7db7db0 \ No newline at end of file +edf7089cb08bbf91e1b719d3ec2003277925b9a9d253b8985e6bb55b21d84129641fc5c6bb036d4595b3eda9f9b9a4a9e416889f98391f27fb1c82f671f5f959 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_41.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_41.txt index 210672578e..12c51f4085 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_41.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_41.txt @@ -1 +1 @@ -aae26cdd8535f7b8704127c95c1282cfde0a225f22faa3bd989c2d399c3b18d4e91151f349f75a53d66ef173bc1e9683e24f5207dae108f7bb97e399f117d5d8 \ No newline at end of file +81476307c5227bf5fc1a5e6894b4b2ff5c6fb4feab1abe6be29f4d4dad7d867eae0498e7c423cfa427483bfba990f26e78fbf45d18920233d12b89d44fed14cc \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_42.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_42.txt index 2677ab1da3..ea4745830b 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_42.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_42.txt @@ -1 +1 @@ -4f595b0dfc0c192d0361046ec6778842c64061f8cfc72bca49d7da6a887a3e334dc06cfaf1f1d675dd639ca007cbd31c531d938232d8f93ae483d5873375da93 \ No newline at end of file +928292972397812d1df67f6438b04bb185ca953ad6b8e71c0c558d34e60947172bbb0baa6ba803bab66169b0023ad82bafe8c1d3ac3502b54215b39cec66ebae \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_43.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_43.txt index 06f3f8a884..b487eee9b1 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_43.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_43.txt @@ -1 +1 @@ -b7385318deba74e4757af669421e46663bc5bed352b8c876a0d3b46cd0d225b85a7521b2a69b9259b85cc7d9dc8a87b9f4bcadaef823a2af6114558b58d55102 \ No newline at end of file +9c794cbc9b48f25e2e0669240accb516761abe9c5c1a0b8efdafbca248aa4796cb729965355b348aa48c9e50c58993d65593c55faba00afdc623e213bdc66143 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_44.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_44.txt index 7e20111d67..4118752b95 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_44.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_44.txt @@ -1 +1 @@ -e41f5991cacbaeb07eb69d79c3ff0b1f315a73d28a1de9c487fddf05debd6ecfb2063709b3b3011831ec89ae7905b998e9ccf81cad9b1493104b09266147e006 \ No newline at end of file +a640df95ba3f1301bec45e49ed99f439b5f58c831a20c3275e97b1949dc98ae390788b13f119ef11018cd1d055ef8098b15637ff47c04a91228ea47f322691eb \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_45.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_45.txt index f96f21c6bc..436d8b301c 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_45.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_45.txt @@ -1 +1 @@ -ccbbca5892d4c1a9cc426f642c692afe9701c5a2ddeaaab28600ebc42abc0e95f49ed110da2cd0026bca0fb6f5c14be2dafca6754339d0563f535c8fdf0edc4b \ No newline at end of file +090a3261cb11cde58e7f7be2f54336cf142918713537ae7b6dcef0cd14ef563f7c2765d56a380bb33e2bc9ab89fd3cda6749240412b25df439f1a658965aee71 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_46.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_46.txt index 179340c85c..3ec442fcef 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_46.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_46.txt @@ -1 +1 @@ -90839a141f05fe2e2194786906e4acd7c07b7940e57a01ba579881cca31dc8023436baa7d429244a45fcc5bd216b84a01d9eca3a18aa6343efb75f8d803e0abf \ No newline at end of file +264526b00ee9983fb65770d93cb4103ecd4b56b34cbe1d0a2afcbf19224c5fcae08362fec63020d5d67b7c8a6aabba7bb80cdcef7295bf8065781645e48d55a3 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_47.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_47.txt index 35176191be..d51b5f7e3e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_47.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_47.txt @@ -1 +1 @@ -ee34e433967a781622de6849ae687c0d6ecdc96b29dc016bd1dc6d52afabee332a64ee75644fb2117c19912e69d8fc31d8802e481a01caf4226645829b5bc8dd \ No newline at end of file +6cd5bc7761a077d46a1fa37c3191df6c4ba38b0cbbaf190bc1a7e9fa900e369f1c31ceab32dc0479d27daad3163d20f1630fee6ac7dd7fb5b4f17ac9fd04b53a \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_48.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_48.txt index ac0add04d5..d2b5e94b65 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_48.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_48.txt @@ -1 +1 @@ -4bd478f423fe5531f162b0445d72403eef3d7f6243d2ae7a8d9bca8bfce243ef27136026c2da987cd4675ebedfc65f25e3efeab3db18cde7761cf1c5cc0194e4 \ No newline at end of file +7970bba9f22cb7ae8a9129d07eae124db1343be40a70a01280d1162f7324b74e137b7c792f7bc411b2a0964291df27eb77da940cbaee62c3dcf83160ef5d8c6d \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_49.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_49.txt index 0941204170..244d71dad1 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_49.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_49.txt @@ -1 +1 @@ -30bfcaf5b39a6b71f488d76236e241a54397db1549408839443109b6a387fe77f01e1bc9f702a718fe90ebcbc586861d41205e64f939b22e8005ab7997bf9cd8 \ No newline at end of file +e310717d8fc6a54de17aadb828132413995a688be186487ea48a8cf1a754a33c121dea4edcbc989863d730eb6258704285c09562eb206e1fbcf24675862adf72 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_5.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_5.txt index 951061e9c9..6d14582565 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_5.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_5.txt @@ -1 +1 @@ -b2730c16b6b818afc716c92b9b1f7057ec51ddc42edb91a8a630ffff0bec5295adf1cf6c28d3b8ce74dddad411dc2c291aed1e50b65fbc1b13233142195facca \ No newline at end of file +ef60123290ebd67ab8f02e54c8b3b7e0b56a783acce7f9db2c4c4042ab7dc757ae36391b13e8f537b4ed6a904661229e94e2f85fa2e16ed6d7367606d6f094f2 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_50.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_50.txt index 67fd22e881..73af3e683f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_50.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_50.txt @@ -1 +1 @@ -f36f2f7091eeb9480456f1fefdd4a8089b93185c46151a80d623c130597f0e1db8cf3a44ec6f59f68b7ad666c93c4a1b4521ec948478621f440fa1ab4dde3aba \ No newline at end of file +be9e30233325c98ea883e6a8066111cc254a11326bba13b206fac8ce490da13ea099fcf62b6f7ba2a49e198f1de4acedfbaa2cbfec09755d416f3fe0d36ea3ff \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_51.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_51.txt index 9085c7fbc0..960fab2272 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_51.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_51.txt @@ -1 +1 @@ -e6939cf5db4fba5e7d6a1e1b80bc950b967badf5ba62a93ad503f95ca1fd8a1793f0d94e82149dc2a9cf1abca57cc0e16e507c0475c2f03204d58f47aa563e71 \ No newline at end of file +131b45d707e6e5087e0ee60cf847b9d2f9171fbf949715fc0df1a5c69e8fed4f0120e1067f61abb6730cb21b663b31c384c080de47b75213c491c46b048f09eb \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_52.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_52.txt index 041175997b..f4eb2a9ff6 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_52.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_52.txt @@ -1 +1 @@ -2b8cb25acfcd760ca959513584078214c2d11fabdc1a008ff915e65fa6fc238d16f697476af45e96d1cd787c022be89f9d808479516121b03aeff4fa34a9a926 \ No newline at end of file +b86a4c80edda50d67c18cfa492cbf03b3951c94a7ee3d73fd0fa74427098db8fdc7ef946fd6b64972bf3b3d2ed4fa175d466c746a522158424e8f3a5fd63f53a \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_53.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_53.txt index 07d9df0dd6..8512b3598f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_53.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_53.txt @@ -1 +1 @@ -e6b50274a82532677f5eacb7b68d3fd42064a2b1696b011aabbbb490dfaa71cb6422fd89ce142245a6b98b4d5c92a32d58eafb4b25247411da2ac644ef9432d5 \ No newline at end of file +d9d7ae31d0469531c08b995a5177186642e8271a99160a19ba018aa972f376e1eccb02c7ed9802d07aefd46433491555e1a14e857f24200baa00050b547b0f1f \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_54.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_54.txt index 2ec6bfd3d6..b148d97fa5 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_54.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_54.txt @@ -1 +1 @@ -f41dff6d59774a5769cbed84fde3f60a74dec929d291f9648191bffe15130af7a7a5fa07bd43207dbce0f10188db672d32f1d5f403227e56d03dd4a4f8b537d6 \ No newline at end of file +9c75bcb67d510cb224460d1426bed6c20462f274dd70fd2447be751c5735b1f5e792ca49b9a75766b8bcdf77dbbb8df03910c8f2dab411ad9c362f76a27b939a \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_55.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_55.txt index a6bc427bd7..563b4da502 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_55.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_55.txt @@ -1 +1 @@ -503f39ed0921976adae6d613611bef1757a7c9393aba2ca8fcd41a9bbce61c89eb868f6aa73adc63f43d9093c96a0ca330588ad0d6c03b69b97460b13d46d949 \ No newline at end of file +0483a21011f661985a2bf337d450ae41532f458e9c11d63b5b5a54d75632bd1c5959afe1714818936ecd7714408f46ff39fc4ea80c69dddd8ac11a22529e2ace \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_56.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_56.txt index 4ec3065cc3..64b5a21dd1 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_56.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_56.txt @@ -1 +1 @@ -3a845afa66c09a941795c8c8335f33b47c3900cfeb0aa7415bcea0e04d17ce56f2b784ff2828450c5205bf97fc4751682fa52e607ac9d1916c00797ccbe9cc63 \ No newline at end of file +ad5702bf8eb5e6499397c6d40d2a5baa38d3fbfa705f1ab95a69190529d710a183408747ac320dffc50bc6773e637bc819844e561ef5f6d8f7c541493aa1ae8c \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_57.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_57.txt index 7248852783..4b13995e1f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_57.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_57.txt @@ -1 +1 @@ -4dc65b5644346407f6ec76f4a0143e334949f7372cc01a7aae61c24069533b4ec48bf51b4be13af09753221468958ffb4062d9b8324016b78d219aa953c8fdc6 \ No newline at end of file +757df1d31c6840a4b5158a10cc1bf8157c6fb8089495a8de76792b3f23c3aafe72e56819a16a8055b65ab6f97ccd5094dea27729dc070ecf65aa2b37b1195a0d \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_58.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_58.txt index 19aea259e5..698a6f3521 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_58.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_58.txt @@ -1 +1 @@ -54d57ba36ce203abb653d75aba4acafd9cd46567a8d40e9b8aa1f8cef9903b731a0dff0d4eac6ea51b3015bc007745d7a30b56785f0fd93f13a0b5dad45ee3a3 \ No newline at end of file +b878991664578bbe458d35cc1df8bdd4b5bd892eda8395fcbfaa88bda1d8f9ea26cd9f14400f4bec239ca0392c4a62623ed0251af5e39a61666dc387547e4695 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_59.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_59.txt index 7e5d932cd2..fd06b74bdf 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_59.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_59.txt @@ -1 +1 @@ -319ca162b1fdd3b62d2f3363ab755070201684690b99765fba1fbb0a3c2cf34e4c1084f72d456dbc479a37414b43a1d1328a8b5d8ce7feb72837ce627a1a76fc \ No newline at end of file +5f3a0b3cad21dbde5579050d8f469a2e55ca2814be2a5d57ebe91fedaff9dc438543d4660a3c0a86f507e0de19f6d28a7659dd07d9f9c9150cb6a6d3cf5dc272 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_6.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_6.txt index 4d2c88ed55..5046847203 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_6.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_6.txt @@ -1 +1 @@ -8603f33705b61627896b9b015286f609148478a8425bfd3b54c84212b5e582977a353e47d5fe22745be0f9db97d4c43e59ff96f2046a99fc505a7c4c8261ed66 \ No newline at end of file +477cfcffa8b548f6fab669743ddc05dc681f67a2ebaedb43b5d1d4a20e616d600353291660e170f171e497eb689af063f9b545cd1c99248c82b5af72a27603c0 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_60.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_60.txt index 1eb2f0cc63..dcdb12185e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_60.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_60.txt @@ -1 +1 @@ -f284fca7e7f7456d5d84bffca1ae58a0c13e62a412625a6763cadef78179cab4e9d24123a2853874cdbb6a607376603477b3c568ad3b59283d71cb12abbde197 \ No newline at end of file +2659a2374d9ccaba2139ca2895900187e5e1d20696d9433df7bc0495c366ce7b3d220d525725a5dcb682f42acf31326ddcf3f38ca191606ac4394aed2741abae \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_61.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_61.txt index c45b807943..30930193be 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_61.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_61.txt @@ -1 +1 @@ -de1ec4ebb73f38ed8eaf10a5b6bf7fec89a63f987038e39ed0a3e839516b91652bfe1d18b80b38483b220a3ce1fef84390d49cee4c8aa6a6c086c3009ce9dbd5 \ No newline at end of file +ec33ddb4030bb3e8e04faf7341e780b6c71ef0d03b5a14fcc4211fddbace7a94a532db288198081f99f7998fc21981cc2887b0ec9a66f1d4dd2c44cab88ec50a \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_62.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_62.txt index 3fd7501632..597466e292 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_62.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_62.txt @@ -1 +1 @@ -00bd5336de4f0195f9dc13a4aa465fe73de6fa7d56968e3db071fd2660fd1846893184ee66113b4a60b02c464ebfd510cc40680986c70315129e7bdf24d0e41b \ No newline at end of file +5dfe267e35f5dfde1f9a7ce3749994749b1499e731feebd2826312d093afd764f53270b8c4d0f7cb4a0027364d6cc16b067c9782573d48817ff2faf1e26f3944 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_63.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_63.txt index 0900bc0e9c..43d39bd5af 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_63.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_63.txt @@ -1 +1 @@ -2f208a6f30a615412c063768348005c6a929ddf84a7cd4a29ac7d713a9fd23ec3cf2bab9afce4d78e780afb8d987881242651dd1739e39570adf7835cb017007 \ No newline at end of file +4c11e590aca4e0a30f1a112098a0aa52fd32673cee1e4e13b2e906f72cedf5c42ab7682e4d1d63442f0799384d68d90d26dcfdaad120383f0c3d991ade72f6ae \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_64.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_64.txt index 44a84b29df..01ddb74ed0 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_64.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_64.txt @@ -1 +1 @@ -42f433867661d4940ad8e9b41c417e01f27838ac2f74b6b39cc2deec2e5628bd734549ae54d38468ac3509253351b849c677b4ea7e0ca85364e238a4d54bca07 \ No newline at end of file +00cdabde4f9492b560d52a65d5440c8a802e5717ebe481e3054091bff16ce1d36d48f6b8acf02ac5eb41b2a6375ec5c27e542af023a563138c5bf03dba9dd276 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_65.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_65.txt index 801e1ecd08..0ad2347d31 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_65.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_65.txt @@ -1 +1 @@ -8584a8f57ec380219b67018cf6286e4c0abb5adb90e12fe14993c9843f862e05e9fe1d1a1413b9e037b63ccf4e031f65df31351071ac95011c2a439e54deb38c \ No newline at end of file +4b9833eb48c7829222cde1aa6e8b6c751af1a3a35a9aa407a18efe30ba8e297339666026e7eb801b6def009085dcf19a6e23cdcaa11b30301822ce3ef913363b \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_66.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_66.txt index 979eedf631..dd30812906 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_66.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_66.txt @@ -1 +1 @@ -83074606abd3306c1b052cb8c526261b010c05ef7cbb1c07c77ba57fbd4c8480dd20d353a155beae9b44b50e512dc034cbbf36a8ff4c19cbc0a24d90ffccf3e7 \ No newline at end of file +1470fa3d5ee3d05dec9e73a4a1daee0cf1e94747472adf4c2107238b0e4cfa581438480e00cda92997d31a13baa76760c4265afb10f8832ffd10a5d36f41839c \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_67.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_67.txt index 9dcf3d1c37..f0edeeb86b 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_67.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_67.txt @@ -1 +1 @@ -421415f3db6be932e1f96df766e305836dcfbbe9269dae0ee4be960a676f335bfb261375dc5df4675572f96953f749fb838424caa01df626cdbe600365c1d728 \ No newline at end of file +32eced012e6578ad7ac84f164444adb736c4700ceaf84cabc12b2a5809150a8409d39b0598e1f36733f08db982391a760675c897fbcfd331b25fb9c0d29caf4e \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_68.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_68.txt index b0f3a46e46..566d1a7604 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_68.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_68.txt @@ -1 +1 @@ -311b6a4896182bcfaf3d71c06f2f6feb64d99d0c4ec32700babd051ce05f9f4e845ead8afd263b67a16c67ea580843faf2c63a909fb9b505ec8eee818f43bccb \ No newline at end of file +9f86dd743cd336ae76e41a7e6762f630c5610c9e7fcf5261264a59939ada97a710e7ff1d0d3855f7d5bd8e8e33797c571c4153d19f4f43d1fa5e5f897df5782c \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_69.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_69.txt index 7cb66d4eda..40e95607e9 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_69.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_69.txt @@ -1 +1 @@ -8eb03f11b258c1d619e365eac3b1991025cecae96a19ce9ce33dd645321d2123940f8f18e2384991c4335593f9a8694b016a8500ab53992f7240cf7c81f7603b \ No newline at end of file +ea83e935f93abd603d4754a4c26ad0224653e19a00d0e40cd25f00ddaa5acebeada497ea4b4cf96b6af467107a7ee4efd142de9a121a4d48a857845f52744abd \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_7.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_7.txt index 820d3b8a37..c24813bdcc 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_7.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_7.txt @@ -1 +1 @@ -f09b9b7d08090a7f90e34ca5edd9243fd74dc8677f8a62a6b5923cd26c527c2885006110b03a9bb4fe8428af58e379ac12bd6ab44bf3a112f0c0d286a2ab849b \ No newline at end of file +7e87f599ca36e3c9797c54be2239aeb9431d4421d28c5223073a6489806a632314519f172404479238e301ae234cea747ba1ac8808d577edf6128c433130b015 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_70.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_70.txt index 8fe07f813a..36e9e85bdc 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_70.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_70.txt @@ -1 +1 @@ -984fe776db7e22f30668527d23b7caeacdc186c9f6a5a56c4a2dfeb7fedcde2a7c36c75d9d9bc33e5112121b7e5dc500eabc1137f8f7b5094648895719ed9bdd \ No newline at end of file +cdfacfe67692eafa2b0f3659511f4dd03157437c3598a623bf4fc6a94ee129f281d16200291a1556c7cf1f389e7e2975ec2f23e229efb702665ab18bf1bab9c2 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_71.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_71.txt index be992dca15..d5ccdaa2bb 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_71.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_71.txt @@ -1 +1 @@ -0361f3f95d33893a6954d0f56d4bf0a13d71e530794e49e3cba4c10b3341f962fa004862d82bb62f5a7a69aaa6760310922e3e76e467506c52b819c897979455 \ No newline at end of file +aad5e1df7dca3514de2321afd5ef501cec063b1bde35ea75744e49c20af80a926ea05a7fe5cbb9c9da05df5b97fe0ff16474a36529be449506274ea37200a0fc \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_72.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_72.txt index 55531d9a68..7805a17a30 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_72.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_72.txt @@ -1 +1 @@ -1193e3828fa77351d96feb35a1308e82ab147a9e2276e1213529c89acb08dd3483fc36be9f20d56664e39b5a2b71faba8976b619971257a9cda5a38ea0b36ad5 \ No newline at end of file +936cd628ce09442def5c028ac328347b566f0f947e0f0647740655dbf587d8d15e3f00745f0d3fa3009f9abc6cf96488f70fa7fb0d0d05b879ebf7222ab32aea \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_73.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_73.txt index a031acbad6..0169219d5b 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_73.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_73.txt @@ -1 +1 @@ -c44b543ac6096da9f3c01ecb1b4044eed00b59ec3b88556ac86d3f38aa960664a11cc266b224a89fd39ab0c419935d0e390388a3d10d6a082e5ba5a053ec5aa7 \ No newline at end of file +9dcad47517dbea198604f7b54bdbff87d9d5ed1c8b6f3b06a84fdfcc55496bbd26ec354b4885af3b6d444e03b96dbf27d69535667636a696e2016cb4216f20f6 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_74.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_74.txt index dc9ee6dc9b..5b658753f2 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_74.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_74.txt @@ -1 +1 @@ -ea1c557d467683783d98465866aef09050d4c33a170927b3491df8216cf7a6cff864b5d1e781005cc106977d53474680be50f0eb508ed08d331a789de02ca6a8 \ No newline at end of file +1902d128894cbbeb3c32f388aadf1d3366c4be85940a10f5fbbed8435fc46f79ec8e2b6b4f4babc8bc3b943131aa1a2050393d8ca71c17ba9203dc4590b393c4 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_75.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_75.txt index d63b9eca26..74c22905f7 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_75.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_75.txt @@ -1 +1 @@ -80d8bf511eaaeb34f96fafc7246ca0d94357d6012683426b47ecf4bb1bf9367b02be257380763e22146934267a2343accb7fb1785f1b9c2996f306190a66aedd \ No newline at end of file +86a39b2cd9ddb300c73e200254bdac705ca2dea4146202eab52a17dee86e36684792dd99ee9184cbe3bc0921660e39bd79e039f935a629636969b38ecfacc663 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_76.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_76.txt index dc7c9a2477..5a4b806b49 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_76.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_76.txt @@ -1 +1 @@ -60697537a85b2fe2ebcb69c49ec3772f5645bc481352a5988720edec453ff81823f399d38e293d6bc965a53a4e97ad8912b5d4b741535f0c1cf56e3b16debb01 \ No newline at end of file +1706ba637a0b4929582e329745d3e8185043c10dc993362e1aa7bb0dda9bddf1dbe977c974afaf8d531267d5767919855a34506c88510085f802645e6364838a \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_77.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_77.txt index b81d326e79..d8e201a5f7 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_77.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_77.txt @@ -1 +1 @@ -f562ba63be561c89252e19c6861235d8755a1de06b8f58f948d8466966a58e9ef8de2af08c5ebacf643d33012eef885e55cba249b6b660004e8ac27061cdbd15 \ No newline at end of file +99b63d744567e892bfb2bc51767b7a0ec1a8250aea923b941776a9d7fc5b4aadd47f68997b106ac675b0b152d4da9a769e79040d73f6b5e30be535aede44ac07 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_78.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_78.txt index 92f02439d7..5f3ace6cda 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_78.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_78.txt @@ -1 +1 @@ -54501629e10907c7a04de0c85ddee8e1db3f230820a1e2970223636269ba95cb79db4b38173261d4b4f2aacf649597adb26ef04e7c6934c242b7a7f4fc99de4a \ No newline at end of file +9e9bf0ee47ccb01def23551cfb2f09094ef10072f135fa746789fae405655e6143ec04f34b9034224216dd6688d6dce91524cce710ba74dac5c50b78903d8206 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_79.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_79.txt index 20e715ff8d..f1c33626e0 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_79.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_79.txt @@ -1 +1 @@ -837a69193fa55769e588ff1898404c53ca51eb4540c908e9b3caa0d286c79800afb0b0c7a9125ae9efc620386dce19a134f093fb2e0e6dd3ba3406b7cc50da5e \ No newline at end of file +cdebfd3eaa16a6c117d15451b7c9a2b180dc83fc845a2ad8503b8a79390f03bf429120f4a1df2f888fe37b70af0b99b46fc5903607ca3cfd9cec6dce894a29ba \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_8.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_8.txt index b257146bdb..0e77f27e2a 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_8.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_8.txt @@ -1 +1 @@ -5a0c582b4988b68d8830e4397ae0a437eb017d6bf98bd2b6185c618fd1fbfefb94e9c644df802e3c0bfb64d528d7c0e6dc979c926a4aa3bed3def66c9ab0191c \ No newline at end of file +560e3ccce602b51527e70cfc70cee5a6fbdd806b992d0121282f1dce976de7da21bc0fe43de7eb326ea014786ff11720123215ff26c9441d92c0f070e1c588df \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_80.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_80.txt index 928ca6e9c0..09dc1abe3d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_80.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_80.txt @@ -1 +1 @@ -cbe7e83ba45d8e49628d4ff543151bce46b116021014941b88282e34aa2fbcac229cc5597fdb63c29d2782d6d8441099d103b8356fb8f97740381c981f18411c \ No newline at end of file +0c25b098f758b43516e3b2017c5a1f84c387d102c4c665aff6d1b8df941ef0bb15ca6d2dfcbdaff409cffcce9214f054930fea68870e10f7e3a7b531cb649395 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_81.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_81.txt index 412dfa1acd..a1ae6aa1a6 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_81.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_81.txt @@ -1 +1 @@ -054fb18fffe3c6780e5f5bde2e6da0bab50105967318ae8d0daf9bbed1147910620ea66bda5196f84109d35763b2f5647c0508926b8ca7097c114c355732012d \ No newline at end of file +bcb0d63847cb04888db8a225311e26867fad10f88a4c2698a6fc7f06f51bd74de72d145b33b981afd3b75ebc004e48800b0a541a77f1d24d7be8ea395776e793 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_82.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_82.txt index 9f72e1aaa0..c75c67b3d7 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_82.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_82.txt @@ -1 +1 @@ -76ebe3fd98e0cacb60c566660ea43e5e3da5e79fdc754875d59e808e1fb982b9b1cfeaedcc59b19ca824490546bf41010d226bd49a730b06a445c6cd3301508b \ No newline at end of file +fe872322f09b93492f240671ff2c06b22d946fa3c6dfcf433e4d48b49ed6662a3ac3c01c1ad4a8a1f9bc6765d4e1e3f0530382a27e5c7fe478f12dfb7e8f6e8f \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_83.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_83.txt index 60a1db99d6..ad722e5fbe 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_83.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_83.txt @@ -1 +1 @@ -ae5df9d6346511e59e8eac75cb43ef1a01a1c4dfe657775db402812ebd69b3a9e5701ae4f417f62b0de83f6eecc551e36beb31bc9250ef1b648a72dac71af596 \ No newline at end of file +5d6a63214f57c620576e315586594311354be066c7d4cca7fd1b06568ff039b59032bc2a782d8a0960bb8b8f912fbd091de5b35d91813faa99cd9c53592ab3a1 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_84.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_84.txt index a17f5fe5c2..89273cf289 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_84.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_84.txt @@ -1 +1 @@ -e45b56cf229746d9fecc1231934363655957b51bad7ae8085b87c9e2709b5e6ecb24fe667361737fe85ab8b3c1067e0a6290c3a0b0ccd3ec479b2716c71484d5 \ No newline at end of file +431a4e07f6ba31488657fed2cf14d88d401d4461d690ed3f7f0bbb6e615b82375ac6cd717df8d1374b445c402ee25d8b75c53ffc2e4f3e70dbb47ecb954105af \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_85.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_85.txt index 2c3aba5ca0..a2eaa73230 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_85.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_85.txt @@ -1 +1 @@ -4c4c8b964b2fc9cd773bc5ec19ca4063e47c8716d683d13aa8cc6e21a11fc0b4ef2d284b63be4cc3d48624691c634ca5d96129ec9217616cb208b387914f53bd \ No newline at end of file +7865a2541657b2454d4c97d3fb72a80ab1453afc1266bb95f3cff0900e0ec441521bc806dbfa4e78d0ab5f37e6ca4607a71a006851e901a4d944f4d38301a815 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_86.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_86.txt index c3b5e405a0..faff9343f4 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_86.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_86.txt @@ -1 +1 @@ -67a3b1aca42eff9947488633639cccc62adffedc324123dffe9f50d4897953aa7c8258a0666beebd4e974be8b05394fc88d26d455abb70cb3fe6593bf98504d7 \ No newline at end of file +9c30c053de8434869f884ee946bd0db8a22b215f7f6d85bd2df46b0a533f904b272103c5039ccd1380ca04ddcc4a68bf528155077bfe97c666c1eaddda62f3a3 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_87.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_87.txt index b66ff24fac..aa51ceab8b 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_87.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_87.txt @@ -1 +1 @@ -64d7baa684416ad9dc8a12a3c70c30cedf97dd9557ea570f33b42c5ab2fbe785905068ce5ef512391305c0d9780b4022c12d4ab41e049d46c80c97b4fb18f8c0 \ No newline at end of file +362edd5f9ac5cfccfbf45ece906a7ca613bcb971f00c6f4c1f5c96a3d6f58a5a370b659ae47a09ea7950b93575e0c77258a6e642f33a2b5af770b4e2f76307a9 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_88.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_88.txt index d75dea3a5d..533ba78b31 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_88.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_88.txt @@ -1 +1 @@ -1ce601a07e0df940716c25d27418c2e30df7086d2051d3844e1686e19386aa9336fc2241e70e690293facc6df94c36f72424b729e8619db2fe91224b9a695a81 \ No newline at end of file +a6f3ac2926705a47861c9e4704c7494a79c1da31642b8c0ed4c3f1706ff0fc3dcafee7283a26982a003d7c7de2214de532ce137cf00dd51690357f49e882a125 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_89.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_89.txt index 5226800685..91eb5dbe20 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_89.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_89.txt @@ -1 +1 @@ -ff0ae639cd9f7568096fb8fa540555fe380ae0e3b93625ad5b5819d0c5c686fc013a9875dfd687e4326886a9e5e8de1dcc7248cb54ca424c5e37e3d98124cd26 \ No newline at end of file +1f4ea6317004a0ccee3698eb0d4e3a85eca6ae49706b4acc68c4e5019c90fd595e609b65deb104164cdc453ee3c71eb63c7ddc2eb7446c33d5b4b54923554785 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_9.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_9.txt index 91ee6cd144..0087bbb014 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_9.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_9.txt @@ -1 +1 @@ -4a8ec203acd05d323eb084b15a140e412b22a56267727b30578aea9741acdd959136591b8906bbc8bde0e27bed6cff1a25991a7cc9cf30a293b770aa09ee7092 \ No newline at end of file +e8a16df33a41d0937200725c09f992a60606e80d5efed27ec8c57156c1be9a0a4024ccb7d70b2b95438d2ee588f753738c410d54137e73bff18c62bc5d45b79e \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_90.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_90.txt index 492c5d80c1..4c284c594b 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_90.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_90.txt @@ -1 +1 @@ -24264a2eb9880b02bb7260f16caffcb8462afbbb76f586cdae416d9df6a33482e54db0874a50eb22f06143e5a98b14c3dfe676a7cdda7299510138facf67b776 \ No newline at end of file +ab7d270ef50a23b764acd071398da9499161e1dd870a3426bae1841a658095c6d8a1d186b8ea95fd53ee98b38be02364d58564ec0a9a1c67e748726874b419bb \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_91.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_91.txt index 2fa048ae90..5d743aa8b3 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_91.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_91.txt @@ -1 +1 @@ -f40c2d5b63017dcf2f53d96d7ab0bc206c3a7073fd2065e779ac0848a14f965e4b4467988262ed09fbe37d340d06ec6c31fad64d337900789472c963a6ecda3f \ No newline at end of file +ab347ac5278811962e5b5d4297e704dbcc17cdc9b99d4a9ce424b2f74cd3578c250fbfe7f0521718064c5121ccda038f68c5f1df96f1b3707ed8322a60f93477 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_92.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_92.txt index f45fdaa495..25f8399dcd 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_92.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_92.txt @@ -1 +1 @@ -9d7f45e4dce3dc27803374c382752c9af59db8dbbe41eb2396512e9cee01b14d0a1bb8eea065def301d1eefafadb61237e5059ee9382de5ebbac9254b02adc31 \ No newline at end of file +36f48312315dd0e5061d1990fef967ece484b21b94c86ee989acfe3d856f203df8e09ef5599e50c4abfc0db44a8a8d7921af442cb418d93684877e5353940d22 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_93.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_93.txt index dff6c10575..84c90b2ca7 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_93.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_93.txt @@ -1 +1 @@ -4b5d41604f5d306e10ffba71574349ca0fff81a6f062de3e479978a09682cca65d89227ae7207e7a387ff80c03ebaa90d8cfc3acb96ef883094bf0e6f6bce984 \ No newline at end of file +3b437bee53675b38a2519028ba7484e324237360619026826861e1411a98c84c000c4fce05606ddf556438ac1b7ec5d9d4e3cc626d5c5754b43b01dd17688131 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_94.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_94.txt index 1f5827f3ab..d3e7303237 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_94.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_94.txt @@ -1 +1 @@ -2d759f92d8def5ab6ff16a103b56982890899e98ee439082ad7aea2b54e3401ccb999104f4c0d1105b3e013cfd2bbf293208227e1b48d61543c0a08daed86dfe \ No newline at end of file +2a4f4ed0decef08aa2a9a4cbf92c0af59943134f84ec908af41b28752f5601e7834ec8a145758ce5934ac84e3804d1b1f519bd27b8e366529f3f5f54eca8f70e \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_95.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_95.txt index 4a35b08168..a71d05fb91 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_95.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_95.txt @@ -1 +1 @@ -1639a65cda2fe81cd3a98317013ff36fb6cc424eab7ae600fb6e13d9fe40665b67bdacc541df2b603e1434e345bbedfefed9ef6d4d8861182b7b45163e05b6ea \ No newline at end of file +38bb20dbfba2720725ea233bc236b6fd4ca8f1223f5bed7cc37916b8da95ae9e8bd5043fb3a63cc7d9fcd6699f5c6efd6acf2ce6d710abb92edd074f56ca934c \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_96.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_96.txt index 01b1e7de16..ed576c77d7 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_96.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_96.txt @@ -1 +1 @@ -11ad0658903d34da01d2fe1e3a721cce1d001bda603b9bedbb0bd90b08d812dbae09e20ace41216458c104bac00e0e018517f69f0205f0e5009ef21bcbccc9c1 \ No newline at end of file +ac546fe08aaa6e76cb76c5958dfcc6aa4a7e181fe7f6e81622501f142b94bc91fcd7456571c6837cf63a308a989817e425e5e166db7e6f83836afa251a124f5f \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_97.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_97.txt index f2c5df8649..658f52c2e8 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_97.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_97.txt @@ -1 +1 @@ -385a42607bb0268de2a691e3f94b2befa83c610d848e1b43e9aaf4d10caf4c802ddd84ded10ce9727b877b4a29abdc41f4b591f483be45336243a532485e4af9 \ No newline at end of file +28cc29485b0e9cf4d92df7b85430b7d90d1d7b9380d5855064674dd74de2ee531c2dad7acad45e1d39a484d24d14b065eb786878ad1263df456a942977780c51 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_98.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_98.txt index 420a1841fc..8014118c07 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_98.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_98.txt @@ -1 +1 @@ -dba7c641ba55a1e0b392f445c794e288b24e6a16e5cff4f797059cacf47c08f6b6a7c11c494a6722f2d7a397255598b705f9ca6560c91c086f8501da39d726ac \ No newline at end of file +15cad26010f8acfc4c7238911c655fea43ff8604d3a96daff3c7e51c3ed6727145b185fdac3278000a41be8c7f228dfe3282f54631c8d58000c05181a7894537 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/effect_hash_99.txt b/crates/core/transaction/tests/signing_test_vectors/effect_hash_99.txt index 57e6fba7c8..b66c1bc9d6 100644 --- a/crates/core/transaction/tests/signing_test_vectors/effect_hash_99.txt +++ b/crates/core/transaction/tests/signing_test_vectors/effect_hash_99.txt @@ -1 +1 @@ -0822dd304d735fb39af3ba54daeafd281c552d7a496b0290c9246411431caf8801bcbd3c01db1a82d8a5b99c6e0e47de344ee816eb4d13acb5e798699a241f7e \ No newline at end of file +588256d6077a82fa68ed82ca5ba1c43086158c21874ccbd1927d59cf065a9b62feff874fd93532e59cec30811873a568c098945575ac139a1a0b0e9a5d1ae3e2 \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.json index aa03b6d018..c2de0e410a 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.json @@ -1,94 +1,103 @@ { "actions": [ { - "output": { - "value": { - "amount": { - "lo": "130861697989262792" + "validatorVote": { + "body": { + "proposal": "734178146", + "vote": { + "vote": "VOTE_YES" }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "identityKey": { + "ik": "M+KCjFBoz26jhphK5GxrofTA5S1FjNumOTpvxDql5FU=" + }, + "governanceKey": { + "gk": "0K9/IhGDnY0HM7cKc6BzfZqH+woUX8N5BFzt9+t97gg=" + }, + "reason": { + "reason": "MaTOG8ZA81BaGY6snYzK" } }, - "destAddress": { - "inner": "29L4+Su/qnvIsjzatx5yKDyBY6J9Mf4DVWcHsFK3KHdvMzXTLvffaAEKuohkWIXe4+avhygJNbMUqucg+KMmeuigZIH4ncU79AHQpDjZW/w=" - }, - "rseed": "MxhhX30oL1KY3pUEip6x+T3UtEpRVTGnvLUohCQf41M=", - "valueBlinding": "C8toLRXULgJlC3G/xODXiiGuRHW6BYg0Wy7HnRdKzgM=", - "proofBlindingR": "4tyP9BMiJH2zVr6095NlLF36O6ZtMm690wye3e5rfBA=", - "proofBlindingS": "zbMspxJ+tiGTzJoSrMggU50nRiYEJME2GjrTezHtAQs=" + "authSig": { + "inner": "erfSdVw34DGkIbzsI5fD4G3YzsV0NuCJxPl1wEB8MwNdrOmqIXIy9ecDDozV3yW1NdH1EO0Rz23scMbiFIiPAw==" + } } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "186069168869468599" + "positionOpen": { + "position": { + "phi": { + "component": { + "p": { + "lo": "398983242223267371" + }, + "q": { + "lo": "174252255376395430" + } }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } } }, - "rseed": "GYlXp1qWmNTs/tXGwFvo652RGd2thNY9jzOSjFVER4Q=", - "address": { - "inner": "0Zzaz2QWoFN27kEeGQH7p0F3myZGM/biCi73popwyGh8HSpAsdjp/TmhMLQCTo/2/fcmALEYXjb4BHd1fxp1vr47CMzq5Aodu522VU6mVaY=" - } - }, - "position": "166682398624072", - "randomizer": "emoeu8rmZ16L0HsYNoAZbl3VEFi+1qzycHWXuwjj9gE=", - "valueBlinding": "0qbvq4OooEAyPoS3hPR8nSBAZz+TEZCyvaqOwO/sSgE=", - "proofBlindingR": "xxIiOBvPu5HlwwyP00UX6VkeyAEp9rufP9AUsLgIjwc=", - "proofBlindingS": "t+Tu024m06POiT/jpqpYmgTrlc7ZIbagjqLwl7QomAY=" + "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "state": { + "state": "POSITION_STATE_ENUM_CLOSED" + }, + "reserves": { + "r1": { + "lo": "9696041976274794" + }, + "r2": { + "lo": "462018430045093463" + } + }, + "closeOnFill": true + } } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "248482070662997512" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "actionDutchAuctionWithdraw": { + "auctionId": { + "inner": "xsRCOlxNHiX/h9AeLtuHVj2+c7JWQXmLz8UFuTTO0Ts=" + }, + "seq": "45580760", + "reservesInput": { + "amount": { + "lo": "12303585269341678" }, - "rseed": "G9talMInSDFd5VyTnSP9P0tW/inounJrPyHBu+K3zWc=", - "address": { - "inner": "0Zzaz2QWoFN27kEeGQH7p0F3myZGM/biCi73popwyGh8HSpAsdjp/TmhMLQCTo/2/fcmALEYXjb4BHd1fxp1vr47CMzq5Aodu522VU6mVaY=" + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "position": "259248537329171", - "randomizer": "H6j0T9NMfqHJkLM/Ot18oYMCJhYVh7Qx9ilZMneMMQI=", - "valueBlinding": "P/KRIo9xcA31o8DXreKb5n4ttWjX1CzYKyvnlfOb/AA=", - "proofBlindingR": "z5/GR93SLKZgDQMfWmpPWXbKD0/F43bIX4mFVfC3QhI=", - "proofBlindingS": "Z+hAzcVdjlHz26P+vTL7r73hoFymCZ7kMbt6SLfPWBI=" + "reservesOutput": { + "amount": { + "lo": "324597899784941655" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "Ck0Wpk87yeYV5wKFPUNqXRoDxMuHQFbQzJ76MAuqEdo=" - }, - "unbondedAmount": { - "lo": "455685108815975292" - }, - "delegationAmount": { - "lo": "489052794824462650" - }, - "fromEpoch": { - "index": "1086", - "startHeight": "1086" + "ibcRelayAction": { + "rawAction": { + "typeUrl": "/ibc.core.channel.v1.MsgRecvPacket", + "value": "CrIBCMq4tpgEEgtkZWZhdWx0UG9ydBoJY2hhbm5lbC0wIgtkZWZhdWx0UG9ydCoJY2hhbm5lbC0wMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgoI5NbuKxD/vetKQKCW5+KZteqBGBICCgAaCgjk1u4rEP+960oijwFwZW51bWJyYTF4aHhqN3Z5ejRydWxhdXh3enF4NGNsdnltd2w4d2szcXA3enU4cWpqdW5yMGt2ZXo0aGd0bnpudnJyNmhoc2g5djU3bjJseGFsZHdxMmpzd2QyNW1jYTk0YzZ1MnQ0dXd6Z2c1azgycDM1Mmp1OG14NTcwaDB0M2R4eG5xcGw1cmo4OXQweg==" } } } ], "transactionParameters": { - "expiryHeight": "8073562513", - "chainId": "masdaznsngnzrfvohzubcslxwbymaeoh-1076137565112922", + "expiryHeight": "1826436459", + "chainId": "jmuxcavzgvycljsrxop-0521683", "fee": { "amount": { - "lo": "883449460740013615" + "lo": "427956015384633665" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_0.proto index ebd3586f3bddbe803a04539e9a04761c38050f48..42e07d6378bc38edd1bd58ed4e2cf6086eb82a4f 100644 GIT binary patch literal 950 zcmdZHT48!oX=a_HpA;lPWHkt2cGJ>_S{}( zX_bG(YUz_uC7_xM>+6*So9Fhj8*k?-UQk>+tNk~ZNc`bSmYBESU)R3l&=TVk@l6cz zcejXgv@mo^bdNME&Wo(_7INZpsM>z1G{*da;S$9?ZF3GHwDKYiFEWcbFE|i#JGx)YdIrV3YUZs z7su*5TMk@Ya_=uXX7bM%c1zb$Eh{xU|T!12rCu%FGZ z+5BR)t4bD`=0dvK0ikg=&0*|rcP;pb!!Wo1|!!5 z#$C)kj3D#tOwZM($d!kbMK%?I6 zKKgps!MCEsxKPP}3uxhk$$#cGojt%pj1I0=<}SuYX0CrsTuSoJmup*-(%e<_z%A}|?C$Y4mysEImBsr(7GPgX(qCDHUu)w^k)S@set2D33AiFHJ z$|NJbB(Ey3tf`JSyBEh_SlgOwDxPiN?gUeRMpG!?%pwT>F@~b~ACUU<3!t_RHTd9G!dk z6cbUwq9EBBzC3E$j4N;cT|IUn`o-(H6D9AiZMkOKZ#=0d)Wy9;3K(z~=iEAF0H;?n!RtgGNeMvbhN!^Rsg|5`3I*uv!3|LyO0HHM86ab`bQ z%1i5|O84!v<~Z}}3772dx!XehmW3`8I5BC-%AU`vQVLaBa=TAGOONZmP%UBBAek3? zRUl&DwKbm#N~iDUc>Ik~N#WA6_p6&%EO0QgYuVoNrDm>zL%RKB!3mr8uIfAR{*4!- zmcnr%B@5~EyC*(9%+r6_Rs3b7+zCd_Z@cH)Ul7@_gQK6_NMZYvcbD_jE-yaUY5#cH zs)$)Eucw~7skm)H-=YuGw`j~@Lk+-=GwY|fFWIz{nYaLyz8y8?kh+Iq?9-UZbCv(v zdx!nge6g!2+g|bD?nm3trqd(K2}yu-V?~Zq34GCN(k9 z_AQ3rG$W15dkmSB6zo4uRO&A*;QhMz!1c9{WrHXKUz(?M^~Q3h6H#&K`~J3;cY0@xQ%Bzt``5 zxFBX3=e#F|yQ@65pN|mYazDl7!UfERT)tw<{H;$u6MfFqYU`X8E5&@|bh|^?g){Sh z8E~%>yd}lO@n_l6=E=`?tz=W;;@Gul)Bp2#?>=GEV&mAyA+V1_$em;2TpSl(&A7gF`QqKo6Gc?(6*B*}8|_=z5ivct=y$tR zgI6WT?(VO1bJ{Q8^}5nh^F~c7h$~?Iwt4^G3w*tMp>%=H>-EPN*lw`(ADBHqJu$t5 z)$gL<370$DbVa^x6)4@N*XxyfBy4BRxxa@kA1GZCtNzx(bz#25>nSrYvv(ew_vo(J zg&E(z3*4UHv+Kl3T`7fn1I10EyG8G$USfXQ@T4pEc8uuHPbJAEM^rN`|1D0=WKmKu zHY_Qhd-V8Z<)BOV6_lT6e?Jy^^y0b6mX!yWI!RCVWYAIwd3^qk>*C3-$)*dZ{QbAf zu4d69W@rZbC?eC%wPhB&a5}xE&V;audoPlb8#k`<)nIsdb=4)^)nWv=9T6q6(t&`RaKRm zHFrr4$yYWt8O^SeWIc znWt1#r6roC6z1h-WLKG4q-JFoq^Fw}rxq&#BWBU1OPngopMONJy|}kkr0C(SSaIRh zPuFih*mHyJ=>B_FS|YB_K|3CqF^Q{)`b_AZdra=;CO+=}?LNtqH?f6%O>U~seXo7x za6*lMMoW$5gUj!=csRcAd~}~lpmpnxPfS*v$r*`xd8s+N23$uNn-~u;a@BAtaVcCn z&M`$}-{;Ur-)g>JTw8U=Q0+2%@9f7b_V1XnUViIGK_P|jHJg`~n|?n3v%vo5)Ku2? zW&b*tNSr=$``W6*)8(!iR!Q-dq!yPbl+`EZWTqsRrMW2?MFoYrMn;AP<`zblre@}*29~CVW~S!m TQar#kabiiw<=+!FwsHdiarS=b delta 444 zcmV;t0Ym=e2Gs);3XuX5jsglW3JM6N=ZTo7(XW9GkryR@QVLLGQr19Qyy{{tFzjGb zee`C^AZHX2J|ZBV zKJpk%|IXWgOg`u{DQGE!qDhn7!S)=gJofYgx+yLJDj@LdtKtjz)S%;|mhH(37tKM+ z37F<6Jo7Y!@2nzEc>^*aQYHRN&5u+b{0PGkFdzfX;Y_Amm&yspfWiGi>*^X23PHjG zJ_;fVAY?C7ZMon_Cwd5UkEpD!^L@AlW(A|HjY7hIw^P&2e+UqaMH&hS%jBA$;Ow-Y z1R@Ct=H8+4j@#8o3P#ETLkc1aAlgvs=v0H=8oHDJ8N&LeN3t*b^n+i=HE_S-HkUJo z4H^mvvAxgG+o$Za3?c~#=klk|iTbW?Dh3FE9uR;Y5;O>f(f+p*5*}+UIWjpoF)}hX mF*q_GH!?OiHZU_cH#0ajH90spIT{QK3J9aQi=(6Hj-&~E>cP|i diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.json index 7c159257f2..035ac52c29 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.json @@ -1,66 +1,66 @@ { "actions": [ { - "undelegateClaim": { + "delegate": { "validatorIdentity": { - "ik": "SdfT0zxHhDUgVzv6jKaLtRpc2MDvelZ9FPGfqBSWhF4=" + "ik": "2DD/chk5YdK22L1I3rTCZx/w58xmyEcBwGyhNQYaliw=" }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP9If8uSOinHeaa1Cw8nuzA=" + "epochIndex": "669", + "unbondedAmount": { + "lo": "270330855486289586" }, - "unbondingAmount": { - "lo": "915713347816803621" + "delegationAmount": { + "lo": "328798106370388332" + } + } + }, + { + "proposalSubmit": { + "proposal": { + "title": "ywvqymndsk-75270024643337517299763461", + "description": "kxfokuhbfdqzuxijmqgaidkatkq-690630951763", + "signaling": {} }, - "balanceBlinding": "aRuAqk9bu1CxH7ivqJdTLFP8xAy0jkVoKvUy2txqqAI=", - "proofBlindingR": "rgX3C4S75SkBtG3bJbTldlusZSQmDiE46n4qmLLgdAA=", - "proofBlindingS": "3Jz8+ozv3wRE0uYbkIUNBC93TYByza3SPcBvXsSDixI=", - "unbondingStartHeight": "56385" + "depositAmount": { + "lo": "216221221416320389" + } } }, { - "spend": { - "note": { + "delegatorVote": { + "proposal": "432345648", + "vote": { + "vote": "VOTE_ABSTAIN" + }, + "stakedNote": { "value": { "amount": { - "lo": "908749639001457866" + "lo": "550593064295398233" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "tqm8b6wvruLK9nwagBSY8jggRq2ypqqMfD2XGN8AR4w=", + "rseed": "bwyn4V7Tfmc9yXPHIBJFkmX7c681Y9DlmZYcf6pSn7I=", "address": { - "inner": "3LAK1sZCkBbQA4KZZh8aQUGCRX2nEVxB/ZIyttMHBjA4/hgnLdzPcwH2Gza9u7bPWXNCw1AkQs/n5+pxVFZXMCMhqOoQPL1m8vgBvxiB3Rs=" + "inner": "lsaxy+MS9biAcPNVyhx3bUpjbDFkA28S3kfC9nSVzmzSHfqADz+XPPOQCIu1YSugfrBAKN2YVxDDYDsvrvuEuY70+NUYNPwLdfzPWwsRMnk=" } }, - "position": "157060469252131", - "randomizer": "lA+oSLW4Yxbe5wGCSGoiYOB3ysJJWwAvC0Et3JdCBQM=", - "valueBlinding": "QfqGS/9lLl/2FaOJ7oylmoTa89y8oAz1+r/15Br+PwE=", - "proofBlindingR": "dYZjLTcMz+LW7UcdYw1u58Xyeok0z/PWDMPPeQihSgo=", - "proofBlindingS": "2hldd9VsSKlZJkuVr77AY4YbJWi6ktFSjQcw9quTmg0=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "jMjHiEgrQx5AJKqTW9IkCSHOGAKwu1qH6uxjX2brEjA=" - }, - "epochIndex": "5884", "unbondedAmount": { - "lo": "572742703047797932" + "lo": "21769842851469698" }, - "delegationAmount": { - "lo": "655460600903163596" - } + "randomizer": "0ny8l9DX6ysyFucrB9D41g4aNXW4WyPCARE9io7epQA=", + "proofBlindingR": "3OJ0tnH7l8fdEvGzqCgQk+kjvUI24caRhJIfl4JJQAw=", + "proofBlindingS": "n2mdBevmqaNlrVEuEPowouYfx7NAOUuuyZJb2A9TVws=" } } ], "transactionParameters": { - "expiryHeight": "1345750113", - "chainId": "lyvkywmesqwbdkgfscysnxvltssnzb-6724898087891401402218149", + "expiryHeight": "8313699849", + "chainId": "inqirnjanjgtgxedavvxghxm-46721656813046370851", "fee": { "amount": { - "lo": "696963850121520528" + "lo": "37721920543956097" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_10.proto index d55640c4762d71c81b267e22aff25845fd23aa21..f1d4eb52ea34eb385eec0bd8bedb136cc3508918 100644 GIT binary patch delta 513 zcmV+c0{;D)1)Bta3PQpHKMEoWAlNYfav3>c(ze*WNZz!0#l4bjIuQg-P<(ZZof2vZSvKmqfP?pBA z%i|LDxPWl;RmvQ9ZAxQoF=PX865dC`_H>obY|HJoAtUi?v}ZpnkAGDBYM> z5W`?QFRuH9xsLSs)fhDV3w8X@TMH2~c`^wIg0tzb=<(Gie>x!2e7u*?*Xt`X7UwGm z(D>F48Z~veTO+~&5j~2I-lYISAl%|~wsHHH$K4X~v#2N#lj$S9LN?*Xk%W>Tmx4(^ z3`!uMX`Kb@=BcA)tx+xz`Y@vAAIGymIZLj|l3UmhQ&$TTLI{ccqx>EcEop9XX>x9A zVQy+?bZ2;FD`a7Ic6euKcx^2-Ha9XcHZ?XlF*7hUHZwOcI5jaE3knGcfw_{>u>62S Dnh@7f delta 641 zcmV-{0)G9Q1eyhZ3c>->0=@wXA_^c$*VEHHM}##XS3CNQri-;2T-d#^ zmV{m+A_^b?00000000000000000030NPo+cIw{9_rnL(XC%Z5z3J9f|(dB}U(b^0$ zAZZ(bs!vV7Jivfy+8LLl6n{Q8XV-vmU`<{OZO4FoTDO@MOEt%q_;>z}X8h{j-@;D$yt+J-7 zjC?(p7~cR#j2co3P~5Nz*2Y4R7SIENnPwjvK|z8=eWwvzLH&|4w$ld&FgX4gCoSC1 za{=}nHod#H&slRq!%!qb&*$graa2}UFe4$T>JU7=X7cy}zZikt8xW(w>FbBvBN`x- ze-EfgwYXyz-sb^=NNOTr;CITxNm~Ff3qdX1mqG;tA|OHfhD-ltE?@Q)qlxZ}rJ97= z^W40k4E6fI_2e4*6l|fV-0TS#qxTIG|%(a48zZP2%$;}G9cO+ zU3b-NNU2#SOO>y_z+;9RC1|>m(Nc{Ee=zo|lbQ_*Lc#(+3L*+1jL64`NGn4gKqRV@ zThb&6Ag;1*X6q6#5d19~3J9#(@s`8RviS!h3JA=-07x-$FeyoJadCW_Kjqw> zCpVjUfv!3_@9pLjC$_aSYcO)TpJH+WIp>(+_tlL#VZsjE?w#;V-*NKkz*=x zf7+b1y*)qz=z$G056wM)di^~XB`%J0-wwY0`Dw;|ZY?&B-+ThU`M4%B3H32?833(% zxoFSp3wM@nWF*Q9L0kcAr?}?+I`jONb@u+Hi^9)OckqnA+3!DP&z_H4K6Cnehn(b% z_*qkBUjKDscHE;IT@g=LUODMGPp8p*%8H9DSIcxN9Z#^`aSc^m{ z^CuepSm@pS`}a3nqi1VNz2%!Wh<*=P?Rre)+49-Xl@xS@Qo0UpoW{ia?dk91Q*Ccd ztb5QcdQ_lhL3MgWQeyy%mcq>iN-~kjzaOqT!yl`+GAU$2*?QYId$NNy>pD+f{>H;% zq+lOlcz2C4YvLRv*)KLrgyOVT@*awa%Y>a$hWNmrQ7s+y;6^a?W{TX_ps#y zrAuPf-#WN1%$ImQW#(n}&SUc)-4(kqE#fDfky%sr>M4+2L>hw{jX* zUAbZPINM&f%k6~+fAfrW_YxVD6h!(yEMH)6bF1!*uvpBL$7=-w|G2iL1&3Y|sp4>c zeTqR#!DCUZLVse&ukV~*g)e2+JlLtvdLaCXNQn2G3B3x8p*A_6#Ez2la z_}}Qz|6MKr*Ye(O)!ctC*D1o;o=?b)V@lK9HIhOG#W~pp>E+oei6to|sfGE8Md=yY vRV9fjg&DdAhNi}*W)?=4X6EL`CYF|#rltnQQar#ApLP6u)2lxhHt+%f`gxcB literal 545 zcmd-&#CVBmA0w9%m%@gFt1tdK8`Sf?{#K=lW==&`&*p7^gSx+;Jp0Yrg>Q+F5>O2T z8u%y8F^j2G)s1VJkA8Etmx>k_$D_9`|9Wn%>E=vig(W?E&W9bbeaPqUz8)w@$H3{DEY zQ{;^|UA;47yJz0jU;j2_-n`@<{qjoxDT5=qshfoK7(9N?W8rc-#AFZhg66J(Zh5JH zZ5KoXbEa!m8W+7gF0?Hq$jqYAq^&$~Z@It>Mky|ih41h7e82tYA*&J>$EMShx4k?0 zxQ&PFATS{If&*gN{R)%F9|r%ee*Qe2SSQ@PAn(e4?bgMaRCa(E2v_JX4&-)a6wN7Z>d?KA7P5+E7<-UhMoo zONB(XRRP1{qZM=5iQ8L}mhyXiH1^P{#HFD5YL32f;kPC2&tJx<6gYla9QL#MHJe|o zw)J@qnVrfoEKz>n)6em=Ru7MJ=xE4a(D20Izz>0_C#{6Hm zm;|~S?muUA`0?TU;<;O2HA)CEaWP1t$SL(R7Nq8t<|Y*-8XDxJWTloEq-Uq(q#BuL zRaGPx3W8RHl`39b&x1w2zSs7;W2w=k0#!KUt`o<=INzbDDK^4WdCaV$RqyY7nc?n$IGUx9jm)8_H!F4Oq?Yy%5Eo+ zpQLswPRQcj+Edo@EN|ueGdCSw-n@0mHfAdY|7@B0W%*@Z43{^Y)s+sub)?d|Ccj0x zMuT;I%jAt_yiN+|4_7$vywCDa&Ei^qN0-POzUv~_o~8Y2xLXvX+|%}t&12?rMj;c9 z^Nn*33kb<&m89fkCuOFT=2YpLnVDLenVK3KnHrj#SQ;9c7)$X0lj@l}cTVov^71kl E0En^WcK`qY delta 460 zcmV;-0W3P;KUL<%AbAYB4jcT7T_T!`oyah?`W%G)wJ9Bj`3+=bt~M@eR* zyBZ1z!Sl`7r?|X?3nB^#+2xz|x3c>41S$pywjdC;APSKJ5{?22FbWC?w%FIA>-6&7 z1d$UYe-cs(P;XRBJt>)$yWfllz-G`p{*zPXWse@q`%s#;Vw8Q~Pt>@EqFP5Gd8^55 zQ|PTysOY@m~WTd5eT>+r?R#rGEDN@~oj8lhx$NXwLLrWznIyyW;#pd#Cvw}>8) zzZ!a@&w4_V+fp|`IqHya1d(?lAY^H-@M7SJe*hVa?=6(s?6w2GA|h)3#D7s8oiBkA z$pR`Ml@}RWgzxz?h-6K_x_EK*@zDmrS-QPAG%OsK-RAcJG9bGhPdHbwPPTq=ZbqBH z1WouZph2M_VOd1>RINB~v;zu9$^t|RA_^dgyO6Y=iN-!lO0rw-Kj_3&nOUwzvp9CB zX4>^65OdCk8VU%e+PKZNz0IQwA_@rk?e)6U-P?~0Dh3F)D-gCT5W^8z8ZY?q~H!v|ZHZ(IhGBPwcG%_|cFflYRGa3vE3JCSTh?SSk((euH C`p(P% diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json index 387ee68ce9..6dae7ba65e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.json @@ -1,48 +1,26 @@ { "actions": [ { - "output": { - "value": { - "amount": { - "lo": "265377644826465588" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "E45eV2WoKFJiTCPOoRn0qqpEPrRxGEnbQreVzqP8z3smldFryEGyZcYPPOIFMw1XNYRx4h0UssMuOrbvvuj2atkaohBYyt3bZIQ2X/qBWb8=" - }, - "rseed": "O0ZB13nDYTXHP2HHnfdujK4KYDOg5M8Jq8ZN+E7+2e8=", - "valueBlinding": "OFEWhWyd2ht1z8jUX9kKGIq+irX7AXD22vc4tPH/kAA=", - "proofBlindingR": "3tVwNMuXnNpVt2yxNh4ybt+3T4kSylH2uYenCmVrqwU=", - "proofBlindingS": "9MeVqAyL/A+3i9ZaaSCOnMlBzjoi5J8rOXH9Gg5/fhE=" + "positionClose": { + "positionId": { + "inner": "mSHwo2i5YzvPusdoOrhcYl1stJIFrRR7mOTlufZ9mK0=" + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "kDZacQxE/C3zXtFHofDerZmt7FK5TWhz9eOkGq2J4NM=" - }, - "unbondedAmount": { - "lo": "947677862194929241" - }, - "delegationAmount": { - "lo": "843961477763055089" - }, - "fromEpoch": { - "index": "1384", - "startHeight": "1384" + "positionClose": { + "positionId": { + "inner": "KrohYFW3AiAxd3Sdfuydpbp7Lp2G9fNQwra0eFnPQkk=" } } } ], "transactionParameters": { - "expiryHeight": "1551433168", - "chainId": "ldioqmvnbpqavjx-1611160420", + "expiryHeight": "3949352929", + "chainId": "qrfschiqxdgzxb-892924459211469308974498987534", "fee": { "amount": { - "lo": "836486118773847896" + "lo": "769594145860330082" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_13.proto index 6f0a6744f70f70b3dfe07e65b17991ab67c8ebad..d4d37d1b9ed03e5c9989c4d62b8f88d645c72e1c 100644 GIT binary patch literal 151 zcmd;5|HY`nrNpH$Q}M&%jGf8W=XV{?u-Xxm6q~bU66;!#>KRX-?)+9eV=Wg literal 399 zcmV;A0dW2bkpdEq0tzq+3JA2S*xCK@v)2O>A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLKLj$T(~s3=lmOe4;r8T6{EL_V}}7)jegx0TML{LgzPmC6tcrEI=1h===N&a8ln(b%H7*!gf?ILfmy#AAUj4u*LlNX zHOD_;$DQ|XjIIh`Goa+p39H6U_)h-W?;;>LQ5J=4o!T39&&bqY*$NnnzKXT`0dV%( z_c*li|BwJGAl}t*G|QKq+Euq~u{ItuZr`_0i4w|D_PK|r3T11n1u`J?$CaoIi~J9_ zi`H6cAdZ~LLC!iNW0Dc5Y&Dabb39cr7tDF)=YVFf=kS8Vm{w2-xnuh?n;A%?n6>x{Uw; diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json index 4f80490eab..01e3641917 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.json @@ -1,46 +1,37 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "mAIZd/tnW1S86Oaks4oI5gfAj51KWod3sz4j0R2kqhg=" - }, - "unbondedAmount": { - "lo": "580199483100126024" - }, - "delegationAmount": { - "lo": "719720323312465998" + "proposalDepositClaim": { + "proposal": "689883150", + "depositAmount": { + "lo": "169393152499615694" }, - "fromEpoch": { - "index": "8531", - "startHeight": "8531" + "outcome": { + "failed": {} } } }, { - "undelegateClaim": { + "delegate": { "validatorIdentity": { - "ik": "3MaYrBct49za+DPMO/0R9bc/cpqflRG5RWbyPLoAH2U=" + "ik": "wqA9fnZGn9YTV8TB7X9XmyYUMdcDvA7aW1KNHGa1TJE=" }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6XjU/fO2RaHKwIMSbpeNU=" - }, - "unbondingAmount": { - "lo": "195419511680308822" + "epochIndex": "6726", + "unbondedAmount": { + "lo": "972176713087358483" }, - "balanceBlinding": "MDHb30H9ZfJhaHJSW5VOTAa8kMy/ZuuiI5tl5XJm0QM=", - "proofBlindingR": "oApkdqKBCwqRwpk8R1BIgpTa42jPe0il0RPfc2dwDAY=", - "proofBlindingS": "z3sFTb+FBI+6jOpyu8XNgGaLxDFdzwlYbQxXjmbchAo=", - "unbondingStartHeight": "44038" + "delegationAmount": { + "lo": "885414211593882465" + } } } ], "transactionParameters": { - "expiryHeight": "6662281230", - "chainId": "sunqhfrflfvmegcafbg-5398384933", + "expiryHeight": "3715525953", + "chainId": "jolxe-84624395377984128911110845038766", "fee": { "amount": { - "lo": "669859854724147103" + "lo": "646445886750715744" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_14.proto index a9e195a3cc499081269aed4c9566fe2e2d08e08e..a3eed28f2d3ebb3587788cba2d0b1ae0f02a0074 100644 GIT binary patch literal 157 zcmV;O0Al|N8L|Nu2#%2Z$N~}y2+oiG(96a1tO6PW5&#N9!U8`EA_^eFpgn$eMxWLb zSH!{Xe^;9(6fxHWybju1QjHvDwM>x^#xxoV2$QVp)19*Sz6~M@2;r8C$&B&mqzn=~ z2*KLf>kSenYHw_KWi2=~HZn9bIW;pkH#s;oF)}zgF)=YQFgP?dFf%weHZ~dz3JM6| L-lwv@|m0Hjc|q0+*e*4l!P0+Q$eo>dvtlYs7UQ-?{a}_>A>m z!LQrxi)PKAD!9`%?UT(e2KiJapc)1=@Nasr|9$I}D48`JhH5V>u4-{{TwBxif7ODC zx0#F-3=D7Icl?|BDKVocD0-@&58IvzXZEMPUZgxb^=VPsMP@671zag*iyFDPCLWq; z;~wDAH09RgjPunVOD_uFFHSGuVRKSAU(M>fzm=tbSI?`W-AB(hq;(%Lj6Kg8k;@a_ zmv*Ox%cJcElaL8V--eejB!uLOOY;gd(u&e@(#mpE(~}d^lG1fejV&#VElezpjiq?F QxH#sYZ<=^%|Cgnl0EfATEdT%j diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json index a1cab7e604..932276b4a1 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.json @@ -1,76 +1,94 @@ { "actions": [ { - "output": { - "value": { - "amount": { - "lo": "231454366390763873" + "actionDutchAuctionSchedule": { + "description": { + "input": { + "amount": { + "lo": "231578760967679311" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "assetId": { + "outputId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "F92zMF96FuS9G7fwFjCcBEh3YsmzNzf/ohk/43DSob93F1ZM0hC3dVfVp1cGdwL3SojWX0cKVVQJzMuYJ98N12Yxd+Y3F1W9dSkj0JxvBeY=" - }, - "rseed": "hBHrU5JlWMigf2bEe4Qyzf2kZy/9QgSPUqpL5zmMdP8=", - "valueBlinding": "qQzR6hRVOCj3IMLHg1iH2bT9nF8rDNDU1ZXniFfJJgA=", - "proofBlindingR": "xSPBHLwFHIKH6PNPADo4wiDt8xwg+iyjwb4TcNnNRQM=", - "proofBlindingS": "SGiH3zEMQyGcmIC7N7SFc1cUIEpWEd5zCUj/UGQEcwg=" + }, + "maxOutput": { + "lo": "360702053577727975" + }, + "minOutput": { + "lo": "591896268862969971" + }, + "startHeight": "320984777", + "endHeight": "320984778", + "stepCount": "19059694", + "nonce": "DgLu0ujwXu6r+0U1HpbNZUpfE/iS6vbiMjIzmKgm3AU=" + } } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "v3xDzaj6fTpY7nN0/BqyazwKQEDqDuBjvylMYCH47ME=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP9If8uSOinHeaa1Cw8nuzA=" - }, - "unbondingAmount": { - "lo": "204709337388480704" + "validatorVote": { + "body": { + "proposal": "384177720", + "vote": { + "vote": "VOTE_ABSTAIN" + }, + "identityKey": { + "ik": "O6xPGcRRVrK0042t4m+J8PBVSlOM0xlwS4LJkzX4KE0=" + }, + "governanceKey": { + "gk": "oOW+9MNtd4PRe0UZmXSTnbXuOv74R7+vJoJ6LlZi2Qo=" + }, + "reason": { + "reason": "r07EPg2ECnZ" + } }, - "balanceBlinding": "9Y84UZOPYmKzlSmaniNmXgp4fkcuYewINtNdy9FM+gE=", - "proofBlindingR": "oynEjZ9UusEEmVtwGA8/vVCcux02yOrDbXgSfOcWMgY=", - "proofBlindingS": "YQTOwUWxj5pcZ+2I3m52FWe8EycPyxvO+P6n2+hjIwc=", - "unbondingStartHeight": "57067" + "authSig": { + "inner": "Rjw/r4oM7JUaZcahZlBRumOF/sINrJ/vFwlaqPkudgYM3rqxrKFa8VxA9gUhM+SXgyShCjh2GmwQWjzma6S1Ag==" + } } }, { - "delegate": { - "validatorIdentity": { - "ik": "aOHEevSt11tZZletRJafw73ZIkGeVhgcES3APnJbnr8=" - }, - "epochIndex": "2700", - "unbondedAmount": { - "lo": "793985957825157866" + "proposalDepositClaim": { + "proposal": "691542328", + "depositAmount": { + "lo": "418660932352186677" }, - "delegationAmount": { - "lo": "305809731833116050" + "outcome": { + "failed": {} } } }, { - "delegate": { - "validatorIdentity": { - "ik": "Dh/kQWg/WWIzdw+IDOt5O97WjnbwCvUqgNTsW3AM1y0=" - }, - "epochIndex": "5417", - "unbondedAmount": { - "lo": "480873938104397880" + "validatorVote": { + "body": { + "proposal": "595107598", + "vote": { + "vote": "VOTE_NO" + }, + "identityKey": { + "ik": "D4p1+/sXPi2xJ1v2PHnl5omrdyxWgjaX8vAc/WIjeBw=" + }, + "governanceKey": { + "gk": "JjiCtDXSugaWvP3XVVoaA6X2PuzCOuPG2u9LsbE+QQg=" + }, + "reason": { + "reason": "r0nwI6OflMNRPU9dozwvop" + } }, - "delegationAmount": { - "lo": "763877041351292009" + "authSig": { + "inner": "btD6IH7D6iH8B26GsYJ9bl0jCZZ8hrZJkuV95IweFA4J1uy/8f4qjm9rrjWs4MJ006QZ8yNgo2TtdYTdX3lsAQ==" } } } ], "transactionParameters": { - "expiryHeight": "4222679761", - "chainId": "urgszzcvn-832071548541297601650773308", + "expiryHeight": "9386398041", + "chainId": "hiosqhjfhw-080", "fee": { "amount": { - "lo": "823529464829198955" + "lo": "240731926496182685" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_15.proto index 57b8b6c6bbe293e04f8db06965b79b0a61147932..c435d0f3ad10c6f626a8d7138cd085f8537df68c 100644 GIT binary patch delta 536 zcmV+z0_Xjn1=9o;3aA091Ec{8p#cgo3JM6%+Jngd^sbQ-Cy^B+e;Nu1=f8yNw3FU| z1tJOv^RUy4)X=q?2q?*|hnWE|%B_c)0XXibiwQy?4g&7d=3K3JA5bzR~5p z*yjZr0ulfUwgI96vH=Qg2#&tun*tI72m=}-3Lp=Pb^H4lJ}t2)TlPG8<>ra2cPv(d zHkb179Q|S=cpM@k3Lqvpg0wZ#x(1fK{nu4m8Uv;FKJ3CeW6J aXliC?cP%hDFd7UB3J9Hpnx~eH(5nN~TIP)a delta 647 zcmV;20(kw?1fB&H3XuX5jsglW3JM6}g1ytx(2|=2kvt@S5>g6K7u~ZkUwRhgy&Jdi z7BHLyNOxk%vo|;Yq8UHqaMGc_cNbPn(h#?GSJkIi26qDYN{H59M+#L`3CzowC*KX% zW-)i>Hy2gCbtxmzoNoo@8X$xb>r;|tSjeD%X2g4hGR^&@XD|Ii1dmdxOXoR^bpIkC zsSMHT6jeBXDEA=3$Aegh*|hzfUn>mI)YX;eh*!xb04gBGBf%WJ1ssBh=<`niIyk~0 z?eiQU`YfZtz7ufS%|!z;AV_G3-!TkBA)J_iyEn9jb5|4~N>&lxa|uZQP-Fyi2nxah z(gMB#3L*+1zkEZ@sQP_6SnhLl{2H=rJPJTS>JH$4W4|d(U?KSI!6G6GAOHXW00000 z00000000000RKpT%aS@N$9bl;3lAr|Fe(ZN!14RZ?7`9N0x}@=k2q12k78o8l_{E@ zBW7L-cz#DNVeAMt(_PEaO!@&jAfqY7jh|Gy!33FGa2O9iy-=LH9X817!)>MX`^XTxacw-fngkXS@?956c_Q`2MHc=wl-XNb9`=3PQpHKMEoWAZX#l zdi1T=TUlmTtwffe!@b!eL7r9^91$(RK5|>0zYvTS8VU&NwZ!Jxz_Wr2A_@qS>y(zu zik+VX3PQpHKMEoWAPyhoL1;f&Vl#IShz#p$c{|?Lj&|@0^(uhW>|1aQ*DVmKDjEt1 zxZu*W$cdWP1|kXw>FCF<^TYMb3KBaA(e=aK4-zGHa%XdTdSiBOEjTkWFgGzZG&nUh hF)}$fHZUGk#SwhP235widQ diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json index 56fb9d22e3..182122b81d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.json @@ -4,61 +4,72 @@ "output": { "value": { "amount": { - "lo": "589130556202214758" + "lo": "665243018704234334" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "V+Y8zTnc1OYmn/+i/VavBranjfkQQC/RXbanj4QdUVJfgXyghRAgzn7OJxFF1C9FJi18Bh2ug1FP6ORV8S8vHZiRfTssxUSp5KWjsn4YmVM=" + "inner": "puRp8NgFocLXMDpXf2y63cuji9w3tMH+icEs6KQB7JqYyruGjmUv71JnwR7CmbaB20COEmdvq6cV3TTddICCOdPQkdRwFQe8OtWEI2fRUG8=" }, - "rseed": "cp2eZUcQAlCd1qrEkv5QzTeB+mds+yZWb6dYGj4/T1Q=", - "valueBlinding": "IXbP2UOkkwFRPi516G3EiiQeyA7FvoImvhnNRRjEmwA=", - "proofBlindingR": "VXcdwxjDGvKuQFMUK0wZqqzIPq1wiGQiMkLfYCrwIAo=", - "proofBlindingS": "e7GXMyQPAKDsaTus6sPpo/SwxjsUX3QgM3N9nGLgQQM=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "nW/wprn2pnBHvOB7d3f1pAvFa3o/iyggvJEbQ1OZG5o=" - }, - "epochIndex": "5926", - "unbondedAmount": { - "lo": "586473970444473260" - }, - "delegationAmount": { - "lo": "660560454229193803" - } + "rseed": "UtaNH374qOTRLFP2gClqi8vwqqlM0QU4x0IVzrCPK7Y=", + "valueBlinding": "P2/M83YwziB4lZo2M5LAHx133bXHqhGotjU9LA2QeAE=", + "proofBlindingR": "WOxubf85he0s/TmzLuevDKznRbdWN6KnlXlmQv3HHQE=", + "proofBlindingS": "6cHNZ83GZJH9j5gE/wcgLDvoP4XnaY/nXYfg5es12Ao=" } }, { "output": { "value": { "amount": { - "lo": "621214849714570398" + "lo": "548954363798842727" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "xsXgj7lh0VXyk3WbJQsGC4mg2CHeAiMGHBWce3rr7i/hi3BDbWWBaTH5c9tcEjtao/XKE0IdrcF0pt4gSBq64XjMm2B+PDKq9rPM/oMHG40=" + "inner": "nCrK2JVnC+mRPi8CZwJFxsqmvfAT9u2UHDvUW0bgBx+mhXCLMWAThHXOew8LHv2SxkIKFOChd2br0lczfIbQorfe+gzfIKACNvhmu8GQf90=" }, - "rseed": "64qFOf+Q2wl//zGivaiAaXT6vwe5lhM3f2IcKRWXszk=", - "valueBlinding": "Vlklu9aRzWL4egL3JlIZx27lzrPwtXuevyogLIBjNwA=", - "proofBlindingR": "3jM0EoufMkcp8zyopIWsvlef6KPmUUV6nj06Jzdmigc=", - "proofBlindingS": "JvIvMe/ZLBCsFlAp+BnZI2P0f31pa88+0bxkRh6ebAM=" + "rseed": "34TaN76I7FbIUw1//Ej/maokRw8FMmu1oNVuK5nGgE4=", + "valueBlinding": "z7Ozu8zHAJoEHo7ZiSYio/3JcwuJ3baHexE5A4VjtQM=", + "proofBlindingR": "w1eBEhcL1NW6yScs314mLnIz6W9EsnAvrRGqqH47/AU=", + "proofBlindingS": "VY9lnY7BFZc/NqxmpTcRURObxxAbytnll0TCE52EEwo=" + } + }, + { + "ibcRelayAction": { + "rawAction": { + "typeUrl": "/ibc.core.channel.v1.MsgRecvPacket", + "value": "CrMBCJzB/pQCEgtkZWZhdWx0UG9ydBoJY2hhbm5lbC0wIgtkZWZhdWx0UG9ydCoJY2hhbm5lbC0wMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgsI6PD0yQIQpoXkdECgh6mWnrXqgRgSAgoAGgsI6PD0yQIQpoXkdCKPAXBlbnVtYnJhMWc5eTQzODk5ZXNycXM0ZnVhZmhyOWo1dWUydjl1anRkbHM2eTM5NjVjbnU2cWh3ZHprY2xtejd4bXRwZjhhcnpjcWZqOGg1a3k1cHFodnk3NGtzam5zZTNjMnM4c3BtZzhrcGtzbjZza3k1cXQ5Zjd1cGVjNHV1NGFkYW5xNTZyNTR3NGVs" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "lORJ0OqoRdtKpIyybfzjmoR/NXffzc3T2AGt++oPUVY=" + }, + "unbondedAmount": { + "lo": "178683478111234115" + }, + "delegationAmount": { + "lo": "570675219026179388" + }, + "fromEpoch": { + "index": "7429", + "startHeight": "7429" + } } } ], "transactionParameters": { - "expiryHeight": "1665321083", - "chainId": "iqvdnfadriqfdzr-61546874909238093758798", + "expiryHeight": "9325916248", + "chainId": "ghwhyscwxe-1815907713", "fee": { "amount": { - "lo": "294155230716841404" + "lo": "677300168596627378" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_16.proto index 31a8ae4d69ef8954076e0d8ea97d77c47ce3ae96..afb6464f700be9b9bd847faa5635ba82173393b0 100644 GIT binary patch literal 1064 zcmd;@$RyOq#AU$6#c}W4rkl+VZq4NsQsPq3d^JbkxbWMO_UA8SR0_zQ^ini*owKfP5*1pliMI zbw5@-xu_HTtwA%Z`}BuZD}64qS{!#0J-4A>dz+Gieg2uxWd`RIDyGgdGoExnUbg)1 z*5j)LS8Ox2)#05`!KkGW@g^_#zh&!Noxhfw^`5WiS@Ya=dzks6c-S`?w1qo^qJC`T#ubvw)cbZx3^Pdtgl47Jz$q#)>_bQm>}FzdajzETkh|qV@_Nm z4;GfEy}lG~T+?=8(e``4cN4vJ2sZvi?NxRtAUwINk20wSuZ)iC{-^xBQY;8HAk<^P|vqG zJt#G~EFdvCJGDgUCKK0YMvgfL|4m^M;!a6TODxSP3CJ%hk>Z4E(KS#)7S}?E8>KMN z0a$T!y!i0tB$L3h)+Z$n3))vso4557lRbClu|!qL26!UZcwkvSz$(bN>z4pPHvTXMQ%w! znnhw!RdQikmPLkXcBN@SVMbY{xk+|$R$g(cak5ddMR7rHxY7UqCDJB;#U>2S7#PhiRwFOw1%$DUUk8($u}^OaqTjic2{pw&u9o8!iV tANQ1mMAI|MGb)Rd%PUfK4J`~!Ee*`g4UMIEfMvp_{e5#5&z-QD69Cipqly3k delta 622 zcmV-!0+Icw2&)AY3XuX5jsglW3JM73%8SP7#EK*y$PUH6f+oHh%|#f*n*b^xRd*f37{eO!u0T^1D@+-xtjIpC zaEN3gGD6>AD)1l*G9Y`gmop>}0HEw?JFM!%>7(?p#yb>WbRaWxeVk(8K?4dx!U8`E zA_^d#Z}6tM_NH)0yx@CxclD$T#cO&$izpzxksCu(GMO8i5T-5~3J9#H?6QF0 z3JA;Sf!Mo;vXu!6kpdEq0tzq+3J9Kwz4O%bzt0GhC;=#c#>L=|xna>&@{@I&B?|@% ziJ;ga-U1^A92J~GW?^Jn#`dU7o`F*P(cI5#voFgY?AGdM6gGdDFjH#s;O3286E3;z zKtDk7KoG=7BwS=9>MxiGilB(%9thqSSW!_$RY8G+?R&<08~mPt`QB>DELJwcVlgcW zky)){-ICEA!Pz%7MnbdgL&8V}TF8R-TUt6Ys$Lh1;~4rj8*ipd;xs2>y`aqLN6 z6+y}+7hdgCjY*7T&9YXE-0qtp(Id@i0o0LE0|qRe#;S;^ZnC5-Bd*&<=>^8v_if~2 z;`ta&ICL7!~q;b!0QH-#>Cebhd76%I$N4qpt%Et8VU&I z^qargxwzsAA_)k$w71%cs?-oF1_;gz5Y7t&Xd9V)3*7TtE9bU*5cvf3J)&x ziEuZ`EiD&v;&M=WKXHrFvYCpiUms*u?#Sc#e>%7H!IpoQjr2~)R5Hi#RL=QfHnaBm zg_8$g|5I>fVYPa=LVWrE=5CW1uZ+7pt}$@UWLBES%yoy6%YzH(0L@o(^o%9u zeCU{$ZWp}oX9nx^S(2}=E^t-|tkL$`!Kk|Z#Kfo*63bussNI-jr11E#((8k|R=<3$ z^21iGE3H_j?f-T8gxS_wjuw_7<)1aB^0?SIKAqaKkVS}%qjBx6_iR$k9F5FM%pB9% zw3s4#~$k%HFG?_$CqW={V`yTdBOBfoBo-dRqTsbadAm*VielKl`$09WPPQqfpPc^il1u_v-#X zB69p^m!CZRK;&`C`(JUFxf%rDDTPj#0!GsMZS(%W7x;SjLg@mX*Xxflu-#zmKQMcK zdSZG9tKUVz6E1hQ>56>YDp0yjuh%Q}NZ8JrbAJz8K2W+OR{gDm>%x4A*HdO*X74;U z@6lbc3p2ib7dUY5`i!YFWu+7v4juTvkM(thz4=j|ACKh1@|Tr8bMMo7qZEI8#hT+C z%t{I(`*c;k3MPJz-Bx+Lbd|-w#z%{D zzi>JqefemHe_QZ8D}}VB#XOgRVSBYp&#tmH8d*2-yRAL|J^l%Q@|(tfPkdHRc`z3twTy9Vy_ubV1f4?NqoXpwEg8ja71yL;}x zKfajRN`b+SHFDj?18X-aJ})gT_N-xxOj*%&sy^0PI!t`gHw8{7h2xfsitk={YU0>; zU~<_f|9wXTcJFOb)IVo`YN35D-z7eeg~u7W+)pvNfCA##Rj;KDO!jB2Sx*K0zP9UB zGxNi*OZ#Ik)|l}5JYuLz1BSxn?zYaw3zuDI1%|@@o2xHhy7FNrhZY;hQ$2yFdO}(p t2X8e!;}H@m$}LLCE6C1C*EKUXwXiTZ0a8*tTwEN@lQ*w;@!|L$P5@de@FoBN diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json index 6216d9c736..e1d6941cd1 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.json @@ -5,78 +5,48 @@ "note": { "value": { "amount": { - "lo": "71523266380923256" + "lo": "228486500547001620" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "E6ACnkEpH/lelPgB8Um47MYS0yGPMVfQnQquB4XDzeQ=", + "rseed": "xw+w2iczOily4Bmg9rhwyNvmKa7+Ro3OXycf/wYc4+o=", "address": { - "inner": "stt235/SWUWT+A2O8UJiIItQTkQzYZhN01Z7InpNwSZqSDt0jdzGfRz2UvztzwGIGyKoKaXxqKcIDQf6qOPMS6gp+AWe9uoO6xOrQGgbez4=" + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" } }, - "position": "205153594349624", - "randomizer": "1CqhoVuod7j7XR0GxgoLsRmrxSOcMWKkPd+pojRUPAI=", - "valueBlinding": "GPbv+L+P+85c4yUAYOUURI19NCHq0D4+ziTOUusUwQI=", - "proofBlindingR": "3bTzKH3ZGavKsacIh8yMnSrvCnbxWJN4vG3/j2tX8xE=", - "proofBlindingS": "8l4k5u2tzJDpfqejkuG5VBiB1vLJIrIsSGgHU66C6gA=" + "position": "191064233123894", + "randomizer": "QmtBrveSkpfEHougeurA2mxXatitIfUyKVVhD2tfQAM=", + "valueBlinding": "H/U0LiwlCiEdvlPMNEPwTZNo3kM3awxsyAvMUaozZAQ=", + "proofBlindingR": "MQf3qCecQ0me3cbTSajlk/R7opNXFangjO+AZ+zovwc=", + "proofBlindingS": "P05XWu6efIOJLSXEMj8dAwKJZDkN049/iqV+INLQGg4=" } }, { - "output": { - "value": { - "amount": { - "lo": "462564842563183221" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "2p700WCFlvQbhrjEIcCl3vCRuG2xrwJL2pHIi+TlP2FZ8hjEEcPj6VYlnjHChcYrA9uLpqBSkUWS5rsxr+KdfRsuEA+/k+BpZXh0xUg4em4=" - }, - "rseed": "SHnGFjQcviyZyw8EOIRGaxwLjAW41r1RG0/zixRoh6Q=", - "valueBlinding": "1Zr/XB6gDLz83kMXRvWcG/3soXuR6RjzHJ72HoYh8QA=", - "proofBlindingR": "aG8gbhB+XelIPfA/79kqCQKFcYchXQm0z/B+9NQuMwY=", - "proofBlindingS": "bzOVT92hMgC2X4fmtdy9m8KtDFfWNzHZpZvSh4u6NgY=" - } - }, - { - "delegate": { + "undelegateClaim": { "validatorIdentity": { - "ik": "OEv2jmabJAxM7tW/y8vYbypHWwMYohEBUIhOdJ8ZOP4=" - }, - "epochIndex": "4489", - "unbondedAmount": { - "lo": "234482957721329354" + "ik": "D2QCjRUFQ8AGjzhxjaUXVDCps1XNZvl7tt0C5KVMpso=" }, - "delegationAmount": { - "lo": "805413190704463224" - } - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "rIs9XqaKml+VhPqOmbfVb31pnBDzEga+lWPrwuekuAk=" + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8uSOinHeaa1Cw8nuy/sVw=" }, - "epochIndex": "1495", - "unbondedAmount": { - "lo": "106523512381274267" + "unbondingAmount": { + "lo": "892544287019598744" }, - "delegationAmount": { - "lo": "205014649752212860" - } + "balanceBlinding": "mjYsMVw0OwxBVQ3tn/iznkFqZVqfFT4knlbP7kd8sAM=", + "proofBlindingR": "nkuCJkhdID0lifnPFr8cXANIr5bPo/WznHMoMZ9GSg8=", + "proofBlindingS": "OKjF1U8UKmNSRt30GiLb5RWP1kr7/aA4Rk7HslqB2AI=", + "unbondingStartHeight": "69459" } } ], "transactionParameters": { - "expiryHeight": "3089974664", - "chainId": "vx-26879308457499388879521", + "expiryHeight": "7871232772", + "chainId": "i-38738156725540269211759315", "fee": { "amount": { - "lo": "415214877613222853" + "lo": "834034513930156666" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_19.proto index 1751727533dd6e12fac15219d9dc59fe604a3146..a4e71828305a72fbba716b30ed89d8944ce7eafc 100644 GIT binary patch delta 545 zcmV++0^a?O2D$_n3cdmgy8;TR0SYh*3J8??&FHV_@0A0Q7AAkk53t%NGdd}9;2EIy zxNykZ<|(fJMvcy2Cm;U?9OLR5QVLM7wx0j*5cS>Ab)YQkuf_ld*anZlo1bT4XNUz( z(Gkc*+_o(g_O%dowl0lIWyDswe9ryDIp8AF7JK%H3ecYz>y(+(2Z_d>;@uX|nD+M& zw!r$`*|;kjAVPm@L9X|bl9$9Di=cYyz}jqAYS^tI^)e|{VGnCxKm#HmAN4dYEF}sd z9lle{G(+%BlW5*UH){-R$P3I-sxxE+Dj+cj_oyeFLrI?9#?wit<&*S#qLWt@so;$7 zfM@LJzXviPKTcO#?w)*ui7h3>GCv&y0*Pcf4bzW*ilu*kAkxqp4hq5n(gMB#3L*+1 z4`c$36$L}U29G##jinbG3JCi2#_ywN!>JIA@t3YTQdp;1j zu=d#C(k>bx)PE|Wp1UQ67Ya9!V1-RC|Q5#S5ixg;wq#_{In*UrLpbWf!{N6(sM)jN<{p_K8k?9!o z9G>3kpKQ0zV2O3LvbD zJzl1YnqQTK`i_~m)o*=ioDlO82ELVJ>%!-xxCs!~3mOUtoAKG5pVFMY0U`Nws3lbW3cr7wEI5#;nFgP?dH#9jIIWssoI5#;pGBFwq3JM6t*WawO H_sHP|XTnWZ diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.json index 78ccd1d624..371a01d0e6 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.json @@ -1,88 +1,55 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "W0zKzKPyGOQSXMATU43Xi9asyUgTZJeLoWMsFk8pvGw=" - }, - "unbondedAmount": { - "lo": "193631559503045201" - }, - "delegationAmount": { - "lo": "510680050826858373" - }, - "fromEpoch": { - "index": "3860", - "startHeight": "3860" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "42vFHL7KqNM2NYd28qbVP1EDO+VWx8ZotsGjoA80ddg=" + "positionWithdraw": { + "reserves": { + "r1": { + "lo": "448142028566267796" + }, + "r2": { + "lo": "159939578440165984" + } }, - "unbondedAmount": { - "lo": "382578553995148023" + "positionId": { + "inner": "BI2WURu9pwvwJKDnC9cwjFSnunkzpqQEo1HhNJ6i2Lc=" }, - "delegationAmount": { - "lo": "203507568815383498" + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "fromEpoch": { - "index": "6030", - "startHeight": "6030" - } + "sequence": "1" } }, { "output": { "value": { "amount": { - "lo": "487402494407775198" + "lo": "453684090974683838" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "IbD0mk1asBp9icn6wQZrs2BXDJ/jcYKcgh55MrRD15HzwdFIdP9trtm5bG2WJkqs517qcS5y7yEc4Yx6nA1eQ7uIYDzLtf67l5DdyTk0OI8=" - }, - "rseed": "qWG7eAbyOl9aWO7ROSYI+hrnCZuR4cLjQwKxQU2B+Bo=", - "valueBlinding": "md8NtVs5E0CwsjggKOTtySi7yxkL2E9KYHM2nbE7vAA=", - "proofBlindingR": "aZNCbTA/FDEVh/eMHqNsbvhn5g5nv6MIYsad3WyU0QU=", - "proofBlindingS": "ZqoCsgmiPHYZmVcaLkqQYX1qcOisUtJFjzZs9r9YKgs=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "490249884954340805" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "UZ/d/gtsNxd0w7R+KtzuooZF6yUGzqhQAeJPEQzKPCk=", - "address": { - "inner": "c17+hW5MiP1a1nr8YH3mY26MtUiScEBLNweYwg9FEg7cO5bBcYqTVxNK0EN81hS+HAkk3E2t0H9+E3iMjl2uWCKJOaGD/zyeSjWrRw0LAYA=" - } + "inner": "dd95Ud+vmNutjKWK+7UJPgtHizVjx45bEokyQtR7oT4/JYCruYZMzhsBvhmqjFA5eXEFhbk4yb66rfWp8ja3KdEo/PksHMdMmOcO2FpBP3w=" }, - "position": "65140598535506", - "randomizer": "+bBv8/gQnmA0v4bUmnCge7zWb/N1Y4lV6ggqy6NEvQE=", - "valueBlinding": "yJA0soM51QWl5cb3kXK8ACP5uv9unN2fJTGhNmmrDAI=", - "proofBlindingR": "B0vfUZwZF7Zv1XJVJhYWTyKcz4JBMclw3nYSxb8/DwI=", - "proofBlindingS": "QJCutyo7h21GQLd1+Lpe1yFGops3IIOLwV1OQVI1PQw=" + "rseed": "Jh0drx757DZE3ndNdnopPf/SuPIIxVrGTujOSvmu3Z0=", + "valueBlinding": "lq+gtuIgMgT3n+MbhMmtk7SxGh+QIHZWQmSe3HxC8AM=", + "proofBlindingR": "FG0uL0Of+v8LBP82ixIQ24Ljr6fDEjkLP0HVcZqApwY=", + "proofBlindingS": "4uaJAArj6b69w+seF29Cv9hRfnWmL9kZT7jsVh+FjwM=" } } ], "transactionParameters": { - "expiryHeight": "6336458779", - "chainId": "vqowzyzr-694047022788607", + "expiryHeight": "5511246800", + "chainId": "fvbnjrbyirmhgsrtpnwtykibntihvt-688696", "fee": { "amount": { - "lo": "757659828091159497" + "lo": "228194173552427870" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_2.proto index 9d7d12d804916598ec24eb02eeafe22b404edf3b..4c766050c1bae91e80ca029a27a736861350c128 100644 GIT binary patch delta 394 zcmV;50d@YD2I2!q3XTDS0*V0&7zzpql#lkT&)J8Z1`-Mg;MC6ZuZE7C0umw$AOww; zQ5(Id3-BbM=L^>`j8vz(c{8S@1fx;mG@hc^w;D(alfD5YlfD5X6(9i$kpdEq0tzq+ z3JAW1tJd!5^QDu#0VaP^3Q%?5c~Rf5nA@$4rHcEt2|f!)i#21%j$0CmGD6gQp*}w) zfUCKNOwJntz8R{FP&s*V1%#$4r>#4%k{jKYSV>CLJBG z9{KDxMBaBzc6up2|I)bf2*p~)PUy}``L5laA|RHpptj;5G6aA3pW_>Z$*q&Lu^Jzc zAa+(lWS-o7Lhu7BAQWvbFGHXD{|f~FHj5Gv+k)e-r^6CC3qL{Cahiaq1~MSx=7|6b z zY#Is((ZuhIiro6w0wM|sg`cPU&Y6>o2Py^#lpYY29tuaw0z?WT3LxWa#T>rMsM9tz zhj#L&)jv@KJLOi##%Q*|qo5Bob=VpT2>12C%&(=)rv)M>3JA)_;Ns(!O=)`|81_>xomBgCQ7X5Ug~i!a_=D=;f#8m4PHaLh+sU+wf?)8 zklo2SG&qkMAgN)ycn0!1Us_o1(K#jv`Woj6n~~wd<3j?mK}~`98X_Q>-wm}}ITL?C zu(CKHDCF(QD7(uU3)oLeU~@K|u{*o~Dj;c-LTxZV6fqTt_lzE+Y;O2x<_>4SqX=Tg zo!xAd(FHOfW~u_R38Fl98JSlaE=rJLeQI#%tWwfNk2Y-fzgQ{@3cdmgy8;TR0SYh* z3JAs9grCIq?dAp&A_^cW>YOh#arTjR8GjNWQJ>xZ3v4$Rbi=fMD%|d(hDGZo2F|EZ z0pd>)49Ywy8d3^Sb6)<1ZcK>%TGo2}V14FeZj7}^l5jvvHwT!)4@D9V+&h-Raf*{y z6H3rSeAX1c90?@cO|8&>eiL|%j$N);B8fSnga169N;RuT4GRH)5Yp=L(d*|98h;@9 zuy6DD5T0N(zlPMBaG-m<)^GE5V~JJj2rA2?M7;qbAjpt3vV%F*1*PT2_mOhE03-Rj z|8AV!pCvJ&HfgI20xBQ}OW#qP85g#1)pAuP78Xw;oX>(mG0AY=b`r(EKMw*jAV83= zw<QeXi#WkuPC-&NJq!{q2%F%#%@-0Fc5!cadU<+sEjBqc dFf=zXGBP(fI5sdh8Vm{w2+4=kkC*fB!3xk+NiF~Y diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.json index 8274a2167f..97775a9f08 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.json @@ -1,71 +1,31 @@ { "actions": [ { - "undelegateClaim": { - "validatorIdentity": { - "ik": "Ft8/suRNUwUIxWus8TiAGSemzv1LWq5ag0E9Y1ohSqo=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP8an752yLQ5WBBiTdLxqfw=" - }, - "unbondingAmount": { - "lo": "907140497227821714" - }, - "balanceBlinding": "jBHtj1tv9pz3PPcyPaAr//Hy2RQbPEF+X1g/xYvG5wM=", - "proofBlindingR": "gDyKYcc+zSVNdxg38ZTTHWZ3efr7j2bY3T2gGXwVjAU=", - "proofBlindingS": "FysjIjjMn4iTlr5qKVP7iKzOy8Yj7y5ClEPhJ5/ghQI=", - "unbondingStartHeight": "15122" - } - }, - { - "output": { + "communityPoolSpend": { "value": { "amount": { - "lo": "711754036858686506" + "lo": "917708635555222740" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } - }, - "destAddress": { - "inner": "PR2VHmIMfr1cwAwZqzZ1mfolBomLl4GoHqqXCbVWUVBB0eh8/K8LbAL66KtGZxzx+S4EW44SsazETYbjNKRs0nEzA1Aa1PytJPSUHaiSGhE=" - }, - "rseed": "Jb2E/ntkTzXRIuJ4W3u16ob2zA2oxg40LJcl1pziwd8=", - "valueBlinding": "oP+QPWa/v+Bzi8FP3fOsp1NTIqwhYcl7IJzvHrjdLAI=", - "proofBlindingR": "B5gDtQfqBINkhIblqCL7VHwxySmOCiWHgn02jACD9QY=", - "proofBlindingS": "2TT08TsmIU4sDQAum2iLoBGNO1co5e6M1byRbKP1lwE=" + } } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "59370633707570983" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "Aj7fQLlCgfs9QJqIS5yhil3bhPIvuQHECd8ldrBRzb0=", - "address": { - "inner": "8TRjjjr92KqQ2px6BA5NzMSRdY603Zuluxlv4TzY8XuhhNSRgoU3VLfUnGA/LXZiPkwuuRRC8GAt6J4m72UKaOOhNC3rf1N9p8nBVqh41P8=" - } - }, - "position": "155464237583483", - "randomizer": "jKoBdEjhq5BZi2fNvUp4uyyG99Xy5a2QbXpZXk5oBgM=", - "valueBlinding": "m+pIatky4Q7JljZRI4wHuuYcPm8jdRmgb+s7W19WJgM=", - "proofBlindingR": "dl11D7SZPIbrQsxTZ6cp7hXcPTxv3EsfjP4mZ/BtiQg=", - "proofBlindingS": "tJx6OCxXTK9+eZ3zPdtEPAvY42QimIxXXi9S4qCs9gU=" + "actionDutchAuctionEnd": { + "auctionId": { + "inner": "szCiZisOXrERqpzOkyvnLAYj1m6nJiuM5gXysKNJWqQ=" + } } } ], "transactionParameters": { - "expiryHeight": "2757508910", - "chainId": "orvfzqtcvwimfesdjtzxxvj-9417110897202723936420", + "expiryHeight": "5861263868", + "chainId": "q-921525899986864461645755934", "fee": { "amount": { - "lo": "282069753437725767" + "lo": "194766905819855844" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_20.proto index a7e6ab5ea5fce8b471fb628327cdacfd9970cad4..88ae7e136d00cb4f4d0624c1cf5ef983aa0e0704 100644 GIT binary patch delta 123 zcmV->0EGYE29*I53N?}gG72yX3JBDx&+NqHmfj4L?g1oT3MaAyBnl!5AhR%{W-AU} zu@S1A&XX(WECwUiZl@+IjOGRMu%k&@q!Kd-{FCqM6%rkBEjcnVH8M3gIXO8vHaIpk dG&V6dG&MIhH90dh8Vm{w2;}#Z+ko%<*#f`|EKL9a delta 819 zcmV-31I+xD0p13G3c&%=0=)qWA_^cD-#@bCO;ZI3#cQnbIDi=^rq2CKTCQ4yK|Nzy zAxf$uA_^b?000000000000000000308lS#)$h0|F5MoWz@u~bO3J8+riq)O(v&#%J zAdC_1k6Ul{ocBEUGCiOx|MBwK6dOE2eqUHW#f!%013DmCfINy}$3D#^O?MbK@s!gY zW_Nk|`;TVW-94Zgd=-oZLLe6_BO*A=pNNx|zG^8``-rU0%f=(`E<%(;;U}Nqg#t*D zb_$UK5{?22FbWC?s+gv;=#Z-L36T>de-cs(P(2-$9%2lByjtV7*f_*lO z0E6`gG9cMB^zl0;Ax?u^yEk!+*&mjMdB0t&hU3a0@IFA50= zr;h94?WntH5+Vv9De9arGjaB$ksla;5+DLT-$1!Sf%`o`nutrBp^9DGgz_)B0mKR4 zC3dh;&Al2@3Q+MhV~#rg*s74)oO%QfP0YlRb&j;%o29!MZ{a-H@q3|!)RBUPH&nOO zoM1mKc49tEF1Zv!@L(PTwYGT{!%mNro%j0d{r96oO& zbs3;<>pNRtRwe@~Aa-4K544#)hU-GiQ)j0s?iJiUJa61fAB_GcXYg%_2r?kFoO(Dc zS4^*dd7bk;+eADI*yCg(n2c9WUN2JOpse-<5=02D{_vs-5-x9Yc4m5UbYpgRX>Dd@ xb7X3CdU$wtYArc5F*h+WFgQ6kGB7eXGBY_dHZ(FY8Vm{w2*=2#{G*SGfeQuKZA>z^8rcn_f8_=`AgDR98qDip{OXAqyrmH9iHbB`>25KmJ}sw# zvGUJI0YV_r$h-=*N9V_q9?NSwov>YHi09UwXl6&S$IyL>$Yq>nT^BS+p;5_6U z5sry|K>7tZPH$5C)V#<9f1JDM2r?jHvHn|X7d5?1Dq^MZtVYMkm>z5}rfk*DVOF7w z!bt`S$O0P00t(y#3P=i(6(o@rB!3DB%=fMJr^oJs0vZYkw7a5<(2C;!1tJ0p04h=n zP|*%W+~rWABK`AV5G*&|fZA{%PYB?R+`K^{?3E=_zYHI@Mm)2TUd!81MOuq&FNWXL zgZo{NJ|)vWFl%*Zu!j3hgyM&p+oWK(A-u75M=~IA;g6m!S%$0GGLJt;gMXe?s=|(` z`T-;hT*M}+bYgRF5+ERw>jx~{_{uzgyoelGG>R`30je&l5BxynglaPax&j&?P61-^ zM8F{=L7NT{$zIlflVA|P5jV~nI~8TBw=Rr}D>ZqxGB(cvRj zoq5B#B7S4(HVO&}ngIp~+&zTGuK^M_2PGt%||` delta 398 zcmV;90dfA<2&e-T3XuX5jsglW3JM72vF(C#OWRPFEDAUtZ`~DEvlou#?m7kSq|9HW~>CncShWkI07s zA_@r8h|`mlgRS-g5>E(&#@eC*5;kBcxQ8RYIJ%n sH8wanH8M6eG&VFcG&nXeG%`3fGdM9hIWjpK3qZ&^3IGbo0vg2v3fut-ND7f$ zB#~Sse+mes$h)Wh@~w^r8VU&A$b_kc?3wxnA_58kDpCqiZqgdJ69-nu$;|&8CQ%uN zoI67>fznEgYq#MkUrIBuEZ-b1d1=Ir_~)&2zjraB?BXL=8|o%| zIfk7f^SAx!oW}(>G9b}1QSeM*nl=@bc**(je;prWl1H5sVJ>M5BX>7yPc;h?Al(U^ z$F;%J!5Zw4;9MAN%^q-Z<$QF|co?mpMw4 z=@6nX8VU%~hR>Y8_VmRKA_@r9ppV{wud&Jr3cdmgy8;TR0SYh*3JBTt-Oro4w!s3C zNhN^_2lLK%Gw_?3oX-pc(mEhRXdm>TK^4DMDuGW@Bn}dLT0>TBeI2fqgqx&43azgx z=0I>SkO>l~iX(ao7~qbc5bxvR@7|s=8X$j_IX&d34)kVIGFkU{DVZ=_y;77w%;{$(1R1&(I0V*H_bWaYZcaC6> z#sC~wR%Ql7V+l_|+#Ws9wwVsJqniveAkgdTj$MhiKmh98${|Pbw0VHd2BV~_GaVZT zEr4xIi46*o0uqh_3NQ)^2$AUEu+zrdy$g{^C4W*1P(BEnpMcU0CV}W@LL`51*bW$Y zl|M~Sm*3Buq0tmYo~16o{yZ<%Tm2}e3UPXj&&)BIIafjDLdFW>0(zBElb*1(bkN9972Jr2!f2u{EsASO8QX;-AimhcT42pY z27fY(Mvk*lBkNQ;ifTo?E6sZR_QZ)AhG9a|u0fA|qdDh{Xtl`#L+e{uId#tgdVDkJIiFnSOuLBZ52)B`ixDXO5 za%_2Icw}T@W^Q$FdUb7Zb!2E_adc#CW*>B9EjchYF*7nYG&eOdIWaaG37A#veSa;qpXX=1$Qs?UuKXW&2OFaLLQCM@aFNq!yPblqKe5rX-f+7dbF` z5o4}{pT$hyDPaa)tl3l5ZQ^tax_v(wznPK2by05J0=Dg6**-k~%rIN?-Z$<_M$xoq z%+8;L&SY36U48JN`}I!N4WF5~{3bDabJ=o9YACF8k?J#7;7;|ad8|tw0-lb6(9d{aIIom z#kh=#h0cgRF{t*i?zm@wht!tV|obvIvoMSGOT#VbW-@cGT3u9zrdpO%Mz;&#AQuU zEj!*~aQc^4WNX!qMa2slycGC!&9*Pk^tLk5o>F`;ewpp!t4wp5COXZR5%{`FUssEr zYabKWZYC~h5FI@+dE%s|hM#Q21<`S-gxg(KhiWy=<{9Nn$gwE?jOSCy+saWY^mfrR z{#j>0L9~9`y#Mb7zTUl1x=JCDtKbXV-cjBnosJ}htAx%VNLl)}EX zmm0pjDn0P_;xmtTSxFOkFRqQ4%sHa2gR zbhsk#vVEDlx6qEvcW?Tcv=q3y^?LJ<>%P18q~CPgM4Np-K3v*kwPF3ld+STL+3sA% zY^3mDVvAVd0hzQTo_jymW^OIa&3$lp_QJ+@SFYS%S#-FZN63=n|GoqFg@u&Mv&u_S wvhzxdvy$_Rs!9ve%5(FJEAlHdb94=jfhpR;z(R@#m=0S%E&qOb>#`Z#06K%SrT_o{ literal 323 zcmd;bI>cnprNpJM=K3$k>>8^^702YzqC-fn3Yv$)xD z!?{@IEWhLcrlnuX=P3czFra~dmpaZBSpBY>@PE2WNpRm6EiR5z%~QXun7QmIn~{Q^ zi3^kYbo1YK|JMF{b!pS%`0Llt>@00;cboT6ljGHDW-Ep19KRKkPdyb_)x`3zS6jkd zpiJfMe{I3p{YfS(wOgn2J1N*DxG0O}UH&r1;aGWJ{XEav8fA5<2m6=Q9@KLW|G^~S z@n;dMkOjy6H60g4g_N>Oii=8gO-wC}EX++zO-zkVEG*0|jg8Gr4J}L!%*>5UrFgiw PI1X*@e0=Nj?MvJM0wRX* diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json index 7d24765e81..f9e072907d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.json @@ -1,43 +1,72 @@ { "actions": [ { - "undelegateClaim": { - "validatorIdentity": { - "ik": "SeJo1zMWAjo0uExwNsVEEPUMi4c51zOjiWnnedMy4jM=" + "spend": { + "note": { + "value": { + "amount": { + "lo": "922384207425927935" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "8y15DjAPg/i2TPCAOJlgKrTQSQNm2UHKLpJl52H7SKs=", + "address": { + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" + } }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2lEZzgdfb9If8uSOinHec=" - }, - "unbondingAmount": { - "lo": "886125131805425007" - }, - "balanceBlinding": "1itcL4vtiEUZMtHckjqCqI2GfxKTJyRiVv7IfOn7gQE=", - "proofBlindingR": "UGKMfVgRGWcuGWyW8eWGjzNHFPzaSMBP8V+AMGrgggk=", - "proofBlindingS": "BrBG7M6aVDK13ZnCkoxaQ8fn6drcPXwRNJ0v5CpzVxA=", - "unbondingStartHeight": "39966" + "position": "41332451622106", + "randomizer": "pYbb7GzU1/8FGbOriG+C4LGm1oqnbI2tA4+ZggADmQI=", + "valueBlinding": "/pP8i12FCmrOPB8IF6toWO0/UqCRnSf1/2nXtEptngE=", + "proofBlindingR": "tvJYTWTz/Hw0yraNTwlbUioB8tAx73k8jalIutF7rQ4=", + "proofBlindingS": "Bh38gN8X7P1gFK/ZR59ERQPEpLxnZpmuXRau5tjIMws=" } }, { - "delegate": { - "validatorIdentity": { - "ik": "rCr3kkCVM+bjJQyyRvVrJEagwbN7yuHz+knMXCBda5s=" - }, - "epochIndex": "140", - "unbondedAmount": { - "lo": "338297165979374589" - }, - "delegationAmount": { - "lo": "451897055113200978" + "positionOpen": { + "position": { + "phi": { + "component": { + "p": { + "lo": "432506193895602060" + }, + "q": { + "lo": "155003316029288568" + } + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + }, + "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "state": { + "state": "POSITION_STATE_ENUM_OPENED" + }, + "reserves": { + "r1": { + "lo": "34496988622358459" + }, + "r2": { + "lo": "779446111142524338" + } + }, + "closeOnFill": true } } } ], "transactionParameters": { - "expiryHeight": "8880209890", - "chainId": "nz-45852212070642971408015", + "expiryHeight": "4919243771", + "chainId": "xcfzzb-445743933420689579348779436", "fee": { "amount": { - "lo": "101500878969104709" + "lo": "673851707019371333" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_24.proto index 70692ef77666db4542145a6fa85b957defccdb6a..42893199d5b341cd9f1e193e077e6018e4f0252e 100644 GIT binary patch literal 556 zcmds_Zg3n5|@JJt2z3{h2NI6KYtmcQsDSyaoEr1 z*KB^V+SccdbXH~w2q}Elt>iP{Z~n2(=R_%)_-93{Pe{14pzU5f+t+=Y||C_wpE~Xn_jP1>XERW zHRt{wwtS#;Nv!%?2iJx960fJsyv*KtY~G{0Vi#t7`z~zs`|hxqD@h`07Z3ntE0 z|N1}k`WCO;d5l^L+df73rhNWWV{&R+uRmvWkQU>o3x@A2ZF*OF?7CRJmd{9mP4-X2 zeepMc6GYbEbf53y%6w$Wp7gYt>te;$J-czjn44=I<0r;dj9kkZxl*_!gt$0*-fx@q zze=o literal 315 zcmd-&#CVBmA0w9%mxAY`jO)f?Ojag4d29~YZoIfN^LgcEqesR{Ks5|# z;O|nwIS)#|{Z;(0=ka2>>~k$Hj`zQI-#c@-a~Y43!Zqy}{qDCNu98L0+M=aBLpSW^(1qqeSF&1Z|pAe=a$C-|Bvwv23Zf9IGq&O zHn_bxH!H+w>)n}$CiO%)AAkPx)*ag#L6f=qPqd1|1w7{MVB&H*#AFZh!WymblN_cR zKYOgov&rpiwu;+=gPW^QJ^cL3^Gu9FZ1!w{9!4oHj=#$vZ(aBP`wbQ)E{;oGM^`M~ ze|Hg^kO9Y||695gg{1PTbWKbxOpS~TjSS2U%uI|d%?(WqEDQ`yrFgiwIF4Sre{21P HWm^~lfpvod diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json index 1f62cb6513..f68407aaea 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.json @@ -1,71 +1,77 @@ { "actions": [ { - "spend": { - "note": { - "value": { - "amount": { - "lo": "112539488496422162" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "Gk2yarPFbiV8WOAhWXw7iTA2Vu8CpEKbzNQ69IQaX/8=", - "address": { - "inner": "UxZiJz1almnjsvJzjduZbdtsbw/cBux6Tpi1jqJ8wgtgZOSgWgaia7q6V6vw8EXb58RUuxGXyaGVmyrOSZ+DhXn3I+JNRswUur1VDQiyuaM=" - } - }, - "position": "30834087325169", - "randomizer": "cMqDPuLarSlsr6RoptnguCmjveGts2bl4c4oUpnjpwA=", - "valueBlinding": "GtEKyX6iEB8KQ9clCQnb8HHrtQo8IQ8gf7RpV1yB0QE=", - "proofBlindingR": "SPetIROoB11an9WHZIJ2jppqWDbu9rvdF0tKftLfAA0=", - "proofBlindingS": "aiZ6yEHJN7tlHstdid8CN0pzWKc8G4++vsiWWoKcVAY=" + "ibcRelayAction": { + "rawAction": { + "typeUrl": "/ibc.core.channel.v1.MsgRecvPacket", + "value": "CrMBCPP8zbICEgtkZWZhdWx0UG9ydBoJY2hhbm5lbC0wIgtkZWZhdWx0UG9ydCoJY2hhbm5lbC0wMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgsIxvbjSxCL0fqiA0DAmL7QoLXqgRgSAgoAGgsIxvbjSxCL0fqiAyKPAXBlbnVtYnJhMXJ3bmo2Y3k5Nm42NXhodjhkZW1hNG02MGZnOWdxamd2aDA3bnA4ODNlY3dxdHJlMGY5NnR2MDRyeDU3dXlwa2YydDQ5YXVlZjM4a2h2d2tmNWprc3hzOXl3Njl3cDh0emo3NTB4MjBlbHRlcDdzdHRjbXZjd241aDRhMHNsNGs5eTlzaDcy" + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "EMYWV8gscy1nfw/rElaiZ+QaDjQaU/k4G4HaCKlemN4=" - }, - "unbondedAmount": { - "lo": "411841646121563422" - }, - "delegationAmount": { - "lo": "299615454335912857" + "proposalSubmit": { + "proposal": { + "title": "kcrksmeyxustsnjbr-60", + "description": "krcxzlpefqzl-75956368", + "signaling": {} }, - "fromEpoch": { - "index": "1135", - "startHeight": "1135" + "depositAmount": { + "lo": "38351685330180206" } } }, { - "output": { + "communityPoolOutput": { "value": { "amount": { - "lo": "17496348918716391" + "lo": "415888003349099833" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "destAddress": { - "inner": "bt3Yjka4xDYsbM0cFS5XPmaPzc/Z+Gj/txGFMTVAFmOS3s4om2Xo3h4D69wVStKk33nOy4jAisEPP99JbBVkWIOk017uE5nOruHBXUmJzFw=" + "address": { + "inner": "zK3UmgXb59dD/4C9/L7P4htU0Ee1rPiWWdUU5AoyqgkW4nLr3VF6ORk2JhOyQlZKIvievUOuytmQvtylncSglmyC0qDP8zz+DWw+/FYHFCo=" + } + } + }, + { + "swap": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "delta1I": { + "lo": "920853597152247593" + }, + "delta2I": { + "lo": "677865656587699464" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "i9huSFlTnxHEv1AumWjld1PfJ9s63YrojO92xAVyzfIcVG0Z3SCKJQOFUDc0GbzEqz9IWdvFshvu5KQ0T8djRxauxxR1w3RiD0oMuYoRMCM=" + }, + "rseed": "++fkdOajvAONYLoezkuIU6nXn/mC+2ndEgwdHS4FMcg=" }, - "rseed": "VWQ7oMhJ8WZ1vy3AiLrPpV9ju31W3ElVAJO2bzkmQwA=", - "valueBlinding": "ZJKZ998K7km99tOqp0ez5EySim2cm9umn/7fwrNX0gE=", - "proofBlindingR": "S1im7xr5V2feGLnIp5CawAV1M/gVjB38gI9M5vaE2Q8=", - "proofBlindingS": "+MVYvAm8Z+xpJ4OK/VBCCa+GD73r8VcDWyFV3eB6owI=" + "feeBlinding": "Q0DcLLLIqaOvq7gv2Y1rZ7/w29SF94i8cR5VQxly7QE=", + "proofBlindingR": "2NRy+/3HlDXi9fCZaKrlJQ7IN5T6yaep4lKDe2t7zQo=", + "proofBlindingS": "3WBWe6fyQgkjStsyOQjW/n1y/prYDzB2Gr7f4PCfsws=" } } ], "transactionParameters": { - "expiryHeight": "4590600296", - "chainId": "oubsgmdpkncaqn-56609641", + "expiryHeight": "8982080025", + "chainId": "hwbwaix-06083225540254", "fee": { "amount": { - "lo": "106844230424111145" + "lo": "516487876813519810" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_25.proto index 5ad6d6604c800d0c09480fb3ca14bc7ed02ac61e..a2e7175dd42ebd7bd26806e15e0c427932161cee 100644 GIT binary patch literal 977 zcmd;TXYOKbX69;O=2FtnOiI>E&M!*UOU_8l%S+ACD>KydElv+gO)d*aOwLX%5xU95 zwV9FQ^PjVun1r}fQqvMkb4mj8i%O(8p;~kel#s=>5aLED40Hfi+#JWgJ@yvpzW8eq zv%`TI`z|cl`l?Yvh>43q3Rz02pRph{uQWHQDABN}JTJ>Exzf@s&&;$Uqs$^DH8;^D z*UTU--7>u}E4?hkz&x+O!ooN;xxBEXDAgd%(yXM+z@(_c)V#E^AUn;d#KbbOG&RlG zB0Hn3JUh)aE4#R&*s`+R%(A?|qNFOz+|;1L$RIVRB(=c2xTGXGw=B6l&osj%(V#fT zB-^smvN*%sh|7KwqYalnmq>PUQFd`|YGp-faY=DrR#K6!nSqdKc2ROgRZc-_T47a= zuDPkDshP2vg%*PpC&#-Dla~IRGQowbi*Xin8zYwi7Z=CQR}cDs{C)U{RY-|TLG#rd zedEG!OWL2mj8Q3Y{IWRgXY*?|zgTVS^F}%=vjl{KxB||sy)ujS_Veq`{~PxH*?0bt zbjStwt!sWvi@YlGgv)3Zr`V&S*LMS}EG5m6(0wD%BQkit;F0|SdNVVgmIvQgzioB5>qXD|vLmcTXFth=~Y;Y~68@(!(W5{9Zgey95oCjTC-Ae^T;n z@gC;hgk5syygPzdUZ4N7>38N`As$&-JyydLLJH0fcXT$LSh;xp>K*zwd$ZH`f4F_6 z^?S#jLb*_9$)dN6QVKV&6#f2te2VF#uODV+ta_@-cfx$iuanDHJ_>5C&aOVorKE5- zA*_1&Cnrv2uiHkJ9M}HU7X6!bgWsS`YTx|_ALei77SiFEdF9_OMIo__@}%;_%nDrt fGXo1_BO_B&69Xet6Db~Ggdh6e|LDy9-BZ~Cp?7i# delta 658 zcmV;D0&V@#2h0T*3cdmgy8;TR0SYh*3J8*#qS%|C45-m zAz6Goi7+-+?*gPko6OWY^n@B;{~A&XP*WCSCp}u0Y2&i;bB)`XZQE>b58MXqdQO}#TZazn`N`V_A_@qZm!qe# z)tr0V*I%Sf=k9`B!J&7`e!&kea{+bu;)C zj2--dk4)zFgxL==Ao#^tya~K#>}e;1iv3VR39p6^z3cH;16v_g-Qaqo0un6<=z#o; s5fT?~bz*a8ZDeq3Zew9_ZY?!7HZVChG%*?s3JM4bsnF_$ugK-S0Ua+f5dZ)H diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json index d80a819d32..3a583e3c6b 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.json @@ -1,91 +1,50 @@ { "actions": [ - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "92324648899828610" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "x2hj0mxIgvaTj92Tl7dcVys8iU1aAIFxzIu28TpST10=", - "address": { - "inner": "fP25GA8NgLvm7mMQtgae2ELVbwfnVwh04KmJqGhHPQXCi2hzvN0sX3T6GfZPo3b3NkF/JYI87FmoNIPWGCPlI5dsjdF8MXL3UGQntUh0E0Q=" - } - }, - "position": "243689673766130", - "randomizer": "7WoblVNdixuDKy7Cj28PHwfCNqoKiKR9QCTL3inYhAM=", - "valueBlinding": "mzYbJX+m8o6uCxT2AOOy4QwSF1cSSBpUGaokJxifdgI=", - "proofBlindingR": "BVI3oX9bdCQu7GZCHzHNdNDqhr89RgI5rq3/FRu4Sww=", - "proofBlindingS": "i6QRqzA4qeQThLcpwO0/Tv32uoO+flfqlO7599Txxw8=" - } - }, { "delegate": { "validatorIdentity": { - "ik": "ZGizJ1g4Wyomy3d8i3IZKXggtPJpcDCuEk1Z1xqk5Z4=" + "ik": "/QXLeKKs5nNDGUlootWZo28F38EKtleJ2Dxmz877u5M=" }, - "epochIndex": "8103", + "epochIndex": "3335", "unbondedAmount": { - "lo": "98091304950625399" + "lo": "268055427198280602" }, "delegationAmount": { - "lo": "69655306427840990" + "lo": "311754073549817714" } } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "44921213152985104" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "actionDutchAuctionWithdraw": { + "auctionId": { + "inner": "lBXbj4Fgh8SAUcCnvlW0iL9mC1F+Hjr4h2GmuK7hr4Y=" + }, + "seq": "477900847", + "reservesInput": { + "amount": { + "lo": "494921779002903251" }, - "rseed": "KbEoT+sfBbhA0ghNH764UPZEIp4ZkDxMa/gOshaZMOs=", - "address": { - "inner": "fP25GA8NgLvm7mMQtgae2ELVbwfnVwh04KmJqGhHPQXCi2hzvN0sX3T6GfZPo3b3NkF/JYI87FmoNIPWGCPlI5dsjdF8MXL3UGQntUh0E0Q=" + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "position": "251855229290159", - "randomizer": "jln93KEWc+UoPbg9g4mqPd1AAONLnedxXQwYEFOyUwQ=", - "valueBlinding": "J/gwi5wg3IFMoOkOtm1z1bSewms+QLEH4LAizg53KwM=", - "proofBlindingR": "qZf5SwS5/24MDAmSHEvVOEVpAvmPmJkWcVnN6QEUpAM=", - "proofBlindingS": "04wx619BFJq/xd3lK/hGSs4sGH2zUAn47j8uf3xOeQs=" - } - }, - { - "output": { - "value": { + "reservesOutput": { "amount": { - "lo": "64647742579487592" + "lo": "229786067440132976" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } - }, - "destAddress": { - "inner": "zpcyzE7nx3a5jh7cvbeD0EiZWVWgubS8axewRVxAc0MNABQ/ggJlOWGOuKVwKY+XK3UsrNH4itk3P6J6O2zrxxCmiOg2gvfvKDwjB3WKvvE=" - }, - "rseed": "0uXXBIKp7XbCdWWLkUKcSXqT2MUTsu2mBAZt3CS+I4M=", - "valueBlinding": "9bIOZqvcUva1eG8dWI75b1bIFD8b5yMlGpN6SiDtpwA=", - "proofBlindingR": "X/0rAkIy7pjZACj0+aHnJ9bFVZPzhGJsGKGy2HsZUQs=", - "proofBlindingS": "nRiWQOW38LQXclkUooAogD4fm66NQsD/vBGGN2vWuxA=" + } } } ], "transactionParameters": { - "expiryHeight": "8807475150", - "chainId": "nvm-6795620499743117073701126360", + "expiryHeight": "3655773457", + "chainId": "cobadoodnjhaiy-3702176186175231025", "fee": { "amount": { - "lo": "549017802334011087" + "lo": "398478972940299008" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_26.proto index 1793883b4a29953b333ee4e3cad3193ed9622977..ee9c97ef96f66f818fcb655ff263b74f36079491 100644 GIT binary patch delta 218 zcmV<0044vA2$KST3PQpHKMEoWApHf)c%rQ4b3++PXrk4bqi+S@!3wrliP$`5&(8b1 zlMsg*8VU%S$CI+!-;~?~A_@rdj^EkY)#RxJ3X%c31C9X-A_^ds72A)2V28wjQNX9Z zRkVn|W(!e%9y<7kVWzmQ;je}eui)_G0U9t03JBAc%IL)emz3`YlbQh}4k9oL3JCDV z>EPd{mzV>SngJy_I0%v2n$HaqB4cl2VPtP_WNvC`VQG0SGdD0YF*i0bI5sgiH8L|X UFfuh73^L? zdetVIH<2q$ny*PHKUJQd(|fVTu;_b0iuzWM5@8pCPcIKWUbe+tO5tsm^wi+kZs}%i zy+i%^{POIF%vN!AEU9%+Ieky_Mhml&!fZ2X)%sAhc({;!V9l^xmX7$s3+6x$vrOzpWdS<+`>1MWuIm^B5^~FA-dAV6pOv zaLabh18?p9{(jrlyss|&)s%NXzhC)yoS)0_5R)AjFt}1OHmgTiL~E&?F0bh>lGLnF z*zzf}z+jz_Z{&5UB~RxGEVq~9;`sie`{u0;^VcydadO=I{9@7ECwHs4_A+tpV&YoP z$feK4$uXhf%dz#JpZXIQ1)3W*{9ntn?r^xo;VZvyN5D51rFoJQY<#kR@NE*CY4DmR zQLw)E#p|C7Eu|FtBLCi5C|3Mb!*+*lbLT4CyABMGz2`nJjOCFK2;LOTqNJey!=QVP z!ktE+1uyxwcYbmUp{?nUf=l?t&9?nTJ-d8PLGnsz& z&zLDz7zxKIuf;;12})Yv)8My@vG$Kn!qH~ z%LER*7th|z|1slr5mA8$Or7VZ8=dice!OgFpWL0j+nX_H2Rn|GLj|(j8cwyG`{k?{bGJ9#)zK>E0 zm!4i{X`-ZH_e7^To>h}?92MU5b{Pv>?j4nV%FRj&UpMikt-cfVZEHooY((GB z{IC-u_R`OlRi!3Zc`3YI&Y-0b|5uyI$>`mTn+zIXelC2je(h-J2RC>Gls>#ET+D7By%z*vZdc*XwlP{~p0M^XzN81%%8v&Yi#eTtP@7uPj&B u%-qt{%*epR($d_-*wE12z}(o}z|hdh%-GC8iU*kQ&;NaYyJhBr^Xve8Jjo#d diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json index 2f5f51564a..7d56648601 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.json @@ -1,54 +1,64 @@ { "actions": [ { - "output": { - "value": { - "amount": { - "lo": "215836893975783075" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "proposalDepositClaim": { + "proposal": "783703894", + "depositAmount": { + "lo": "541796731181788074" }, - "destAddress": { - "inner": "S8W/HCkrDhqjeeiyF9kNO777n5Y4JWfRDlUg1CSTmjQlnhi2N24Hbffvxpgz9pb0PlT6a6cyNDNLhJjmnFgkI4F1RSHdbCJBrBoiltrUlAg=" + "outcome": { + "failed": {} + } + } + }, + { + "ics20Withdrawal": { + "amount": { + "lo": "743252449930510089" + }, + "denom": { + "denom": "w9T8N98Xtft1poSBQ1jezl1Xmck7WH" + }, + "destinationChainAddress": "penumbra1hvtr8r7rmtnrq3jn2mrlnhsktekj8zlskuf25q3d22f3v50v55y2npqzyf9y89ctn6kmepzj9nqz52x2pyvvva4cuqsmeze0zjm49qq9qc8z29pxyh3dnf9y0e43nendsehn0h", + "returnAddress": { + "inner": "Ie/tWniyp+44jUlOZ/KSu4KFuLu+Mkws94JRU3nsFgeLM4PJeYoDYfOmqa7Te4szDUw58IWoobdWbjJAFqJc4PhuYO3Bd1kt5EeQlO8xBQg=" }, - "rseed": "mANKx0DKGwi50ccJvcmrZuln9Z2vHsZura+ri7B4qBM=", - "valueBlinding": "ivBUIimOp4ei+2tU2WXJPJVsk3TS18T52FwWjudvZQA=", - "proofBlindingR": "Zxai1ftRDbOzlbj3CLRqQLiiTXsn9r7ApV2IjRCnaQY=", - "proofBlindingS": "0Cf3winlxYHuFle5ErecDeub8w6/mqrTmy3f+OqIJgw=" + "timeoutHeight": { + "revisionNumber": "741829678", + "revisionHeight": "639300954" + }, + "sourceChannel": "channel-0" } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "455010934191271877" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "Y2EGmQELaIa05hUkQ9staODhL/HlpOwvqPsF0aiHhoo=", - "address": { - "inner": "0pV/hfSDe0aKXsVJYN9m8Bwzm9t1/BtD8BDd1GakiL3N7GQAoTlW5fp2ndUDJqLbJiIO7wCcYgEasHqBLafsntHXFzDpxcmeY3WKxebPfKg=" - } + "delegate": { + "validatorIdentity": { + "ik": "6jpPsfC8Gf4MZQAEyzqse4OqVDAh0fnL56zaW18vxpo=" + }, + "epochIndex": "7014", + "unbondedAmount": { + "lo": "906211565715551935" }, - "position": "83380345779063", - "randomizer": "H+6Jcx3xoSb5xZETQuD1W+caAHcUTRxP5hFdq3xjqQE=", - "valueBlinding": "5b6Nj0cxyIAXtH0ndXr50Lq4diANGSylE5vVmPsM9wI=", - "proofBlindingR": "UM9AsGIUH2/pIDKWMSMPUexEuLh9lPoGCJ8C5MEMcQU=", - "proofBlindingS": "xPQYzm9dw0JN/Gs47wDnc/g3aF5jeP9p5Ev5Y8H6kAg=" + "delegationAmount": { + "lo": "299646488738841482" + } + } + }, + { + "ibcRelayAction": { + "rawAction": { + "typeUrl": "/ibc.core.channel.v1.MsgRecvPacket", + "value": "CrQBCL708JQFEgtkZWZhdWx0UG9ydBoJY2hhbm5lbC0wIgtkZWZhdWx0UG9ydCoJY2hhbm5lbC0wMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgwIy86PzgEQl6S5lwJAoJi0v6G16oEYEgIKABoMCMvOj84BEJekuZcCIo8BcGVudW1icmExenByNTBmYXhxY2VseWh0OTRndmV2NGR2cjJjcWV1bTlkZmVremhzd25tNm1jdTdranNrY2FwYzh1NXRkc3VuZnk4ajhnaGhzbngwbHBuZmZ2MGx4aHp4dm1tOWM3bW1hMmxydnJrMnIydHhzaDI0ZHE5NnZxeHNycXh4bjY4Z2drM3phMjQ=" + } } } ], "transactionParameters": { - "expiryHeight": "2955180424", - "chainId": "esjtbujfs-7535777440407", + "expiryHeight": "8445758137", + "chainId": "xvpoqcklthqfksylyqqsfgejn-514070812", "fee": { "amount": { - "lo": "63919669489530961" + "lo": "62518833093538551" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_27.proto index b3ddf9c9b75c3cce3124ed517da6696013562862..2695477b4eb8f988e79a7759fa1c006299326dde 100644 GIT binary patch literal 857 zcmchV$!pYL0L42Qi|OYGC5K|?;4$J$G8c;%6Rkh#z>1j2vQWJ;8GRp4%OP?f_f1>2-SbUcl?UCyze?aYI*P-Yg~lao zxI7AUZlfV-nGMUL2SO&oMPr90a;ocCyp^#G2U{eO$I!5JtlFA`v^*c^wpLVNiX>zR zm4usO-Bikl*d&3k2tF@J4o+(ZGK0K;NsxjbG=0}~#iUduwt)h~26-bX5F!wX51?Rr zzM7En?<|Xw35>98BNel1Y%OS*H!;51>pk<4-?w~K?$hCNOX)_rAFf#Vtz}K4|Dk63 z-o);^etTH_eERIg;pV-GnJa|JQqS@0>oKgaIk9#0JKjEiyJ=J1>!k-fCb&v^L4>~e z`1uQ}dSvYVWhz@GsUpTmuVcZIL25CGfw^PZ)mJ8O)&7j2ifKdH^Ub@@tz+js_%ZbE z{K%GVi|%w*zfDI0JurT6|I6XgyO9{6+go3i?>#%&F%7hZ+e4)=XbFSZqMbXWxKyxE z{7*&P<>D*t+*%~L4WgtWhj~hYz7XC2WwN7^nIR)ZEb2}}!E&Ngt73oi1ydZ#75_om z2t9QF!2MA5(e9f^srs&CeFMj@j_sPoP@p3Ej~DyvJb`JYSVi=RgmhnZgk;V|Zc=tF zC=paN1X)2^pxRB?NE=cyqvdT)5>1IOrX1NWV#Vk4d`?wu?6JCu6~$$BPYpcRFa#-M z7$Vdy*V3Q`9nV%_QYJ#$C7x{&&%Rk)%ud6tRlJc(`Q zdF;90-yfS{{B7D7yO3Ym%Z*Hoy<28Hn-ig;+*suh za7vnE=f&fkdrz)Tdzt=q?s~and283N?%q(bLRd+m>qCf=X5aGmMZdE{Zl<2JnVK`X zam`+D|gzWuXSU7oFb|HrEiH6E^gOkBH}xK=QNgXQS`zSms` z7p`CHEHZOD z+ECS~yZp_(i`T^sULHL;FS)eq=(F=RD+InjoACeoFCi%f`FEYgvL6?!{X9BR*y+L7 z=;u-ldky05q2-S9+%_?BAr(yE^qcI_xr;FZ)_Dm?q@jNd%p znY0uF&O2;K5|Ph;sbDnCP?}|72Ud zXLw%x!#pD{x#EB36YrnN2Y*fA5Ypl3_&l+ZTSz>$IIAS7G%KxG*WA?D)ZEt)Hyh!T?Xnh!vI5;VWJHh^p~ze-D+td$)h$uLC_} z#cDDFW>GKYVl4!gE!WKE#3YwyI8)KIK+sK|H$vT}3+WV>R&?D*oS+A^ozOfxArunW zK#Xb_5EU#sw2>Z$NW;3}CTK08@S+z8X%DlS>zIOzupQuBDByx@`JC>nkat9^ggHA^ zuoc6B$dwQ+$!gm1BvS{+i2KB00{ln-2&zdC9lW+@Y|rJ6VL*ZC#nR)p(!}`hbIA1| z25R0K`(`;~KWyK1YjkrhUj5*QhN-6Uxf?%Sx^j?y`=DM${uid^RSTgaQ6g3iK=gWR z>3C;T&j6TqHQLts-LCfLV)>f{_>$NbX(qr7a;<0Q@csjT^voc8d%t}$GI`@f<&2Gi z4_a2O^_$*_&ucaNzON{L(SNS~>D}!gF525yGj;mckEs8xp&9}likzzKh)mnLdUW9H z)+6^W%poaIU6*xz$Oo9Q*-uuRb;$-=+sN`fOTBmlP5>F#w-g;Jj^}cS5lstn79)l# zC)**9SrfwqVpE!xmK7D}RW?LvK^HVr3860qrXi@9;gHNYf}Kz6oaLA_Oku|s^&IcZ zvO#0$2~ZbkoH7;U1bo2xF3%;9?}YA9}xaQu;n~_bIGLxk{wYM`JUbcVm=U+0% zH~0OcFFbL!Ye_}4cj)|YMAeR#uePpu{*h!dx^J@oFiF0#MU&J*!A4rvla(w)P=!{` X%`ZzPS*mh+n1=>SqwVLW+RFb07qWJH delta 361 zcmV-v0ha!*2!R6>3XuX5jsglW3JM75ho9`fiv6(+lc)kDe-cs(Py!$tALwo4Tyw0L zkJvf6eOTTqQhpB9dznm+9Z7aDZ#JU2x;>IO-*=?o$`X|$yQ@s{1hto3{`e;zEZ{4% z`xw39!Q9t0bff5iQyc9GSQ;SDuv08r)io+4(Jjpe6uB{RFz~QgbFZ#D?H7@IzV@dg zAWfSn+Hl2oe=O3;m8=7gQcFJb=ic~A{?Uzt30K`sfdVQZHNo`^tIi8gzIkAQAu?d> zHLV}&QjEJcUc+d3eD_-oG9Z^cdu*=!+Db^j$mCAkwF~LYSOrhRiw*7BeU$%9bpQ%S z$^t|RA_^dTc8x3QfWUIn|IIo?>#939k%V>i&vQWHP@8VU%S#p$e`hJuX> zA_@rI*u44ow9dc_Dh3GM6%gGO5+Vrsy^-r35)5*3XnJuiH!(9fIWigy3JM6z^Y{Fo H%7@YlI_;$x diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json index b9fd8e29ce..b24641bf2e 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.json @@ -1,43 +1,53 @@ { "actions": [ { - "delegate": { - "validatorIdentity": { - "ik": "YGDGSuo2tH7tw1nq4HhJJ8ocsQdZI/e8q/VXlf60TC8=" + "validatorVote": { + "body": { + "proposal": "284956779", + "vote": { + "vote": "VOTE_YES" + }, + "identityKey": { + "ik": "zwa90BizdLKHBr7podM1nq1N9nWrmnDPM2vuILNPcSo=" + }, + "governanceKey": { + "gk": "LlsJYxRy7uSVLWAJ/gU5GCJQV6ErMEGJkDliyCUpsAU=" + }, + "reason": { + "reason": "gOG78117V3KSEJa9Usetiav5" + } }, - "epochIndex": "3871", - "unbondedAmount": { - "lo": "853438944939804281" - }, - "delegationAmount": { - "lo": "169032597737478199" + "authSig": { + "inner": "wDyN6yGx6Epnv/P7pK/vPG6R+4jjh1i7cpa8cY2dnQHOy/5YBBo34rcqnjMYcIjglWobb3a07u2ke7xdfdLWAg==" } } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "R41dmVfQYVo7Z/0kTFt9T498hhojPo3kkh9iS6DYrJY=" + "ics20Withdrawal": { + "amount": { + "lo": "724571558176573681" + }, + "denom": { + "denom": "OONIY11e" }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6rNnoPkJa7mMfigkC3gDU=" + "destinationChainAddress": "penumbra1hrgv7fzh0vgq49adz6ydqnqgy23v6n9qhjrze526uuw4g5dfyaz4aqpjl3kyq0qg3dqh43ecpmuea4yk7f5q0sjqy0ew603tklcj7ya0423szgwd8vzxa7x2h35re99zu7qf7l", + "returnAddress": { + "inner": "F4MDyCqggl2Zynn7rCOdzyeqbBuGObQcGsXvM+KyUsDz7Ku23Pj65ZvN5peYr5xsYTaXnw/asUKrP/HKCrrcw9qkFNIyp2Mh+v7mh1HFAiI=" }, - "unbondingAmount": { - "lo": "847425146711852950" + "timeoutHeight": { + "revisionNumber": "412249556", + "revisionHeight": "834100005" }, - "balanceBlinding": "AWUHLuLmrbfZPrik0sdyKGJ4Oshj1qDuv8ciKFLkpgA=", - "proofBlindingR": "pfjJuV9OWLAWU6kVFoglr2Qth/YVIjX9ddACdJWb2A8=", - "proofBlindingS": "uiecwJCZG8sLk4lGXpgEAoLf1G2BD17dyKSwG+bEkgM=", - "unbondingStartHeight": "44557" + "sourceChannel": "channel-0" } } ], "transactionParameters": { - "expiryHeight": "6647051010", - "chainId": "stgbionvbcgmcofritghqhj-52842395814932983632238", + "expiryHeight": "1145458065", + "chainId": "ywhlvhz-2", "fee": { "amount": { - "lo": "855479489470233363" + "lo": "269386633792776289" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_29.proto index 68d3c321204e21e62e965cf930f16484cc48be7f..7258dece908f97ae93277759c889a94faffe56a1 100644 GIT binary patch literal 506 zcmVjYzF*jB-OH)NkVL4TEWprs_b~O@03P8X-jq4$?=t^h5^ZTT)?>ugi`-tO*Si5qT zym5`4odM3v{#XPWH{!P{o--J5h~SlK8*g^B?(L*|yj^|L)&dHf0>TWJ0tyNU@sZt| z&Bc0DDs%#sEIkX%a#qTrXvQohF?5noi`1<9W z&E}VwubgaQHkY3d+Oa~bKk>>6y4=Isq!iLJr(+@d{^o~K#R4KK3<%WQ$;1H=rMBIT w13C#~Xkl({Wo#`l5+4YWo0*~n5(#;CXl!<9dMz><3cnprNpI>kZ{cFmD!fMw}&HNJ*e*D!G%V!Xt(j}c^wdvEN_@C%7i*6Dv$e4=ap`)k^y zl=U)ZKS}M z%C7h5+1l+l?RG4=bi7C-slw_+^0fu;_8(W$2zs)N!AfE2kCQv&{USDq1+Nqp>rh>v zqTBvWRLS&j=>?{esk3kJJ1Oi^pL1ZsOzG3ylRMqwX0R|d-M^CC$RBt2#F7ot&yGxD z_UOICB;?A`^z8UU2_gOBlJum^{JgTH|HYGY|-ZEIt4cxQBWd3JPoYi4?8XK!I+aA7Su5-DhB zW^;LJczI|oH8eLhIWaObIW#diH#j*oIX5sgGB-ChFflkcGBYtM02&Gi&XM%Xua?`L t2ofd;ob9KL6cQ16Y-(d_Z)tU5W^Q4H^py2?&qE!_Ul{_b2b^bIkw% literal 834 zcmdQ`A^mM$U0zCbkJaU= zmwO)^zx+CChM4L8-R;N4Oui)CEDzSdcz4Q`nKRC2F$#3t|8QW7nEVWRf z--kWkemokxKDw@S#R{F>rxTaZBsTYU?)tVpUP|F${Ly(qvl~69t~|?qn_Z_iq9<+Q zmM5$2xW)I&Jd&HuprpXWwqw_czs+L5yWcAm=B^C;T(DnI#q;TkuH$w~DtD(aYAIZK z)nd_k!go%f&K8xtgvcwdQ-wCUXlSW?7Oqn0y<-E6%%xlMzWjE5eyT7#OySjG?HL=w z<{w(iAh0C7KuSBz--t`dh~v|)@7s8VWGYfCN(!oy^Q$TfQiS!MCgCo>*(H#}hk0M9&wx&QzG diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json index 22782ae10b..572bda2a2b 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.json @@ -1,52 +1,41 @@ { "actions": [ { - "spend": { - "note": { - "value": { - "amount": { - "lo": "671138363785291973" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "deoLDjYx7s6jIymcvS4DIj9NFECJZvePyvmKeqswbTU=", - "address": { - "inner": "O6PG60qPN6KdJy8XO8pTR0fPjvEsHrmHH5dy7Acrh2vCO6qgJupl+g8gAxkBSXTI2INSjoj0KWykcnAB9RkABbRu/JNpW34IQiGa0lbmXms=" - } - }, - "position": "216419363006281", - "randomizer": "PXbi+jBjFvlian+PQghRPfgDh6n5sVLBTfVczyswGgQ=", - "valueBlinding": "PvIAsweyEk32llfPc3t805XZJp2KRrk9GpOB6fdAPQM=", - "proofBlindingR": "CQj5OtiCLcrlGMPLUqv7wljxtlI0SMvMXJBxf9cJDgY=", - "proofBlindingS": "OceMBjS0/r/Nv0gwlKjCIi98ahoUdHJ79WsDC9Z+TwE=" + "positionClose": { + "positionId": { + "inner": "JNlZbQ6eTfCk3ZvKDIGVpJcMFrHy1FuD8jlgcVhntP8=" + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "Ks8SToqe/wtfimFjFl5g6FEgxoE7avk8yIF+3bK/V64=" - }, - "unbondedAmount": { - "lo": "49971882500160469" - }, - "delegationAmount": { - "lo": "504552835313543167" + "validatorVote": { + "body": { + "proposal": "141432201", + "vote": { + "vote": "VOTE_YES" + }, + "identityKey": { + "ik": "7ZmADeMHe0sv6lyJSyvZGvR53Z84jbO5C7AOFhBcrfU=" + }, + "governanceKey": { + "gk": "BIHAvjVvjIX5qkvAeH8HhCKP8vn+N3k7R0OL5KI5eAs=" + }, + "reason": { + "reason": "k" + } }, - "fromEpoch": { - "index": "5182", - "startHeight": "5182" + "authSig": { + "inner": "xOjjUPyioMyIcftsbsE4HJTYHYIAHT5Uy+rQkkTKaQrA2XvB2n2YIBEzJD5aeBQmfdqcoTXX1A28mAqvxdtSAA==" } } } ], "transactionParameters": { - "expiryHeight": "3297579479", - "chainId": "zlxckmnudcvsihzfl-536442235343", + "expiryHeight": "4260242574", + "chainId": "lnpbgakxdstypxan-148472", "fee": { "amount": { - "lo": "322375096030109135" + "lo": "726144367654748884" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_30.proto index ef33831ed2fbb75bc6a4b0fee9811696341f5a0e..486356f0eeaa172b8fea0d9fd2ae626e6da9a831 100644 GIT binary patch literal 251 zcmV{@;P8}SZB2V3ZMa^ z0h|E}RtSl!xI+>G2m%@+3Lx#7fDPjZdrL3sT!~97*&6hD-Jdv(v$+ef4i*qxt@R=z z3Lpf5z`iwajD`8COTc)42ZSPz^7;NZc{@i#i{zp?cnc~63IS^pLJB~{=;KiQqM*!( zard=xz%4rI~*?Ym-eV8B-GbBD*coZgm+MJ;^*VGNXmQd2o1PZY?o1I5amh8Vm{w2-JnyjmVDji3-Sz BY3l$0 literal 447 zcmV;w0YLr=z5)un0t%=B3NQ)^2*uI7#FLqqs0k7x3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12b?OTaHZktbqa!Jty)FYHKTQ-siDvhY%K3_Vt1xXf8d3^S zJEO+yN{=_9ohL6BJIYf>N6(J&EFQUsAD43M2P=nb!aJ&0ZDYo*n?7z zi1aCJq;hZp^%(#Kv~K*9XLLr*cR_0!75XsJj`p}v&8X!G(;`%US7Wraoe~&^4 zQ9bwrhpG9oQo&92T+b^o8U!LBKJoyw2eJ}P_Lf)Ab9;Q#mDwhpiblCT8k2$P_dq=Z zDj*36`8wEwEz0E>!^={u`@&f9wo)`m%gkJmaevnd4hAwHIme6!G_?M|&A&)6l&HcY zFMMhm6m)WX^=ktQ)_zX`3P#ETLkc1aAS%xiPKuuY3tx(1V-{Xu=usfXfjesXJjj85 z-Lk(|t{Mpl)%UlFnWf@bA_@rq&z`!Lgra~4Dh3F?C=k9V5;O?cqqL+95*~VNcw=jA pZgpg1c5`WHdS+}bH8VCeG%_+XH8V6b8Vm{w2+zB^+L6xFyaatyzJdS% diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json index 91d1890de9..e6c0a77cd4 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.json @@ -1,82 +1,45 @@ { "actions": [ { - "undelegateClaim": { + "delegate": { "validatorIdentity": { - "ik": "HB4OzFsGoaYeHgFxDXgPt6j21MCLgoD431hOiQ00byI=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP7mMfigkC3gDRtxdY4hllM=" - }, - "unbondingAmount": { - "lo": "341683986334608332" - }, - "balanceBlinding": "abkG5ukZR5WbPLhQ79gkvBmZMwZKaRnwSL3Rj+dFfAA=", - "proofBlindingR": "saH3ytZWMgJV7GuWyrm6Z/zoel4g7SSx91xWN/Umngk=", - "proofBlindingS": "L23mPJH5VepGZ6LuJgEgLhzGiV4BGA7Ku9e7qdelFxE=", - "unbondingStartHeight": "3376" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "1u/h/ltQYV1fPlf0sH1U3kS9P0itVe9RTqQMSC68Z2Q=" + "ik": "ueLG2LHLS2GZyPeo/UkATJkEuggas+KdnLmiAs1BWko=" }, + "epochIndex": "7583", "unbondedAmount": { - "lo": "17155905382982022" + "lo": "15793144669807645" }, "delegationAmount": { - "lo": "135742195061145278" - }, - "fromEpoch": { - "index": "7692", - "startHeight": "7692" + "lo": "334282447469022874" } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "lDIo+Ju/zCZm0Vd/YBOf7t3B/MxoYgm7UsXNdoloag0=" - }, - "unbondedAmount": { - "lo": "344989063581406963" - }, - "delegationAmount": { - "lo": "310518044818158681" - }, - "fromEpoch": { - "index": "7781", - "startHeight": "7781" - } - } - }, - { - "output": { + "communityPoolDeposit": { "value": { "amount": { - "lo": "590612090867923425" + "lo": "723749552762830993" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } - }, - "destAddress": { - "inner": "GLuphxS6ljRHSmNdJkI5lASK41RvRzlultQISl9PBFLe81AUOT+LAwjf+vJqq2l+17hbjj1DnLeTVTzHJSKrkxKyHgGbRNLcolvT6jU2Fk0=" - }, - "rseed": "ZpA+T+VdouuGUAHr5W1xWPfVCM1rAHS6Ga3qn9UmvcA=", - "valueBlinding": "yp574vOSjum1AnJJAX16FgzvTPGb3cgt1VF/EtSFmgE=", - "proofBlindingR": "miX5oBFRFQd/VIQdf6HaRraamXmd+Pm6M6cLr9WuCgo=", - "proofBlindingS": "FI73JUxtpa9UDAqwiqxJCZIVE8+tHXb7qM/sElddxwQ=" + } + } + }, + { + "positionClose": { + "positionId": { + "inner": "D7uR3PXUhytuF/wIfwgsG7BOPRTb8bJPUJqE5d6zA18=" + } } } ], "transactionParameters": { - "expiryHeight": "8053002243", - "chainId": "spla-4608684959458879085213274555", + "expiryHeight": "1442141052", + "chainId": "wptbrepftqnteycltrh-5668754710518", "fee": { "amount": { - "lo": "9150271718571533" + "lo": "593192677678758686" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_31.proto index 85072811d0de912408339df1b4738b0b63bdc0cd..aba700e5e3dc086239b4ed38c9192695a097da74 100644 GIT binary patch delta 194 zcmV;z06qVq1>6Bv3PHjGJ_;fVAi3hk*s;q?VVTJHsQpO*Oqm3_2pY5Eot(L%0?k2M zN)Vqr8VLxU$hgmd`Gy=K3J98=sKC~P=g|ZTHKGGD3NQ)^2$6xCwxi6^g$k2t0VHAy zC;9;-3L*+154(}v_0)$eZWsIre+VoauueS`+wrnbP@070-m?Q=5;q9^rq!Cr?=<$`Q8LF zAZfV<=II$nm76@cQ193zycwA@21;oe@JPMUkLN{v06HLlv7z_M)>bkCRqSh)%DK8{ z{OEdKAnhcv_gq#t^(LMPLLe_~<~))4Rq94(qV6UEATAuniCzI14$8aNyQ$Zu7ZFIX z8VW|r0z(QS3Lw_+;r?4tVO?K7SM;!bRNh3rKS-@r?@>;q3`j1#XJi@)2!_L)@yF)8 z9wG_|zWthit?HSO@c}9Z2#h=sj64cQ$^t|RA_^dsGAQ_)zsx3P(N}+96QAzg!Tii< zVhOua#m#n!Xle}_3JCM9sL`9Z>Er|=3JBTg@a@CU%cle?1_@k(me*A_^cW>YOh#arUH#=jmJ|a6$BuY7l=CQVLKQyQzm1x|TFYN@HCn zLOGNKisMvoM>%em)CfvnPXtol^H3ByKZ^qh-}>@ut7(4MxLb}rL!7shRXoQfBCC@U zvK|4OMAF=%Thr<_HWp19AZCz0Pvu>r>xNJP>*Z~6SohTk&1(R3x*4tNpVcP4z#<^Z zo_pf+l8%4rwE}WU0eyNF4DU?wo88DQ)lq*E)PDj=FA`JfR|6$gJ*gdKmO+D5jT znR%V~`MNWw3$N9#3JNkH6pr^LOl_sFR16BRimXWqk`)urtsQpzsL$*YS6#;h5;h2f zp#1+G5+QSNY+)@lHZV9gI5asmIW#pmI5#;kI5ieBF*7nZG&MCf8Vd>u2#x%RyZXbR E5GNxY8UO$Q diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json index 2526877d7f..15afc832ba 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.json @@ -1,71 +1,51 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "kB9ZyJJiO4oU3N8RSAWSY+OSBBQKhFcvazzI87yZBio=" - }, - "unbondedAmount": { - "lo": "815086547778057478" - }, - "delegationAmount": { - "lo": "913941030087207315" - }, - "fromEpoch": { - "index": "2589", - "startHeight": "2589" + "communityPoolSpend": { + "value": { + "amount": { + "lo": "830032257325867060" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } } } }, { - "output": { + "communityPoolOutput": { "value": { "amount": { - "lo": "492197390481659484" + "lo": "765295340711300336" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "destAddress": { - "inner": "4C42fMFPFE9fs4vi0n3PUIU7v8Bofjjmij6w0V3wcOefpdvFeGZMPF7siCSZsyiaMadYoLDbDE7Ogr7Byf3dglPbeEflnEi24R9VDkHkuAc=" - }, - "rseed": "cF3T9qklrN+CNa7Sgq7THG8Ib5/uQF0X/S/brd1aRAc=", - "valueBlinding": "8dqhCLhvAnTb562Yz5HIktY+ctYo2D2pQ//TbvUuzAA=", - "proofBlindingR": "RqMtZpioUlvFK/OGHoV47SsH6hjoOe7Uci6ryunm7gQ=", - "proofBlindingS": "zSgAjsaPuD4Q+alXMh7RZGDkYyGWm9gIaVyQZSB7Sgk=" + "address": { + "inner": "q6OGR0MtzNDQt/oJ/Menvk9vDLF+ghUOuNgyRxBuLuTW6nbWjmqSjA4iJtJzxleDIROi11QzHC1WEdXh8tUAzCtKFg08BtYS0KpDoVRKZoM=" + } } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "870610902617726868" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "communityPoolSpend": { + "value": { + "amount": { + "lo": "348142522858618524" }, - "rseed": "jOrgcz5tMFpAL2gU138OK9RyW0iXfMAX5S1z6RK77e8=", - "address": { - "inner": "aGQBJm52uqCyWmOGxFpmoh5YYBdx+K1/Y8llzTKthqdC3wHAvY+aM/qFKjAtPCCdj3urLPvzjaE5mjJS3JGUS+0/sOiAZikYD4Guf2+tWBM=" + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } - }, - "position": "56417315926915", - "randomizer": "ugYcbQqgeTRz+YfmJ2/qGqrU8HEsPnJ55NaNv5vsfQE=", - "valueBlinding": "O2ICiLFJjbLt9LWnQrN2MKNm5b2/fK1eOCzEIdhhmQQ=", - "proofBlindingR": "BT40pQMmjZ6KqzGxi/+zSlH4P9s1RrOUVVOUMLfwWwU=", - "proofBlindingS": "nw53a7i3PLFF3FVDUwbWOWuEAZYrVgo3QLTdJSQyVQE=" + } } } ], "transactionParameters": { - "expiryHeight": "1124527224", - "chainId": "nyuzumkmxnrxdmgvs-379189823725930", + "expiryHeight": "8774516062", + "chainId": "rtmoomqavqvk-603221567641366559425121", "fee": { "amount": { - "lo": "976054562740851341" + "lo": "699952821662761401" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_32.proto index 8993100a7b53639288614c6a59fb8e7260122de1..08fbd80986eb457ec7a335a59e491babc1180aae 100644 GIT binary patch delta 216 zcmcc4x`RoW%XAX65tjiM7sr+ZGcI)R+kS|9VyucNR~O?f<~ByK#D|&hXT53Mah_{p ztVZ(c#cl4+x@Rt2*#3+2&++B^{PTG>)-{Rp?YLp&E|919cdZ08O~^XiSgR7T@$*n%6VakS6VZ|{yBe7eEhXz+bfodv8p!K z9QS@T-cS%yEh@>)&(AGPEGsO_)-^LQHZn3aH8VFeF*G(aGc~m|F)}qYGL+&0x_@W$ M_pkHcth>z#0Gstzl>h($ delta 681 zcmV;a0#^OF0@npy3P;KUL<%AbAdnwf$dY0^iWJ=65l97+W8;zp6bgh_FKax=^Sqe` zDjEt1hU$v!*qrgF3nB^#lhcCWYagN9CMIw&5RD4ngF&2O1!7UDNidC9L0qHLlWvuG1WE z2ydV6KwTI8FWar%T0{pTAo1Fv2)J(oblc~xf0)ma$dcARa@Hu=J*h+g({A-H%m6AN zMx!len5a@)#VhlM9))=AD+lTr=sE7xaxSaN>E`YPG9b+;0FK6wxIPg1saG-{(PUuc zVqMRx&|C=3ZQv3bNPqnCvWN+s?_jtEIx91 z`5iN6 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json index fb369a12e1..757ed8383d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.json @@ -1,50 +1,22 @@ { "actions": [ { - "output": { - "value": { - "amount": { - "lo": "19052905099298379" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "gPwRYUnOCbhmgHXzdHeeoZa2vOqX6AL57ZerQfH/Z3RhTDnMM8Zm7c/cBjSsLJSy1lZK9FZwHaintrhSWW/GDstCfsB7rOmfCli4V/YOsxc=" - }, - "rseed": "DufK4ZNb/ILnvZOQx7b2Ir6kwAJl1KEFMqdLwtrGx8U=", - "valueBlinding": "V/AxvEKDcigpyLtsuf6M37V4k5N4enBY9aKp9R0LKgQ=", - "proofBlindingR": "x8x/XpF8m3VdHir7zYX71DE6wRAJ6Po4JtDfaejcfQo=", - "proofBlindingS": "wttZqniS/u8Y7dpCcvBMmTIbphY6WPzSq2uMz0hA6BA=" + "proposalWithdraw": { + "proposal": "326690332" } }, { - "output": { - "value": { - "amount": { - "lo": "405314269718245896" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "9b+PStfDPIbz75D6xvOyvRpbr1issuNMEgcYRvWrgFhAZVtfnNcF8EwZhHKycPTVqelcRPfC+VqvPUwk2EerHIEvlT1fNlQZ7N18Slky1qQ=" - }, - "rseed": "/PpaZtN51ZZbChDVpXXdmBqMZVRjaHrT8ez67gWHE3g=", - "valueBlinding": "/PUv5e/tK2eOcmGmP40nfkvgQnn2hnUzwHUR2o67bgM=", - "proofBlindingR": "BvDoqLr5WET+LyQYcyId3EFRvpheAVMOK48vcbEZZgg=", - "proofBlindingS": "PyFuP8rU3mcVYf01L7cz3g9BUraFqJZ3CZhnZVzQNwc=" + "proposalWithdraw": { + "proposal": "32683854" } } ], "transactionParameters": { - "expiryHeight": "2945599438", - "chainId": "uxbjtzogxa-8799", + "expiryHeight": "379781162", + "chainId": "vmp-730888803729620", "fee": { "amount": { - "lo": "226752417304870230" + "lo": "509390978610964123" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto index 8008a0c3a0..c0ed91d76f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_33.proto @@ -1,18 +1,5 @@ - -/ - ËŒˆÃÂì!" - )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR -P€üaIÎ ¸f€uótwž¡–¶¼ê—èùí—«AñÿgtaL9Ì3ÆfíÏÜ4¬,”²ÖVJôVp¨§¶¸RYoÆËB~À{¬éŸ -X¸Wö³ çÊá“[ü‚罓Ƕö"¾¤ÀeÔ¡2§KÂÚÆÇÅ" Wð1¼Bƒr()È»l¹þŒßµx““xzpXõ¢©õ ** ÇÌ^‘|›u]*ûÍ…ûÔ1:Á èú8&ÐßièÜ} -2 ÂÛYªx’þïíÚBrðL™2¦:XüÒ«kŒÏH@è -‘Ž -0 + šœÌã› +šÎîÊ)ª€Œµvmp-730888803729620 -ˆäÏçäåýÏ" - )êœ/3qö¤‡çé\$pAô£VùƒëN]+;Ï2,©jR -Põ¿J×Ã<†óïúÆó²½[¯X¬²ãLFõ«€X@e[_œ×ðL„r²pôÕ©é\D÷ÂùZ¯=L$ØG«/•=_6TìÝ|JY2Ö¤ üúZfÓyÕ–[ -Õ¥uݘŒeTchzÓñìúî‡x" üõ/åïí+gŽra¦?'~KàByö†u3ÀuÚŽ»n* ð診ùXDþ/$s"ÜAQ¾˜^S+/q±f2 ?!n?ÊÔÞgaý5/·3ÞAR¶…¨–w ˜ge\Ð7%ÎÉü -uxbjtzogxa-8799 - -Öú««ôÃå’ \ No newline at end of file +›Í”ßÖŒîˆ \ No newline at end of file diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json index 4d8bcd43a8..f188903452 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.json @@ -1,69 +1,73 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "4CYAzd4MHxiH0AtOGmc1Xm2PakyxiOZ1FJITkoePdF8=" - }, - "unbondedAmount": { - "lo": "288178665277268641" - }, - "delegationAmount": { - "lo": "779165064433361071" + "communityPoolSpend": { + "value": { + "amount": { + "lo": "567411047180918499" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + } + }, + { + "communityPoolOutput": { + "value": { + "amount": { + "lo": "134335054560426875" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "fromEpoch": { - "index": "9361", - "startHeight": "9361" + "address": { + "inner": "rf4jm0otOkE/2MhHd2FbVbh6JDZCVuVJvA+HSgrBKi9r2Dz2/Jwq7BTx9D2qy/iogStl/+btLhHU1vz/5ljwa9QsI3HtsADOEDJK1grFD6s=" } } }, { - "undelegate": { + "undelegateClaim": { "validatorIdentity": { - "ik": "1/+6e5mC+9hWb1GaF3Mze8D4vyxVCddgENBL+fI/CVg=" + "ik": "DMoriA1O6850+k1D5KJfpkS3pyXnQ8olcEs3uEYbSKM=" }, - "unbondedAmount": { - "lo": "405457838524121154" + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP52yLQ5WBBiTdLxqfvnbIw=" }, - "delegationAmount": { - "lo": "762274312046082805" + "unbondingAmount": { + "lo": "924905935703523117" }, - "fromEpoch": { - "index": "5827", - "startHeight": "5827" - } + "balanceBlinding": "0Hqt52XGLzTo3HjziSdvtKDDdlFfK5eiZE4g7kcNBAI=", + "proofBlindingR": "Q893WcuijPGA5XKY37eliQHbbGwqPth+61KsoRcdDgs=", + "proofBlindingS": "lKHu82NrCRm0L934qC6/+QJ73g7ROz32YpSnFAIPxww=", + "unbondingStartHeight": "69210" } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "779335764155704269" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "dRvm6FHyCKfOt4aBGQOgokIh0uWFCacNv/48dL4AnWc=", - "address": { - "inner": "vWA2eue0o1S3ABe2jQ3wKFVNYlRREjZmLFY3nEZuzKozwNLL5xHobEns4i2yprSZVp3qvZY+FXfi6hU/eUBSfdweHCiGS1Q+slA3KotxZA8=" - } + "undelegateClaim": { + "validatorIdentity": { + "ik": "R3LnktqQoEV1pp+jZ7xB7sjqkfwIZHR+WjoAixXndJc=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/5ckdFOO801qFh5Pdl/Ys=" + }, + "unbondingAmount": { + "lo": "179386025472799049" }, - "position": "132606305984773", - "randomizer": "zottzCJCK+sP7HtqZa/ZdRQaBHco+/kpjoOnM737gwA=", - "valueBlinding": "VDeQptsdD2okpKjysfwQ4aBkKhBOBLc3JJzlfEqvQAI=", - "proofBlindingR": "E7NzsW8Q6rRTeOcwMuIliU2XjU2gmcNXSPDmPUhaCgc=", - "proofBlindingS": "SI9adv6Ft3yqlvGWAUlq4D48OtyTIcJIeR3Q7kT0MgQ=" + "balanceBlinding": "qdEf9wzGCi5RdysBUZ4DdZmttBc4ysDdZm/4UEsyRgM=", + "proofBlindingR": "GWcPXubEwOE2wJH3a4yAqYy5OPJZgSbHN5Q7SX3J9gk=", + "proofBlindingS": "jzurW8jRcffVwtYl88JSzd2fKCAeyv2MFOn+9dORTwA=", + "unbondingStartHeight": "29104" } } ], "transactionParameters": { - "expiryHeight": "1672545952", - "chainId": "qwjzugegnskzelosqkmefouks-64995085313526933798", + "expiryHeight": "4047898859", + "chainId": "duoqkrgeymhrkors-7241458566280794217392", "fee": { "amount": { - "lo": "318113624009902829" + "lo": "69710397248927342" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_34.proto index b5dadbe034be909e6b334c8737e519b25b5ba987..eddaa80e4e5100e3f66261e5113a4ec9cbdcb853 100644 GIT binary patch delta 596 zcmbQq(!(muWjcx3h|7SBi{tU$=gYpX`u3iE;z|`!t}ez|%x#QdiQnHY@4vj@!aK%^ zD^=@*xB}MxQ=aXmYvpKv4r=LV->~`iXO7kzk&j<& zSDpT`qES2b|FgGxf>*Bn`Ts29L-rLN<-)fc7|sb8d0pc=%DiJt194-rt*Pgy8#ZTd#J1+~9 zm4fs6^2pPRdOkKhEt+wE`_fLv+c`N}b~ox?2d!BsF3ZR5q%dXSyU)qloRVAg>+k+p zp|}4hQ}sQ*i`KT^lBO&dVd6i|<8f;a3z9e7i=I!qHDQ5k>9YBY)Au;OJMn7bAC8og zx+p7#Zqer@)0MFJ;{VSgcUOz|Cf61wKKY*dw;Sk-laHRQ-*e^iJ|-iDl^5l|^Bm*S zs}C&KW(=IiTsm{@7IBMH2kxfj{|N9la$~kqkWA-~dv@f&L$d=Dzi0O}tnAro@hP%V z?YQ|AYtPz~-#DEV`mI+-pSW1~{pz7>s-F)9oxM9>LqYD;-yV^d|Gr+H=+EG>;W49- z4ae(=GrIVN)Kg0H3$u&TQ!8^bin8;IignG6Obq2sOf5{!%#17y%q>lf49$%#jik7_ PI62kUW_JIPs delta 512 zcmV+b0{{Jt1(^hY3P;KUL<%AbAmAnd&E5CdcP8w%5UTu$ROtFaObrg~ll829U zUm6Msp~cGmfuHpM10o6tuffN+_s@yw3MvK&kx3AdNeV~G0z?WT3Lw}2x_g;|``A`* zQJNQXGkd`JzbsV=*I*FPOZoCY30N8m2*QAarI@&$&;=qY3JCS}rMIh&iOLEp1_;9~ z5W_7Bz5)un0t%=B3NQ)^2+hZcy7{-T=n9ccC4V4w8|LUy@(8ESw}yck1E8WpA=2fA z38xLe{ycQP0G($VQVLMLU^aT^w4+qF02j864e%&cO=4705;kTmRyUkRZp^APz|za- z5$J45?BXr5rnH$>o$9@oJ{5Q3>J>kEKvI3&9vmo!OH@9xP&X=zabyn=g~E;gtdkxZ zAb-w_ZOkGw~e1a~O=`6-Trr!&3#g8(8RR5y^O+Z_*TB&4YFvHTF> zpkyi#P6W3%B%I}ZO0PfyDj*ZHbFps_>aMS3I{SE zNRL`}{)M-Es+RGV0ZD4$K0G?ylOe)Lc}*SA?nLx51QJ9DppC?x1`;lDcWQcdXJuz@ zb8C8KY;SXMYi(s_Z*^;PEjBbcIW;giH8U|YH8M6iGcz|iI2sHJ3JC3$%Bua;inRno CyxEfg diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.json index 2c9f8acbe4..94089c6844 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.json @@ -1,80 +1,73 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "XH3HYRYayKFHK4Okh0tP0O9QiN+HZrPPJFbBkNbuynM=" + "communityPoolOutput": { + "value": { + "amount": { + "lo": "880336588245684328" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "unbondedAmount": { - "lo": "349488085389905702" - }, - "delegationAmount": { - "lo": "9979531476545686" - }, - "fromEpoch": { - "index": "9129", - "startHeight": "9129" + "address": { + "inner": "eMayb1AMb8x6ULVMR9qFZiSm4qyqpXRcvB2w4APoJDa09eGUJRe4y8IOvf0gujP1HnDwORk+Bo+5iX0PL3XSg/l/irlmeUbJaf+21lealhI=" } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "1LsPjZjf4zClWAnNt511FRMjXth9k7sehos4JnU87n8=" - }, - "unbondedAmount": { - "lo": "664106519394709793" - }, - "delegationAmount": { - "lo": "145682081203942336" + "communityPoolOutput": { + "value": { + "amount": { + "lo": "815719689217486520" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "fromEpoch": { - "index": "5709", - "startHeight": "5709" + "address": { + "inner": "TmiBtczbGcuN9ga/lX+XQ6XS/ka89UyP5hGbJnrQvFjMSHkNn1Hwvp7TbcXTk4rXYnKsoy1d1oSncj99ROAdkFEah+Fjq9JTDgDSY5DKnWw=" } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "wzb6osFeoRYj9yDpBZxyvMmsm5g+GgJCp9NhBPMIO0A=" - }, - "unbondedAmount": { - "lo": "223479731991182340" - }, - "delegationAmount": { - "lo": "537522463435038748" - }, - "fromEpoch": { - "index": "4310", - "startHeight": "4310" + "communityPoolDeposit": { + "value": { + "amount": { + "lo": "450308455168230732" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } } } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "ttO/J6g1WLiaERhnqdMNiKwMUITCnnWcsdWYnB9YmoA=" + "ics20Withdrawal": { + "amount": { + "lo": "67217833691084182" + }, + "denom": { + "denom": "mkahEaFCV6N915yYmMII69yMhup5m3V" }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP987ZFocrAgxJul41P3zto=" + "destinationChainAddress": "penumbra1w0mcvqrwgr7n0ges8lkqvglhrxfyjjl7hkwxcgu7qdrr6x22ksgs0pkpfh40uj2zfptukl6guz433ka7u8l95a698ugek9mz7mntyghrea3lvmnxdztg30qd73urm3587ma7dn", + "returnAddress": { + "inner": "MocqKdHFP1ovgFMcZorPXHI9WxAISNFgHw7AednENrqvhCgvsjXFbj3xIhPYAV6kH9mL1sqISk/unIoY9s8ofjIdvdmPpYrz0Asiob2Qono=" }, - "unbondingAmount": { - "lo": "279760704804562761" + "timeoutHeight": { + "revisionNumber": "516040925", + "revisionHeight": "213825661" }, - "balanceBlinding": "31Av6j1N++eOQzrE5bOWoDBl0qEcQobAHy0k91G8GAM=", - "proofBlindingR": "axOoqAb0IWhPvNAwZ0uUfcO7d3NQJq/4Kr0Zm6aScBA=", - "proofBlindingS": "TWYHOThLYUI6jnid+gQZYdD/81Bsw6/5QkBGJp3jMQs=", - "unbondingStartHeight": "7134" + "sourceChannel": "channel-0" } } ], "transactionParameters": { - "expiryHeight": "5960765081", - "chainId": "xjqanhvahxirqbxpedkyexjuj-57410166441477", + "expiryHeight": "100242853", + "chainId": "f-8421725122763533900111664888", "fee": { "amount": { - "lo": "786084325462793549" + "lo": "155809695238159532" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_35.proto index e88e9a4ad9ca67172e9aed5f2c525ed746636edf..60430dbe354ccf5b2165f2966b38ce8beec1c3d6 100644 GIT binary patch literal 697 zcmd<;Vw}a?#>i#B#l`Vr!Sa*O*FBxhBc#Nop!sT!zH#BVCGF2&#;6oHepwv$v-vff zU#zzEc_W>bSpq^qTmcowHsuHKTTsv5xV}Xxw_{w&dyFZ*2Rg)=zg{dg-6rp07Ur&je?yRbAKv~ern#H=Y*IJer+1I)}kev`H)&4Mf^`&4whD*s4PR-5XGF`-M1P+%o zT?^NKU-D%>8!=Ad+Q4*(XAKh*>%+jJXJvG}hx5_*>ucR_PqbN1eIHxQ(uOg+YB;DAcFvZ-sv?$lu)WSSB z(L5zj2^hUb?OK`_kJ?A+Hw4S1b)AnXvW*tt@VJ;D&v&5m<`J`9>svJRH<=#Iv;C+f ze1kD=iTus(Yo|KA{NK&#lK6IBqs~Zn@6GqHk(ig4nxktVWX!R2^)r1Txino16C*=&BU3{oBXcujQ)6RG0|P@tLo+iI3kwS= R9$*?>^Yd-zucpUSm;gm!Bu@YU literal 478 zcmd;bJH_P8rNpHWQ+qs7OzOl!ckSjS?cV+u-UoEtZ%^BNUM1|{glq3k6-#k(ESop& z``?W(-moZfa!h-;=jrLLyMkJ594p-gR=RV!pJH+WnR8_~fA5U@j}4YaaGu>hw^USE zIqpX7MKkmcFYo#NMCuGw_^=YK+B^E^?}();eLSrD_h^+&-E&M!*UOU_8l%S+ACD>KydElv+gO)d*aOwLX%5xU95 zwV9FQcjNN~Y(m^AscDI&IVA!4MI}<4P%XL!O330`2yvqn208#MZjKMfr$1y8*gx-f zn8S+slY5tJebp!-#KgrQg)F7i&sdO}SDKqtlxUb;l3Q$QdMqJl~rnzUT$hxm1mh}ZfR+dQIK1bk&;$sl9iEcW?GVAnqpCEoNQoP zm0nb7USynSUSg4FlwxX9T$yETUSMQanU$Smnp#z9S(RIoTauDoWt@|1ke-v3mSvir zW|W>|Tx_0K#wD?dQIzA=y&L<par!?z}f|>f3cpQcO||T&tN@F)nA~*gNyV0-yi~ zlhO)CE(0zuj`zDxKW=)s`Uta-5|@JJt2z3{h2NI6KYtmcQsDSyaoEr1*KB^V+Sccd zbXH~w2r0Pae->fOWNG7{z1ZliN5sjWy03F0G7bE;izvBYI(gu;R1jCd+mz|?w;qSQ zsC}~Jb>T_*?R&gxU+vlP$$fsyE1o->KJ=$3A3JL2cw6q)UOw@P%aihwe57)xJvS=nJ`6ScvhSpFaeMTSmhg}buPq+R zy-#jYV(?OUyh!E1=Sm)Pz8?SCrxy0AL`^z<{=v*-)&G9cm7nGAatirz?6|w=Evt}4 zVo6d)Sz19+RYgH=PC;c_QhI4YPGNaLYJNe6u92aErI~?|rKOR9p{2R884wy6SQ;6d V8Cgj20K@j$rdey=pZPwA2LLHjAqoHh literal 692 zcmd2=eF6T8zUbMUVb^C19R0iK(#(W6HZ#w!dc`!` z&hbU=JaBFlJ>^!#1HqNMQj?)_Hw2hl&uVmbqa{O>HZT-CX6()QIH zx^iV1s|ws1wG>LEvaI@fqQ7y(RXUz?dM@~`Kt27@f5u6!l~;7<2L0eRQcyn0xI190 z-r>5vrWXzhEX%X7+upn4#g=XUr?MA46r07zg%W_%*Pr}x=i0>?Jj4Z{>GZRvzV6(- zGEM1>5fWGW&V?EEx@27Ai7C6=qjB%-1eyfk`T0LT{eCJbrEqM|ovS`eI9J4cYvOpo zq`Tt%>(g=bjXyeE)hm5F`P)QBB?a9Xdl!2ynz>lg=Z)cQX|-j=^}AS}uKM1_D=Bv4 zNzQ5pEd}10_1}z4YI8-W|JZzQLyr%uuEnHM&41rtHLxALA@`rbNTKiij;-JOANGsz zHLnxNV%~U*!|K4*ckjJAo(b;Q$dt({WWaIx=>4C9LQ<7wc~up~xjA|H>|l!+tiuX7h{H zwmxs9vocG7tDU)vv6-2xftgE5KQk#=FFC&`RWCUsF)uGQN3YCK&$l=|C^fk(ATc>R zwM6J96W3-&j)yxYK4lZ)PDxEmEX^qi$S*39;)H6^HBdqp*FuOJr7+L|SaEZ#*}hLv zp!xfaGt3S*)-2e&Wb3O&2_Ysf1}S7IrGCbO)V$K%q@qMag9202(qz+e%XH&%6U)4^ z$};nu5>xY{l8QVNV^af@qMRzrLbK#@1A`Qc)RdAcgR=5+)AEYk9FvUF)GW(1V-vF? z6N_Zis@%$K%d*0<+~UHFg52V?tn{=TZfIm?Y$3%1jQcm69xXieb>#v^09?(R?f?J) delta 556 zcmV+{0@MAE1j7Uu3cdmgy8;TR0SYh*3JAgTm%ZNB`}6~m6C{5UAo#rDZ_3KyFGc@K zp1;~5bnxnIiP4bnhe{lCr1b!<&|wI-E(k@Qcn^ynxa`j`a@m$j$DCnQ9hMlX6m})^ z#}M9>$BTr;8ybHg-QB7vT(JlpGu{X`?*4hYn)M;d&mWMTAQ>S|s(c*-A|P_>4vU*= zGKHX*2h*~vas6!!eBo6wxaj;bQJAlyPXH<)wT;z_4x= z>hkosI^84#G9a&iRFro;BA({DsWS_cC10N`aaqK=Pm6zUM|8~X?%WOv!U56(z5xm% z3Lwdr0LFGk$cQ4FwhegruYvb0`CHI={hqi>T%!C$8#5vz3LpRg000000000000000 z008}jO#wQRqXknY7s0)y5uGXu2*u>u`=7M9!viuP5s&qa2#92S?n&DXCrMuB@(1AN za6=NQ_T+yGOZ-Ez0y-eBxD|puDq%96i5)vh4V`Ft{cx`TX ub8mBYZ)A6NWpZyVG%+(ZI5ageI5ajiIX5^m8Vn2y3J9^jx!A(v@cRR4VDfVS diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json index fe5fff31fa..7249c13f16 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.json @@ -1,76 +1,139 @@ { "actions": [ { - "output": { - "value": { - "amount": { - "lo": "855459498878033004" + "positionWithdraw": { + "reserves": { + "r1": { + "lo": "465127837135700820" }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "r2": { + "lo": "160069219706089534" } }, - "destAddress": { - "inner": "fWZPs/GgpN4QzyBbEAtNGw6JM8naY4J2wScZJV16cv7fNRBthmlxaKdHEGCfhhmrB3eDczGdHZ9LcZ5cTvWlfh/b5l/3o21fSX1Gl+g8lNA=" + "positionId": { + "inner": "bRA2HhI+pfDGdr5Lz6IITVHPS5itkchITo08z3Xk3yo=" + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "rseed": "2oUxzmSN0ltcGsCiPaf5rHkFunQZpZic6jrjqMNkYYI=", - "valueBlinding": "87qumUZMUBGeAd8hsPQfJfzBR2IzCxRIwJh/ciiqbQE=", - "proofBlindingR": "4C4thtCtke+cWiFK7pjVYXE3I8d49jmwLIM52SuYBQ8=", - "proofBlindingS": "jBsv+vubtg51hh8NVGkLhNbZGD/Wpk5zFz9M8mpVhA4=" + "sequence": "1" } }, { - "delegate": { - "validatorIdentity": { - "ik": "FLwQP50cdQG2k3FQxk2dPqtfzSAzymURnj60+y5ijEY=" - }, - "epochIndex": "7072", - "unbondedAmount": { - "lo": "781398338092905118" + "spend": { + "note": { + "value": { + "amount": { + "lo": "531388044542160579" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "dF+zGHcJfK4LNl1ecB72F//P3OcBRlkff1Q5+ybylU0=", + "address": { + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" + } }, - "delegationAmount": { - "lo": "564059903153964475" - } + "position": "127162509479557", + "randomizer": "/bl7NKpqefEh1HDGCPqwzqsW4R3DbI4DhSyFG6tlHgE=", + "valueBlinding": "VW6RZZvuUc0oYTuW5XlVjXwoSv5OYgiZSRLWUNHk/wA=", + "proofBlindingR": "NDznlryPqQ9dYzgLYM89ey/u9Wv0XMe4N4LFRvonygs=", + "proofBlindingS": "IFOQYYyoxRBOVHha0xzLSVn26hUB7VQVNhlIqZlMmww=" } }, { - "delegate": { - "validatorIdentity": { - "ik": "G+WnMj7S5EM8n90TFN9sn7CJ0EGx7BSQfn3Z6yZjY/U=" - }, - "epochIndex": "9358", - "unbondedAmount": { - "lo": "583008984765016078" + "validatorVote": { + "body": { + "proposal": "882810794", + "vote": { + "vote": "VOTE_NO" + }, + "identityKey": { + "ik": "0p7JiwgN/BOyDr/YMdCM/ZT2O+Jt5rn4YDMsjummTnw=" + }, + "governanceKey": { + "gk": "Vku5VEQ0zbzbAtRKvyrwbtotYHjbiyANJSBQvimkiAE=" + }, + "reason": { + "reason": "VPG536v3rI0v3x7vYReCd2y" + } }, - "delegationAmount": { - "lo": "856209464825376411" + "authSig": { + "inner": "dAOY2+wI33jNIgsUTfqKSbDKwv+P0Fa/91kAGhKr/Q/bM/csW6x4qmZe+kw+jjkWVFoocBzqhWl/re8ZOYXxAA==" } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "ou8/2qxbD7HveIoLUxESsos9eTmj6LbSFTRlTXgTUZ8=" - }, - "unbondedAmount": { - "lo": "37566074533032902" + "swapClaim": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "delta1I": { + "lo": "956996503132728355" + }, + "delta2I": { + "lo": "144510200169114100" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "qpi4mBmL97S2kdUbhFGYlFibjichsKVRhLuRMv1/kHZ6NaGfwHhEbc+3ZTF7+us/3E3ZRgJyqZqPm242zqG/4QUfQQGclPJiJN7pdYXVAWw=" + }, + "rseed": "1IbSMJo11mPVZSz0ODdqsvBQRnpnMbCH89noQhweSdk=" }, - "delegationAmount": { - "lo": "758415126594772858" + "outputData": { + "delta1": { + "lo": "1131051379" + }, + "delta2": { + "lo": "1117311984" + }, + "lambda1": { + "lo": "7" + }, + "lambda2": { + "lo": "222" + }, + "unfilled1": { + "lo": "1476" + }, + "unfilled2": { + "lo": "666" + }, + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } }, - "fromEpoch": { - "index": "9750", - "startHeight": "9750" - } + "epochDuration": "1000", + "proofBlindingR": "P6JPAW4Bnd0aZ1STGo6/ho6RjPP0u5UAsRqt5Q6IowU=", + "proofBlindingS": "lv1XDf0ipIKGTWVMLUlUj4l6lAus33k3mLLYoNs1bQI=" } } ], "transactionParameters": { - "expiryHeight": "7928606067", - "chainId": "tjau-6321599007185673", + "expiryHeight": "2397374994", + "chainId": "pbooqfrbyxjcrkuerynachjpsnddb-8189547", "fee": { "amount": { - "lo": "274981976404637910" + "lo": "35179472883806480" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_38.proto index d5237ac3417814bbda13b7529909564adb7d1432..ccb73d044b6b85c3f367c497dbc28c978585766d 100644 GIT binary patch delta 907 zcmV;619be61mg%u3XTDS0*V0&7zzpq)Q0+;+v%OU1`-MgzTmi^x5KNP0umw$AZ-vf z9uhvK@Wyt&OV6SRO;OKFn5~h>NKTDB&voSADjG-%krgD76(boS0SdkX3cCUdr~wKv z3JM6r-OPr^)Az3jkrX9=Aaq}|7-OzQQEbFhv00!6wkHDLsXJKcE1y0cs$VA+>Efn^(5OuaLjY?(2R=Ir6 z{lhunBGMLn_J|75pBU?unbQY}#-8Hc7SNdX_Yj4h)1meB92y{h{keNIs%m-hA=Gfj z2>P(js}|uM!)%TNg)D^|t7RSmA|O?6k!73iQOzh}JC@~nRgHWoO8!n_2$@L|)=<&p z{{Si=G(6{)ypO35U1K;4V9z~!FYfhg^jycdH-g1R`X|Z@G9VyRkYS9d#Sl(Zcv{mO z%Sl=G>JPJALF3LsWXxl}|n&Ai(J)Jnf9@NU{IV0hb$APprT zP`)Xohyf}Y3Kv#TM>R7xb~AEGFm^L|H+ET4WkX~#c@jcS3P5xNnA_|K-+0X;3lvTI zib=4_!vBxZR=@XI02&gj{SVtS_bgkic&cVz`b<8KITln}C~zF=g=v4S?-@CT@c;^# z10t0J3fut-ND7e^B#{*)e+mer*pcM?=li1#8VU&X(}3Kr=-Ge*A_58kDpCqis+hQ# z8H@L{wvp8vgi)B3SeuR~A+V)Ugu9V4{eO^ldNrY+z<5M$&$neUd;04?+)dd=0&=OE zkDG2b&Y{2I1s_2HoRsonB;M(Dh1CIUG9c83(lDAe)??LWEc7@xI%=};P)2%ZF|dd8 z+2}$X9!c36Z3+em^YW>i1QG@a@TcRH1R4Se2Ou2$16cgaozmzCQS7h~@wQ delta 506 zcmV`kv+A4xg)z=#jnZ3O8o;7Gr}?aT1-f(@rI?)RI^(FrWMP6L zAoIGenMO=de-WMm-yyK{A0_<3M`AMz6iC3Be{v|QZ2>AE;4UqO(5;d0oLV7D?wHkK zaW^B!c=kE4EQ2}OE0_fjG9Zi_FZ%nNwhncM9}QG#3xw9$7(dpgPIDJOO!8_~gboTq z!U8`EA_^cBybwQ~9CZPm8N&Rs$p^;hcUJwH#~dDpz}Xkk|Ax3=X^47egEF@|w@ za7k6>LZDRXl(BU4KQ6DNLXRYJ`04U2vUjP6A literal 530 zcmd;bI>cnprNpJ6<>qjG+O*3u63^F5PX1B#{+Q@Ih03KdWsb#t4K~e35t!Fu0Y7)2mt=?q4nAu8!S?-LmDz|;@SCiOZJ^`;Y z&a^7APh&d6^!xV%kxjuuTuut{&(jK*S{k12-_>7!y-rIJh8;=;B3SZt1^uvNFn?CH@*|3}4Na4|x_zcb&AFT!dFBV%An)@#Q@~_#(C5Li8 z|6pFN^EaKrO5tJPTsd3YhjaHdSyglxY&czXRVtq2@$%mCJ4#o6uH<2MQgAK3R`=87 z>;<+}<(qe{U9kL*)?dMYHtPJIzB9rnZeiy4m^hPJ$eCl+$;r1Qg>>`sb1F+y@)A?Z zQ%Z|-DiVt`bqy@dj4aK}j7-c73@i-|%}fj}EiFti#B#l^9G{;P}gmrhvCETqJxp!sT!zH#BVCGF2&#;6oHepwv$v-vff zU#zzEc_W>bSpq^qTmi8?=lL&rNNJt+%AMxqsZ#po%Y*A3VV)^6?GGy@<(w*>FK}`F zr&1Q9c=+NPcZU#$n);7-Ti4|tYrAD!#>(>EEYDftmB8#3rY_!MNps4T+_}_$F{*F@ zEkEC2|7>de+s{%z7l*7}xqW^IKM&h_^>?q=nxE5Kbu9EQ*Ad1h#siF8H6Xa85SzWu$o=mym*~&%XsR*UVnmy158hT(XqTEAc** zk`^g_>c@S@T;G<-QhX(;#U%=5i8+}mi6!|(4vb#JnCl?*fSu>dw38S2PrRYLLEYe) zP{!}e@|O|>#hEW3=f8V~QzL5e|HZX=8@FA&;HM(rU7eL~$-2sMr6Knp)|KclT^1_|s{jbkzBz(X4ug7)wb(<$Fvtz&7EAF0}ccXD>jLZ!KfkT>7TpW9ry`1^z zY|l?dB`%J$mo}_izHIhMb|EW{&9nZ`W)o5^s4OcfuPjcl%q>XHC`&Fb%`Ysf%qq#s e(ls+MGd8s_H8eFclj7#$pAx0L{70NgbI literal 471 zcmd-&#CVBmA0w9%mxA9C(rXTrx&?v?qzYx#Cf+QI0g zz?h~myIwqWdrd%7dCJ=tFI>g%?F!HS(jA}VCK|+XO3>rndnT@fKu_!id!p~^6IO$t zzS@O5*{!y4JxIQCt$4%Z6Wlw@`94J|Sxhkf%aEy{yY6%xqm_cS!N%ox+?{uP zeEIpH#k${nOrQ76eacvUe#wm)?CA&81f3MRw!9a1Uu#G?D$;XuvT_TvN(!^HQ&M!zEsRaf r&CJbA%?vF~O^pnVjSVe~4NWY~ft0186b}~{$AjL@^V@Hoy}|_mQxUqs diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json index 2bb08d99af..c9196c6b17 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.json @@ -1,65 +1,90 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "HhCDmb7u/sv+1EgY5rtwtd3EMP0gsOa8SjEblUp8/ps=" - }, - "unbondedAmount": { - "lo": "87904358395485256" - }, - "delegationAmount": { - "lo": "429970379397697734" - }, - "fromEpoch": { - "index": "1855", - "startHeight": "1855" + "positionClose": { + "positionId": { + "inner": "UUiFkNnXg9ZViKn7X7QKrWPQdWfrRXVTyRjeaXd6WrA=" } } }, { - "undelegate": { + "undelegateClaim": { "validatorIdentity": { - "ik": "+CGh0LOc3UoT3D5p3MTg5TnTl/zaWm7ulHU9etFmptg=" + "ik": "nv15tZzZCNev7B12gqjCQhLfl3A4qf94RYWW+RKv8tY=" }, - "unbondedAmount": { - "lo": "877774117410291927" + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP7sv7FbVz6rNnoPkJa7mMg=" }, - "delegationAmount": { - "lo": "405525338314812643" + "unbondingAmount": { + "lo": "57013976586590532" }, - "fromEpoch": { - "index": "2875", - "startHeight": "2875" - } + "balanceBlinding": "eYkXLPTtM3AWuTorhqkcqUyi5FmXqPUH4EcrWsZnBQE=", + "proofBlindingR": "IPwPNCs6/4XHV3RWhjxmW3STwbOcZOt9ul02Vz3P4wc=", + "proofBlindingS": "PrNn3bfMuMYt6ktSEAVUrWs3c3DravO9KAtZ1ROx+hA=", + "unbondingStartHeight": "25329" } }, { - "output": { - "value": { - "amount": { - "lo": "275392230720764711" + "positionOpen": { + "position": { + "phi": { + "component": { + "p": { + "lo": "207020069686096076" + }, + "q": { + "lo": "943108923990145890" + } + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + }, + "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "state": { + "state": "POSITION_STATE_ENUM_CLOSED" + }, + "reserves": { + "r1": { + "lo": "733713745519230870" + }, + "r2": { + "lo": "736311152870444201" + } }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "closeOnFill": true + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "ORPc0RXNnz2GpuKZAEbmfI1/XzuNgxcHJM8NcAPaGXI=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP/SH/Lkjopx3mmtQsPJ7sw=" }, - "destAddress": { - "inner": "VH6R7fU4SkTliEm4QaNRTzUO6HulmvAkZgsaVnZUn5uWb6IV+XRc1sdzFu/EBv//xbcZ5QReNaT492WymIJs64CTbG2Ljoq1Ew5ej1jrHGs=" + "unbondingAmount": { + "lo": "680601754163920101" }, - "rseed": "T/7O5SAlFyF2VWjE843Dqazkk/NqdyVWMRByKG4uTig=", - "valueBlinding": "WRLdLP2v+0ZUDIH6wFv+vefkn6cyTxGgK7/p+cHWfgQ=", - "proofBlindingR": "XOlJ+0O1CXJ+mQoZ0iQZd4TulYihS9XV46hOzGDI8g8=", - "proofBlindingS": "FgkhuRsKUhQuDXkHci5pcONqEwbFB2hq3VtxjqFsyhE=" + "balanceBlinding": "j4+GNJ4vr6wT0G1EyZI60xx/fM6vvxpp/YQvZikLGAM=", + "proofBlindingR": "Oe9cvlsQ8DwLaQRFzfoxZ/yh/ZiziudsC3kopwOcswI=", + "proofBlindingS": "ZeQgxOXdIE70ubWWJWX1cIfWYmZB4oIvamhMZutCpQQ=", + "unbondingStartHeight": "67728" } } ], "transactionParameters": { - "expiryHeight": "6698665913", - "chainId": "yvn-37040647965074", + "expiryHeight": "3209846638", + "chainId": "qxtbeccvuhqdjdzrtiasujatkyhf-3286372", "fee": { "amount": { - "lo": "51733010623895323" + "lo": "522357752499407073" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_40.proto index bfbb0fffcae7ba2fdf55b5203c727cbb65eef8af..482dc1d80556681e8514d42542b7f0ac2ad540ef 100644 GIT binary patch literal 672 zcmd;5|HY`nrNpHW=+Qdi=Jn=lp&cuK$8X_Un|z@({k3ap@JWe#ndMbc8@LWKUSitI z2vR!lZ{^lGH#x4aeT}q)^!@uJh%sae>%QEA6(GGAn%+J&ByY;w$?DckQTS z>8y-a3JQPtO|-54w;m5K32U=Si!PabaPyp$*R{K1&BATZKW2AQu-lw|cl((g$8=wL z2MMr-tj#trE_j{wd9Ma{8#8W z5F$nmMlhg-3WF3A2a}Qn7Z=C0|G%1d%~(C13+SqqGaGmOdh~NPmj)x(Az-NQ1Bbe$ z@STgIXXo3tEqgSR!R=X1Z+*OVZ?ibN%6Z-b=3A0Q*h2mPCHYTJ`nn45Wv+EPeDd8H zEiR6yKTmyb|MqVOr;$Q`f1AlX{q<{vFXXzMoMd%broQIf`u$Rwe_Qm^G`S_1trRTZ z$Lxz1_+Z1G$>MtUmtp#!g@0#k?s}fXU8%90dCq1gCxz4}3P+yaRq*?=bL%wK)UO5Y z*OJm4A2sP`W%#7Mc3R5fF<~N$kQK+feJ6i$3#k-Vlq97lCzq9G6sBaQR27wECKi`w hC6;7YW~AvF8(Ekcn;S{-0E6S<#2L4DZ~io&9RTy14(9*> delta 439 zcmV;o0Z9I!1~fm;BmVZtj$IJ$lh*rq~(^2-ks^>Wkf;mkc5&3JBxbvd!4!tl|wuAW#0z!337g!3K`NQ8Fz&4m58BB)z#yu zPRwA)@((f~76~D_8wyesE)97HaxQ6b<7yKI#Rq6=-CJ>vp=`<#5+?|`kCyrv5)yfK hZY?u6Ff=eWG&eamH83|c8Vd>u2%D}3n9Jha@>`0Z#=`&r diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json index c434a114cb..3939fa4e68 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.json @@ -1,71 +1,59 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "0/ODgAlKZRMlvT+51iCCbGW21NjdTehkoGOJV7Gs+Qs=" - }, - "unbondedAmount": { - "lo": "7342247540753233" - }, - "delegationAmount": { - "lo": "159252701859678966" - }, - "fromEpoch": { - "index": "5395", - "startHeight": "5395" + "actionDutchAuctionEnd": { + "auctionId": { + "inner": "FMaVHvfFRXg+NqgBk1nnvBEluCfJMoK3INBZtXBjeYY=" } } }, { - "output": { - "value": { - "amount": { - "lo": "317063416336109332" + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "ojXO4Lkqz9V9pZBvCHC1ADpo3rsgsenDzKjyjmxlago=" }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "consensusKey": "KptjwOVdUw9hBC67ZouxIX833jynv/6XFiDwD615CLo=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "ojXO4Lkqz9V9pZBvCHC1ADpo3rsgsenDzKjyjmxlago=" } }, - "destAddress": { - "inner": "KqTLL2H1UOpsU80vQhem2qG05WF7hhxEC8O9hrSV1Uhe9n3oIAPruf2qvSQLRDmI7utTLVnntyTOpXSoENra1SLI+S+gqJ5Eik3zXe2duD8=" - }, - "rseed": "ZmxQiUk/bmjqZFZYBwiZ4aT+gswG9pzbxrjaDwIvNvI=", - "valueBlinding": "AYezq4GAeOZM2hs2EkajpdcmnkhChQuQXJT5nzI4qAM=", - "proofBlindingR": "SyfxHOO8yX+F8Sm9KhnKBlxpILC58qKWC6CTKHHRKQo=", - "proofBlindingS": "seVPaNfraj2YULjYgvGiEBV/ghhaKb/HUdhvaST6cAo=" + "authSig": "FNmLrD6LVakfBPWeEtab+7M/2qwruaKqNRAqdTQAzASY0BRV/ZKDUPzX6JNPA/dgzS9uAY5yEE8b0Gk7hQx0AA==" } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "704759414905440771" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "actionDutchAuctionWithdraw": { + "auctionId": { + "inner": "brqmC676g0WEx0EQzKDKvTJROgh3ZvMb/l4//hvI5PM=" + }, + "seq": "515691415", + "reservesInput": { + "amount": { + "lo": "602315755144163636" }, - "rseed": "ntgU26W9nrE7w2jCxOVNCZJ0QKmgR1zn6jfDHs++HU0=", - "address": { - "inner": "Bf6Syk7WFx6C74jzrNaJnAPAqIMcGUngA7pMg0J9iDlLn3X3wtdO0zX5Pjxq7QnIqZS1qSGXdZBBG6vqwpPgVjP75Qd+NZD1+ENJW7IRqDc=" + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "position": "18897270135050", - "randomizer": "RSYrdFPo/BOcCk7p8ZbkEseT8A0H2Yoo5SB+WQUlVwQ=", - "valueBlinding": "Oc1yu9LyCrLHWZG3OJjXSl4bMhcwMkVfQJGh04yktgM=", - "proofBlindingR": "xf9UU3Lku0D9bNQ5QBsyljw8GhrKEdkkbgt6WHg8Jws=", - "proofBlindingS": "lmyu3VWd6tTwUroPFFtvR7I4EtwLs3B4+zr0aqq3QgU=" + "reservesOutput": { + "amount": { + "lo": "805532623255840375" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } } } ], "transactionParameters": { - "expiryHeight": "6105774764", - "chainId": "iqttlrbzpxjds-3350294803323585484", + "expiryHeight": "4395811248", + "chainId": "bjujnpzoilblaevejciymtommdvik-2684", "fee": { "amount": { - "lo": "734949293487106919" + "lo": "141980490610222978" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_41.proto index 5e943fed2b9cf9cf3761c7c0a8a15893f035f6dc..d9b585fd1feb93ad361699ce7c6e3893a1f0e2e3 100644 GIT binary patch delta 389 zcmcb{x}Uk8OMMfw3YQX>g2=I{a^H`-R@j-XV4NKJe2<{&4)v2pP1_YNL~boeu59Bv z!q~)kfRU>Pq6iWm2OU%hkNi4}Pa$xi##$X4L zo84>dxC2aC+!JF|EiE`U zGCYD$U9(sLIdGNyk>UYrZaV*N-h>OY H{xAXnbQ7pl delta 682 zcmV;b0#*IL1J(sx3P#ETLkc1aAk*`MfC)-v6D7Srxz-?pY-P68*xgO&WT0b-SFx=5 z3mORs(T0@7!?%SEA_@rhmH3{~@9~-fDh3FXDiD(@3XuX5jsglW3JM66p7HPW@0+s( zlVJfRe^LriDx}LVVf9ezY*WoILKmjmp|s^;dxjiD3&XvJw3XFJUiN+HAOq{U{i?kr z3q(1H?(0)6S?9MT&ZTsy5Zc<+BFOnKps1ciicRxf?VY$k8X#tDP>D%DZfNRcR#*oJ znc<}Vg3Jc?oZH5@+7ALRHu54M0f)1zfq;1Ce@xmNHWEgorPn5&NJ51RkX)4cpE5Y8 z11ca(C-EHPyvcus@hQD38OjD+X&|t<@}iatppz(Z(J2ZtAhG37XxHm%J(y6q*n;t* z5EXxd7+NX6$5GgCX(ak^3JSgg3cCUdr~wKv3JM5=l(dY)-t*%L5+Vv9De9arGjaB$ zlWhSRe;}UN6x*e}p0PW_Xu`zhO$m~8K&hZdT<7XH!yeDR9Zeci3Qz_9lFClj7aoG| zi1V!0iJSw#sDm6CN#FyzOoKvwh&fB2b@#&8PSZ8{K0Ipe3CO9GwW%SOb&x?DtLnm& z;8rvHkoEXONn5fJs5cObvdifGr34xve?=xMbW`a36PyZ8>G782633J94F}nZ zDCHo2Sp_9m1R@|g&2qca@(QxYS&_FmnAb{P8!{I#GDTlNk)hL!q_zVpAjSVwQ*z|H zK>cjgIY1jSmOMNf8p;vbByJ0OSa>`q3o;;3@Qc)fiw_-Gzy9VngfOb3NQ)^2=D#yr0vX* z&jpj>0Vsc*OscJ)jLjZTC~!aDUXP8FD>W!QcQ}~_&)6T>FnRH)R6>1HchxNNN{N9& zZ@YS2*%2vN6F^Qqu*FLmDYJ}XVq+J370#$H$#)^uFy6BYjRArJi2({13JM68&(DFb z(ckp}5(x;fJ}K1pwW_~wUL$SuG0YQq(qR?W0`SX z8b}J0;{ha-;{hW}AOR9b2-k>^l^+r^Z)SC7Yin+IYH(*^ac*pMV|sLVZg?#=G&M9g mF*r9gH8e0dGczk#85rhSZDN?Z!h`+X)&na3?1yE(J+y@?Bh7TpSP9EIPa8-0er~MhaiIua~zwx4d+r&XV%g zMLMnKb1qHzRmryLgvpN3W6foZRtoijzvr_Uyw3LY7>Bxeuiz~9EsPuy~kQMznZj1A*Q3ts6y9s>z<5nZ@1@jd)(Q~%;j{5$sXhf zPmvf|fAh8k%^PRkCG;fy>b6~u+8R60dTLpz^PDqo{Q|$)q_{YiTs*P++QWupOiJ}! z96Kl6Sv&pH*)!}&K~az2wy=wHJeyE#Pt9+jrKy+GWl&{jg8ig5vMz zZLSMX9cUKHo8Iex-#Qf-6t}t_KJ0sW_c@!9f@bQm%~w_mwsp+Us6MK6=VRc7sZ)~W zlT%e$%5OGa3xCFBrJ&RFX5k{kS?Zmu-$gCY>%F&STK4WMQhzF>Qw(AjO||25QpkPi zU~=}ow#08co!F))(%0wOUplHIt-B@G>0X&5&s$cH)yJ8*CNc^2F>x7iadBLp_4~)< z<1be*PIh2asTT_33UFkbJKMm0o}yuilzijH?{6a5c1M|PlhSN6KCX1auY9G(nzbBZ zI>tg8N1w&^J@Pn}&1u4(p7wRN`rl8h;(K>QCAO$^eVxFH#C;PR;4R z=P={)@n;h>_@`(Tr^slzbMS9bxis~BfZgA80VRd3=QVq}jq~dh#b)Q;uXnueHhGt@ ztnC7u#rM1CX1rGRX4X>ZbKt&SCs6&9Tj_bnR*uxBiQCeaSg^d+T5zjyP{HN$^f-kmH*pzwYp&{Zp3hm5g1S;QaW2nxm~EuaF(brGuZo2ncDEWF=;oCuS8F zCRLW?p8HZK;M}WbHi<{k6P`D<-i;?A%@b?7o-fOVOsTvr>E|sl_DYCC8x~pC3pH zDW_ExR+bc{aO&>l&CEo0yrH8d{i{O7U=Uas2wT?c2G<+uAt* Dq}7s@ literal 509 zcmVjq9;D?86JEU9V` z5>g6KdArKJ7=`xuAzczlw?Dp>T^%|J*+U{A((mJeB%cYtfa)uH_|W21{{CShk{9p>m!oNOFXlr8Dj+~E zsb@~fOl5(IvdgF%{%KgVv&<%yxv0pAcqRd8NCYwEM+cGS;_K@idb5+VrvxwF^`5)61|Wp{TiF)=bUF*6zr3JM6`->>1cnprNpIB8!g>jv4r(po6HIghd8yQ)=Ztk~nm`w;6c@+j z>6ia}dV2Icw-Oh}*_L@5H~oLKjG5~QV-w>6My?u=ITH?i%~|fq8~F0p@gK{rBd%_i z-MMj22TT3uwCd#fJ6*Vh6s{LImpKQ1dh9H))4t5q%FA%a`;PCaj@%m_&f~t5q?0Da zSCU#>qEMEYlbMoOl3(P&=tYdV4l_cYT|N~4Sg2L_@%@iwx#8uR3y;avDFyleHGH~% z_G7k3*Pm~#QLVlGAo+lS$`Os@ZgLO!Hsq{}T72VDWYKj8CLu$Pt25SLRuGad*EO*) qGc__dG%>d{u`o9?G&DCdG&V3bur!q7;o{asmL1B#K%9 literal 624 zcmV-$0+0O)z5)un0t%=B3NQ)^2-)HMzvA|Wmj)6d3Lq)!oG&wR_N0gB>0BgmLG+_m z`Ge~QPF*WI&oV5jY7i12Swk|2R?_df*k&ajV2&Qp@t3DHzmbBsy=el>W$H}u8d3^S zi{7&J7wJPnM(-u4!D;6J^P3@QMjPn{ zNtp>Vo;#aWEFkrVK&qpCJKun?fi2pMf+yV>5RlH;mbRM}8Xy*8y81a-SOj8M95PMA z+J-jfr>&*LdgnleoCoe;90VdD#T`bdU)C0UUGTOGpy+?3dXb0zlQa6@Dk&wKx|whS zDj@f*#ZKl0AQQCi1>RR&BXRz$u^ z;xMgP$pG~QIW7~R{tpiZ3P;KUL<%AbAQ90XazfBB8iOS{abCCjpfDZfrC*Pr)k2bW zFKb4nP8tdbrPsdWq_mFh0U` diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json index a619275091..fd7a407d25 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.json @@ -1,88 +1,51 @@ { "actions": [ { - "spend": { - "note": { - "value": { + "actionDutchAuctionSchedule": { + "description": { + "input": { "amount": { - "lo": "977022872248718108" + "lo": "822711624718070749" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "yTsn7scqL7vFRbJXAomcUX0/4+TXBF3kthJlB5bR0jw=", - "address": { - "inner": "BXwWo4/kgSTYCV2HrlWJlxeqyJCyyekTHvREfpi/U+zjD4BxgyaU7AUdjSncmRWw5lbogdATR1YMGdBPQC5+2/1iaecESzAlEnpWsKANN0c=" - } - }, - "position": "199476252799519", - "randomizer": "MQdzdJoOXBpEQBCcO/NoaAaphlOGVMoIYUw0kocAfgM=", - "valueBlinding": "mUz/1StJv1PeRcUPAZ9UjfoV6tjP/SvuWfCnNkDOPQM=", - "proofBlindingR": "V7SkxO6z8nKtXQo4X6La08LHnDR8teW1kM2m4KdYexA=", - "proofBlindingS": "O804e10HmK2KIvIdEip1ynrUfDrBmjpBq+x1F3u4sgU=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "2MRt6c91phgGjYqJYwRHnid+Ro/0qsBgKkk+6/3t414=" - }, - "unbondedAmount": { - "lo": "502754835141024128" - }, - "delegationAmount": { - "lo": "488582365840939770" - }, - "fromEpoch": { - "index": "1549", - "startHeight": "1549" + "outputId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "maxOutput": { + "lo": "430750638761446118" + }, + "minOutput": { + "lo": "926253026304277144" + }, + "startHeight": "483746522", + "endHeight": "483746523", + "stepCount": "368806483", + "nonce": "Jz+onRaC+XAwkjAlIGF6CFFWRMrKM2nRN3X3vh4Qub8=" } } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "AxKFKd0A9mvLDm4hRJbd8uds9h8Ee1c6sxJOMlfCHo8=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP5jH4oJAt4A0bcXWOIZZSw=" - }, - "unbondingAmount": { - "lo": "453131511360294270" - }, - "balanceBlinding": "5koyBx3NIdyGNan9EmKIAOcqGNb6Oj/PA3WFvKb87QA=", - "proofBlindingR": "/w/+wTuhTgVa7ARZQQot/YuII6v7zBikmsYLmcN18Ag=", - "proofBlindingS": "g/wYS0eJruXKHpazdOaw+t/TZeOeyn18JQ9XyHYvnQs=", - "unbondingStartHeight": "14310" - } - }, - { - "output": { + "communityPoolDeposit": { "value": { "amount": { - "lo": "748881538439609537" + "lo": "980503223363754344" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } - }, - "destAddress": { - "inner": "8bs/eQgkXM33Xn/j2SDWibZFVk2YUpSNQiu+Cg9qc1SGd1aO+VtbFmIOogN0ZyNPxtZ+ORsGMT3k6GpObrKVmp+Xa76SpG7/RCt/Nw1XE1E=" - }, - "rseed": "AaTWKjAjxRjItIaYUMOQQV9PIOxosNd4iRQUnQ1/jsM=", - "valueBlinding": "8PCg7g+pIaMdl7E2xyp/Vy6wLDzxRfR5jE80yZIxsQI=", - "proofBlindingR": "P/Kh+t+MrKTMuodNcfIPK4E1i2EDzX50r3XjII/g3AE=", - "proofBlindingS": "J0DYUvt7rdbmIKGVAxcM5wA5RnLkESX1t9gUeIWSsAE=" + } } } ], "transactionParameters": { - "expiryHeight": "7609337492", - "chainId": "rqbwfpnzwhsoqhrmdzclvurhpuvpg-5217771618708753205948", + "expiryHeight": "9396435381", + "chainId": "gbyqccglqydcruoszirlvmuqnt-8244639399167547", "fee": { "amount": { - "lo": "695542327201134492" + "lo": "983626274279646423" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_45.proto index 42624ac6eb48b4f134de19f2910eaa333ae6db5c..81ef26eeb3f33d5a9f6e55fbc5d4b965f23c566a 100644 GIT binary patch delta 200 zcmV;(05|`x2c`lT3aJ6A1Em29q5%pp3JM6_=br!3`?j?UkrySA7$aU93JB(vn9;|r zmHh=G3J93>{O5$nt?djb+Qrr80WjOe)#d>>)0FP70YV@rKd7A+g86VTk}xG8VR{Hr zRz%9mGilK`b@#p=5V^k!HKGGD3NQ)^2cB5-Vq7d2wT7 zXKZnKWMgu5Z*zKSa%^^Ob#ZQVEjThXG&VCiGdVdiHa9giHyR8I3JBN9xACalqSFn# C2vimT delta 886 zcmV-+1Bv{m0qPC$>|dw^hAD` zzfP|)yQ|{z z;|3}Q2#pL7jSLFG0n!4!0SY1tAOjMGDcu0}Ys(I9Aw-tl^5<;!9|U_>IzO?nb(%~qy{n| z=1MXL9nB%!hBc}E5@Lt|=PDT1`Z_<)19gSGru^*yIw1cK{=qw;P6b-*1X)1}E&Yp# zBdhz&7^IrU3z@@p@CZU6gZvmvM~SZG${v=pbSmbs`rp%KQVLM)_yq~1~EP4=xR=GvXz>jmutR~q;CI2D}Of) zR})bhAOWP-Dlj9(7|67Sm{7xzL0?ZG>}aspc!?Agoeh7E!y+K?@SyGwsUf3(9hb2- z$0~nUF0d>-@kR7`j88Plk}yM36HygK>z>% diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json index 83070d4443..995a72a126 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.json @@ -1,71 +1,77 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "GkMcIB+ts+dmqfhVvaKx34QkZ69T4OEcgujnN9HH/zc=" - }, - "unbondedAmount": { - "lo": "807110239181620000" - }, - "delegationAmount": { - "lo": "716009548389304689" - }, - "fromEpoch": { - "index": "7430", - "startHeight": "7430" + "positionClose": { + "positionId": { + "inner": "3bbkEtSgjhFIBKM177cemJLtXPcFjC189hyp82PQme4=" } } }, { - "output": { - "value": { - "amount": { - "lo": "424153975015501011" + "swapClaim": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "iRjjUiqEecNXynfFVyCuHqxODON2wpPZ+Wop9jEeDRbatE+NJCzJOorq2wbqFgzlK6pJwp4NVRaQf4jWKOaFXr6Ql/X1Wrce7FfFQiTppr4=" + "delta1I": { + "lo": "396407965900561063" + }, + "delta2I": { + "lo": "31512525003725287" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "NNtbsuSI/Znlg0w2zKZo6gqkNX/02iLqEQ0blH/17S0/g9ZYxTM3feLvghIhyqqISmOYghzgIh0wZ3NTHHdKjcgogx5M0DBWTN6Mc7zJipg=" + }, + "rseed": "jeYrMjQpR7Ky1p/R/3tIsRqh29ceNbLzEjBP/ctjCck=" }, - "rseed": "5uQ72T9JmrSD47e86Ev29x9sJvQNCXUnK6cBiG0GdOs=", - "valueBlinding": "dkWv7Bi+zgxgGmIZ7+6zomAIl83yKms8EOa9PSUqjQA=", - "proofBlindingR": "2u0p0VKtpRPELMa+kHIEw9yA8YpKr9k5op3b9uAziQs=", - "proofBlindingS": "1mmqiudRc3r7fyRv/4p5+ODTVWfCd98vJpKX0zxkWQg=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "21166769000699855" + "outputData": { + "delta1": { + "lo": "1101423576" + }, + "delta2": { + "lo": "1567061194" + }, + "lambda1": { + "lo": "1799" + }, + "lambda2": { + "lo": "746" + }, + "unfilled1": { + "lo": "1097" + }, + "unfilled2": { + "lo": "1121" + }, + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" }, - "assetId": { + "asset2": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } - }, - "rseed": "2/W4eEYuAyJJ626QO6AkcrfpdirM+ykuMfOCa5dkSRE=", - "address": { - "inner": "+69a/xXfjAPO1v1rpiwDwShu8tDhKnpla3S/HF9n+7IP23YfdOtjquLAFz1ony0+Vn3cYj9VD6bcfflKNqE01Jk2Y03NK9Hksdb71iiEFsY=" } }, - "position": "131166504510878", - "randomizer": "57J18KX5A31eisYBDYXGiMHhZu4hoZjQDZ4rHGydVwA=", - "valueBlinding": "Q/bMUpI0y2KyTeAKqdBkoPOcEetsk8vBke8z86MkiQQ=", - "proofBlindingR": "OexxA8cJu0hGerREfag7p6zkKtAOfZ9uG+RfwkESow4=", - "proofBlindingS": "KiQPiMKfV84Ro712MYQJIB1Mnjbnm6Pklwh/2QTMjA8=" + "epochDuration": "1000", + "proofBlindingR": "l8LmlnLtcFqlgianoxogzdvDlkScAgUjxACBkM1S7RA=", + "proofBlindingS": "Qu6BJ9ZKFmHZY2D23mxQj1vwChQiV1RUKAyuE/AfZhI=" } } ], "transactionParameters": { - "expiryHeight": "4442611605", - "chainId": "zhsfctvxnwjndfucdhsuxfup-12528536031031037", + "expiryHeight": "6509449978", + "chainId": "jwfqgaphakccpctwxwsryqvdzbqz-1046450848", "fee": { "amount": { - "lo": "534772470654340318" + "lo": "753235038814796507" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_46.proto index 90f640c2bb7aa30e5b93a06db5b2868dd7e701ba..678ced5be5dd48aaeb999bbe4f85f7d7440c8192 100644 GIT binary patch delta 393 zcmV;40e1f11%m`N3McvjBnl!5AlXzB{2HGlNlBI*$h8y?eH+|yof)XLhs)$Nsn1USO zA{{Vib5k65N{z@UgC0!KFjh?7jB~unikLDWjpi#dG$}{2veuu`|9eO}u^OS<*B&*p z^Aa#m{mWws$r^471_;>4nT-Sz1_;XOo$Cb}0|A_EBO1u6pw$p|t72;m4qND7f& zB#~Yte<0`wDj=7_=9Y5pa9X8;Ca0qsAkEvumPDKa1tY`&fsoBo?GQ2`LhgYl)=Cy( z*<)b#-fU2hTkr}LB3D#YC=9L>@E>Lp5aA;v`V`Fe*ba!}n nb8>lcc4T^Dae6H=Ff=waH840dI2sHJ3JBZv2fN4a=z+QlhQXv$ delta 693 zcmV;m0!saZ1m6W+3P;KUL<%AbAR0p)ARn!>=Vqz+RlTCI--IM*uT$XR9D?ZQH_^xc zHyR2EpoW3y$IsiD3nB^#@sgpOz})fo2`UB%hB^?2Itq~j5{?22FbWC?)7kl!u(`SM z1(R6;B!3c83Q&m{<5DVwdBa!Acg0sAt{$vT4C8jfliB%dDfTfQ4Hnw8PmLrj$vTSa z+Xm_u4CO1TNy45DRThwch}J0Pg$I672k{l z&er{FrYr-&C~or5;VOD%YjnRHUuXNW58HMhbn9cP;=mU@XrC=UR(;%JKUEK=+wVzN!(3aQX!p!1v&>ui(D!IAGX^P?n*1S%jo>~RCf z3A;!}dbC7+s5_^uASxseh{B&&&Jm-%b}@trARSDeHs_n8 z8#8W zPy*@rvZbl(*{A-OtVr1p${`rDK$d04q zTH{W3A&um`-0Xsq!m^6Qs-n!o%(BALjKsvMs>I5yB3&~>3ll?gOEXgo3lk|GpsQP# M-a346UEfqL0OrbkS^xk5 literal 606 zcmd;bI>cnprNpJsQQ7LLxBBJP;IvuCC9JQl{pmI5cW{Nf?E`nE;@DLQMgm_nq_{X9 zJl?VK!0Chkxs|v$)_>amdHJlb7g)ItGG1cZ%Lp>%IFrb0I`#tJUPqNZHUb$>5H^2HGEl!Tr+ZL@p-tnu(NI_tp z=)PAsvcwMGD4tblP_Z)81_7? z76&`7YZ8gBt zvj(e)AKbfCaIO{?NB6!LYaTysdB9_&u*>$+-oVe2^PZSos?l5~_^4z0qK)?*jppq1 zT0ZgPs$)!63ilm+HkVo}w-;&hNI%+pE9_uX{SYIU`za|W!OjM0A%pC+f`YW{#GLY+5GeLsLTwBLfQq6Cm5b!pOqV Y!r0u>NQ#Gxi{s$iOFviNTXdZj05Z_}?EnA( diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json index 9461a4d68a..62ac959887 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.json @@ -3,61 +3,49 @@ { "undelegate": { "validatorIdentity": { - "ik": "yFLlgmjNLdcsvX6PmdrkCHP+vvGLtWUBqWJBKq3knDY=" + "ik": "yXRVlQf6bO60Q1DWoZrjBhTE4KU2WdcYXbbQZmcf29c=" }, "unbondedAmount": { - "lo": "895839894635624595" + "lo": "434156311610937917" }, "delegationAmount": { - "lo": "786382126404673860" + "lo": "906736185101517951" }, "fromEpoch": { - "index": "9437", - "startHeight": "9437" + "index": "9651", + "startHeight": "9651" } } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "rprSLK5HO+R0tvlFGWw0WNNKXkfsqq20c0i/Zb+S0lA=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP41P3ztkWhysCDEm6XjU/g=" - }, - "unbondingAmount": { - "lo": "212064068028214146" - }, - "balanceBlinding": "6AOFIc1rwPO0sWKGuqFaSGfEQGmqaWQgCoBZTGH46QM=", - "proofBlindingR": "ib4b4e1yna4ppbUWqXU4F8TISkEhPdoo6VS4fu5Wwww=", - "proofBlindingS": "nf+MX+V9JHpZM9dnH9ndhg9mFlsIFZqrIy2hbU/dEw4=", - "unbondingStartHeight": "68448" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "h/qY9oCqdtNq8ElFjyOxmK3626v/8ZzCAsu+FMe1g2k=" - }, - "unbondedAmount": { - "lo": "662125042787245455" - }, - "delegationAmount": { - "lo": "422820338478371507" - }, - "fromEpoch": { - "index": "8273", - "startHeight": "8273" + "validatorVote": { + "body": { + "proposal": "311833840", + "vote": { + "vote": "VOTE_YES" + }, + "identityKey": { + "ik": "uGUm3LhW3M8jYT62AuhshlUWsY/mLLAXelHtv6bwwsQ=" + }, + "governanceKey": { + "gk": "GBdoWyK4s3wqUTcRYdih09IQNjTvVHCGKcHj/AFaOw4=" + }, + "reason": { + "reason": "2m59060UUbJ686PTRk" + } + }, + "authSig": { + "inner": "3OpxO7YAUv3S94K/AwjK4rj4m3dGm3Pkt8CItuaKVgnBkcSLMk3TZQx0vH/oLoGJmp1I7c8BAbe50xFIzN6/AA==" } } } ], "transactionParameters": { - "expiryHeight": "2017039283", - "chainId": "bkmquzarhsef-14536", + "expiryHeight": "2073653224", + "chainId": "jwlf-236", "fee": { "amount": { - "lo": "189778294539275010" + "lo": "548940969473133235" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_48.proto index e3389000a6a172a5747ab50e71b75600cf632fe7..cc92372ad8f505357ad0b2e61fb6a56bb4575013 100644 GIT binary patch literal 286 zcmV+(0pb1%N6G?33L*+1$#hkf2l{O8v_nwVp_=0c6vW`AHd)sgUAE9>XCK?w8VU%# zq`}nJ+na+1A_@rqh~Uqe_}9t|Dh3F%OAxb53bFyB0j>cGXbAA>*pvYh0tf;cA_^e5 zWhUIXR@~1cVLrA3=xl~n7O{`!EU*`PQSHB`@WR9*A_^cF7ie1|xU+mJQ8y7`*rC(X z5H>XLRB(nV!Q=b^T00IZ6bceDZ8bSCHZWCHVoEkRHc(VjYZ5{VK-}taJGKB){nGb> zzXJ%$;<)&mcSf6Y6u9fjb%^m2(>_L!QR`-1(pl$j{iI~uPgltt zlZeY+aqe$ct=&@Wu|IYHq)P!xKs5|#;Gd~|&D)6?MH>{3%wGC9_=gr3N7MBai?2Vq z`Gd(w;RSQ6;@Rv2pSNsGYTLCi$|L=VL*}Z?6a}t^NT0+XFPW_rI`>IGd|Nbko#xW5 zVk=86#E+cta#XavrSURkN8P)y!#qw3bN~0mKdn`%iZs5SE`RfG8-JQuG>7P{)yldH zbN%lM^Lad&#=->)jrLzNzBQ~WyPWmG)3slDvFN7#f?G9{jdrcGr7WU}#))5V+_dq`|Ry`Ll!ULPAN|xrL=wiA5R3scE`~ WCZ@(_QaoHh&rQ33VEO63i%bCXxT(DW diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json index 05db939e64..cd80b8bb79 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.json @@ -1,68 +1,55 @@ { "actions": [ { - "delegate": { - "validatorIdentity": { - "ik": "IzgaI4vm48C8lzy5emLw6GUMUSAombkF/lUWMSxJMpI=" + "positionWithdraw": { + "reserves": { + "r1": { + "lo": "156835881934192213" + }, + "r2": { + "lo": "115627167388872578" + } }, - "epochIndex": "7831", - "unbondedAmount": { - "lo": "709870925204015540" + "positionId": { + "inner": "engl3YUUdi9iiRLrjh01gUIC49fuDfhSl4hgG0s8Yp8=" + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "delegationAmount": { - "lo": "836999000908685120" - } + "sequence": "1" } }, { "output": { "value": { "amount": { - "lo": "251175627565064710" + "lo": "553286105063296986" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "3T+he0I6YXqwNOiXkLg1z8JoqbH8HegwyrWEybUknxDNjXZIk8iOq4FwsURgPm+bHL2VXvqvacZ0pSTC4aBMAvnii2P/v45KV7c84Tueod8=" - }, - "rseed": "4iB62u6XAX+Zv6uabXr9sWRcbxFRcmDKQKmmVZ+fFto=", - "valueBlinding": "A0iabT3bZnF+kAweVvCUuaTtrdoVs5DJ5k4xQB2PuwI=", - "proofBlindingR": "N/aZNSmU38sYzwrymjsL/13u2iz74fCWvSjLUTAgUwM=", - "proofBlindingS": "MiW2EZPbiEB2dDhQ4UATLjBgk27xrDzwvQHxyHKqKgM=" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "724564820324058262" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "RIZrwB4KG+fvv9jp8R3nHALFe95S/2c7tEEgVDXWc08=", - "address": { - "inner": "qcdiY/PUTjzHowV/+xnQ6fQNJMhHF+k31MoE6EV7QaN3q+hDG6ujAdumyAAh9zk3SF1w6BCRrwXMie0R7wqfek8j0pXUAWGOOF5vLJXWSW4=" - } + "inner": "QP0Bom3TH3ENHgZk5FWeoEKfF5KA1OqKM0m2CfKFYqNDM4Vkb4/M4nHz9eexsEJNvPnH+hos9kN0anmLCXRsphl0gbsCsjShwbJkEiyhUDI=" }, - "position": "199670187967518", - "randomizer": "aR0Tiicq+YMb5ShPhxROwkXhkmNUvvzhkDAxQgV4VQI=", - "valueBlinding": "jSulr3dEcD2Ep9JLvTTCoH1SkuXJh2ZfznROcj6ICAI=", - "proofBlindingR": "m9QKgjB1sifELjaPwAgN83RFct3LyEBgKnRW3srVBQU=", - "proofBlindingS": "J4Vs549jfnKaYv20qmuec5Jrc4b0UN5Ta+Mm9+F/yAU=" + "rseed": "QuawixFRGn9GZrfF0p/3dYLhLakOdecj0XW12bD6AnI=", + "valueBlinding": "ogNf8Bxh+ZvpwB+oVJvXEgjjdQFXwG9eRdQjY5fplAA=", + "proofBlindingR": "U5Z2xxHUXTwscy0V6TRlI5jWmfwwYtaYhezzbmHDZRA=", + "proofBlindingS": "+TxTE8eMKqNVU7tW4cROU7ZOGQPd3m22H/zTVidekhA=" } } ], "transactionParameters": { - "expiryHeight": "5870708939", - "chainId": "h-0121646489385847966916378422101", + "expiryHeight": "1062325585", + "chainId": "qibevlnmicqcvt-49581935210272", "fee": { "amount": { - "lo": "243632682167320810" + "lo": "279865984164232043" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_49.proto index 706317d113636900f41eb9c55fe514041a76b3ed..a651a82b41bfbb248116544c46c5fd1efb6f1463 100644 GIT binary patch delta 387 zcmV-}0et?_1=<5h3XTDS0*V0&7zzpq)%@eN^{mX60ul-cg5Tuyyvef70TLn#AbNNu z-Gvl(FJg%j>y8~YfkFb~*X|AYQkRHe8%sQ5pBhLClW+kflW+ke79ar%kpdEq0tzq+ z3JBVt)Vu%K>edI7ZviELQVLK&{Q;tF(;smS9tLFORi2bb-49vNWN=vSbo0p-?g!AVTJ_ zixE*8e@14v#nPYmb%Nn7sSb7LBhhuW*|7Qoav~t217GkQVfmYX>A)YTRGZfl2;+4D zSHN#xMbsl>m+6!MDj-vqcE=IaT|6vvEfwiBWh0o@nfx$f)|iFt^KN0oWe_qT`8-n- z$BZhYRa3iG;lxf;woVxX-QI1sAN z5>g6K-9MpwLONl3ur%nGkhnF^!f2_n{2k~p%C&^awIrVq&5d?QlgN&%fpD=zU_Nh~ z9KDrZ`mbrmbfqN1;h;vTmKpl^}0xBRk z_L(&)l;6u3&kFLII}86^?%FK-;qaEdD9ceWAX5V}ATlMk5tG}9Kz4LEP~kumE-+w| zZt<)<@Vx=?$a1PG0}8$Z3cCUdr~wKv3JM68iKOAz`-+DO5+Vv9De9arGjaBjb{T&X zAVh|1z#a-4=kLGR>G2)s90J9A-ctW(JG4O{R5jLfPa0ARP^rgaWAoHbJjbI2fBPBG z>GTaG$VV6HH`K}m=tX-$qj#(5LmR830o$g?03r7|H%MJ@=n#>w1l(o4NG!k~RplI6*VW?#;9PI5ko2m&e~o74(|Fm({j{oUo^z6GbB6R#-cvzq<0kjv zf5-(AHweqoukRHSA!scyF)}eWG&VFiIWsslI5amoHa0miHZwOkG%_+VFfkeo3JM77 Lfr+A{)Z?%N)YvWD diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.json index 2699a9e5a7..c1c8707ed9 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.json @@ -1,33 +1,14 @@ { "actions": [ { - "delegate": { - "validatorIdentity": { - "ik": "qe9in2H1hDNcPNebljVNUDy6pIyLuyy/qIwl+0D0hbc=" - }, - "epochIndex": "4964", - "unbondedAmount": { - "lo": "925048598838951580" - }, - "delegationAmount": { - "lo": "99947155658906190" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "Y9d/fz+vlBkM3n42CKZEKTjWQ1ui/NOeAR7GCX83X1Q=" - }, - "unbondedAmount": { - "lo": "556200117892929522" - }, - "delegationAmount": { - "lo": "132475366242516937" - }, - "fromEpoch": { - "index": "9640", - "startHeight": "9640" + "communityPoolDeposit": { + "value": { + "amount": { + "lo": "1036664154951369" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } } } }, @@ -35,28 +16,60 @@ "output": { "value": { "amount": { - "lo": "816101338685882125" + "lo": "638345165489953157" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "5LX53ciclgj9HXe7UzCdug1U8CMYQA2Pp8pSscpEJHsB+6tjOBoFQmxkGmLNnfZVvR8PlEtwhaqpFw7jmK/L6AU5F49bXlacnBTh9rfL65M=" + "inner": "qebt8jtWPj9SnHIJR4NL4vLAi1gKWSyR/JElh1XpvylA7mD0RkbVbcJWBD8psVz+K8lN9c5XX5rIDJTrjghsuKfKSxK+WZ1OdLk2C7S/5Ts=" + }, + "rseed": "2vbbrSt139YZvpgrkYNYUwJTtSu2VZ6ftACy46aqRnY=", + "valueBlinding": "S594QMoEukbNKaSyf5Xe0B9ZszLKDCObk0Uoo45ygwQ=", + "proofBlindingR": "WEez4d/FVTkfJjiWKnrt6LDyfo3xxdu8FMEHn5JNEAU=", + "proofBlindingS": "/TWjna3Uf53MYM1D0+fDYeKyrPep6DubpnHPm8si7gA=" + } + }, + { + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "fLdasNhrur8qhk0pqQObPgj9q9zgzWq6p4sYoiP1TwA=" + }, + "consensusKey": "QN0BsBuXaJ0QP1JQTZxqxhgehCNR9WmariOOZJTbqp0=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "fLdasNhrur8qhk0pqQObPgj9q9zgzWq6p4sYoiP1TwA=" + } + }, + "authSig": "Trz+3oLgmDVHoJzW9DNDg8onQjVcVi4NEt5DbfdrsRHT/KRR1/LwQJkrp2POHZqdQV9Cs9zhuKrkT65HKVOuAA==" + } + }, + { + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "Evn2fHXuJWH6GzQBEVX2Mjskstrj1hScCzEnVzoyawY=" + }, + "consensusKey": "UPLsoOjFgVDESxCpu7NMVmvu23ohO8zvcidh1rVN3s8=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "Evn2fHXuJWH6GzQBEVX2Mjskstrj1hScCzEnVzoyawY=" + } }, - "rseed": "DEufNPhQYVs4mLLW3WPtthHS4zuJ+FLL+cYUnM1XOhY=", - "valueBlinding": "cltpyC0yYYdnqv+PQlZZS2FlBaJBvbGz3mNIfaWeQgI=", - "proofBlindingR": "/TOdc0kKAbIBQ1/UZiayvfz78QGbqHd95GY00zV3JQw=", - "proofBlindingS": "rXOca5gPLo59gsymxbbEuo/gTD7XKGPjV5MitDaIJwE=" + "authSig": "Oo/1L+MI5tCGLjQe3OHll8gh7WjSYM7esuNZNfSApAHkhmOG6wPQCoiCPuLRyWFsgmBtVuA1v65PeaI2ClpWAQ==" } } ], "transactionParameters": { - "expiryHeight": "5468397607", - "chainId": "qdqnuihzhmgjsjiaiflg-458264300685", + "expiryHeight": "1063165421", + "chainId": "zaisqdw-2686846248307740", "fee": { "amount": { - "lo": "851025164874410830" + "lo": "322426328779457112" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_5.proto index 4ac491957fb599be6dcf7e426706f0d1d66b104e..870ddcc8931427ea29489aebb5b01cde6718538a 100644 GIT binary patch literal 776 zcmd-wS;TC}rO(C5adPgJub*zcW)xE5QqX)gN8h;c+miO@FJn{+9KS3M``P@O%`aBl z`n-|O$}9n{iA+L$Ok4(BTpX>Nzjy5U`0XtRG5UmpxB^x_d;7^c%+5Y&P7$Yjv-hJ< z2f8D;B6TMInW)+x`f|Uf!@GnpZf;j|4~4PVYi^ABr+w1*>$&jwStod=yzb-3*|GeT zx6r=Gxqc-(&A7Mhe`+nIaO>Ocwc4fkuSxEkp*^uVBA6+7tM<0gdGoh0YwNk7;lxLq)_h<2!g}_y!t=9F zE4^djI>Ok*cz}_sh6@;gHQS>$+{oUwU#rbmb0za^JC47r?>so0wQG5|#3JRd{tQA2 z4tE(hNKen0D_|cK;5#Sln1o!5a^Tm@S?iShQl{KqHCKwSB(=Cip)4^cGbOPkzsP~n zix_hq{Pz62*Yse9sr!OC*S;7#H=j~>GK~q-;}yE+ocld{qu}K~O9HQd`rt5AdwKFX z*;#WPH$lZDPbovR!w;7ib&fVMeIMVb>!xF|PZOLt~nJ;j4G}%46crr1kDIquPf$9Er z{*{Z&xT3-sh4eVy?*8?QSxBNPF|)WZrCis@%)-pV#LURV!q~vv+{8eN2bg+qv~--D JwebEP766}XUl9NR delta 446 zcmV;v0YUzV2HFFE3PQpHKMEoWAgS+SpJDZcGh95^o0c_AP&~S%jElQ0zo?8Q`#|)C zw-Dqe8VU%U{gUp=*_-POA_@r3wD78lt;Mkc3P;KUL<%AbAY<2me?PC384TWjHVCFf zDLB?cTcZ5ao&g@l34b?VR2m8h@~@|u_o0E@2Oj5eT2&hXCs7nfw z0uqh_3NQ)^2#x;U$p8A+sSA-xD1YR&`Q6BzmI(bFce_(Cow^NF@FN&N4UebFQnAWJ zBzpn-t7AAC1ww3O8e+|z_Eo(f50p!Ag{r9+4&#`w%jg9;7mr(BR-Bv^;r6%7>ysKF z3`?Ih_)uY6IGD25-DB;x5z^y3iTF~>`NkBS%~v`WA|P^GX~-=yVTWg`|9_7{R#{77 zWd))^y|J_2V@Q3aoh$jIOHwdS|#IF<*A#r4JZgpvBdT4ED oYIAC7VQFS;XDu`}I5IXgGZQc{HaImJ3OTll}BMp<61soDH4lkSa?`^(WWPG8xW9^lW3;WV)vI|}cbiVj{ zo>9txi;Lsuj2}l@ew^RHDg@N0`D%{7apAWm?ayDvs1!JUSseDW`8AtgthV)eBb}95 z0!knq_b0Zjn(_VaOQLjenNDIh;sR-#@a5^AS&a+l6Q}J2lhjcrt~-oe9w7e^au+df z7XmtA^Pl?I9xf$26Mei@DSXKSvW`sICIPJ0_mKNCYvit+EIt0NkO)kMpAc-OAD=p@+T zd9+z`;l+7R_;2qzd)`Rl4uf%zuQ|h}>#R=G-tM&9y18yz+{ujdd6(bb^x(^%^-4%# zl_*!5-DS~9>U>`f4GLRqXZkg5U0m|CsOapUqzX=bCMkuFW!BXvVmX!<1<4=UyyC@``?gj>%y;gyn);~%yZ2e87Pbel zb9FLzF}5;uH8FE3>1QS->m}zGrRpVTBiHI@2c;&L1tcbCrm5cR?v&KD#L}FSfc&BoDNd*sT>~X#aV>oJmFtxZOxyqnC&mg&~%pxZxF)^#aqBy&- zyrRT3t*|UNy(H1tv?SXyF~_nn)g&u5+sv}6IJwH)*r>9iAkQ)@yV$I>q9ixlz%(Tz z$IQT>u(&We#k{yAJKLhLpvc@f-7KdpwcMgOCB-DWpt8i$B&Dn>D=WLOw7|f^IJ>m6 z*u2clytr7%o#Wh_)-EO?!}6?*qN<#ntjf})s+8P{g7n;^w34E-lB$xl?CkP9U1LKd hBQtXoV>44DLkj~F6ALLGU>@rJz4^_N8&BqQ008vob7%kn literal 887 zcmd(a? zubTJM!k_)N7iu?7STyBFU&q}8H*4pxC@FAN=Nf%@$Xk3jl_~JfuFU$w4qWpqxFVEV zMPk2P<5|e8r7-JM!l^1Dtu;!VFHhM&Ot?DZOQh6H?xQac$>&V}A~BoMNZ}Owqe`Q- zOV27E>20Vl-jl9+ML%=hDeo6`rrV+e+!A=XPy%r4yj%BrmoEOyOwefq7HsSEbrV%_)6-|24G1)2ol%x#yJFWhf0rSS9aouksN52L#T*2haQ z*{+|-{$XR0pcSKDrT6M*pLglFY*kZ5-~O-Hp59vI z6~?HgP?#|{Q&U}#fmMFhh9#?xz4xiTXFD91q@e;D;*Ka9FL?Pq?l z`qxL_6*hkK(VUsHYKx!}Pz?hb_&fcZcGmN&Y3Ch330*Ii_^ZXm@$2XPGlyn9dCG32 z@J-W|V>{283qcOc_s)2A^XeW3Bi>CZAT4@7qeU$Nf*()rzs zCT5Q%ZA?OX92XvM*}yF%k*#ZJYG`Rf H%qC_4NFs(` diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json index 84d19beda4..faa02bc441 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.json @@ -1,75 +1,82 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "R3IydB2ZjuCP92NeqDYjFpyUcRE2Nqa4uOGFoBG4Vy8=" + "positionWithdraw": { + "reserves": { + "r1": { + "lo": "288822294649015597" + }, + "r2": { + "lo": "459024833642480735" + } }, - "unbondedAmount": { - "lo": "509272267849748832" + "positionId": { + "inner": "GzOmgxCOOcLgFvHD1lsVkEJwTolZhIM9ZXEadOyVHoI=" }, - "delegationAmount": { - "lo": "727020989368480894" + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "fromEpoch": { - "index": "4190", - "startHeight": "4190" + "sequence": "1" + } + }, + { + "actionDutchAuctionEnd": { + "auctionId": { + "inner": "PwvrR+xrtZB4Xiro6cTqIRmNXJtydVd3KR7leAJe6Ic=" } } }, { - "spend": { - "note": { + "delegatorVote": { + "proposal": "541740445", + "vote": { + "vote": "VOTE_ABSTAIN" + }, + "stakedNote": { "value": { "amount": { - "lo": "389931789456622587" + "lo": "572633255744364421" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "VkDQZ6+ou/GF4eX2uwm2zgW7XIoJgH8UZw/yej93j5I=", + "rseed": "lL8LHjUh+k7eg2fW5afrKp8NfkQx2Yi5wBZGn5lD1Pw=", "address": { - "inner": "uA8oL/5yVV9UYmdL3aLSqzidBeHitCW9nbvblwW+gP9Tut1JrW3RrEzl45hk2r9KtuWxTD+AlU8VrX8BGI352IVPsp3SKnuQpHhkTlVOj4A=" + "inner": "gsWZa3riNJFwUJvS+GuJSO6upsK0nklORGp5Swl/TNny7VDxlxMT5LApQXx2vdXhLCkhJVPWCiANg6IMtCRCRNuGuSS+qQ1grfgUykQFTe0=" } }, - "position": "77326898505831", - "randomizer": "r6/7H6N+5l1Gnwb38JFKnyoYhjHlR2oBHJUso2WG1gA=", - "valueBlinding": "W9fCv5fVpF/D1jD9lON4Tzd+Wd8PNfEtzyHPoCe6DQE=", - "proofBlindingR": "IKdUl4hT+rg1ygHpkvpCEwhF/9x6XCvP4/BBq1AaRxI=", - "proofBlindingS": "Vk9MFPDx97bOI3AkWtj8s9JzGxfYMBqFb7yrKRFfIxE=" + "unbondedAmount": { + "lo": "428752071407756273" + }, + "randomizer": "rP1nJQ2vM+S/JdNAQhOyvbfItixiPxhDcuoMoFOt0wI=", + "proofBlindingR": "UIN6dSK10tWMPGLGFP2EQnH7RIPxQAXCwBKbRueUzhE=", + "proofBlindingS": "BngSyskgmNBrLkcGy/UHYzvPgeIaUwlqXZanHgfd0ws=" } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "574630264746210271" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "zPELYmQzsLee5qRqBDei3aLjO2OkozISZLlCvoeIU9s=", - "address": { - "inner": "uA8oL/5yVV9UYmdL3aLSqzidBeHitCW9nbvblwW+gP9Tut1JrW3RrEzl45hk2r9KtuWxTD+AlU8VrX8BGI352IVPsp3SKnuQpHhkTlVOj4A=" - } + "proposalDepositClaim": { + "proposal": "693570752", + "depositAmount": { + "lo": "209388441450832082" }, - "position": "6695114100584", - "randomizer": "ELO+/859ge4Kt7d2YS7YqJ+E72OzE3RmOC8/sFx+lwE=", - "valueBlinding": "wLGFNuSviErYxdUP4yGDYOqqwoSNW32LFmGG/8SAegM=", - "proofBlindingR": "K21kWR7T3Le+NeG70SdgDiHqL0pNsdvp6dEq1AOA2RE=", - "proofBlindingS": "c1g5zC1YXrHWNbQQ/Jt+AMHT9jfFkTzdwA8J1IeqgQA=" + "outcome": { + "failed": {} + } } } ], "transactionParameters": { - "expiryHeight": "9323795746", - "chainId": "njtmzrx-9008714883162568444605285", + "expiryHeight": "5085012632", + "chainId": "oryiem-09808985418868", "fee": { "amount": { - "lo": "618438744607492421" + "lo": "665210448174199572" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_51.proto index b0fa0c0700758ee6ee002a455140d41804ba2173..dca06098f6c71d51698ddc0b7acb05855f386785 100644 GIT binary patch delta 470 zcmV;{0V)232CxK33XTDS0*V0&7zzpqt(uaajLU|B1QH4e--zGB_mr})1`;9)AR9BL zgAk56!r&J1!`53BkV0@yiCKh$J!NqkbnKNLf*ME)kzpj0q5&gJAOQ*|vI8UvA_^cs z3+qShYqgMgUMlG6#Ofg#ja-{@bys&O9_4rfUg(Dks{*P4rveC_o2h~V8UhFbBB%ih zFbWC?g}>jKnBAHAlb``7f0Vxq9yKBQPTqrO*5#+`DxVF0L^0Wjxxf}ipP56{{2EdU zP=dvoYkJ}|k#JC(()eqMNbatt!nB@APDE;XO9_8W+4AjB@s|@5&t4X-og zza`T^LKCvRx5&0EVm}x|a_S7AQ?1hiLLg9sdUYbT($$PSV#XBxghFxqM1%1_1;W4* zn?~o9&Jju=26z(6$sm}}Yc59y%k>9iJI{gQ8dC{sU6!XF2i?;P3K_Bi76`zZ+{ywH z3JB7{|Haw0`SSuAFai<)5-SLp#oYK35*2T9d1+;BEigGaFgQ6lH8e3eI5s#M3K^O`chmR4;D?l zd9U|!2fGp%$G;c*_MF?kvztqcjpLqzz&!=7eN0@tnYdOkav5-Oar|ySzVgPLD_dBF zfJSS+nxk)A_-#r1^OrFy1&&`9hy84R&E^-YZGGNIXJwXvkV2Tlh4l3+c7JSr`1IRu z&TZ#dcgJ*bHq?ux^M9(cFYliu6~q;=gI`1cUr}g$NK(4@-9?vHTg+vB_-Kpj-nqMP zPiNiN@IQFhUC*_-7uWbaeLN%O)_$*TPdED5H%#>xU0cs6(fjj8tN*6Cm$a%UEU8HG z3-#-75O{v!$fSd(1f>+#um3H-xb9i3+kCd~A0~Ru*OF*6eCnRXC^J=OacbK&1|@~) z>xcGFzq%y;@HKjowxuz^N~9##dyQ^dC!()v6wHqyXdiX@{+|yLMc0)_O*8e-=;|b zzL+Mw-rfxc;lEQ(Ft!7Ww zcX-`6dX@jNVspZ)Rfk%7qiegx65IYCX{ch>Qqay#iIls1XZt?Whr2JTC-5o0()aS+ zc>Cqci&|Hh8*U03DHKOop3#kn+jz}%i@=}RbqohDe=|Qi(dO;}e$FfHs~Q=E%sCdV z`hHhQNHH&~B)6)lLf6v3z{1?n#KOYZ(9Fox%)-RP#LU3d$ih^L2be~WPFk~f{f!f+ FH~=a5WiJ2# diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json index ed34d6ccde..3f2b6d6878 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.json @@ -1,60 +1,79 @@ { "actions": [ { - "undelegateClaim": { - "validatorIdentity": { - "ik": "norKkPApDS44BGa9yT+NIMNCjpGNADJklhtvSym5+O8=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP47zTWoWHk92X9itq59Vm0=" - }, - "unbondingAmount": { - "lo": "945627941155583290" - }, - "balanceBlinding": "kwQYENq0sVmqAYljOUbS3dVtwIUuVqqcITZf+RrPfwE=", - "proofBlindingR": "MJ/4qjQBKaajZlVayUZo75UJfUkG41QyFJ042bpOCw0=", - "proofBlindingS": "g4+5EZPd3t1YIXzl8fNqsE8QMHUyR3NFjveRqiZ0Sw8=", - "unbondingStartHeight": "74504" + "positionClose": { + "positionId": { + "inner": "SMfveMTPvAXF67N8GO5pgSEfQWns64sfkVAn5CFItiQ=" + } } }, { "undelegate": { "validatorIdentity": { - "ik": "JOZEYMrJMN1SGC/NPjSGf+22xgeOTBEHYDwKvDqEXWA=" + "ik": "iyN87FAMXAftSrtCWE9f3eqPETqBiq/uTvFi7LyCmxI=" }, "unbondedAmount": { - "lo": "743806886520268617" + "lo": "19042216230138264" }, "delegationAmount": { - "lo": "567439760541485412" + "lo": "482839241936869224" }, "fromEpoch": { - "index": "3776", - "startHeight": "3776" + "index": "4676", + "startHeight": "4676" } } }, { - "delegate": { - "validatorIdentity": { - "ik": "4La1MzjpDz+0chub5hQEQFBotE2vEx9EiYdfimPoYXw=" + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "UrEAr+MQiJBFO0qFvvJ1CSR5CYvwMdPWVQFEK7IdvgQ=" + }, + "consensusKey": "C/nRuRoAy5d9CNLJxn3dsziwwg1AQQQRbey1GkTj9Zg=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "UrEAr+MQiJBFO0qFvvJ1CSR5CYvwMdPWVQFEK7IdvgQ=" + } }, - "epochIndex": "387", - "unbondedAmount": { - "lo": "988793760118432452" - }, - "delegationAmount": { - "lo": "174939288711779547" + "authSig": "OGZHsvZky2lg4gp+sG+niTJFG2kw7lzO0PCnrUEllxLbMYSUwVj2tlOs1lMrpT/Ki/hGNPa6wNFylyKdLe1rAQ==" + } + }, + { + "actionDutchAuctionSchedule": { + "description": { + "input": { + "amount": { + "lo": "613797690949653801" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "outputId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "maxOutput": { + "lo": "202687475006118761" + }, + "minOutput": { + "lo": "249307451664785847" + }, + "startHeight": "491118876", + "endHeight": "491118877", + "stepCount": "888742486", + "nonce": "RiYbEFApiMNOegR3m6md3NhOdzP8Eerc9jdVdNN8PhY=" } } } ], "transactionParameters": { - "expiryHeight": "2198197768", - "chainId": "iuzvoomcpgnrpztepztek-5", + "expiryHeight": "1011380159", + "chainId": "sdlfavqxkfmzsjdgmaeinaezkqm-2702578560544", "fee": { "amount": { - "lo": "413046257531038259" + "lo": "145494383194523523" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_52.proto index ed47a7b6872de8f5b9a94667c32e0d09250d89b2..9fca24c84486b788ddb4cf86c27dd132c92c43c2 100644 GIT binary patch literal 549 zcmd;5|HY`nrNpJ+ar}M7k@I_4kG|eqBk?Y?QBmG8^UdpS`H2DQPZT}2sc^ZSVsZv4 z>{hOM6TlP0{?==^Q-pu~-B5ymFQ1B_fXAhUutGOT|r&@sW)+N*Wnr&3OpO3v;NhL^8} zGP-DQlHJE5q`>|2;!Y`s)6;7?E}cA9dv~+NhC{p#jx2(?Z?;OgJpMXEimxQKxJ02W zF()%6u_V99fzgW?a~&+w+&6toIh~pCh^uZx{_;*ESLsZHcQNNKd|1BLQFXe|ZNru+ z2P3|13tn?ASbM4csqPm ztuL5>!MOeK&8Fu+-|k}8m~&|QD@KF4AkyO6ktfTUofO>Eqy+*rI}ZC*v6RnVIrq*D zzjEV0g0Jp;GY>7fTw^CDWY4kx{=!GhLYl=XIcbSyg%#OpxmCqkDe1Y1shN3+sa4s9 hxw=N?21cgl7N%wfrY0s*JU~x1_y3>q?)1(kCICS}?M46q literal 385 zcmd-&#CVBmA0w9%m%_ZRQxiUD^6FWzr0qRv->Y!gsc&L0gHg&f>3na^oj=|y0o5>| zfq&L#O;gP35n9L#}aBIuP$W@G;$(C-H?q1D3 z(5e@ZDu7`>C9@o@|dpj6~*I+}!2I&FiGl z+`m(B^4)uPBNS_%e*B!Z!C%0j)X2TqweS1HRca;P{2m?0Sh(CzF}Z-epz_Qm;nYck zyFn8AXYEYd>fdfV#@^>6$ev)swa2O@HbIJuZB54@_y^L@C@-Px|6Vd6*a?=@hmUI1!3$LO zm~=behSR9!L>Pr(pdNmkw**$Y)EaII1_-0|pPmI01_;TRue$;o0|@E~A_EAQ1}Xyx z$ObY42=@U(ND7e^B#{*(e<0`wDj-<_!LKhURQ{F%Jo)*~qDVvw{IgpMVa1}M$v&35 zvJNsJplvFr%nk=KTu6@sdK>#~uA{QHR+##p<ASvpcFEerWq=)C}TqJNo^rKe!kt+^=ATP-v@Yk`A z_{z>dmv-|doA)e~7^`R=Rj^ZWJF+PVSsGFbPz_!<$6?^{^@2i4ST}1N5i!0#$+-ja zMzP+Xy8=yr$O3$u*=$tpj|?ILytKj2#~o`S*igt!UraWyzt3{4Ca3qQqH@+r0HDmY ze3T{vyD|z0iJg(mjL4*a%L+OmY!mEUDPdI1vP37Qm-JGF=?Hng7;KlU-$8sjsE6|b zLLi)f<`fH^fhFiP_$m)~9v7u3dD>=1`oughL5f?jCk;v<|9`vHL*lknaO(U#VgJke zus9Zj{DA?Hs76N*9rz9o5;zFEgr2()5+ZSCcyV)McWYv6cy4+ldUbGhZ*pO0Y;bFD acyV}VcyBE*F&YdC3J9UM-=5CU+K>k9Xc)u* delta 522 zcmV+l0`>ia2B8EL3XuX5jsglW3JM66`v04c^3RA3lQ97#e-cs(P+{BCfBnix${6}( zZ4*3+M;aIs^2rnihTK|q9K`V5yUe1+Pc<=0y#i?kzOF^{heqvb@F&D~Dw5EYx}b$- zA`%)GH0)f5SpOv`sKg3i0vaIlH`+tlVk9Z!GK7*MsCEnJdi$51mVMS{#8sugZPoK4 zAXgOo$`j8=e`fLhqJ1bU!O_q6bd_l1flt#Y$gQdPhXN`fxF^K|e7CUHy&px8n6_d1 zI;ZEB_}-minUShdNsv?lG9b^6D#})S-{_=sh7Iz>A;pfRtP*UFla3@wz|KXDcM%H0 z0n!4#0SY1tAS)dAux5|6`@Dk!&jso9?t0>5{Q%WIe-W(Ny)(>K2`(Zc3LpRg00000 z0000000000008~%D2(R=uea$B`Eo}^IPfY82+i}6)R@!Dun00BOVFc7ppP*0g-5@k z)0~e+fil_xDUp?jI7{USvmRvvIv}grX_n}QD8^(l41jM>f%sO1Xc19RB`qDR!$CnS z%?3gsY>+jCLLXWw(vZx$1_!2H-^H7ytkO diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json index 5d654fbaac..fadff280e6 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.json @@ -1,46 +1,65 @@ { "actions": [ { - "undelegateClaim": { - "validatorIdentity": { - "ik": "LH8W9CH9gQkep5DueGJyJgJidOvnwVtMFWyjAvl8q8A=" + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "iLny4M+Mq8sAak5rMdt+lE3oXHGqs33MKXy/jgwg0Ac=" + }, + "consensusKey": "NpIKLSY7jK5/iM4NnaIuzfvzBSXJO5t80UmgjobB8ic=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "iLny4M+Mq8sAak5rMdt+lE3oXHGqs33MKXy/jgwg0Ac=" + } }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2lEZzgdfb9If8uSOinHec=" - }, - "unbondingAmount": { - "lo": "129859922681103980" - }, - "balanceBlinding": "CzNiZslcIvoybosXv7KuH+/CWcBE5q5ysJz7eIqifQQ=", - "proofBlindingR": "cAjMf0zMzWY/R9ks4/O8/Yp3ErrvyDfhQ1LTCrDNVBA=", - "proofBlindingS": "V7J1OkFXjHpJYxo18J5BDixWu2dg+R9V/Pq9IQQkvxE=", - "unbondingStartHeight": "1873" + "authSig": "oJBrdJNwasA17QAP6wn//L5VAnXSNC5LVZKLyxtdHQa5m+SJK6r3QVIgB3tbFlp0ti4BWv8vRrnfRFFTAe2+Ag==" } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "fjLdCq9Z0AwzNfxocTTgLFGIrHlu5GJV9NVh7SpPuh4=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2yLQ5WBBiTdLxqfvnbItE=" - }, - "unbondingAmount": { - "lo": "593681758700759404" - }, - "balanceBlinding": "l9VUROHgDKv1EC2Aoq8sI+/V+BYAZ2iWmGSXMU5rsAE=", - "proofBlindingR": "zeEbinMXnpitgxJspjCAJKxhjeqRxrx9Kq4HFbELQQI=", - "proofBlindingS": "OmiJqdw1IBX+7oNk3xfePTguT1FNRYkIBmG6LVCSeAQ=", - "unbondingStartHeight": "99392" + "positionOpen": { + "position": { + "phi": { + "component": { + "p": { + "lo": "358931458774794304" + }, + "q": { + "lo": "458103987296919217" + } + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + }, + "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "state": { + "state": "POSITION_STATE_ENUM_OPENED" + }, + "reserves": { + "r1": { + "lo": "569052995210047825" + }, + "r2": { + "lo": "818343598863903521" + } + }, + "closeOnFill": true + } } } ], "transactionParameters": { - "expiryHeight": "290387361", - "chainId": "dunieruxmose-8541825530936429402", + "expiryHeight": "2877556417", + "chainId": "dxjzhoot-7635474495673234927", "fee": { "amount": { - "lo": "413122670429073654" + "lo": "378296821848840338" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_54.proto index 3473001566a12ced4145e0ababc1db2b279acae2..c0f1a380ff60b57590ca93880232f7fa1f58018c 100644 GIT binary patch literal 429 zcmd-&!q~)kfRU?)ONmRNW9O#_=X+M4X2|l(HoRRo#rH)_;i}EGXEbZ}_wguPU>8y_ zo5ZE7X5F){zT+J4+(mk4e}86GJ!w6==A!3=u;(y6`byJL_7dv&x} zRLM3y#;E`LZaeS01O_v{-N(eWp79goYDTUVj9e*P5<*-Y2O2(1UwPv6Ulu7Yj*WY# zpLqP_!CE#U50Ec4U(L}sF8sEn{rSrnl>)~vi^G04zh?7`)wVuwq_Z+hK!_MM3Je5* z6cY!dk^~nQ$HhnA*L}MB`V%|QRSU2Ey}b76)wSFjj6y~n2YV;n;S!QbsmQ9z$j>j) mH8(RhH8D3au{1R^H#Rahu{1K5;sKg4Y2&r^C+_{5&k6t~Wv06T literal 449 zcmd-&$aslqFC&){mx4~c*cZjWjhu4JC%mgjDpF%gDtZ0| zfxk-y=R7F=_E+)0p2v&jvd^`+INtQ!>z{V_+A~HY1#aV{w39JPzl`#_#rJPoC;$FX zxwqa`CZYqsFuY_p@8E|z0aAmY4+|nbsm4-^S7&9XxIA_<`12NE^}=-8zSJO z5WcC@$}zmB$}?HY^us(yKAo`L=?OpOL;w8RtH`3VU(n+sAJ-wEANGO$P-k?PYklMe z9%Iu#8HFYfbOJlpROUTN3jK05@vWBsE;+1z*rdxB#v(DfWKUMz&)Z5DL4LUOxqZRe z)AKlt6sBJdae4TFXZ2SB-G)W$b(G&<{UOGXo-u7k%5+1&>$Ip|M&y$i0lWhSde^Lri6xZeorbvPtgoSM= zX}xHm^u^akp`a()@u79~MWu5cAoilqkuMDCvGWW`o8h$FG))adb>MA=*)rW6n%P;i zLVf6fOg#~JM0KTX`*N|e8X&2&I-ql7((ouxjzsica9AC_P@CCEy8{B-e54d`RmvhD z{E8v4eJ7Hcf2y}`KnK&zM=hqF(djFk3(NoTn*V}B04gB-F`Z+H&!Hz)l(yUG2S7kV z@zwhprGnGN8LIjjftC?6Ap1>=OQgOoU}055lV6uy?n=#=IBDe174M|3JB(gqR#!lzqbmLZ2={J zQVLL+saECtB!ot6Aqf z_Z~=hIpaB)K_ze#RC)x;E<8r=B)irt5L1Lq83X|mI|#$z^NSl2C39(RaA9s}Wo~A3 sV|rw6XJ&U}b!KdBXe~7}G&D3fH#j&EI5RgI3~Su!|{9N8>tbp+ePlLDT@`-#jNpP zMj8nSiOSBLt+$mrA_@qRkKn5L(X-zNDh3FIHxPt33c>->0=@wXA_^eZHanG^C^5%7 z@W|N+45U~*VFEo90kdeS0~>VEfeExCA_^b?000000001g0000000000{ooB7adnO% zmQuYuHW4%hDhdethLVTpytK6hG9a0DVoM5mUZX#&$d7Otg!^mXc2C zZvZ+V6CX@vhh@8V86gtG+08RAGUh+>#KXZ$c#_=}uXHO6LLeBFDt#!oXTfjEi4~Qr zoMy$yDx*n%F$wA&q(o8Zh-3mt-<|{tN6G?33L*+167DZY9j*mx5jwyN*3J4J<-e>2 zkMQfq9*1+!($|ls8VU&djOCDzq29I&A_@rG-_+BI%E{FXDh3Fb1`wA93cdmgy8;TR z0SYh*3J9_J-N3@2l8X!yA_^cW>YOh#arUH#=jmLN5Cau|Ap5a!uXDVxrk=iW!@Z=^9cBP?e80cjD!oi!d2+oBgMVp?ihXHCOI_iz+lF9~A59 z1q)XN%*bbiZOsM|{`2Z>)(W~YvXychNn8h3WunJTU!Bh1dS94Pgk=?Pu z?EH5MG9VgPw67VH@bmYz$NYrH*43T>h~dGG;hqGIL{Pa%6UOW@T(RYi=}UaA-Moc6E1kW;t|ZHDh=;I5|0C zYGZYCGj@7#cxyH^b!d1sWpr^cI5T*0B2o%a@Q&1WZXanD!=yPUWb29YQR<(s-K{E_ zT(xWSl1Wtf3`SV?l>0thX7^{{L-A_r6EZmyoDQrEbR)LuFfy4KVp@yEZ)392m)7EZ zMfGjsDhvpO#0BgmLG+_m`Ge~QPF*WI&oV5jY7i1q3Q%pIGHW&JBq#5x0%X!% zAoyF+vq89(w}aR7cepo(Y6r2!=?A{{{EcqXzO`LAl=g2J7c(rA zok_u4xE%@QrbFc@5HAX%0ipq(0SZ_M;;HQJ0TKcT0U9C-AQf-e7s~SU6SzlL=)v>J zMwV%dDttHsb*s~%wSea%h9V*gAoP5!V8JsoLuuL>CMuF?GqH#RkM8>$>y1VOe?;HSQJjPjfe&Cbq zQ-AWR(waiyGACP}7>^WL!_1Rbgbn}_J_ybhr!KNf0naU8iYee<4&zs|E6Dabl7Ub3%MR8n(z z~WT^T=yC9F;g zPoux&?wVH-)H36idrjK1&&KO^?f()GH*1x1=u|JEV_Y6nUovsIpJH+Wc|o-?IPi#Tm8YQ?k1_9d^xpAQSsWii@Lp`}b2H?>^thp~S`Ua`N^Kjg$8* zVbx;ec+Mj5oJGi-LC=f5mI#W#RnC z^++l$D&2odijCc*XBL-)<(>XN`_);*f7w8`%DX-Kb3nq>g_1Q(-*%Zurb;O!+3?Cq z7MRZWtUum8&uzL{%>Aw@54W6_a^aEcecWKbPf6k2o5$LJ46e0u^=x^(JdZ$?09{s_*>F3zU}#aZO^}#oWip1q_C2HugIn;g_FV zz4)TgqRVkcfGbqLZu7KDPXF!GmfYaqAh2=6g?CI+px`^#wdcy6Wt+N*3O*%}jwu@- zt!VjvbPqRC0dB!@>ebitqC!f!Da8fFdFh3P#Z_s^85M<@IaMXe1zDw~S?QUXx)vs8 TW>P#r(`Q_HG4aIPC!5&;OM=!a literal 209 zcmd;bI>cnprNpIBF2O$Q9cOZ9uT#(l#${nv6PO~2$1^vbu}7XG|+u;8I!r@x{{ zX5$O#u5AKG_`qiTI`UxB%Y#5$IW~U!-tn#P!A@o&ca8&na~6sU8K$L|rDi52CT6E6 zWu&B6rIaNXWh7;%=9K7~8=6@d8kkv_8Jn3J7#LZanHiWH7#m3OaB*?`=y`bM{plrV FI02o(RTuyO diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.json index 60a8a9a2a3..c8b8f8a650 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.json @@ -1,77 +1,54 @@ { "actions": [ { - "undelegateClaim": { - "validatorIdentity": { - "ik": "73+d1gM2KI1ZXbyToOos6ToLFtgwm83twi04/hBH2OI=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2K2rn1WbPQfIS13MY/FBM=" - }, - "unbondingAmount": { - "lo": "737356915744128757" - }, - "balanceBlinding": "ZdkIuNY6kWe9Kz5LDKFeXsOClXNX5HqWCDd7lRvv6wM=", - "proofBlindingR": "8dJv1OaLzfaRznCFbmCmhIwBIVmXWtsCUDJ/x7QE1wk=", - "proofBlindingS": "XOVm7Bco+rPENiyziXi2n1p+QzcubHHpLlEUF9+gFQY=", - "unbondingStartHeight": "89322" - } - }, - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "HImrtd47KETs0/IV76U/EK7TcC1iECbdtPrjlRear9g=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP+dsi0OVgQYk3S8an752yM=" - }, - "unbondingAmount": { - "lo": "215967387695184624" - }, - "balanceBlinding": "EeeYSvjmW7pJmFwjXrXzXokaPjgTkKIhhNiT/XDQDwA=", - "proofBlindingR": "9/aXk/Zmm3DR59prUHWesBq7xHcGsjIodeam9ueAwQI=", - "proofBlindingS": "+RT24GDW0PB8ys/+qqjbWyuDT5fx5OgAh6vAZhZfuBA=", - "unbondingStartHeight": "70310" + "communityPoolSpend": { + "value": { + "amount": { + "lo": "566080589551303395" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } } }, { - "undelegate": { + "delegate": { "validatorIdentity": { - "ik": "9l6RW681hWLiThB0wBsbqyxU1i7MLmsCBzl8Lj+/Cl8=" + "ik": "tz3ONAtOKq/YTtqQxvJoOwS2elW+TZ5zohFOpDumoJQ=" }, + "epochIndex": "6379", "unbondedAmount": { - "lo": "602293293868226537" + "lo": "421722448920009618" }, "delegationAmount": { - "lo": "330996928200618582" - }, - "fromEpoch": { - "index": "8196", - "startHeight": "8196" + "lo": "239540607041379310" } } }, { - "delegate": { - "validatorIdentity": { - "ik": "Yp8K5IiVGNez4AFLb+hJvWB/Gqi4d1LlwcKNKUtBIFc=" - }, - "epochIndex": "2829", - "unbondedAmount": { - "lo": "814427658635144621" - }, - "delegationAmount": { - "lo": "398345798531179654" - } + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "DrLUAiCrL6+MK2r2UPvIdjNfiKuZv17cgLbYQ5+v7AA=" + }, + "consensusKey": "nUm4rftJPMQVsP0+BdE3moUn3CANxAWBXiyBivyS8Pw=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "DrLUAiCrL6+MK2r2UPvIdjNfiKuZv17cgLbYQ5+v7AA=" + } + }, + "authSig": "6OPiP+8SDLVt6H3TPrW2152cxIRH2P+tLt3pGrFyHQlalt4kO1tASKU8E186Hvmb6KBI5agf6rM1xjffMHntAQ==" } } ], "transactionParameters": { - "expiryHeight": "6139767976", - "chainId": "kniobzanrchlswwtltvoivm-54723685020083477", + "expiryHeight": "5167669332", + "chainId": "ptxgqtqsiqqmmikfuhslwq-08833217433419295846894741553", "fee": { "amount": { - "lo": "430978333633191466" + "lo": "102557312519148011" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_58.proto index 3c5f562b0126e4f8a7a316fb3406798f86f7ee3f..559e77c49240fa659eaf85a4c0f4eb2b870813f8 100644 GIT binary patch literal 398 zcmd-woy2U!Wx&P7@%ZcM%?Dl{f6FeU#HFD5YL32f;kPC2&tJx<6gYla9QL#MHJe|o zw)J@|%J#CJNZuo1*deMAVtNI-U-XpAyaXO7% ze7l30>o+{D<}#L&{n($vDl%)-*d+{Dn- U)L4oK81%0fpIUeE)wFGl0C7;QN&o-= literal 600 zcmd-&#CVBmA0w9%m%{t{x!0J@GO2T z8u;6FYv$yIJ)g^Eq>y@(W5+eCiRpW_?Ywyw#>E|O znpzzGq-q+6dG%E3_ph0)6h2aF*zHC*0Y z{v`T-slC9u%LTeg0%~`+{CYf9eAfCK*gWxn?j~KnFcyi)C3~{!e%@9Fdg8;^{;Bhp zUHs2vq#*cwhS!g0(Yrin#3;vY{T$aRWoIEgVUc3XjmdutF7Pv0DSZDnee$=o*##G$ z-^vasowq@1_mOh8O-34}&z60A-f)n~N#Uo+w+9K=E_|ptb^hO~6}O|coBgMMeDZ>! zef5DfvG^SV9?O=paJipiaskD|x44PX>rGpe9{CBB9FUe?trK!h?~GnH6T4-Np8bBV zcquN9m+Qan`Ev2&S`H;Hj%!aQ?cDqC_h}X_HjWktffffYr$bEkAcKZMlfC=Ysi@KCR&x1&P1K(83kthKk#9^Aj>_A+juS#2jD-aNJD>|s_R zdyW-1uf7)((#+1w%ulLH%qvRH$SE!_FUct>%g-#!)ipISH!?P}Ff}kTFt9K-F*ldu S;o{<0wdc`EopG0U81b0V1dY3NQ)^2(|D3iMaK+#siTTCV%wt z>Ry#O8^N9N0A~1i^7ivCl>MbR6l8jZ9&_G%UzUCFt8wA+3<|0OssW|~2&RS3iUJw}2m&If0SYe)2?+?yl>WcO z=+8ir7bbr#j<|;3`cCnLG6`=-Gv=oLlVs<$188e8e)?U#C|fBSQVLMa>U$tK_^;lW z98sq|C>dI+8Uni63w<1yt!l=;a^Py^LbP4tRsnL$@_+vsFS7|NhpuXcoQaK{*(n}{ zuyg9b2yQScub44ZcE;!xmMQ`=3J9F9{hgZa>eznZcX)Q4} qGczPGGB!CgHa0mhF*Z3iIW#vkH#9dhI2sHJ3JAIMzM-&#(!d9(P7-|p delta 812 zcmbQvdWcP&YcCVmE+(!Oj9dm>TpY{yG#xtk;axw+WPe7r`kQAg`01+Rc-A@c z@2$^$Kj^TZ!SeCy=K2TvTX_=Kvsfv`Z0%0Hxkj}4fx>^0ymh<<-@dEAJoDalS4|yv zlJjKdUdsVh)3nLfUeM zcQ^Ic6kfGH_2PN6L#Mll8tZedh^o31bL?3kO=r+jP!c`*N3Gzu)RQeon7i+k^m17NlDhkJwtCn3pC>YN zIUQoM=ThQQcpNTNQ&AM|ed34O5l+4$GuPDH-@krHoZ#ff#8Wv_`i#I)VJR+-?bjb& z+VlEE2T%vc?fsLd9ay~KC@a??#!F257(u3dTD&15w7Sqk+@*+2Wg^3k)fuRa| z5vq%peYtAotprrV00H$-nt|aT?^}(Y=gjN3zvTZ}-uWX#eYNXJ7 zKloMu>S*1wVs|PoCRg3Q8d&N#uQK&2?_15jqM6H>trWiXI-Aa!xZ8f?)1^Ea9SXk# zSmxZ)nl4~UcWvNw)zx_!5-;rxVjv48F*r96wBHx=jDO!DyGwv_j-n&|7BNZx?^;=hOx>mJ6% zd3qa<7@Z1V-VXG|(mw}U-%OhI3+Rj4Pk(AjUAS!Jbn$;n!KQDQySVC)81i{8TK@j4 z1H*sSHlR0N|H*EdR?M2u=fJpn$tV8pQMT{4Xs*hM{KLC^-h5?sZYPE6%CG~=mvFuk z+#1@s<=U^PrHNmv!}L}){WqP`>vca_(Bs2GW+5YvJ8O6JiV4XkCZ?tp<`-5L6y>HA jm8O=Yrll5UrDc?t7wZ}sNO5y>adMn}x%$S_cXxsSzUpAx diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json index b094d6505e..51306565b6 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.json @@ -1,80 +1,118 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "qAiQq2CxRGrsN4YmK45tElWKXCiEe8QeY0uyyN1F0Rw=" + "positionWithdraw": { + "reserves": { + "r1": { + "lo": "631676801537335739" + }, + "r2": { + "lo": "688495372942837118" + } }, - "unbondedAmount": { - "lo": "659027246163403424" + "positionId": { + "inner": "OR/soam7HW91eyGZtsx30WM8Y8mZ00jDTpXkJaYl9/8=" }, - "delegationAmount": { - "lo": "174444997101311954" + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "fromEpoch": { - "index": "666", - "startHeight": "666" - } + "sequence": "1" } }, { - "undelegate": { - "validatorIdentity": { - "ik": "7eQbVUbO/B1p9nZuzUJZwPQ3WGPYXH5i9v/HEn1wHvk=" + "positionWithdraw": { + "reserves": { + "r1": { + "lo": "607781052545284462" + }, + "r2": { + "lo": "220370972452678676" + } }, - "unbondedAmount": { - "lo": "343136805390964184" + "positionId": { + "inner": "I69huFyMLr1rPBLRsUk/Yyl/StFfLu8GFCqF7/Mrw7o=" }, - "delegationAmount": { - "lo": "760208559973044780" + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "fromEpoch": { - "index": "6765", - "startHeight": "6765" - } + "sequence": "1" } }, { - "undelegate": { - "validatorIdentity": { - "ik": "z5r0Yuss5Oe22Jzrg6VnvYXJJ8w2RmffTjNU3lpO0l4=" + "swapClaim": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "delta1I": { + "lo": "182319966174564967" + }, + "delta2I": { + "lo": "421458911749944135" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "+LGYOs59gYg81n/0Zm6rq0scMmRrrI5cpufVHLRDvLF/65RECAEfKpEZepjIY+wzS/UdOTq9MPtYwOlAK8TXo/TUlNM54umvaOpPOYQUtKg=" + }, + "rseed": "GNRozTOPCSHY701mg5tr7vUdS+K7yznVozHb8X5QeVk=" }, - "unbondedAmount": { - "lo": "621005678631363474" + "outputData": { + "delta1": { + "lo": "1032363600" + }, + "delta2": { + "lo": "609511626" + }, + "lambda1": { + "lo": "1668" + }, + "lambda2": { + "lo": "1923" + }, + "unfilled1": { + "lo": "1623" + }, + "unfilled2": { + "lo": "1004" + }, + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } }, - "delegationAmount": { - "lo": "377927102021110433" - }, - "fromEpoch": { - "index": "8169", - "startHeight": "8169" - } - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "ScUkezWfTge3f+fO9NooSmzBgMS6JbZ+O257Vwmy+Cc=" - }, - "unbondedAmount": { - "lo": "877759606986727705" - }, - "delegationAmount": { - "lo": "403581801200102546" - }, - "fromEpoch": { - "index": "7929", - "startHeight": "7929" - } + "epochDuration": "1000", + "proofBlindingR": "xLW1YhfQygDbUQymTN3EDLmDsuu9vegaNtTTc/7w9A4=", + "proofBlindingS": "gGvA9r048s131YCzZ6TSwlWqmWGK1Z2q+u8k+xuhMQs=" } } ], "transactionParameters": { - "expiryHeight": "1506009911", - "chainId": "ubrmzjleeuqittorwyccizpljkk-0", + "expiryHeight": "4827828144", + "chainId": "u-334569537", "fee": { "amount": { - "lo": "867033441008458935" + "lo": "821551672317379254" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_6.proto index 509c7f8ff6c87b19d3693975e529849c28714752..4a05b067289b2c9b4f738599c4d72b6776f78861 100644 GIT binary patch literal 737 zcmd<;V{BsTV&szG;^NqS`19c-*Sa2Y2yt=z>*`o{_D%z%`dH1 zoVo2x`Nd?Li7Rr9$Y|Gny=>Q8y9|C(*FEqj7ovym&IW}n_si} z#cErhH_};|B>*yskQxO>E+hxN`?Trett}U~gB&#F#?yOSkMC+{1{tHgK5<7(kKW#F z8=;FEJ?)b<>%A_<>%C_a(Q1AFS^MxVsyb*Uv(hwXt~-oeRP!a!JI|M_pSAJfyTeRU zTpY)r&6#xj%9S^)N=#e~T0vX^KQ_*=I#=7+VRNniOIqIQ)!s5jDcNiKVwOF>Dzn9T z&&K-KQ(QP0<+UbCR?Rq({KnY(tE{EfUW4Be2VOd8AGyBx%atjYEg!vHpYh7yvPERe z3L^!HD;Z~v`#BYFy!TCOo}K;ftE~5<-KQsI zyts%-ikYK@SBaUUnO}>U<2sKKGshctC#r>j!V7jSg(F+HCW&7-#c(^2XPM94BRo5s zH@)7w_l1<%mCMEdK78RbQfSCN@NKWfr?cf(8#bpexpXLW)y%}Mt8-WVdav?ZdZ8h= okRr#1`Q85ng}6&~jg3uA%`8og&82vNX?a`gn-izztl!KH09V09>i_@% literal 345 zcmd;bKgHz2rNpJMf@8w!gpDp)Z_L}&wEJ>}Lc3x#TB?u8C3|l=ao6>tj1(8gf}{VA z&D(i(5~mUu$EEd0SDc^uVJnjs8^Lb@MSUph0g<1m2p!4LU#TOVVqd zC(pOtnDe@MY5LyQlj>*8+|uv+8He19^1BoVG-%TCQ=k5>o^YN6Xwbr`H?A+cwrV~r z(4d$00x#|126-M;sWzSO$G*M(`MEE*G`w;SHXPZdx~rB>R(7_offNrH7svLU$L20NHKm0I02KX~tpET3 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json index 327db6737d..9e55de714f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.json @@ -1,77 +1,99 @@ { "actions": [ { - "delegate": { - "validatorIdentity": { - "ik": "misyj04O2OCDZt4rrP5lYiC079pDMUoepTEYzhsIab8=" - }, - "epochIndex": "7013", - "unbondedAmount": { - "lo": "571625625702776356" - }, - "delegationAmount": { - "lo": "657850821112775994" + "ibcRelayAction": { + "rawAction": { + "typeUrl": "/ibc.core.channel.v1.MsgRecvPacket", + "value": "CrMBCNKf2esDEgtkZWZhdWx0UG9ydBoJY2hhbm5lbC0wIgtkZWZhdWx0UG9ydCoJY2hhbm5lbC0wMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgsI35GstgMQ3aawHkD4s66pqrXqgRgSAgoAGgsI35GstgMQ3aawHiKPAXBlbnVtYnJhMTR6cHN5bGZ5MnplenR6cjJ0emozZWpocHN0cjg3Z244a3J4M3R0YWMzN3JmM3c5cnZ6bmp6eHM1MmcwOXoycHlnbHpmNHVuYzU1MGYzdmswbDk5dThzNDYzODZjeDM3d3M1cXJoM3I2NzhnNng4Mm51a2xzbnZuaDVlMjJxbGMyc2Zhbndm" } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "8DJ3Ph+AvqaiFChNt8JqhAm+FfFzD93RWIFs/pwxNG4=" + "ics20Withdrawal": { + "amount": { + "lo": "308018041765028747" }, - "unbondedAmount": { - "lo": "582113625892836035" + "denom": { + "denom": "B3YcOmn28Ny6j859Hb" }, - "delegationAmount": { - "lo": "851578726520225210" + "destinationChainAddress": "penumbra1nvtkxyqcvvx238aglltx6ma5fe25k80ln3qatxlsg74tpd8w4euvz8vnma6g4tk3e7jg8rydmdr57wn2fpa8w8uw7q294zgyeedfdd6v6gnpar7y73wrpd49verrmtv67wfgnl", + "returnAddress": { + "inner": "xoMECYb0CGHObaOSOpAY5uRELA32LIrdvH/Q9k25oO0Q+xsR6QzdSxfB9nUPQxxJY7OojP08Be0awqA0ENVpFrxWm2x09hkf9/4UwVdKSxU=" }, - "fromEpoch": { - "index": "4139", - "startHeight": "4139" - } + "timeoutHeight": { + "revisionNumber": "653702167", + "revisionHeight": "475333779" + }, + "sourceChannel": "channel-0" } }, { - "undelegate": { - "validatorIdentity": { - "ik": "0XtiKWD7IRGkF5Kjd84QLi9DP85gffkqyHToMcG9z64=" - }, - "unbondedAmount": { - "lo": "118449836857491682" + "spend": { + "note": { + "value": { + "amount": { + "lo": "718139757343310777" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "RcjPrnIPobed2agSnOqCvDb0g1Opr9+nlkZKrYcMdrs=", + "address": { + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" + } }, - "delegationAmount": { - "lo": "759153372286920209" - }, - "fromEpoch": { - "index": "3711", - "startHeight": "3711" - } + "position": "70450414053965", + "randomizer": "yBIVdduWQtoNWAPHhCg7sT3M02DDmBiwHiBtMSUHywM=", + "valueBlinding": "QDxTbNlK0BhrXFib6MpeOQtvpv6SsZMFZylGKgcKNQQ=", + "proofBlindingR": "VK2JOgVftyFkOCD/couyQrwIV5TonZD/Vhh2QwRWkgg=", + "proofBlindingS": "UckDAxUGNTIM7eqjoilkKAgr5+FhkPgRPlmXlk3r8hA=" } }, { - "undelegate": { - "validatorIdentity": { - "ik": "lOWLagDqop85Xxg5Hi0w9E+fvrX0cL6iVr6qnnqRIbI=" - }, - "unbondedAmount": { - "lo": "905440151473866196" - }, - "delegationAmount": { - "lo": "843303338231682224" - }, - "fromEpoch": { - "index": "7100", - "startHeight": "7100" + "positionOpen": { + "position": { + "phi": { + "component": { + "p": { + "lo": "29998834528177663" + }, + "q": { + "lo": "952907886490048698" + } + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + }, + "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "state": { + "state": "POSITION_STATE_ENUM_OPENED" + }, + "reserves": { + "r1": { + "lo": "192362210918582520" + }, + "r2": { + "lo": "899240725382557177" + } + }, + "closeOnFill": true } } } ], "transactionParameters": { - "expiryHeight": "3901461969", - "chainId": "c-3616317247039865631", + "expiryHeight": "3006640055", + "chainId": "atychdixascsdcztohoimzesr-7812615548453243158989", "fee": { "amount": { - "lo": "773241729369895450" + "lo": "14716379457485052" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_60.proto index 24022187f0dcdf484985aec2c0cc949b8a1def95..8de2b90d86b061e3a324b4dc3b0753af4bfed618 100644 GIT binary patch literal 1259 zcmcgreM}Q~7^W>B$Bz=r1+eQD*EL%L2-x07?}~15_z{PJFQCS4@5nY4ov1eVW~Et$DKZU;-t`4sJ9C3s8?x>V4W zhOt=<9LKPB%Fj#rMWSSg{a2D@xE?!WnGO;vLwoCx4-bPxTiTR_OX zkkv`zwr%?iD@GS&$rTKFX;}^;C`oZVF9oe`3b(Te?jp^+fO;t@$on_~lROL=z*xVm zkh0*WtQ;n}P?m6Vq!?n{jEEBf0kL~1GC=wRgcq@43KwEo#?CNS*~$qXN+d!A8W24U zW|LV_bW5_82-rD+H|+rV1I3ZCAI?M6kh{4ut3vFz(B zFs+@~zWQR=ziQJnuh3mBA3fXGk`uun8DbXX@6W-teiC+tYiW_q;sc zTyU>=HahQ(wd;qG^j4=1Hf|XlZWC8E_0*5Gz;!bR`mFQCJ6qc)&s1;CIai{UFBq0L zY41L(eIEp(MmG@J^;O1YtGZMq+b^h+m!#V8N1-I_icUYO?5v97Qn#kX z06a3y`1-lhtf;qoo?}Skl34axb|19s=u~~hQh{FH6j@LSA;#Cf)o7BUaYQ>e(|j_O zNrBeh{*9_wOn7O}vFhB}yE@ROx~n>?0%uf!2CLy%XsLF(erfR(ZUE5dolSQJKOV1( zhqr+zG4x3|#{Y`FK@F))`sHIT9x1D+K0H3Eh5>Z%#zMo;X!{r16cxM$>Y2QLJPtNf zQiygig+acnprNpH$OWUa5kMG8V=Cpg-YyPDsDQtOv%h}LNZmFTfIcbi}{Q^(Tq_{Yi z{F(7&>G>_+*_F6Bc6Bx0efaC-1WqpZQ%o)(Gd>uV+sQZVTee63fDV?%Qz6LSM&OA9koAV-Ra Ri;H8{ljl!nyf}833jnh*i%b9j diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json index bd94c40944..9a0db24238 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.json @@ -1,52 +1,79 @@ { "actions": [ { - "undelegate": { - "validatorIdentity": { - "ik": "sFXbtuviVXOOTskz+N2SGhwgrJaKlmI6ANRmRr3gX74=" - }, - "unbondedAmount": { - "lo": "915124362705913842" + "communityPoolOutput": { + "value": { + "amount": { + "lo": "635313304499185887" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "delegationAmount": { - "lo": "716080886559413741" + "address": { + "inner": "dXJVVklsP4mQUdam0n87zLwUraIpl8XbQitsmi0CkoMQTLJVJi5hB7Y+vOJVF5UvzPUvLdPHpj8hJz7laJxFo9uBDjSnfJd1HdWAQu/ySTs=" + } + } + }, + { + "communityPoolOutput": { + "value": { + "amount": { + "lo": "501946879560447759" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "fromEpoch": { - "index": "395", - "startHeight": "395" + "address": { + "inner": "HJsCEqne46sp++pnSfwSo0bP2kGfmq9GF+SDK91ZX1v/R5F/g1B4FTjbP2JKSjKkqXDNhNpYhls11TCgUWJZIl/kELeYX+mCyEwqKhSP5u4=" } } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "825076376219882987" + "positionOpen": { + "position": { + "phi": { + "component": { + "p": { + "lo": "353425788282793350" + }, + "q": { + "lo": "539403610384082689" + } }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } } }, - "rseed": "+CSGlhCRKkbC7wAoYvVYDOGTjt8vr/10bAsFvrTJW+k=", - "address": { - "inner": "lEij0uInTc1HRbJagvvy3cZfvdAGe0BHAQL39H9R20B8hsOIjAvB6BLdgwH+u7HaFdKDbY5B3RG0zIZXjWlW71rjkjC7P9oOsgtn5Q1Ir00=" - } - }, - "position": "242712773820743", - "randomizer": "kDaWtYZU6XpdWWAQsMGJGjvnF9o9Uk9rK9nrE8l7EAI=", - "valueBlinding": "cpvI49DsbAdteutACPxg4Dn1bz/gYCQPkd3iXohyEAM=", - "proofBlindingR": "/SMxaF3Q7yQW89hqU3p1JFe+yjIReYSmABGyu1BCyQY=", - "proofBlindingS": "N5caxUjvv8TNnF0oANKCV/vAS/H0GAZaNItJCeOcjQ8=" + "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "state": { + "state": "POSITION_STATE_ENUM_CLOSED" + }, + "reserves": { + "r1": { + "lo": "553897337323242306" + }, + "r2": { + "lo": "563503820517080411" + } + }, + "closeOnFill": true + } } } ], "transactionParameters": { - "expiryHeight": "9623419724", - "chainId": "daqasxmoadkdwxagvhsawewn-61363", + "expiryHeight": "2400123472", + "chainId": "akzhyryfl-2132", "fee": { "amount": { - "lo": "155026852827975749" + "lo": "961655454472638464" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_61.proto index 6d3e74cb7644ece90d0bbc7f41dc69b4af23d285..c908bd3a70af20b00b03562b5752321da2ee2289 100644 GIT binary patch delta 374 zcmX@W{E1nVtBY|Ka~mU<0T&m?{fo`_ZXP=Nf@5NWYDN%OKxt8Em}icC=Y+s(%P!Sh zpV=d_c9G`vqqm*3b7tu>O==eK*%Yd#m&m@&ZqK7o@u~V}zUu2BuLWql_?e^{!bM8F<%p%3b(Ri-y&YbDf z_OT0ja4B&qOiWRnn5de@KmbTFaWE-K0K@4}+y2g(*S=n72O4|(*YDexzyE!~uE8jz p!g1lt?jIaNe2Ljr8I?tqX*s$^hQ>xxJU~4S3l=plpE!RFF93}4kx2jm delta 422 zcmV;X0a^a?1Hc1d3P;KUL<%AbAh1>2w(H_mbB<2QGx*(-8XO?3mWq~QIsnvWM!n!) zz8VS$@{f_DrkKmw3?d2$?W@Sn+xUU_2`UB%ivtjg0}8$Z3cCUdr~wKv3JM78tDNck z($KjJlV$-XfA}PZmJpFDM#Ap^C}Q0(=^9cBP?Sic(&8sg z%|}JDT7vuX-Ns+N&<1-zM*#x&^nX#?KzxS7h>Q!t=n~z70sgzO+7;4+ZH__R5wy&P zSB+^_?^@%MFuOn64zdepSb@HyR+2e>Rr2hE(Z#U0Gldu)&EMJLebL zJyK6=E7|K4$$Jn2A|P^`$m7uLYzJ+6>p%$nVBk6RZ$IE*BoC3@;$Dby5CbY8{Ub4G zUC{3&7W3F@Q+jnISH8+J5qX5B01>jgP(sNDG9WjX8pTNOzr@X)T_^z3f>-;%OY!s= z23jGziT0=IkR99%Ny0VRLwGZ((F>WOsOBXLe|FVRvPBZY?%3Gd43C Q3rjqA4!A_@qH$=>(6 zqm9@GD9Vz+Lomydz(Y8}o%go^LLkfyZs5v-da>hU2O7w5F+2bz(ZzykMsb!`y0jIW zTb2?)2*9X_)DIFWdUtYfc4&8Yb$Bf?H8nLjFfutcH8?ghH8wIeI5addH83|gHZU|d UI5!#%3YO0l zT-kiH(kcQXAZ*`7Bi~SWAqcpH-z=s;giM(HPQ%jm!V%Wn40W{D04gA*lU($3wk0)p ziXARi;ZY|nY`;8Bl_{tpuSBJbW;YEoAWgFRMM+eC%!<1;p`D(6mSz>QrQJa!S&KT& zGaOWgTLcm@2;s<;f))}RYI=2NaA|gAdURuJVRbDyFflnfHZeCfH#0LD3ee*ATAMnWAllH(10KQoK>G1FI{zb2U z3*cwKqVf{u3=u9qeyF+(!(}FL&7-lZrBv%wNMuyYvUCj52vLhVn5y%PEDEkE+KeiQ zCdKfuEx|BL5isW{286p<1PwILz1(WA=}+&kjQ4Cd|APL8xe{t! z-s~P^XZEswFDtO)P4n)%m2JC{Ix`1HO3(fq%?%FSf05{zo_d#e`t66ps@AO+&gE!@ zX1A1CQ4vh_ed_pJl~EsiIpZnVNDGvzvT{BM+*)C}vC8zm@zvPW&6Y-wKN(nGYKv=K zCpwDw=qrxVS?9im5*q&Ombn-5-8S|$f#hsFe(|4qSG`BO9UrHK-|`J zaK+TY4cK<=XjG96N#PCNbr4FX85u(*$T4)8MqC_p!UAlnsD(trXw;Q8(PUW6fP__- zy=v(4rqSL+ZBfg|<$~6}^2ND$XHqUVlbFb?A-^x(79XY*{Ap_G;_7o6soI7kY~96U zy?J5is_XsPm#tLBx@PzNC`zvl#9qgb4tj!VzV4AP&EAZOy53>$T9|_a-u*xpuzg!q z3LcA$&#Nb{w>70C4pi#XLnEisIue(joIja7TNMC&cM^TmEms!0lCuEc{I9P|qu(BP zrUp0oCXtLu#9!>IS$a6<_vdRgZ&RY73AABSrX>k_euxN#AQ*y4k^n&zB||8L!z79j Sp+MTo$;?7i`@q<<=brzsZXg{1 literal 266 zcmV+l0rmb0LBaw)3L*+1dDTqqioLCf5v8_Hz7p^ovUB)gyTbv0fq%bXCgfMd5R?fT z3J8P z=qI4120R~M5dtzA3J8_8+0&V?>X`^43JAE_ijeA!|BVMK1_-Ji5UL&uLc#(+3L*+1 z-(aKqb%*T7JAFRbKsGj7U8I0sf+Xp_Q7OhM&>gfx5ZeP93J8VT)!_Y$-`N8q3J90e z?XStXlI{u;I0(D4yN@9fB6x3Wd1+=XH#s;kFg7tZI5#ymH90jgI5ROZH8eCeG&ndK Q3wi10kc-th|bfto-7N%A&ly{LJ#iwBo#sl#X9^l{}MEiR6IOV50} zJonxr9wUV*PWLYyY1kP5YUjmO-L*y9Ze(t12=csvsi~Qv UnG_Ef7ss|=|8{rxyj{cy0EnQXuK)l5 literal 794 zcmdG~R9n^O^D`!bIezS%#U$vFFdoZ5+xYHLD{&a$a4JyznjkGuGVcjct1 za{tWhLneRgh%F9VygWwY9e=GUyTUx4YP}Y(f`@Mf?mqZ^Xxkb)DTRaFN7YqjQbqI~ z9i8VfR7^cFr9yw+gRbyxYu}b#Rw`vuQdlzMWpK&?!)r?(y3eVZZP_a{Emf!Frbe1I z|CGOvLj9Pu6j)r-FZ^2fMPvTI<5$;;UQm6qve0|R*Ih05rfLb^>@N^7Qpm4oa!I|o z^SqDSPJaQRxy#lR^s#u)yA@Dw!}RQK*<@BOlmL9U`Q*m`Umq-DBrX6ws#qt;HQznG z`>)Zmz^J**>3O$4zrC_6d+Iff-impfS!fb~%i6au`M88zN+Imb0%k3lgsyo9>sxH2 zv$pvdJy$sU{}{u=mre)goqP%mz>5KV4;9PLdvK?E?%AYpjz?hWUtYFXWsUPEPIKOE zxfd9KU$km#pJ>TOmBPF{blV}(hpCWvcqo47eHLqvS678C%O;y`~1ixOz$?tTFvqKU;2(jCy+!YcjbZ=*LcV%j4WoC15 uVtR3SYifFUEj2SaH#0djGcYkYI5jafF*q|gHW~~H3J9C9{lojN&(R6g>r3VU literal 468 zcmV;_0W1CrkpdEq0tzq+3JAjA#OS=(qTmY>A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLKt*)S%xn00AkqAA%T1=!^X-lGvU?b9JtlNGRH88nhUN2$Sz zsvv1t`!Au9(8Lc#(+3L*+1`}cCTb1#qhSvi_5W!!MnKV=^j zs`P@Fl-?!xyY^Uk5bsJF3J8w>>7?-Fxyb?|3JCe}_u{{;@ZJUrLc#(+3L*+1h<(`( zauko<$xk2TI4H@=`?4gQ;}1r|`r11c2p)I{5XuD_3J8_S)tP~XfWZMG3JBA`%G3J8qG K)xE#pz4-$duht3x diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json index d98aeb442e..527c967bd3 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.json @@ -1,62 +1,68 @@ { "actions": [ { - "output": { + "communityPoolDeposit": { "value": { "amount": { - "lo": "956787400201977618" + "lo": "28635501634571198" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } - }, - "destAddress": { - "inner": "T7PNh1fmlNLfeBzx+ZHoBlxUCROP2dLaKhOyvk9tCLHEdqSWttszyqoiVAX7mkdncPIWkIOUvnkNkFADngpT7xf1ad87rVB+2ERSQUJc0Z4=" - }, - "rseed": "rj//wc04mW4njpULIUYKX0zzWuJz4lrRvuNcm6YZaR0=", - "valueBlinding": "dUNBLUb1fBn+NI3pUu+ErKvjOhk97G+4ptSsPPpO5gM=", - "proofBlindingR": "3YK5GYbSfXeNF01E/0zG6TPjSVIg+nLTuEJBhhLfGxI=", - "proofBlindingS": "hJJDhSxMYH+P680HaOp+42e9QN+rjVWUyl/lYMNt7Q4=" + } } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "h4KDHKSHVjBjtCFuTVL12L+aWDL7Z5vYTXXohTOEcqE=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6kqMFUyYXwb2lEZzgdfcA=" - }, - "unbondingAmount": { - "lo": "445995780839098010" - }, - "balanceBlinding": "eOYkv75RPc1FbpL3mCvYLkdIOEZdPYoGW/2i9rvlpQA=", - "proofBlindingR": "fzurI9nno1BFYJwqRg6dmHCCpGmBF85wvKimGEOR+w0=", - "proofBlindingS": "4TLbmQH3bDBo/ctyj4qQZ+FEhNumrjofzJbiNbYXjgQ=", - "unbondingStartHeight": "91585" + "ibcRelayAction": { + "rawAction": { + "typeUrl": "/ibc.core.channel.v1.MsgRecvPacket", + "value": "CrMBCID39MoCEgtkZWZhdWx0UG9ydBoJY2hhbm5lbC0wIgtkZWZhdWx0UG9ydCoJY2hhbm5lbC0wMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgsI/tb7GRDV5/H3AkCwnLKZrLXqgRgSAgoAGgsI/tb7GRDV5/H3AiKPAXBlbnVtYnJhMWR6eWRqZzgzZGduejkyeDg4NGczdXp2N3RxdTc0Znc3NDBuc2tlcnN0bHo1bTY0anhhcGMyN3Y0OG53dHB1OG0yNHB3bDh6YWxxdXh2eWZ3OWVnMjgyczMyY2djNGQyc3RmcThqdXFwemQzd3RuZ2p5cGc1eGhxcmh3dGpmMGoyZ2Z5MDRr" + } } }, { "delegate": { "validatorIdentity": { - "ik": "v1rlZrQnDJ/VmmdK7EhMh8V9K9Jfud02ZZ76Or3QKLM=" + "ik": "Mq1BbqAsuclq8wX/tgZ8KOkKUBfSieyZK9hT/05osLI=" }, - "epochIndex": "2542", + "epochIndex": "7621", "unbondedAmount": { - "lo": "565336921953423534" + "lo": "93204302922706091" }, "delegationAmount": { - "lo": "731737687171435100" + "lo": "334214563604282888" + } + } + }, + { + "validatorVote": { + "body": { + "proposal": "989783490", + "vote": { + "vote": "VOTE_ABSTAIN" + }, + "identityKey": { + "ik": "jLSXfuASgQfzc+Xh3COwKeu9XPlEf/VU1KmT6XygE0w=" + }, + "governanceKey": { + "gk": "wkFvsBuzJzqKY2V9+TwYguz41SM5GbepTliGXMeLDAI=" + }, + "reason": { + "reason": "9FqCDw5QO" + } + }, + "authSig": { + "inner": "csTZeHncYx8gAv+o2eeFwOSwo31ABQSZB9k2+Dfm6wovRIlkYXCr2kZ+gf/7VY4E0kcvQpF6YcgIi8cytWxQAg==" } } } ], "transactionParameters": { - "expiryHeight": "3196018104", - "chainId": "tqeebjfpjukx-31199005220", + "expiryHeight": "2367335228", + "chainId": "rkekltqaje-675472879407024500076877292436", "fee": { "amount": { - "lo": "420668884047579242" + "lo": "696357928072868664" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_66.proto index 7d54bd5b6de3027eda698cfd8ee5b894e8a57582..a66f6076d0cdea709fdf6d749b077d4b65dfbf76 100644 GIT binary patch literal 753 zcmd-wS;TC}rO(C5v2Xh1?N5HaGZIqbQqX)gN8h;c+miO@FJn{+9KS3M``P@O%`aBl z`n-|O$}9n{cIGa|W@fGiW-cZD%%o(!p=8oqxy#U#X?lA4xSno|;xUsNK+3Du%&poA>0g%CGNVW0!B;^z2w?YE@B z)#o3-GdXOSvuWm!bQ`WXvS^Gb7*iV_V|swz{m(k+Zr((|e;jVdfG zOwx@@tIEtv3QNsR(#p+E4DyPzQ;UjAa;i*o%}lZ?5(|=z%*#wH^2$pJN-c7YObW_# zEUFT73QH@>D$~j>Q`3zsjEaqolGBq-QjCgA(h4oIN(&3BQjE(>^3t;^3(`$1G75__ z%1g4+46=;U(<%*2vbmfNG1+qgqs(ZnW8MOtohP$Cv;N=4R-^HfD?t2G=bM?@H-i8B zWo+0aaMW6gi(~c8-#h2dIyoPhY>t!nKld5#v%uu6T|^r+;5(7GmOH zlmeRAvt@eS1EEIt&&5w4-cjD5`Fd~6PnY_yAy-yTep$0X*hdMd=8$9l2Irp9wserE>26gLT8t9(?EYACoYGgBR4B5?I{1OQI40|x*A delta 566 zcmV-60?GaH1g6KPqWR3SLT$`-*_DH z`H|=bTvQ1YkJ-}NDigB4Pi+XX#CD{Xw%aqxsv=Yc`Z#Pl*(V_V8d(qFmVHf5grI=#>+vk>kR8VU%mp~>6!-Ja|RA_@rHl=_6r z@#&Ka5-te1yZ!SE5*T!GWo2S&W^ihCYj`agGchqaIWRCaGBPk43X6;d@Pnc2 E1@~ diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json index a0daba4330..5454d2a9a0 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.json @@ -5,82 +5,78 @@ "note": { "value": { "amount": { - "lo": "242889094758247906" + "lo": "63303688488887395" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "zUExcSMh+oH0YApm4+CVvLJ+QicSYZ+dCMh+OM/VcXY=", + "rseed": "SaEmYPqrn/gmZyi9I+xi2XnqghXfc2O12Ck9LJFiK2I=", "address": { - "inner": "VP+/By5sCSABIzp1606s7MeRPeDiZ1d08S2vkxshMfExTFjZIZIT8FyC9d8xP+ta90tudDDwocf4W+lviKsZ7SNB+O8kWxREPHUoBQiHGaM=" + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" } }, - "position": "213107529601862", - "randomizer": "1Z8/zY3/aFSNqzWD0hdFTIGo6z1QuIsJskF4et9HHgA=", - "valueBlinding": "tfRoQbrmq7ljMDhVzfFZJIyKWNv7a592jnxogIsBqQA=", - "proofBlindingR": "e/IVY2Rj90gocj9UVkG/3Dw99h1DanwO3Uld4+GpIAo=", - "proofBlindingS": "KVL+OxP9nBF21UpT5iTo5OJK/p9aS8KOnnCgYQM8qQ8=" + "position": "140597868931655", + "randomizer": "hVAVXzIohd1MNQYQ1wFaTBXNRuuVnWFW1I++my6oYwM=", + "valueBlinding": "6cs777i0vJh4CCkkeCiQKfcKQM0pXV/82OY5fJyWiAE=", + "proofBlindingR": "9u9U1B/jCRLJy7A1m39eSBcG9V0MVnqz8q7boyHXgA4=", + "proofBlindingS": "4bE2ytP4ZqWrjv0uYZal2Ll7u2jAYfa6z/xDLZIwSAI=" } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "XezUSs8heCzlQGH/RvPx3oguQbx6xmkrKUULEOL2a+I=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP+36Q/5ckdFOO801qFh5Pg=" - }, - "unbondingAmount": { - "lo": "75330322037350585" + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "3OECXP2+o8IymB+YoZx2CodrZpOMWWj7/Dd6XrahRg8=" + }, + "consensusKey": "J1FqtVVLGg9zix3qxjb+v4JwPIK+en/Z2Eg5R+Np5cE=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "3OECXP2+o8IymB+YoZx2CodrZpOMWWj7/Dd6XrahRg8=" + } }, - "balanceBlinding": "IFubtqfx5YQFqNpzX1T//VcHoMPvRAeEJCadlSwUkgE=", - "proofBlindingR": "0/VwVTvex+4GKEbE5zpmhCAUZBof2IVDOcSj3W7z2AI=", - "proofBlindingS": "9HdqF5+5SxhAJ/McHmSQFWIY78yydnMiF55Xy8ZCKww=", - "unbondingStartHeight": "76656" + "authSig": "bP1eWXb2nL8ibXgYnio2iwTnUxOCZjTdunW45G8o3A/87pRuhnJer5cwngEHx0EL4tUCTDJHHL5Hh7IWayoyBA==" } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "+qI25GF1XuFLNs7EHHDXMG5UO96E52dOgQViRgPDAig=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP5prULDye7L+xW1c+qzZ6E=" - }, - "unbondingAmount": { - "lo": "774785509773801582" - }, - "balanceBlinding": "cD8vSlX6jep4JpCqR9QBMcvpjR4KeJZaRgvRqHQLMwA=", - "proofBlindingR": "BCVYVyYnLxH5ifgdv2DctQQiL2ypk/hiT8terUE+DxA=", - "proofBlindingS": "K9kOjN5Hq9dsfNsRZGKXewqcrXQjEvouvyrlbsekRgM=", - "unbondingStartHeight": "38335" + "communityPoolSpend": { + "value": { + "amount": { + "lo": "462750989683900453" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "qEugvKUCqnZpWLggKxHbiZZfoI/xcy51Tw6kHKntYsk=" + "ics20Withdrawal": { + "amount": { + "lo": "10237256736832118" }, - "unbondedAmount": { - "lo": "427980460971382525" + "denom": { + "denom": "n4vk4wai14QvR73oo891GbzZ" }, - "delegationAmount": { - "lo": "851846473955784971" + "destinationChainAddress": "penumbra16w4laj3t0l39r5pvdafaxe8p8n88lx0hmyahpk6n3e2d4eehjrrafrev4mrac39uad8qn90799mqd8gvt0y29hlw99l348ue0k9deflzu3yffqcad0y9xc7evuh67uuv6th8m9", + "returnAddress": { + "inner": "A9DBXlM4R5jzxEDbqHYcPtoviLl3UdFqp5Go7clAy4gx8i/6Lgrqk5SaI0yJYdyJVKuvBObmhp/Ltb8WLu2q6vbzpSNJ6icGFFjqdln8k0M=" }, - "fromEpoch": { - "index": "3514", - "startHeight": "3514" - } + "timeoutHeight": { + "revisionNumber": "231456423", + "revisionHeight": "204697896" + }, + "sourceChannel": "channel-0" } } ], "transactionParameters": { - "expiryHeight": "5372049592", - "chainId": "utrekbirqotsfxxq-20576560004690388385352132964", + "expiryHeight": "9102417723", + "chainId": "midhmecjjrsikeanqbgvp-945282334194719569042051", "fee": { "amount": { - "lo": "446889618552447722" + "lo": "700770715777692843" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_67.proto index c5c396289c9f974aee88a8c06f44a454fbe278c6..0d011ffb4fd9cd550b635542029a67d0f15ba6be 100644 GIT binary patch delta 887 zcmcb`ww_&#YcCVmE+($!j9mI$oE(o&yg2pZ^v;5b;%fDt3)K>St)BlwEnQ=;@|&ca zm9Lsa?-wU;y`gEVGcid!Nh*jdVEwjv|KAIIy?dc_fzIpo#~9ddu=O99JwH7$y@S>7 zqTmUaJKJXU)04hbgQzQpS(GcU7u9-H^*uGobc z-@XeRzq07V_uukT3a#}4qVYx=t#^G)*#xdLM)`=Ib$dN^ZerM#{(ZCcRwOekDZD&w z{eH)mJu@meG*v1zCTM==ayY9Q8~^9VGs~Je(>fTn6u!L=xg!6VQ|RRB4W_f}<2=OK zzQ*!|Rc-#X?)GBE>kWKH3J*7$ox1!ZZRzU1zj}$&mfqM|y*uMT;=qF3pb^i+}%~W<4L~89sWP>rsTC1#jT%iFprV_ zxFh$Yt4uyd?lSw_+c$}2YZCq66>m>EobE9Er2k8g>(%5bvy^>06Yq3}tX|LZ>{;9V(_4%8i|M^x_3GQ_ zrOKYK)Y(KLUX?}une42^#j*VFx;%jukIp7qaVBRZ=H;d4=o$#QaO~c<{)?iJUT$Ve zMs8|yR#s7QW_D^~USU#tS%I#liK&r=k+HFfp{0qrp{1#rrGbf&fvKSs4=~tQzuf%2 J=f#UVoB&aWfJguU delta 838 zcmZ3_ev3_TpW*Xw=Hiuy=y)5WGN<1)3=Z;ns2eeftfyyT968;d=^!2`>{p+aj-gzYk9~K_}5&bg1W3}X4Wyc@yRiZ^)Y)Um) zIoc%`3mjYae9Qb@22%A3SLfTG?fst-(!1KU`I5M+PveT$wgEf3IX5|0RNZ%%V^C7q z`X$40*R$0-lMO6F&wh+l>FJ8N{X2VpSzk>?LpS3}1}%l^Pol{w$=^LRitIze9QWU` zvHd3NoK?ej*E9CJ|J<<;9anUjODtc^~SlpI5LTk=bS? zKi46~OHBJ1xse@RYJKncJ2nlsBhRhUS`Pf!=ucVgJv* zS4$rN1F^tf-z)T2@2d*639H<%FdCkI*(=9YF)hlC`{IfcZes>31s2taa5Z&(!JnN! zWcMfB*~+4%pR;oEk0k%oacdpz_ywF4v~TkD+;d-jJ*VcjU`o>T`f9E@YfF@ce(CMk zdYX59i5s)W{?$xe?x&bsKvA*6d%>QiOsmQ=BX%fg3*PRW7QdkXW3gVTKi?9Wm2ZE&M!*UOU_8l%S+ACD>KydElv+gO)d*aOwLX%5xUL9 zwS|#m=c?~hScSM#QqvMkb4mj8i%O(8p;~kel#s=>5aLED40HfiJRG~;{G7}z@MG1X zYfKI+zO}wxv-MS@gb))KgA|IKQa@usYF=q>Qc)X{DucmRW9zLAhySN@Z2Hg;7~zR&HW(VUB58 ziD_k?K}MN@X+dsDT6$%2c1mG!sX?x}X>Ms^Sz1fkO!hYe}lpVp5MV*VgnfG_~on-a0(3cA03MjVvwpBM! z>X&h*nLPW;?PfoZnA|v~@KB_>^C%y0+Mm}2m+PNQoLzdxePfuXQ!DR6zq^yn8t&y= z+l2~G+kNxcQmuVXcE_~dsoq&~Z>k>4DSaa@jtBcDFKc|(eU8maLEZCrof*6Li}=Uc z4xH(Y!Ml>~Ue?a@|C)Mg+1qEXI!sOqLhV_7d0vg*!)yBZ-b(%1_&y=xzqG^i-#f0W zDISk5X7W;4$X&Gl*g}T~&$(lZ9!~mctX1JP;lPJwr+?H=UJ`dEfJ4ZLW7d{a3nhhQ vlFG|cQz~@LjV%lf4NWbLEldrJjf^dfP0TG#rFekh_xk$v%LjHW{mTRZ!0~hh delta 628 zcmV-)0*n3l2#f`P3PQpHKMEoWAYRHoY8sH+xe?(1E(IMsG27pL#GwlA=E773M&&m? zE)e1!8VU%ryqbgB!^WosA_@qR->0=@wXA_^cBKu2W0ZlQYDgXdk( zvo?d8rIC-d8UTX;PzNEdnC;ghA_^b?00000000000001g00000|3UH+*K-*BP)HW= z293D8DhddwxcjWc*6xD?G9X}sbI^qWl5g4UM7?>3TXG7Mz?Q<4pU{3w_0+Ax;s81z zKc?9UcOTQQTVQ`V*+aX;9kIF7A?+?`Q85t`Bl&d?LLg)Kw3qDMAes@+nu@^Z^8m-w zm7P4`0?^kYYcMY9FhT`L;i>})z5)un0t%=B3NQ)^2=t=0uHT=#*#na}115hrG=uEn z?!+-l+Y?6ChTxY?kn6W03Mm#r2=5N1T7Ov@QVLM+fIE|`X~?>AY|9p-Jz_uyu9^wS z4h8d>MZKm-yUmgj(gHFdQwr2$TRniqF~n%WnE}(J#l`y_0;0f00ys$94rOoJ1rk6A zjN`xdBoZogZf9w8bY*38Wo&ABWpr$2XmBkxH!w9gHZwFaI50CYGC4CdGczG O3J8p>?D37!z}E;V^$X1a diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json index 95f1b9bff6..69ca691edb 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.json @@ -1,88 +1,106 @@ { "actions": [ { - "output": { - "value": { + "proposalSubmit": { + "proposal": { + "title": "pygrfcgdmdvbkinbpkujrsvoceczijcl-32092748615507664261973", + "description": "nlwbrohubgnnr-053670327219833388602857", + "signaling": {} + }, + "depositAmount": { + "lo": "937490413554625775" + } + } + }, + { + "actionDutchAuctionWithdraw": { + "auctionId": { + "inner": "3S0RsRjc+hZOFSEU6rSJ+5J9ffvhKvjOPSrVam29Jxs=" + }, + "seq": "448503248", + "reservesInput": { "amount": { - "lo": "365089189187654093" + "lo": "841680905976992458" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "destAddress": { - "inner": "eIe+NJGvZ5i/KdUP5Vx+aR9CZLLjgflFBSHeqGteOKjlpDPlAL2pCu2EX9s1HcDpzi3finl7vASidc7LoFiHd/jbkOUC69cLummGykfj8tM=" - }, - "rseed": "biQjbgU07c3s+RpF0+AcnvFYkL/oTYgF6Kye4OoMvdY=", - "valueBlinding": "NHlnTbWzqTM1dk//7A7tHNHha9xSeUTip1Q+w4Qy0AM=", - "proofBlindingR": "nRChTGXMsEhZwi6gMSnVO6+k8FmMBHlH2WBu4GX+pQg=", - "proofBlindingS": "2DAP6Oq4zzNDTWFI+PXEvZyKXWij2/7NUyP1ljYZOQ4=" + "reservesOutput": { + "amount": { + "lo": "613944882381138194" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "xz0NpKn3qPj9uW4o/eYP8BiVGs5LIyBDyDbgu2qiN8E=" - }, - "unbondedAmount": { - "lo": "798676390426471963" - }, - "delegationAmount": { - "lo": "203056843442659704" + "swap": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "delta1I": { + "lo": "832451596655743836" + }, + "delta2I": { + "lo": "871476921981967273" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "CAGcVfG0PjeGEeYX2TgP3EYLyMcN2tq6kv1+gzItUCsjIUsUsPSUdDk8mvwn+qyhWJfmeFYZuqhC1/jg+z+pdWIlxraQRF7KuNzjqojDM6A=" + }, + "rseed": "9NOQeIewKvr0Q0hDtIe8kniUPN+xNUG7F3lasOIHEWA=" }, - "fromEpoch": { - "index": "6647", - "startHeight": "6647" - } + "feeBlinding": "a9LbPAX1GQaKr4LGHqEqo+8EtuZtpKTto5VeXgDAlgA=", + "proofBlindingR": "oEELeKn6B1967V8Eihg/3N2Nzx9s6J0HQqqcYwk8hQg=", + "proofBlindingS": "fuHA9wG9h81GHljE0kXsmxFNsPpzhLSG9Ws3YTm4egs=" } }, { - "spend": { - "note": { + "delegatorVote": { + "proposal": "571589292", + "vote": { + "vote": "VOTE_NO" + }, + "stakedNote": { "value": { "amount": { - "lo": "643788269890765335" + "lo": "510221460595527054" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "aA4UTwF8fLz+FoMQboINBaNQ6EMbVVtlUS7H8fSn0K0=", + "rseed": "HmDR1ENSwbhfvkKli+AGuSiiAW9EnmGArhQ80wbUCTs=", "address": { - "inner": "8EqmcFQPZWW3oxQirC9eG5KMEuOdibXN5IUgDztm0yukFQemm+AzksfRDEusufLNB6r5Y47QfTMhyiRGqe1Y42IgaWfjTsy/XT3kybVTHRY=" + "inner": "okZHsXOvwQLKUAS8UefDlkPjxXR+ZjXvz8KOSG+8qSmD8d629Dvq2nCwiV5b1fmv0XlB6AM+N2ord4Gfo5d2zHXMLUHt26tRGy/oBVFXaPg=" } }, - "position": "211185393081599", - "randomizer": "ojB95v/MXXpIh0Aaa+9VYHJHYbDni0ZTyR+VurO4gwI=", - "valueBlinding": "0oODUkqPHC2tYUZun/Lsm5o6XNR5chzJxS2DVNeEWgI=", - "proofBlindingR": "J5ydzYAt6RihbbaJ/mC9MZgLKgGgKHJplwMQidd5kAQ=", - "proofBlindingS": "buvIo/Y/6v8UNSpSZpmHFvBEQDFuGA1OSRmyP6BMGAs=" - } - }, - { - "undelegate": { - "validatorIdentity": { - "ik": "HIBaTSFbj3BsWaISegkarEUTGjkTXvCrvrav5S65SQw=" - }, "unbondedAmount": { - "lo": "329785721227025806" + "lo": "631198246979121845" }, - "delegationAmount": { - "lo": "220935903856006475" - }, - "fromEpoch": { - "index": "758", - "startHeight": "758" - } + "randomizer": "TvPbZm5oWeuFi5W5Bpd8yywrgsxSfLzVrtKVM+G0kgM=", + "proofBlindingR": "DhLoQ3+6DBJ7EKMAmyDoyuKRrpM0VL1/AxIL8v57DAc=", + "proofBlindingS": "4LlDlY/yf+gvBmEB1J0/Na6vJAntFBsnwjnrl6/KLwY=" } } ], "transactionParameters": { - "expiryHeight": "5918173207", - "chainId": "iojuaoifavecroooauosvrvfmjkv-3922080640045618790", + "expiryHeight": "2307045737", + "chainId": "htnfwhlbnkebjhwjjctmdrvranmt-239605595115", "fee": { "amount": { - "lo": "798546433435003226" + "lo": "824727385379590102" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_69.proto index 07557b37573d468870cbb98d68139467d0f9c222..3e163463564140df9902f3d0094e7adf32d6675c 100644 GIT binary patch delta 814 zcmV+}1JV4i2F3?}3U!hJatdS$IB56eJEJFbWC?lG6N- z;`7SF2$2*d3<}5s8pQ$%+yM$m3Xv5gkrgC=3JBb${rZr~-Np+V3J9sUzU9jFhKvj% z0tx^sQVLKA0i0Fwv_3b65#|@!I1k)L3&_U}+S%K*ZAQ3KdE(MCC0XpL|)3c+~cZ0Kk?2 z8X%xS3wWve2VZ*aUj&L6Kiu7o&mU~)od-gyoMQ<*g$N=be&N9P0lkOKMjlwi(nai> z5lyiAbA+^p^=mg_IkOh0SYh*3J8vy&z$l0s)`4b zbO9!R9$?YbLsG%GU%o=6i{J*iD53#xM4n-Qt`t1e2Gj{V8d3^SqDDutbFaYy%1{Kn zQRl;!L*vDCer7fA&%%yKZ@j4~gYn+B^gHU>aIlG9Th;lm(Ro4W13ouuD|dmPqnCEf zb<8b6?c1wS8!zYuQCDdAG71Q_<*4xC?w#R(2s$86^V?=_Xj$upisew2}itAPy4fLw~vq5_=G%0GlA_%Hol(lQdMle*+Q=^8R}a2TCB|xkHtY z@_*5bZumEc5-2EZFDU%GdVUeH8nXkF)=k730_)ccx@m^WN8|F-8X#^YBW?vW?al1@8b#CK9G>x5kiY0nhz01Zp5W>Xz1AWi zG-+e>HYb|LhL!9MR!x+){Z&;-^$T!-O)>11cb$5TQ(E%&qAlNVu=<2x7Geb>bNci={y_||&XrtTy%~K=wmNpqV4hl!g z0z?WT3LwWl4Wy~}sQCT4ZYcfc5AYb38qP~2AVbJDJ>a`)qBp@B3J9Cr@$R7h-HHn$ z3JCbZ^7Q!Q+2{f)1_<{v5ce|*z5)un0t%=B3NQ)^2$zJMi`2l(_Xv|a0VRJRXbu!l z0epPC{uYA}Zh{R3qfqEW8&z9nQ7*^v^rz6R8d3^S@Jgm|R1alkx1$sytS??0l8h4L zor$&0q!kCIo8U8&$I%Q+thw^d2depFj?jHGA<861sqI+fVjyW}<4(-K zT|MN%@?^R%OM`5t%i$+t)ACXY)Om6o$;B;$RM&)B0xBRUoSn^pE$JAcZMKR2V7)Pz z3n~GiC~|3+0}zSVd5{D$Aa3i(qxL`Q{}eSUQf8Tl7VtzsF>V+QPDy_mvOl0q7z+wV z$^t|RA_^cJfLcuI5q$LlIyhwZ>!I2`&sRNb*>tZ z>}=~JocA_=lzh70DNYHf=2LLk@?Q7;|7o(>`xl7`>BP3ImF{kIR10zbbz{n;*8*BB zTuj~-LQY%`yV92*-29;W`BX{coKr6Mo>rac2)10U^|VpGUf{--XfDFX}}uZ|EJ`$)Y1UvHu38=qKlUsDXcc@zEGO-KXuZyQ|_9To2-^Eid}qIXj9Z2 zuM->nq-M|ImdfK|<5+)m+FnK>HjZN}m-MqrF>~x^Q)1@m4XXZtX}o_v9j1jG--ukwVF*Qq3zz z(^j1LvM<)`rB;s0Jl;1~%;&m4-oojzU~?v;kRnIl%}agKLfm-;l?BDRMh2!v7E(N1 QTpTxVPhYjFCpI20{8sBjBe=s=guF(>(zyATlHH7*_S*1*3Obib+85{)Qx3Tt||& z-^Ki68>w(w2{IrhQ7raIrU3MKN$mzHHTrgkt3M>Mg(c2^_b#Go$hsX83PQpHKMEoW zAfeL=F0ez#9fj?XOXxWjY3%!-(pFL1WPv_M#0Y}DXb{^j8VU%p&6%>^?TgX}A_@rR z=b@spkHYi@3PHjGJ_;fVAe!OW*txdK`!}SH+izm~{-EEp2%mM)H?sm1Odg;@rV#u= z8VU&froH=rr|kQv3?c~#-nWnZpN+i>3c>->0=@wXA_^cys1>Ej5BZY3wy+j}TGPjV zr%ac=kTRcWb7Q*?E}`inA_^b?0000000000000000002~A(m3TJT?(D1nNqR6-=2b z3JBSupoid~`_Bt9AWG(}S!XXzx^;_}YlpXjtxjlvn$&e#&X9g2%*uQZHUc^z@8;{J z16;NH227kGZ+3YLtLRgZ+*ht{&<{NOEwpVCLLff2jJEAW^(GH-Yy@6$rRNChrP>hD zwq%r+6c1u|s0~Q$>;e)m2#w+7u?i9ya%yU1V|Z<4ZgFX6d1oy%F*Y_bH8VCdIT{QK P3JCTHqsgetm#3`(Fz7A* diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json index afc7489a58..60d12a282c 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.json @@ -1,52 +1,41 @@ { "actions": [ + { + "communityPoolSpend": { + "value": { + "amount": { + "lo": "182169567793400948" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + } + }, { "undelegateClaim": { "validatorIdentity": { - "ik": "KruAXqJiot0EOyJEoJuLuKQJamw7mleHGVAxF58+XDo=" + "ik": "5RMUaG3KAiiOS8umSYfdl03Pdfeqq9UGDmOix94j4bc=" }, "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2lEZzgdfb9If8uSOinHec=" + "inner": "AAAAAAAAAAAAAAAAAAAAAP24uscQyylenhsImgJ1JUc=" }, "unbondingAmount": { - "lo": "384156299478461126" - }, - "balanceBlinding": "Bdse7V0CmhU+G114wVgxhbjBD9uYYUuXq7TSNmf5rgM=", - "proofBlindingR": "GIHbf9dzNxPYMQaJKyJVNRvo0zujcbTLYCUBxSRYPAs=", - "proofBlindingS": "8RSUOrF/t1/tjY5S4Rnsbcw9QNeG4F/mmZ+ShGpSaAg=", - "unbondingStartHeight": "41210" - } - }, - { - "spend": { - "note": { - "value": { - "amount": { - "lo": "957876197325006219" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "rseed": "yUAdy4jDRpXJuguoVx9+GX/4KhiOBwgT+OVYwMI8Uio=", - "address": { - "inner": "OXL0l7o53ZUSE9QZZECpMkDsjNa2V4BJbdIJ1WWmE/xbDVNgnuW6raujV19IsmofhjxxCIdIw//2yN/4mhI7T14pn/OSNBqoIG8ssffBALQ=" - } + "lo": "635862938662374571" }, - "position": "191352693915288", - "randomizer": "T8EFr9HosjtMcreNLfur2TrReqJDwNq34XHwgNR3NAQ=", - "valueBlinding": "hNx0TdhvM5vsJMS5ScZC0dUDsAnzkQ7BYc6I+8nKWgA=", - "proofBlindingR": "ISoDas4/HIm24xmK5/n+wL4c0IqnFIme4mdh9IKsJgs=", - "proofBlindingS": "9FhlV/LWb7eCMS1dQsoTWFCVslklEqugAslgDuAK4Ac=" + "balanceBlinding": "UKNVDQMH0kkDI8ADq4HxRj7MipTc6mVADYa9tIyGEQA=", + "proofBlindingR": "gfHEG5ME6RgHbMBc1XD5XHiJMymqVYN7otT/O9qXyxE=", + "proofBlindingS": "qgFAbfZgcOoPfMvg+cn7jis9u3pkzq3zJfZBvWTWGgk=", + "unbondingStartHeight": "96365" } } ], "transactionParameters": { - "expiryHeight": "4306043820", - "chainId": "jgqxtxerc-006210", + "expiryHeight": "167592944", + "chainId": "bnuiqvevjitdaamyzn-2043254365281265516411890", "fee": { "amount": { - "lo": "139803768966601366" + "lo": "599063820810496597" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_70.proto index 6f97f1e3e1fbb1209bbeeb0c0cabdf5ce3e15696..251f1c9cb1d58124204bb246c3d51cbbe59f2a5f 100644 GIT binary patch delta 294 zcmZ3-vY$zq%XAX65tjiM7sr->0=@wXA_^cXyMSJzVxrvyJ0e7&n~S)l32JORnpcMzP%#&u zK3qB?A_^b?0000000000000000002}r4gLqb@u%s|1L=Aryb`i3JAv4k;UhOv#JF$ zAO+hV?Og(z6+RnXc)?gPg}A{F+n8ZXm#ehWHfQ;+13DmG7=hb=*K;=$*f9o)D}||FK-Y%gU*?&gl7wnfXb4F9 z!2$}t0t&kV3a9}JFbWC?i_7nVx$48E4UrQhe-a?cKpo47!$y_Kx(ldRAAT8s_$nBV z2M81RI4O3vA z<+`n_qgP)@vT7fOJaGtzNW=g3$lv&y5<5>`DWCI_G#aQNZ!EF*!2q-nnEm6bjKM1! ze;`l61+UTQvO7$2w~a0PtJylydZI(X+PC3x@PO2JGz20bgxqvZ*l#nN>?FjwNyb9a z)dR2z^N|k0Va|yA$;w&)Dj*>$18UAc9ErB$8H(rm{=mK*(2A!NiJszTVf2EmCJQnk z^jKwA^44#+f-x;!Ldp|ZP?fS-B@(NkFapV74&Vyl2NEU-tcRq95E2k-XK{FRcx7^9 YEif=PGBGe33W||Dp7vgD01!g0HSzZ`{;@`mf!^sMKAR~)RQoOp3cdmg zy8;TR0SYh*3J8Os)r{Jzi_8TQA_^cW>YOh#arUHHAbeuufeQp8AY+z^s?A^WaDa7# zPNb2d@wYqsVGd4FiI5jjiGcYhR8Vm{w2=4Xjh`XM+y9eW;7l8l( diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.json index 148ba18651..490f24d3ad 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.json @@ -1,54 +1,57 @@ { "actions": [ + { + "undelegate": { + "validatorIdentity": { + "ik": "qV4z6oixLlYZIyyyLXdk2vzARpQC54YrPgYRqtfUZ9E=" + }, + "unbondedAmount": { + "lo": "329370722563604454" + }, + "delegationAmount": { + "lo": "541484332641379" + }, + "fromEpoch": { + "index": "9051", + "startHeight": "9051" + } + } + }, + { + "proposalWithdraw": { + "proposal": "220341220" + } + }, { "spend": { "note": { "value": { "amount": { - "lo": "540930069074665222" + "lo": "291645124801248238" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "uQEHsRJZ7AVuxVkGkfncp8EUZVwXXP6JnYU0BX1qcWA=", + "rseed": "Y1CmSJbTesNObuW4v3C+XwDogc0adTAen04t1D/Etl4=", "address": { - "inner": "PJmui8u1nYKZzhdIkrMlGR+5AM1ySaPWSUX+Ho1e8DFEu1+HM69nUqejefo+8ATzPiNm+IhGDPRQXrweUiDLqzd9XPx4E7GV/uuWQ/fJGnU=" - } - }, - "position": "107962837002390", - "randomizer": "HwLFYAQnVOPRTKkJCLDH6N5hsnJ8jnbwDdMfldk0kAI=", - "valueBlinding": "aM+cx1PSu7VVkto5rZ1TMEYNmKQXTQ85p9Z5+IO/fQA=", - "proofBlindingR": "A9WKXdP+4W7htcBzc19e2Gip8iw8ZcYLSB6CmZOFJAI=", - "proofBlindingS": "RUhJOPyB6hW4qE/rM0MDtgalih/xS9dRPEOwp2HmAAY=" - } - }, - { - "output": { - "value": { - "amount": { - "lo": "654761774511278427" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" } }, - "destAddress": { - "inner": "ZcRFaIsOBpCp70LJgXwH7wsGopZDFx1sxjdtBZ0jOjH2/XQP+YVut7CVbgr0Wrm7IP8rbn4RsjHVNOSgynHibb27zLKEKpwz+cZtQs2CiKI=" - }, - "rseed": "zidTc0yvtM/ymuVudfb0wNMu+bKr3k+w05RbbRRAx24=", - "valueBlinding": "JHByArzbpiD0/FYyAKPzzoPI7c7SG4Y4dw7ahrwd8QM=", - "proofBlindingR": "E3lgdd6evJd0Hqbh1YAsGNuuvSQ7p/IvLso3R61XNw8=", - "proofBlindingS": "Yswhq1PJxnqc+eF2CRHOA4GsaSwd3cCqLFlt76PWuww=" + "position": "201128423224323", + "randomizer": "njfbha0J0jPGpVmbITr/CG7GoTZrufqgZeGP1LNqYAE=", + "valueBlinding": "H0f+j8EM8jNkoj9kI8iycWlH3fe+H7rMTi7DItekQwA=", + "proofBlindingR": "rSGzyd1qDBxkuHahLmYA3KaOI8+BQyJcGKJpn5ZA8w4=", + "proofBlindingS": "8mFlucjgCWT/h2paUlAmvptcFh/vBGsfOCoh2xzr/g4=" } } ], "transactionParameters": { - "expiryHeight": "4631744636", - "chainId": "sttwvjqekrkmilukhbcltpyjiabsno-02939", + "expiryHeight": "9886863589", + "chainId": "hcgvtrwavaqngtdiczkoyjrmlaldw-400676818846886299100933956", "fee": { "amount": { - "lo": "217501123235092192" + "lo": "561189096306277775" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_72.proto index 16ac2ddc39c19a5c31c845d539626534f9a5e393..d3ffc88a42df3d6d65a101027ac0c77ad3260a75 100644 GIT binary patch delta 479 zcmV<50U-X71>*yM3Ps8SLJA@ZAgNw6>WHx}Rv9BKvMqOH+Wf#qlmh35D?SDhs@K$K z(HaT}=KsX5)t!pT1R@9sEPA$|w#I{}Ab)YQkuf_ld*anZlo1bT4XNUz( z(Gkc*+_o(g_O%dowl0lIWyDswe9ryDIp8AF7JK%H3ecYz>y(+(2Z_d>;@uX|nD+M& zgXrPm&D|{;AfA6W+l8$O(lf@TS(_m`{|Iizp*Cx|`k-aukJPhjU;!c^A4mR=!3^>< zWTHQ0BgnFGX-D1nz8|{GPA;**cA+k20NkdIBhP_DB3u}v zX`hxr^A0i~@?mAU$lwWN|A%T?Qcxzon_Lzj?*wZfI4V~m+Z^lu4iZlY<)OCfBoaAj zV`p}Ba(7{NVR3F}bYy8`dTVcaYI1FCVQge~Ei^DNHa9jnF*rChHaIvoGC4UhFfchY VGdVRj8Vm{w2#@=riKx);XeNKT0SB=XS?mRF#aRZC z`P`?$6lGi&T>gojg){|yYH?s1QVLK!nXZe=wVi^Q&KF3Mvn3fHxd6>_Nu$y|_J$r^PK zmeH~Fkj5AqARm7M#b5*{RO8W1sR;@M#tTRu zf|-+rBmy!ZMMz0F{DJBfxTsI-GeZNm2BnH0@k`fHJVP3=r(xy*1`3e^5{?22FbWC? z+mipW*2{~F36W?ee^LriWyD2jiw*{msqaF`fqVz=3kIT=Ll+%v#y4#Rog+Fi_Wg7Z z`Gsz`u$68K^jf*QApa|Fei5=U)imUw%5maty}Qh^gesgf`NnNR&4P%c8X(RmQ*%tO zw9oRIuDv8Xr}8f@$~Q-?S2qtbAY#lRt5eCw zdYt*;b_o&A1A(k*EFImzsw`P;@1xec3=%pB{GiLA5fUVGbaZ!iYH?+2a%*jAY;|jB lVqrRamMf&+l|65{{> diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json index ff68b2d3f6..acb29c3519 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.json @@ -1,49 +1,77 @@ { "actions": [ { - "spend": { - "note": { - "value": { - "amount": { - "lo": "171084712766138771" + "actionDutchAuctionEnd": { + "auctionId": { + "inner": "PlFFGg79LE+XRXqsQuJzFbdboGgc7DXJaO1jpO3FNEY=" + } + } + }, + { + "swapClaim": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" }, - "assetId": { + "asset2": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "Dt/Z2i2KwDqq6OBkmZeqmxEzUB43/3ZIdlnC88prqS0=", - "address": { - "inner": "tC02epDjBkHeB73RuiIWk46PWjuligCNlBhDkCzSbXAcQRVA0S6bou5V/IDAI5FIXHTISBfGWvftFG6AezGRoLSNmCawqo/vfzTygjMr3sM=" - } - }, - "position": "259497597587193", - "randomizer": "ypV73aIsgpgDvriejPT9YH5Q4T7JlsmRlQGqeS+7XAA=", - "valueBlinding": "+vb852GOA7flfOnVoJ0PD7WdUlObw2S8Gech05yJugI=", - "proofBlindingR": "Paidm5K/Z7HAjKLKirEy06AQZf0pkMTGYPKaXagqhgM=", - "proofBlindingS": "Q7Cl3Gd4OYvsMFKf3EtC1jLn32BQHPZbURqRSFPFExA=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "X4K0bqXY4QNVUg0NSrPgt2YdQIqFIKUIbCdiNtMkRG0=" + "delta1I": { + "lo": "73625975926872997" + }, + "delta2I": { + "lo": "759210985137596090" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "RTyoacrh7Bp5aARWqJ2efkDhyRgBuiYlditC1SGR7G1bRTwwqIgNsd4P/BRPDs5IjYlfmUXEVhU/OAD3UXepoak+PEvYK44B1FiMjBXcO80=" + }, + "rseed": "owhHAdxie4VP8M/1pPwe1KBoaw0gNnbhxtVQRuf/ARg=" }, - "epochIndex": "5518", - "unbondedAmount": { - "lo": "815824935991436010" + "outputData": { + "delta1": { + "lo": "257481810" + }, + "delta2": { + "lo": "1341365859" + }, + "lambda1": { + "lo": "1936" + }, + "lambda2": { + "lo": "547" + }, + "unfilled1": { + "lo": "44" + }, + "unfilled2": { + "lo": "1832" + }, + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } }, - "delegationAmount": { - "lo": "552805423002028087" - } + "epochDuration": "1000", + "proofBlindingR": "ANEQyCIG4QedFgBIxmTW65wQgcNtmEesejeqdSSfOQ4=", + "proofBlindingS": "WdT+jFIwNxBujDpZXLkR72RswB5Qo6H7Lr2DPBE+JAI=" } } ], "transactionParameters": { - "expiryHeight": "6069928115", - "chainId": "wbjkclvjmfmirfgufttrekkcd-01649", + "expiryHeight": "8455143262", + "chainId": "gbsujyvxwq-16419002146961281753456", "fee": { "amount": { - "lo": "705803105058570084" + "lo": "189595041592541069" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_73.proto index e370312a6e0d98534543c134097929e8e336426e..26259dd7b63fff772b7e3b376f293f3dde983bc9 100644 GIT binary patch delta 387 zcmV-}0et?v1N{Rv3MaAyBnl!5AU;t=8V>y|PnSh{tU}^*6}MZUXdLV{$!P6kr0vBt zMhce$B9sFP+yM$m3XvEjkr*U@3J9gQ^Xm1@vT z#8wqQH~{xicd4PNK0Hg!=3Izz#xZ`>f1_zojQ!)=&Hta>-9btIoT4l*EF)c%Z8FgFlx zj5=9dxe@PVY``8+qoMmQy@NavJ|qGXI0)YU+`k_ZB4=WAb!vHbcz1CvF*Yc3Hyn%4?}D8d3^Sv@JGzkmCkH-Uq$Wx*`^nj*nV9rHTNJlo&&h zEYfXo96=R8(Jq^!?p6GNz$1}JTy)4t7sgum?G$c+dohuqw2hc1u&R&me>C!fGb`T1 z5c!?|@UMV78X$klm3!TyEP|K=zPO%@^!;FdP~kqwmdTNo0jhZ~yIcSwAo}+F=V6Wm zx8;24)u5dZ54D|AQ=7wNycy>q)0~OA0xBRqsGXaVzh|+)jH1elu`<)35M})-ki^Dd z@|si|jB`pWI7A)-vbcU{D*x>_JQVk7Cv*5R89YBhOAf*UwCt^0!Bt&fxjw>1p2Ab)YQkuf_ld*anZlo1bT4XNUz( z(Gkc*+_o(g_O%dowl0lIWyDswe9ryDIp8AF7JK%H3ecYz>y(+(2Z_d>;@uX|nD+M& zk=WO_yumpdAbLkb%R|PU4zT98P0e>u82hTy5_ISk`*Jq3g*r4%hmKr_q8L)O>1PV2x12PIQ3JM6V z>*I)u!|likk)b3N3W@=m1BL+#FbWC?&Ccuh!>r1Q4UwTJWw9AokP^wvVuTP`O<10m z(jOb3Y`kmA8nO88z2NnB?{Q(`Z?0NjsZv4iQi&&>Rp#xmHdXaRD4To$9WIV&XN^;{ zV4l6*6USZa4pCh{>t)?S|3#RGTyD0WgzNWV2&(C;=n4`XYArG_G&DIkI59FcFfleWIW#miG&M0WFfcJS S8Vm{w2=%G{l?DFt__G0Ch3PQpHKMEoWAT*O0b^Lmo67 zo^!~N0jQTw6u&;jWL4XIR~iZk@A0pX@ABWF3L**!myLoV@|1_UrwS?t2%$p|p+gFh z0uqh_3NQ)^2+Ym>jEMLCyatnu0VsdG`a8W_#?=ki?P5?iB+noq4KVyZ_peKNr40D` z@EaFD2&rR+_Zg_fHxT&K+V!CCcaskCXn_nO0Sg7SHijaN{JD5r>G=5{0Ee3k3L+pl!lHH|oK$WkkD-49c26{5 zBbOcv<;j{C#(SjB9(XALDj+Iy2uFDqRNQaQPI6<2k7NQqb<{GpfFvO|@r%LLUJo)L z94ReD-th43RLrd8gO*fVsYYGy=-I<<-r9=PoSVM@3P;KUL<%AbAS~Ob3~3GQ0?FBB z1U=p48s~_+`H85`@;?b6rik diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.json index 1dce63594b..11d6ce6a41 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.json @@ -1,84 +1,48 @@ { "actions": [ { - "output": { + "communityPoolOutput": { "value": { "amount": { - "lo": "552762145631474397" + "lo": "367726786513069539" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "destAddress": { - "inner": "O75HIMWv1EUel62s5C4f6FFw1dfxwVxKj9ffDu65IEYw7wMQqMcCHCRGxAUDltjTvU8PWtRZgjqwy4xB3CpxufwafOtVVGctyW2tLgdtIPI=" - }, - "rseed": "7Q7MJ7Q1vjRphf7iSoti4Ckk5fN1rW/pHX7Gnrpdn8M=", - "valueBlinding": "30cufKQFhctUvVznlD0lHGwjlqZy5lxZyRzUjx7k1wM=", - "proofBlindingR": "kftGGbjFoTbvcBO9Lad/SLY7I5GnthIj911emMZPCwY=", - "proofBlindingS": "k2+JEIq5RYFEQU6Cqh00QAOJWtnMGBMOMF899dsGKA8=" + "address": { + "inner": "S2JUJ7umc/exySvbLgqYSe640AIb2tKgWtEF0+TmbM+pVlmVaDqnLDg6n20j9LrNtq11Q3M1ESnUD8ZYnzsF4j2L2AxZj+MS40DWges+D34=" + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "VGLkEKoxdbbqGNHwwdB/6RIdQFS3IeJdf75AKqsNkSo=" - }, - "unbondedAmount": { - "lo": "804678665615772971" - }, - "delegationAmount": { - "lo": "826003439139544195" - }, - "fromEpoch": { - "index": "7752", - "startHeight": "7752" + "positionClose": { + "positionId": { + "inner": "eBDch1m2dXDvaiXws0690m/ZbCXAq8mNZAAv3frkim8=" } } }, { - "undelegate": { + "delegate": { "validatorIdentity": { - "ik": "ayrecCVGfYzsYUET1i2hoZBUkjK+IAaydaPbHf3bjfg=" + "ik": "oVRgKknU8Dw5ZA7Qdlz5vr62EuqCTeLs29g3vMQUMCY=" }, + "epochIndex": "1052", "unbondedAmount": { - "lo": "223414099622619845" + "lo": "985389063481683216" }, "delegationAmount": { - "lo": "209221634784484326" - }, - "fromEpoch": { - "index": "930", - "startHeight": "930" + "lo": "641165127029311412" } } - }, - { - "output": { - "value": { - "amount": { - "lo": "350884414902195913" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "P/yWQYjflhelU2rzzanXA8QT5K68G3QrEXBfwT4vaShJ53rt5UP222VLb15EJUjQvplAsCgAs7vV0P0nURlFybjvSHClMdMsSYORBTp7yEc=" - }, - "rseed": "kem/0SwkaaeXEdMgtQne42mJda1BpjuUkEa6WhxHYsI=", - "valueBlinding": "wwZUiHCSVoYuQL6ggs06gBaQxps92DZStd8jirSrCQI=", - "proofBlindingR": "O4po3o+zdefq9djlX1wxNiJJwsBnnsp3IEo6hgR3mwM=", - "proofBlindingS": "YKQu4HzxXxOT15cQ28t6+sCsC17HlyK3Si3KqhOisA4=" - } } ], "transactionParameters": { - "expiryHeight": "2970376381", - "chainId": "knbhaffdcsbjtxnnz-69217517", + "expiryHeight": "4059339943", + "chainId": "vgsknzsarnlevcgxtex-64999524802311011331218483730", "fee": { "amount": { - "lo": "95596419226387026" + "lo": "300595445484946658" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_75.proto index d6b3d8905a2fd3e9d53a88b11b414e4cb4363697..0a095117d8b2b2de99d4a43d4d07c9d01b703b92 100644 GIT binary patch delta 295 zcmV+?0oeZR1;YXr3W@=m1BL+#FbWC?IU##o;_1>!x6 z*bG^Z;}YXQ)`9Cj4}JVi$;?AzEkyu=hRCJ>wm8VU%I z+J&>8#Ix27A_@q!kIlD}iTLse5=RK9xzdjh5;1mXb8BvTb769BY-M(1XLxjFcr7+G tIXO8sGBh|aGBYtTFflPRGchtTI5apjH#0CA3F~b$l>~`}eW?Hd delta 686 zcmV;f0#W_L0_+783XuX5jsglW3JM6_rIx+o$Me+(krgO^JHAIC#jn&w9+$1Ge`RJ~k(=afAq9Bd<&rgG+7S;-vKj~?XL11cbq`$ieK#i2Iua1*^Pr+-McJ0p>& zwh|-vU0#^RPYVVzAd_#25Q@1)fkZ)0f~p-fKm&6&vXu)W3J8O_ zr>Taxqq_?#1_;PJ5Xd|VN6G?33L*+1YbxGwB}RRW>|sF@)-9o-kW`W~z90s&b)(xI z{o9TB8VU%-)yM9MzV3_zA_@rRx1Xi{zSHvpDh3Fm2N0qM3XuX5jsglW3JM6xt=-$g z@TKno1d$aee?R<|L5Sa$7o}5b^UbN(1H=>LuDly`D-m#C!9Fi(C`spf?d3!E+ht2{ zUPL8G(7u^KuqXhtyVcPBCs7$i$++)GaHTQREJ=fr1v-1kM;aiJ>A%q|Bx$FY5z`>G z3EtyriFK_(raP37M!H%YM`FSvAj1Y!h;WithAu$9f1rZRI)E0C#+yCZHd3|UBZ{=E z2?8o0JBn!DkF#~>>h;*=UtBRZB1yu)XP(M;AWAxh1b3SQG9X~2F5rCeUlWtpmk`^_ zdiubu3tq>UBDYE{%BmBhunrP12)(hfhzk-LYi?p_VP9^ba-xVdM!3NGBGzb UF*h0v3aWG3MaVgA+nD%O?oDqwXM%By<>_<}8A2@fYIX^ff z);y@;@Xk-Klz?iky)O)FSi1Xhw-95~$@`PfEpiI9w%fgz;j4(>;-AV77`4Q?L=D0- z%gPfAO!IOBL$cF-b1hSSBg=%GxE%CuUtPYDQ~X74{L@_zww5FZz00{*6uI)o-Mw5@ z2g{o|=Zh8RJpT62G}%ze%VNFp@z6?^`U(GMNG^FOak<&Lje%<-<1Xf2MlPT`X8*aH zGhr*Ej=}zz|EKNepW2@qbZvS(`^&8v@A5C%mE03JvTVjCCMg3hE{@e#pKV@x;rJge zA)r3ZS9A1@3%@OCfBrH?rNHsa;;^61ui5-!wXM$^>8#8WP}1k(mmn5br1#ty@Hz+=#&--lFtMdKP6Mucz<@jWx z;Mvx_s&4T@wHBi&(TwVyKj%m)p?$IHip8l(t0j#2{CWmKOyzjcjv2WtHPqM zUx+*HpKr?ex=CMJi-+U+wwp(p1va!a&tu6SPe(T##W<0;*v^ z1OGf;ESG&Y>xz!eyf^zdMn`CIahzY%xZ`s7fd^bh3ip!Y8&U-pGv6>`ee!6cgn+&0 zQ;FYY^*Ocg*dD$)Sj%Fi@J43F2cDwGc2k_&!}cw{ldb=;# z$I~6`LYf@wUQc|bA|za%l$24SYiw?0XlZ6(Xk=kvVJyYN#l`XZ!j2DDSKj)<2mnGB Bf+GL` diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json index b270b21355..6816be7a41 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.json @@ -1,45 +1,55 @@ { "actions": [ { - "delegate": { - "validatorIdentity": { - "ik": "OvXLtJoekx7Ncdl0i+1sBDczdnfCZiHyd/aNJ+sNYik=" - }, - "epochIndex": "809", - "unbondedAmount": { - "lo": "91379453596017846" - }, - "delegationAmount": { - "lo": "363657581991152723" + "positionClose": { + "positionId": { + "inner": "0TnfxI7CGKn5gfgQ0JXS3JZpFlV5bzgl7/x3UFCsSJs=" } } }, { - "output": { - "value": { - "amount": { - "lo": "957795237433370405" + "delegatorVote": { + "proposal": "219774875", + "vote": { + "vote": "VOTE_ABSTAIN" + }, + "stakedNote": { + "value": { + "amount": { + "lo": "48413405796385235" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "rseed": "4o634/VgVEcnBb8npFHlZ4xxjn3s0K9kVyIANOukvN0=", + "address": { + "inner": "BImkeWiAY2DTqTGtuzT/wgxukmKACkIJr5Zb06tPcP2ATTU5KKIV2LO3zDOEhbnzEbKz79x574YVDtF/St00msjaO9F++Tvy4DcyVj2U8sk=" } }, - "destAddress": { - "inner": "XmCpnVsKlrTUoIXdvsX2ZA2SEK9ESOT+0Id8a0WB3E4CvStkkEEB0YSTR2sf5DNXlfL6SIlrbq3qv7+63mBgKEA4dCd56A406BQbYO8O97U=" + "unbondedAmount": { + "lo": "144640427210658826" }, - "rseed": "mFtK5rWckLyzpUoqMIO/JAXIGBUZpuvL9SPwa6Mp06c=", - "valueBlinding": "L6y7xsyl/n4fFehhH386HDpz7KdvEenzf6VxstQwNQI=", - "proofBlindingR": "DzHS1wcc1s23q0O+hIm+T81U4a/LVreXnyuUNqX+Jw8=", - "proofBlindingS": "C3F9F84a5S/3uqQzu1GAPF3DVkfYjI0v4gyvj+T2HAY=" + "randomizer": "FpZS2fYJpfAHHJGpOODkDBgoDs6g8rpZSl3oV0cgbQA=", + "proofBlindingR": "zYlMbjO2q1Mr7rDoMvwqdXk3xWvwsOsrA/P2M1Sg1Qs=", + "proofBlindingS": "jL/R9f247Ou26VsDj2uVIbJp/MavTSNr8ujVtXluDA4=" + } + }, + { + "ibcRelayAction": { + "rawAction": { + "typeUrl": "/ibc.core.channel.v1.MsgRecvPacket", + "value": "CrMBCJPpp84CEgtkZWZhdWx0UG9ydBoJY2hhbm5lbC0wIgtkZWZhdWx0UG9ydCoJY2hhbm5lbC0wMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgsI1s35nwMQ0ubaDUCI0qjLr7XqgRgSAgoAGgsI1s35nwMQ0ubaDSKPAXBlbnVtYnJhMXhndGhoZDd3bHVsZWhldThsY2p4cDNteHl3NTJtY3RmaDB6c3JjbmY5djg4YXpneXc2MGh0OGcyOXY3NTg2ZGNxcmQ4bWpyOWVuOWtxNXY0eWdrMmpsaGpzZm01ZTk2eXVwYWg0eXkyenkzOW43aG5maGRrcWR0MjBlbWVocjJ4OGE0Y3Rt" + } } } ], "transactionParameters": { - "expiryHeight": "9847849886", - "chainId": "bangizgw-49225909232343186604", + "expiryHeight": "56065610", + "chainId": "hsqij-607766745030415793088514", "fee": { "amount": { - "lo": "573548206876612954" + "lo": "106546346302802358" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_77.proto index c0e980c1854f0a5f63be00e4e8a071e59822390c..4406308476963e7138ceed985ba4971bc34d0f70 100644 GIT binary patch literal 788 zcmd;5|HY`nrNpIh(enP0zC#i#e>VOQxG?q7ooSh3p_Ta-s_*}l2L!C~n9a44X%*vA zCXU(vpJqrgaWE<^XXMi7;^es8{PEkd@Bc%EfM#gEnxk)A_-#r1^OrFy1&&`9hy84R z&E^-YZGGNIXJwXvkiw(B?T^1Egt)7-?pI$D_%ywzu&?&bh4m@nN(?5im+ZMK6~q<5 z(z&EEqaiur@=C+CyG{Nd;>nwo)WGG$xqe#o<<4+J`lD4^X?`^O z!-m(|%%8s*hb*|t?WNGO|KiubJKntB_A;8eKYOa;rp!Ob*83`Fe|m9sYh@k}A6Gkb z7h^LsR|7Mbl741VvR-n2QL0{YMq*xGYK~r+p`LGXdQfU|SwLcPc4~>xO(w3*j2x3+ zESqHCapEUtwRH%eik1F+)exOVpEd}e`5&u;NLbX;0- zdi~Z{jS@mkTntjkQcC@d1*v(Zxk*Kdh85{085t?&UVU3XuX5jsglW3JM6N&YSj`wy~uRkx3Af!t04y(?spK>^W(lSgYG5 z^7=@LYi_OTzrVWPU|=XfICLj@=ngdK6dPdg4)?VhAedW9=Cz!VytAcBDlmh;Bn8MA z6&a@M%k?AhYojUCry?LPth>g{rT%_@9~J0fAAdR=I&p6VM1+bdaxxHwLJnseZL*SdS$LP}f;A9Z+QmrbZ+i@0jF zI5PU#VvWhHf8(o8x;Pd0KIi3$^_BAA0;#%A{8{0j;a} z{{9a6s<`p+`B|q0e=LmbXRO>Uw{zPh1}lZOH8GapU2{_l15+bILo;JzBTI8bb2Cc=DQ;lkA71fr J#+Io~8~~?5p>Y5J literal 468 zcmd-&$aslqFC&){m%;=u(^C%fT+Z$7yZ(BAc4|X!g24Yt2JhD$o97s#*YNVQ5>O2T z8u*{IZC!0x&KG$_-EzbJqpVt-9JgMt`#1N(9v35p38_LA!pu+WK6PEa+IGyGo$KY5 zmY`w-rx(h8YT_1$nXMEG8jnvsUbyk-?TM=vU9?MaJGuSr2lj+hryn@P{g}=y%&`=>{J_QWTpTAl9<16s@z+wW$qN|O>J1j`{!*f6RK)iBYQJE( z;l{I*OmBE{O9j=l^;aK##&<(1h$~?Iwt4^G3w*tMp>%=H>-EPN*lw`(ADBHqJu$t5 z)$gL<370$DbVa^x6)4@N*XxyfBy4BRxxa@kA1GZCtNzx(bz#25>nSrYvv(ew_vo(J zg&E(z3oPsYI`dJql!9M${U(of^SCM=#FWK2E&aeGc+-o+loU?h zNm@NMknN)m)9oKAajO`=h@$Z1#EpWr}^OI6}pLfe-2hfSDv<$2__&$54~hJ9kPTQ;|4-(01e8{f|> zduABszR4lx9#6~DWmg-1T~kwvXBIN%*g1Fqb73Lbyo#dKq`a*1;?(5qyz;`N^n6`Y dQww8bLrY5&Ln$6$GUz&Re9n>k%twE40{~t$|3Lr% delta 938 zcmdnPa*(~A>mcJLroD_@N?ZzIZ@OcmSBoqW=!)3sbh&u8!{gnXA1&Co(EgQv=%0Su zLrOq33~1or^j`n_)+tdkYd8$mURGSy;^KI}tGA>1#DdM7Mhc(04yj+Ny;n5hO4a2D z_nw%(YL9r+?|=D#+5Cg~r&6~uSt-;X|GrKA)w3^knt`&(9~ca#7rPpDKe#*d#?twE zCDu1j^E)Z%m{x2u*q$EDAvE(!mc}2qbJ|;9Fg&}Qb9GtGul&sUd>%hUxeft6u@CHt zGZW9;brX^{UU5)=9{bf~buHzy5p8|fHDo$7WdszyvY>gQ9_*k0N!!-dhUI*bSJW*x z>_5s1^u^{0Uv}(V|NAJHk-{PSs*cu$KR4g|u;OcXP}hkIg;B45KCS*%yRkg%i_1}F zD+Nuv-}2j*y-N4prFkOs(%LBx{hmiozo(H~B41>BZTm)`Cr*53YAqILwsduvU;O3P zn|)!g-%Qeau;q>NjD-hpKWF{I@3DLyGuJ*QuH8&rD;T*9xVSi8yxr3B=F8$v_KD(Z z^_w2$-u0YvpwZoXyTJC1&CEOb4yAmE<(HFAu`Rlj^~zW(h$~=TE!)J?s;V{l(>ob| z+sjC*{ffVBcu~Cd+Ioq_-`hLpy|FZ!>*26{LRHh;h_DN#%LTj~FDpLY>}h?_A zFxAH1n&j6G{l~vIyx}<8k@HgE$-5ul4&Tz1Qn0A!JoNqV``brtuC~rxdAL8oBFv$# zQ1Z1f+mmmL_yc$tl@vmZ4Rv@X*kxHX?b?>Zy>a`|6)XO|y?pb5{DJ%TH@90dXeqRp zr)igMi#qPKXRYeh*Z#6AL+cnUCPyhSALn^L>!B4expcgmxBH0whltxe0(;D^mga7r zyCwG4C1aWO9QB*il8%QlBgM1zk3IFdTW4Q*C~)WC$%N{iN^1%-L|*jvX{pVaBM|hK z6D^*>(fk(_xh#$O3>mk(*A((>21fItM;kA8y*jxR7|ou!3tO-D#=E_|lyLr1@=V4L zU(PXKef;vflj$n$I^{3D3|0!R*Ag5oo~9|~)qZ<3!LMiKm(v9ouJ5oq|L06-?u&h! z8J!g7tlkmHVs>MLPoCv3Hp>Imzl3z2yfwerx^k!4llOBD@OvESV-_;t_a~Y5wRg4SmtJXnup#~Nl!KZL^`EAFT>3@eo*Y*nV-r&s zBbNjh7stPcJJ(%U(fN~2h>PRw@xEC->-Ie75CR%v_QSM(-kphWFD7Ngr|z6_enX!! z=Vg8-#h}9)DsnY%45d6kR%yPPqiE*2*a~|*9$_#W+@0=IMPfWaVj|pUqLQBt!C(4D9P7jvP%hC@Qy{)wE zQjxas%(<)Vzg*v4rbkr=buxD`wlZ@yF>@*DXC@`Lq6+=H;d4=#?4j`4*=K zr6!jJBqnF4mI&Qu;@ZN&A7&x$l+?7u(wvfj{Gt*mPN)`L10`f}ErhsH3IiR0 z6%WVDiL2)@3T$89dXmZELD$u`Ia^;fN(eD=F-W1vDfKfJq~?|8CKV+bmKT~;q?wkN zC6=Y-8mDJl6jx=Z6lA4a79>{WrKFhVRVJtAWLp*)=M|)7SDBfnBqkS?7?l@WRGOER zm?vkaRA%HB6k3>96q^~B8)c^&n3a|$o1|1#rB#+B=2+&KmX}vplxADxmK0W0W*1nR zB$|}vRb^*on;KPS=T%vnXO-lZr4|awa$MQ{W|@i*d$z8zxq+pj6b~@nK3Fs7?(>Gm G9UK6-g$AAg literal 595 zcmd;bKgHz2rNpIh)B3XD9QA)0#nKZltjoEsv-Gt(%POgA$EU?lV*8CZnoDtUTt4yd z?~;~nuQ-&rIJR%;Ke~I<&WkKsY#c4d0xiZ|hZrw0?PCNPC2V>yBl)K%b>WvQ^&Yc5otrNF|_G9pfRtn>YD6} z*4m^0cs#EBU_|mninE#Oi$0?e)1;WWJM`8jzF9NdC;ljtq(}5pg^RHUNmxC>aB;hM z#3RX6?aPM~g&q8Xp4j%_?CDce=j`S%Qg{*Xp3Sn$z(Cuwz5ekU&6r9>x6EHPOW$n% zYjOQ|ST&24LQiL<<(?=(wYjHu9+iyRBUmr~S|Bn?ItG7-ZIJxM|)7>mWRve$s zZ*F51QpruM(ls+Pvaqx;H8VFhH8e0bw=gs`G%+$XG&MFhHZd|XHK4@ J6J~7Y0028)^*sOp diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json index 926b2a60cf..204b22706f 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.json @@ -4,61 +4,77 @@ "output": { "value": { "amount": { - "lo": "797366762403430241" + "lo": "872353388605936813" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "iRXiM9SveGDS/keOozD5TI7SqiAbkor0evjPK5Yc0FhUQIdKcRj8cD/PrYRcW/ghgX1Yxxuu7tditMctoCHVkfSbpXaP5WANnx0/5DCorHY=" + "inner": "N7GNC86a6prrIXkn5AlbDKF9zujjlk/tLZRMSwM/KeVOpukSgvZOD4cTsCzDuyqWNyr6DtsjYmOEhfxvQEyaPTQhuohDn0oaVpo2SKCF2R0=" }, - "rseed": "Tx6y+jjXnYEbz+18bzUpqAhB47sc7HIE0mOj3JC1pAA=", - "valueBlinding": "0M1sn+fJmbL7mBYDyJmkxYT8tIO5JBody8cBoIMZfgI=", - "proofBlindingR": "zir8OKbUZwVcd4nEEfy3Q9/pWNi0mj7a+QwdUcHqugU=", - "proofBlindingS": "AW/rJDUynvsiZRe54+qto/rT1EJFJhIEuluJdP7mUgQ=" + "rseed": "9lsCRdtWMmN+SqxBSsnCeFWZ3l+uUv6MxI2uhLxDx60=", + "valueBlinding": "qvTC66uqZnmGi/BdUK7UIVU3Og2Avoz3DX9xpAj/LAA=", + "proofBlindingR": "sq5+HW+orNM6UpfYl1dLgSVN4CEyZcLYVQ/j5b2nKgc=", + "proofBlindingS": "5BKKn/W42UqnFE6ocG7t16C2qxG+iIek3dl9CaygvAM=" } }, { - "output": { + "communityPoolOutput": { "value": { "amount": { - "lo": "444827059420580491" + "lo": "9042568700646019" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "destAddress": { - "inner": "BeTXaUtEGpxuSAWHbXWOf784/3mqw6+X+3IyvBsKSAWS3IEzrrcUASvDwaXPW6bdd+eYdSoksal+MoPLnjOfvIaX2uy9j97miPB4IUohdnk=" - }, - "rseed": "0EhDrwbooMEQHcInJdWFHbqjcCl7tn/h5QBJu+yRL3k=", - "valueBlinding": "p2mYMzAibRfXALxu5j4Qro4JinJSktaBVlAxJ78jWwQ=", - "proofBlindingR": "Z15I9SclLwZBBRPscw6+b7fQAMgUp9M5Dfu6qzznqgo=", - "proofBlindingS": "8iuhHfR/aL7FK64JAnGOurCGcME4cvKYl16+9pRUuwo=" + "address": { + "inner": "50rlXWNqMjjdb5B8YJgEiasgRlQMVVK9JLQNLR1F0ZnC5RUp44LFVIi1lHP5I6keBup/n+KhPuC4xzo+Gu/faF4yJG1DJ/3eMCUd3E3bZe8=" + } } }, { - "delegate": { - "validatorIdentity": { - "ik": "siMGYe9weCkQ7yCJvoHjwtQylt6ZC+yObz+oW5BXw6c=" + "spend": { + "note": { + "value": { + "amount": { + "lo": "467729617406261529" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "lNj3yZ16Z21Abf2jaLwTBUqfTVc1gxtICYewyUi3CFA=", + "address": { + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" + } }, - "epochIndex": "6047", - "unbondedAmount": { - "lo": "958183066446681617" + "position": "149646304680516", + "randomizer": "eLB08pfPU9pekgtj83Jhb5EcoqmDMxWCladOH82fCgE=", + "valueBlinding": "j6SWICpcJg9WyODRnVF3kSPhClcWMzafe9jl0HMB8AE=", + "proofBlindingR": "RqFNwTNoxM9tZm55DIDYLozBU9djKexySVcKy6cAAQI=", + "proofBlindingS": "JhzzraSCeOGfcI/K6wM9Co0SGT+9EbcD6qtWHdRGcQM=" + } + }, + { + "proposalDepositClaim": { + "proposal": "135253180", + "depositAmount": { + "lo": "906710236242005452" }, - "delegationAmount": { - "lo": "699487979158042645" + "outcome": { + "slashed": {} } } } ], "transactionParameters": { - "expiryHeight": "7932216205", - "chainId": "afnqjlicnmglixlz-71000253725684324610", + "expiryHeight": "2630276573", + "chainId": "mfhcbnrradbbkmfnvntozpuxjvqyenb-0", "fee": { "amount": { - "lo": "785256243500329518" + "lo": "301746821577816735" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_80.proto index c695fde79b67821e271e5d2875d7056bc32481d4..4949e8229dea7837eb7058471975c8d4dc29e24e 100644 GIT binary patch delta 768 zcmV+b1ONP~1+)ef3XuX5jsglW3JM6Vsob-Vna+(2lPCcwe>bs>3(lJAn(HBXC*%oR z4559_=;M}8?Jbl{O9MYC#M3}d4`Mde_c?n)FD+jIt_rnjQ0(Haij?UEC4DXvaWs|Z>X%(I#QR|msd-HB~9QV zGG)TpRS)Cky{9S%G9cs0BgmlR5zwf9Fc&U1Mr8INfiMd|;Ra ziK`$+R18&8y(F{^EgePCnZo52DdU30REV{dbNM5w9tP@vpW>lD;JC*+J{s@eXkIcT zZ9^yh-Y_K{+)dkM?+U&G3cCUdr~wKv3JM6B^0$M&v+ceH5+Vv9De9arGjaB$hv(^B zByd6WqgMHYlRyCte;}0D_sN}lXKg@j{iA5S69r12O;Dd-4@W8_V*CPwAA*agCZIre|WHT@|Vw3+Fp_iWAk!h zZ;>3Lse>~Wf|aLEAI+Z%0U{ueq?RBmTqX}z$l%ePQFoCe;R;t4Gd7=l*yYf30q_AT zAV#50!82&Y&uwOIc?^KqE{wrb*JCN{a!FST%clSV0x}>b9P_QDf_UMdaF5FC13e0j z5*a_e5w`>CTB}wa)JAaw3K+5h6$reUzd#ZS2+W(Q%l?GY$_yF;8UPYE2;Hlj<_QuZ yZDwd=Vs3JBVPs-rYi(w3c5ZZUdT@1kYIbpXWo}|EFd7UB3J9O|{(-BcftUp7R$2}K delta 637 zcmV-@0)qXt2B`%U3XuX5jsglW3JM6}{)wiDo3w}vlPCcwe~A_1Gt{qmVAB3aj-xR7 zOpem3ARCg3^m_QuE0!G4SX4lVN^uzca6iwjgj`$rA%T5Z#~ZHh*J8BCEubOQk@TCT zc8}#?4WAu9~aLsW24-VwWI(dAkfWh zpXbS$viq18e*?&wq{W2%w1c@M8Xe2W0ic5!egY~W&MN#krqpKzTz84Y5&XA9-|1M` zw3m)TYp8FzY7rEo=t)u$W)Ivoj5(K(iiFE$vQUnT-0uqh_ z3NQ)^2#b~b`KbGqmIe|c3Lq)!oG&wR_N0gB>0BgmlR5zwe+A^%X-h;JoNh=3hi!F^ zf4?~Yd8)&&m-})uyc-Hg1(Mu>Gp@H30V~77rO#WY-FN4hbt)vWseUqp%bqizyoQ(B z?7ffP=7{ikAxa^3c^V+lNJFm%=%B$69l|Fi)rB3pqi`vEwtwN}07<*-kuP~7Ag5`V zGcY1;7uNv1e{SYJ5U!31igHqt)`3<~F(Kd4)fTUW!U5T7p^3J8&`<;ua$iKY!A z3J8_(`_jgf#o7rHI|z-3u*Mw{C1GZ6acXR7V{UC{Y-xCGdM!6GFfcGOH8VFdH8waj XGcq(bF)$ho3JM6W)cV`W%<}RI1yCZk diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.json index 5ca990a1ce..5f38e0182d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.json @@ -1,77 +1,84 @@ { "actions": [ { - "delegate": { - "validatorIdentity": { - "ik": "HA0WbELQsZALeO1ra/AULuv+PCySyBAWqltkYG0ayEs=" - }, - "epochIndex": "9425", - "unbondedAmount": { - "lo": "618123358663144243" - }, - "delegationAmount": { - "lo": "922283543787926993" + "actionDutchAuctionSchedule": { + "description": { + "input": { + "amount": { + "lo": "866057145206772136" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "outputId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "maxOutput": { + "lo": "728264069192255875" + }, + "minOutput": { + "lo": "352889948047822001" + }, + "startHeight": "207150342", + "endHeight": "207150343", + "stepCount": "233025820", + "nonce": "dloXm1hu1p/ExePex2v+Knavrbm60wEEk8MLc9rk0LU=" } } }, { - "undelegateClaim": { - "validatorIdentity": { - "ik": "KTqm9147tV5JN8SLCYB1eJaDEqaJGCbWOXRefOTFTdU=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP6kqMFUyYXwb2lEZzgdfcA=" + "proposalSubmit": { + "proposal": { + "title": "theut-162893241955770259991974836794", + "description": "nvxo-57672545158305695", + "signaling": {} }, - "unbondingAmount": { - "lo": "383727575473163265" - }, - "balanceBlinding": "H4eaHmXkV84e0cHK4bsV8P+cCe8YotqG40jHB6QusQI=", - "proofBlindingR": "cBGJR+NkGfyLXvO+JunyVR80Xx7p5cIEg2A1pJ0i6QA=", - "proofBlindingS": "bRHMZVSwVzV8kz9peNU1tyGqUo1H8gafmloPSnf9dQ4=", - "unbondingStartHeight": "45259" + "depositAmount": { + "lo": "761417310908880861" + } } }, { - "undelegate": { - "validatorIdentity": { - "ik": "sEYrXHa14iIfly6dnmX2ayH9fJyiAs04lRRvcFftOzM=" + "delegatorVote": { + "proposal": "490562726", + "vote": { + "vote": "VOTE_NO" }, - "unbondedAmount": { - "lo": "453136373948997722" + "stakedNote": { + "value": { + "amount": { + "lo": "446527137531743521" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "IeVKOa1EJcUIRXkQxylHKKOkPS5mcIacrz6uP1GSv7Y=", + "address": { + "inner": "UPHTLAIgBgEez2HJMN0XIEvdCyUp/BtfwCfvAnQ8c3v4OZcL7rLVvZTwe/klOp9dvFKz/mczUMizgZ2fGZnYd2AdY11us+xtA1YeHVS0Fi0=" + } }, - "delegationAmount": { - "lo": "43821743006216176" + "unbondedAmount": { + "lo": "611088850376005686" }, - "fromEpoch": { - "index": "2054", - "startHeight": "2054" - } + "randomizer": "VRiJtS60c0/hKtKkGQA2B+Aroq6nkr08oiOK+16/lAM=", + "proofBlindingR": "pR94MukURg6EGO1wNDFfiBVvGkliCZB+oCdq4gDKZAU=", + "proofBlindingS": "WVNuh1Q90f2PO6yEVahvvYGaqnOcfwOKsVYKx2uUSgg=" } }, { - "undelegate": { - "validatorIdentity": { - "ik": "YYnf68ztD5/qj/HU1vgicuGiIyKbHv9K3iNO+RJ+tpM=" - }, - "unbondedAmount": { - "lo": "687645286817140759" - }, - "delegationAmount": { - "lo": "76870656461589148" - }, - "fromEpoch": { - "index": "9965", - "startHeight": "9965" - } + "proposalWithdraw": { + "proposal": "983657671" } } ], "transactionParameters": { - "expiryHeight": "4462326544", - "chainId": "xuqdcdsnmbrxnafxseao-29709", + "expiryHeight": "5106375199", + "chainId": "rizs-1480153245754187", "fee": { "amount": { - "lo": "678300445739557334" + "lo": "765467974827571069" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_81.proto index 6488780ee3037463ae9126de976e8b7bb50a095a..3072db705a92e27f1312aab6044671692793c517 100644 GIT binary patch literal 610 zcmd;D#<+@k5hK@pMlJ&`E{+w8zx-TrW?K`FkP?@I=BqjS#)aROv_F3tqf+4bWpUWg z=GSa~vD((>jdWIK2@s=3ii@Lpa@Y0$omYCfl(;xH&OG^X_Q$uMSTx#pJx(%c2ND)@ z9`)rrDU?Nt&yL8uHvh=c$M=qB|I;d4zjo)Y%Zx0O4|5madU9baSKuT@KQ0F@m6D9q z(h^-mGb0O2V5G06Cts@vWk3NQ*$$OBU2MoLsJW5 z15-0gQ!NIdd+x5^wPodkV<)({Rx_<)T+YO??Bv&%j8aS-%t|XDp|Eh)?47-bX3S(G z#)m=*ich^P*Se@4<#4SOIIiigv3QBCURpuhob`6=>;ot5-zF8r6%g?8vJR618>8I$ z#FGYh#TC5oa;s|ok&Zv0{+_ACrnvft<#g_Mo38Gi@}c^ts@441JwcoQr5gvF*xWdG zzU0gs3Da*tX%zv!#a)?&Yvj2$ksEs<)-s|Do2UC6Wwg z><_dTty?~6ugxOmuHSL{r!YGyES0Y?dMV<@*CO$@z{D`VLo{E?Gl_FT-2(NjM+~P@ zSiKY?gY()$Y%l)pw_ei{x*~sX&z|DN!Noa?k&WZ{&DN{TLfRbj uw|r?577{JWtSZ(uG_f!+GzCV6sky0%p@q2=4=^SDeYbealtuT?a{&Oc8ux|( literal 460 zcmd;bI>cnprNpHm!z-5KbYbHJ?uxhB*&jsoUjMVvnRG%xY*lnhLax*aZ-I-RQd}IH zpM74u{cpo54ka#*i?3Jre)_-c84uSX#!F257(u3JS}pq?XT3Gf)BH#`XG3Ylv}U1Y zof2x-EKA~Qo*ebPssvQSfCm08S#dDrWb23gOqX;E+1dkITpW!vo=sVH?BYsRBL(^P zS#qgQ!q3TFJb3EiZqX0_=WxE4SahrHvBz=tC3+i~tP~0aJKZ0rNdD=L`@B!><)=`2 zlX$t8PYu0 z(+`=r+)gn$gS@c8O*^J+>mw!k>3VbLrGCp+{97|;5z|?VsUrCW;cu;tfuV5g!14z( zmwaEsro_qd;r{8aQ(s>DYO!&&2?(?aaJipiasio>*m?i;nYaA&U-f^ya_xsw(ZfZ` zO0(tud)-s^`zchnZ8FfD=?ktre7*g^QBGiJ&Y8OQ!LfD6Iv9Zlz4aA%>nmiyG2z*> x^8!Lr6{UqK$tlHoxk*J8d5LKi#i@z;x<;1f29{DhTwEO24zK$)_3Gy>oB;Rc#G(KI diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json index cf5fc26116..18a980a110 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.json @@ -1,50 +1,148 @@ { "actions": [ { - "output": { - "value": { - "amount": { - "lo": "543091448520144279" + "positionWithdraw": { + "reserves": { + "r1": { + "lo": "762907374183046680" }, - "assetId": { + "r2": { + "lo": "857702320436833752" + } + }, + "positionId": { + "inner": "JmXQVbLL5/rIZdmuTL2Sm35ZE9cka2/6IEVEi4YuyDM=" + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "destAddress": { - "inner": "P9rZ5bzI4Np1hTkSFa2AcV96zXOLRqWvmjer1JzfiggVnoz9BC4vE9zW0Zcqu8LRkZKrEW9bMYJFbWABIFPHI4H8iFvBwWGp4snJyHYBM3w=" + "sequence": "1" + } + }, + { + "positionOpen": { + "position": { + "phi": { + "component": { + "p": { + "lo": "27814592735501" + }, + "q": { + "lo": "115285439836814651" + } + }, + "pair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + }, + "nonce": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "state": { + "state": "POSITION_STATE_ENUM_CLOSED" + }, + "reserves": { + "r1": { + "lo": "159083462327874188" + }, + "r2": { + "lo": "53019172107422243" + } + }, + "closeOnFill": true + } + } + }, + { + "undelegateClaim": { + "validatorIdentity": { + "ik": "8tbQoH3gl1pvrbNvjT+7bgRaGLCjChVUKCUW1JHn/ZY=" + }, + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP8G9pRGc4HX2/SH/Lkjop0=" }, - "rseed": "Lx0CPpSynDgIWtaE1IceCI9+xokVmaYfAiYwKRVSQmg=", - "valueBlinding": "BsOe1V/MsLYytgpfXOX0Xp5sKrGlGr49+xr3SoX8iAQ=", - "proofBlindingR": "pCnhYI4ws4SYmIeN9aNRBGqMD0iNuoET1uSj+opVQwk=", - "proofBlindingS": "4hb/2meNiFY3NDREIWrjc058yJUrFmzybTLZGjyxgxE=" + "unbondingAmount": { + "lo": "740941795037630000" + }, + "balanceBlinding": "R/VRsWoWaOxx36QenThCEdoXTB78df8+v5T2ns+4egQ=", + "proofBlindingR": "6KCDruH51rwOAJ4Fj2QU9zKtiwjWGAH3th8VOWpuxA4=", + "proofBlindingS": "VIUVn7jQ2DD0ukAVj5meBiW8dDnmhCF/h57DbfATyQU=", + "unbondingStartHeight": "74025" } }, { - "output": { - "value": { - "amount": { - "lo": "453500652712897779" + "swapClaim": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "delta1I": { + "lo": "605370148360838263" + }, + "delta2I": { + "lo": "416969962695394141" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "mZ8ppy3taHr3RWwBa4plBcyD44mQ/adDvZZ3Y8btD96Iq1Um21e1K+O/jTN+kvJaDOQ1lmbFqhvIN3kFd1o9JmKfU7AL7ma9A2i3NQ5QmSU=" + }, + "rseed": "Gq6qXposAl+ylFP0pSTqOtCwesgolFKtvZpAAio5zvo=" }, - "destAddress": { - "inner": "yWjDPPDepT6P17ruhmw+k9HJJXtlnYBRJUtIPkggZHgMNtKSk0WDzVbf9bdIypXUZrzXKPeBj7eKaOskrEn0Ad7xEs7x3wdeYvHAne1B1w4=" + "outputData": { + "delta1": { + "lo": "1142280962" + }, + "delta2": { + "lo": "913363600" + }, + "lambda1": { + "lo": "758" + }, + "lambda2": { + "lo": "299" + }, + "unfilled1": { + "lo": "621" + }, + "unfilled2": { + "lo": "1106" + }, + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } }, - "rseed": "QQG9uKOVpnnJvnXz39xVJH2SIK1X5MgkLorFEzLmSDA=", - "valueBlinding": "2Z8Syo/RSOUW8CLa6R6608Kgp7um1tlEmIOeehpIvgA=", - "proofBlindingR": "wjAzGMIEwsnCUuRAcgg/BN9T8ChszmZuOT4XhZXPZQo=", - "proofBlindingS": "apfYHSL6KXW8WxnJUJA//MAhwGilr6hje668p7c9VxA=" + "epochDuration": "1000", + "proofBlindingR": "Mt/Ul9RXZ55rgMA2L2zhZA6M2Iu/6Xytos68b5cokgo=", + "proofBlindingS": "WzFw5Lz0GE9am22Xwx7z5Qnmc7YJzc6+VmgkHBz5jhE=" } } ], "transactionParameters": { - "expiryHeight": "3206352149", - "chainId": "v-994", + "expiryHeight": "6512043763", + "chainId": "zxpknzcbhubhgkrkxlgggkl-34956985878210629", "fee": { "amount": { - "lo": "16933389128029419" + "lo": "676378964118199950" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_82.proto index b5445a4a5d65d33837f45d39de6f02f4b4bae498..f84e16bd8d577fe1d6780491c9052811324a0891 100644 GIT binary patch literal 994 zcmd<;V{BsTV&szG;^LUG=knF}Z8J}E32|}UxV>`e*Kemja|>oiw{HQuw+`cK$B~SC{TKy%WY#9$Y|Gny=>Q8y9|C(*FEqj7ovym&IW}n_si} z#cErhH_};|B>*yskQxO>t~HFG7*{ZIEoJ0N;t~_$;OM=ycKgAVY*JhtyMO&X`RVB zpRQe4Q2StdRQ}q{`MvhL^H`!JHZ0~64be~)yE5_l-)TxfHRzW8XZtqAt+?^}?Jww;5I6U2_<-yHZ)tG(YZ~@OQcM-f88@$KLYa z>sTGCb~}8l_T&A%#&wfEMe#f_otAcVmGlYoO4jlyTeYP5!5g^WrR`d_6b1 z_rI)JyXf4W{OKB#fN>mcSny=e7YYBU*}2mX%YA;z`K)*w=h<`n!ZK83WPbJu3fXgf zK0AG(gpg)cML~96RdP~BX;Madc2RakPI`KJc8;#GiKVHTrG=@5xrLFTftit|6b~@D O_U+x@ck|J{jhq0c_L>U- delta 539 zcmV+$0_6ST2gC#w3XuX5jsglW3JM69>*1`p+1$hj5|a@EB!5y0P(Rw)<-Ew?+I59F z5*4k0abJ4PbBji$ubMZj)STan2o;`;{RA#A6WrF(mnyr$(UFp?5pP>Df<SAx9Rfa-vYa>wTGoWrhaL!ze#VIvnWi5CCNL=#QbK4V zAO^#p)nCl8wtq6V3SV61^j@B9DzT*+zCHUI_ezEQhy*Giq$%NGjxe)?n3#u+^`lV) zYK#v^jk|JrAbh*mc=G(;h4<8w}Y$dxM=Z1Qa~*%~~tgAodm z0uqh_3NQ)^2=m$S@{Nwlr3Mlr3Lq)!oG&wR_N0gB>60G<7JpI-P|0Y+Jn-J7K9ASB z?uKkWlhMf~du5$~Q6)=AK1d*Bcnmhul9NS)%~s#_w@AvB)MmWbDEEPnw~A=%B&DJ z-&61?Y|dtGIX)MKmCt1gG9YS~*c~GJDRsPC8OczPKm5QUz-XnfsAGGsyr;K4R}c~! d2$h=j_zMyRb}czMG#U#E2?*<{$DY2LiXInv_*nn| diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.json index 69b3f998b6..f4bddd1e89 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.json @@ -1,48 +1,66 @@ { "actions": [ + { + "communityPoolOutput": { + "value": { + "amount": { + "lo": "583421664133655087" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "address": { + "inner": "xvDem21q64twopAVCkLaAi/5Pw72xNKfFo93dpOcADJ5RUJeirWLYVX8dmd8JE0iHK1mynLhYxOqp7WZ/0jJXG8osYrLoVULg8VwhJfNNH8=" + } + } + }, { "undelegate": { "validatorIdentity": { - "ik": "BhsOPZkCBuyNMZnidpeSwxsgy64nl+uFCxN1JmcN5zM=" + "ik": "rTwIr57Z+TzTvbDVJ24HUFcJ7WutMUIp4EUDhwxQt2I=" }, "unbondedAmount": { - "lo": "799725799423225294" + "lo": "882852371013310612" }, "delegationAmount": { - "lo": "781137312093727329" + "lo": "80180876037711740" }, "fromEpoch": { - "index": "6042", - "startHeight": "6042" + "index": "3632", + "startHeight": "3632" } } }, { - "output": { - "value": { - "amount": { - "lo": "614695253164977411" + "validatorVote": { + "body": { + "proposal": "737482718", + "vote": { + "vote": "VOTE_YES" }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + "identityKey": { + "ik": "U/Pc1t1cOFmWbMi9X2cUNbY9u7VMwz1ZMiBBG5498aU=" + }, + "governanceKey": { + "gk": "truCGSfNBu6Yq9pojTHH/PlRb4uML1hF5ejpUZ/fqAc=" + }, + "reason": { + "reason": "3kiGnfqhr9xVO" } }, - "destAddress": { - "inner": "fstgU9xqYaV9lgyVxpo8Q57+u2tPPBUE6boMQ87H+xP5J4SHBCPty0HPLu2fiVnBwL/xuxmxzo8sUoo1hiC7SpGsnaGigYY62X+aSn89Z7k=" - }, - "rseed": "1i/5TFooC7iEP3TWPSr0wCwcz38pEvaIeKkqSk0COSI=", - "valueBlinding": "yW9t8SVv36RRCVDW2a1qeEyD6H2sB6PJ7aLeNgfDuQI=", - "proofBlindingR": "6trxtAn3j/VKGzCTntJXPx/S1jHJ9P/PVZa17B4wXhI=", - "proofBlindingS": "wVdh0pPPJ5WIrfzcWeaLrfDa9ZyzkhUFYBBE6tbGbQw=" + "authSig": { + "inner": "ApVDYCRHX0+YQjA/82y2kzLNdCEgyxsoyoMy3xnHZQhuvmEa01BZwhZbncFYgqCZP0m5yn6jEYQoJqBM3mHtAg==" + } } } ], "transactionParameters": { - "expiryHeight": "2549617066", - "chainId": "racz-00834022775604", + "expiryHeight": "475967717", + "chainId": "huuxdjbhq-3", "fee": { "amount": { - "lo": "251599007916379343" + "lo": "449393802929298074" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_83.proto index 9d30db3643b5622bd66a2d5cc5455a933248745f..ffd15bb15ebaed628305b08940474f7d2f22befb 100644 GIT binary patch delta 395 zcmV;60d)R|1E~WP3W@=m1BL+#FbWC?uhh_|ncc38kz6T%#_-;oZEEX_aH5bE3PRcf zFZn+X_QcYk7LRv!lbirDc|}5AinWVjRs42md?ZaG9Ia-`a^YhWs;9M?|47MPZz!>f z%b`^ZgT-)!m(4VP3P;KUL<%AbAgw$Iub$cYJk!0f)hBKTP*(}i~6(9eRmjsYqL2(TOwupA1l0ipq^0SaRX-mlc(0ullU z0vaL;AXD?)*4$a2PzK=4Kr(LM{Z_racFWmcvepmLJB|vl|x`8M_*5v zLNGt`Y_^j!&2%9k%Nr=lgEHS4$7Kj^zF`{EP+7tjTb;pJf}oi{Nx8~?qY;ECCZJ5- pVeJAEAqeH+`r-i+3utw9cw}l~XmKqw8Vm{w2%5F?o`$KUo(8=&s1pDH delta 362 zcmV-w0hRu#1Be4$3P;KUL<%AbAO;%_J(&Uq?2R#*;&zvk!y6#Wt|yo4g$omPCT9)j zGa3pA&fD06ipA}+-hN^eU=QB#+p1sp8mUQPdpU_>ADO<&d2)``6q;j1S9RsLC-GjpNUz) zz`yak8L`ffEK-U!h9J92k*uAeqJf4w*?*c!e?4cp8X(p$`Ak|U3%Gej|>3=$~_s-xh)2@(@>VPkqNFfceXG%zwUH#aplFff5bGtzumJ$Du;`e#OLR%1Ci>EPZ1E*f^$G3QV!&I>>m5X)hzlD2dJAzUoY2IS|4;d;5dS z2bQ1R)FWLHy0-4`$(`2wKP*;I0;*v^1OF~{oGY;UT{q$Xbd{3ezAsu_9Dn}({r2Pe ztY@r73LioiE44nKzP3%`{>q2Pmrj^;N!Vce0scyn<7~&DJet95rO*_2^!*;McDa8V zPP14Z-Hl!>aVRE0$@k)_1v!@rS=v~g6f_S`VputC?ync;4t)5o-1c*d>W=vGq&?m@ z8)oS)FrUKh@kNNs=@64W$OjwKaz0PKZF$!JV~|Vde~WXo`sdoNQ=Vd5@5+C~{j}I6 zfkW27@aSq=xoh9V-9JI$akAsaw<-Oz=WxQ!h%h>~q|A2NzuQKqmp;~*zV_AiuSwqf zwk-Y2khp%r6y4hb^E`oOOzde`v3%F@oxDIZ&MuhWb@kTjsq8|&9253G`pYR~UXh-W zm{gveQI=MgUXhnlo|TkeUX)gumspUItZQOsY;0z1YGi0)Zf0m~YG`R>Y+__#Xk=(A T#lywLF|B?1+PSwjKH>%dfKk>i diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json index 547e977dce..35989b3fd4 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.json @@ -5,50 +5,87 @@ "note": { "value": { "amount": { - "lo": "898312098985238317" + "lo": "203301810526886454" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "OLTRjXh2lvr+CLB8c6DFiF6cILfJcsA0JJ73n7Tce7k=", + "rseed": "3BWggX7qSmlBVBYK8+nlsRKU7G2tE0aPkhGelDMM9Sk=", "address": { - "inner": "Kx6hHan/lE4u8H5GXzaBKWsyOLsoItchkj7oJH3NighQCEZqnRWfg9hFhXivD6tz6c8xzhMv0oRJqHdbvjamZS0Di1D6QAJpdI9RbcujIh4=" + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" } }, - "position": "59214802106122", - "randomizer": "3HxuYYdr6osVO/uMIRDup1n8c4b/RMVG2e+vfFgi9gM=", - "valueBlinding": "rMzoWPBK9JrY5ZLfbjOVaOp3cVUwgAaKpDa1fsh3AAA=", - "proofBlindingR": "mETkB8pgBc0tg8xq9Kt1eduuA3CrnorrtG4lq7VGvwM=", - "proofBlindingS": "7U+igE/q45OT19c4hJAeQIcLzotpgVPsHeX48aqPOAY=" + "position": "72255383410988", + "randomizer": "bUZ9uB6tW1z08EFheIHB0PSNPydWR8VopA/K/j3ILgA=", + "valueBlinding": "ZzBa2nPi1fiPoJ37X4QR3eieFVJ0sZm/ki8zIEZ6qwE=", + "proofBlindingR": "pyr+IoLU7zT6QN3lMsi58xncRIgEviLCpcM0UAdfggE=", + "proofBlindingS": "eQcuOPjAzk1dkHIfTDdRDbl1n26S/sJoMfQYZ0dTuwo=" } }, { - "output": { - "value": { - "amount": { - "lo": "979084069551722061" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "proposalSubmit": { + "proposal": { + "title": "hjbjqygjl-98", + "description": "juz-348394101143295059179118292876", + "signaling": {} }, - "destAddress": { - "inner": "UC+omXgS+K5pjpHuQpziMB+/dko3z06AA3IpK+usgElduR7v708sWBQ3kpcbJFaGwLv5TLn6E4Rf1RgV4QBls5IPgkuBeWaxiCqzFD6vvMk=" + "depositAmount": { + "lo": "152837047373892485" + } + } + }, + { + "undelegate": { + "validatorIdentity": { + "ik": "EX8kLxnOoTFua2tHaqS6uRhQJrTAmdNHsmzXmSpNDU4=" }, - "rseed": "tKdDRJ9By99LKtnbFK9XkUbi+UiqPm2B2ckGjwOc27w=", - "valueBlinding": "QiGrkulFHaCKFhTYTfXkdeHGbQTcEtNhts/OcuGvoAQ=", - "proofBlindingR": "m3TcfcUmHYXvWUGPBCP4fRAe6QhtouQ/EokZskhFDw0=", - "proofBlindingS": "MG5L+uK8YVrXNaFVi12hDV+AgbV22FrkLm4a1WJCrxE=" + "unbondedAmount": { + "lo": "113615227989028917" + }, + "delegationAmount": { + "lo": "250470485827666799" + }, + "fromEpoch": { + "index": "5805", + "startHeight": "5805" + } + } + }, + { + "actionDutchAuctionSchedule": { + "description": { + "input": { + "amount": { + "lo": "997497672153199471" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "outputId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "maxOutput": { + "lo": "320075980528598439" + }, + "minOutput": { + "lo": "98952377966514135" + }, + "startHeight": "211106421", + "endHeight": "211106422", + "stepCount": "68937565", + "nonce": "GurFWrwGlCy9F7h82bg7ruRNjtkopbAeL4d8AqVDW4M=" + } } } ], "transactionParameters": { - "expiryHeight": "4678229542", - "chainId": "ongksurjbxdajcjqlrudfz-58309655566", + "expiryHeight": "1301656374", + "chainId": "eliijarvcfsfndzu-642649239388125561860212450", "fee": { "amount": { - "lo": "642778123382048308" + "lo": "387335725222733790" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_85.proto index 3fb01232b405098bb6a34ecba37067bf010e25e0..dbd3f55e55e6b00c8b71ce8be9a2d36ce0c1500a 100644 GIT binary patch delta 612 zcmV-q0-ODh1-=Cr3cdmgy8;TR0SYh*3JA8en6Pl%rR2B;J z>E*E!lAb)YQkuf_ld*anZlo1bT4XNUz( z(Gkc*+_o(g_O%dowl0lIWyDswe9ryDIp8AF7JK%H3ecYz>y(+(2Z_d>;@uX|nD+M& ztg_gn^tKQhAZ>p}eYhU2TU_+;L1B1-!O--LKPOg4#b~4t%KkmbE&w7RXE0jYbK=$b zkD#6VUxX3e=$;i)bg`Mgk}oqLMtZ9ODj=sS{vv|Z?=<>A-Q_aKx$_y^M2G~wBEqG^ zG*Aa$f&nrhc?T{y_`uFhU667gOgB*txpkjzlK#SIG4y{JXGc@J3JOJ%0YVBi3Jhp! zVrp@DXKHLMIXDs`YIS-oGc-6eIW#daF)=hVGC4IcH90XiIWaLfGC49hH#RB&8VU%7 zm-gwwkH3!s3P;KUL<%AbAQ68gFB#6EF>Y&XM{1kW|?C6O2-e;Nu1r~9geiS5X^1R@Fu*Ps8=ot5LS0VwtK)MPOB^weZH-OleILLeII z#ag@ulq|g$xO~~TJFetSj@c-supTdmd;+CITZ0lp2)5?d>;w`lWo&6_YGHDAV`g(^ yZe)6OEjBbVHZ(ahGdVLjI59FcH8wFgHZU?VGBh%QQEkhk zA|4Qm?)s^)yA2wDAl!UzVTWt#ixoTjj3E&2r&;`ShW|vxM%nMLd{`p(10o=-%;;F~ zO7xo8<&xiSGnHuScX3rPfCh@BHno1pcK`q?Aecnt2g+at%`Jn>YV@mhdE2f7aI2n* z>$GkqtF=bI12Q1(PojWN>f@7>*Vj0NkRCvX3(kvafm7@p9p(7(s*gAZ3XuX5jsglW z3JM6#od4G0_?gQMlMMnSe-cs(P*5+ZnRpWTu4#^u?n0d6Fdx5mN;l6=fCF+VE9QE zr$a=aLCfDuD%sl7$p()DoZGx2AVMLllIcYqf1rvM6xdDmqv?^!{Q1S9x;5FY6WZKC8q5{VhINJS3~G9WN+ zOZwuxVOrNUp;e1rp$%VvfwgwnTI4Qn8r5P#uMrYB2&TN?wh oYGZ0~Y;tvEW_m3(7&tR9IW{#lH8wUH3M3EYC-feh$I4FIBR11@i*-eag( zb5BT!zfSt19@509rLf>u{gM}z%1dYeYmA)A_OWhb{AKoj69X&WCq+5(*CsI(^^{$FFQ!lOBtzG;s;hM-Lb(;mjr=x_p+L*f-o0z%&GjS>DXC@`Lq6+=H;d4=#?4j`4*=Kr6!jJBqnF4mI&Qo;@ZT>aqz-ZZXxcJ)U?FXoRWb2q7o@i zs198NC1i0egt$=(108@BH^tO%taxI&4_@ryja!ZTMjm^z1 zDpRsdlPitV%8boRQ;iA@N-T@Y@^aG+%yNs$E%M4zb8|~GvP((}EG#U_3X5~{j7m%j zb4$}IEs89w42q01Dl5#*Oma-qD-sQ|P0R~Y&5X>-3=9g(xZF=Mxo`nf6%)Ym`U+)adAw3_-J>_z8jNR0i_%k2mk;8 delta 555 zcmV+`0@VG72H6A?3XlR4jRFcU3JC~`qK(mv>#Asx6DWTu2Ua)BMTn2oy*-I;UrGgn zR|2FYJn>S%%Gx77*YThA{5l-V4{G(gc(Hl{hDWksG)_ab#M3@{J7*T&s#%@{mP)HJ zvC`%dz~jLT674b?ATfVE5`lqNaMxSm)D{#eEE+g2T)c);)!TPU)$KnL!6G0&Mv5$X zAKjR!4q1Q8qO=j=BfOZ-e;z+B$4cJC=ZHQ6Dj~?9jdwQm%P*}BzwU-X=5QH3!0V~ZHJ+7J#C8K^-SasG3XuX5jsglW z3JM7Cg~;l&wg1Zu5+Vv9De9arGjaB$hv(^BByf=>7JuFq#Pw3kyN?+ z-PKKJ8ZwIJB;0`pxmYR9Ow+69|Ivr`5CLm$t2>+4Tw8s&7Au1I!V2n2XPEkAnr=6m zk!eQ(E+?Mr6f7Db!JIFnK=rQ}Qt}VV8ulARn6o-NS_fRU53@@NnLD$fA|PwsY;oFy zM>b5>|9@IYBTMDUcN(%l;z6#9{gQuU7SjVNAR>3uZfB%6e=wzjV~$CLSE6%2azECIPwm2jBOZh#>ACn{J{=u8c|qltH| zf&cr;PHeG^5J>X9^l|0y=eb&39Fw*jo;vg5k_ILtg_iDm-=f`TMenDnq&ZYgFXR3E zk?Uhz$>JbG4hu>4d(2h}&SyTB#Xk`?T;~%K#qhH}fnRY`FV~3;6JxeH&y4=`o5xAv zw5cX{UcKz?F6Ox(cJqB$KP^G%(t`9$wTsqYll5EH!{@Q(Ff*6?DJB|^dKKjp6tJ|TUS1-HhU@x2-n`pvHHpX&J8jkW0p|R zXP)maMZ`%QE>Wu_xB)Hx+nOd>O{X5q>NQ#dIv^1Fp!QIPB~W!rNI=|>7vRxs5QyWw zG~ADrFK^+}&8XX_ugnM%A_^cW>YOh#arUH#=jmJ|a6$B=R{4YL22NcoJI^vKscH}s zQVLMyXSkwmuH7q;ca|a_n>D7gq4sDOxVfVM4Cr{w6n|Zd!!>sqeprcDLR)Bh_@j8+ zg@NkNqlLG=xM;bHODJt8Jk~82L{aN=fbkk)%{w6)AchYoN-k?XMYBiD3W-vQ!+y*~ zA)L9dmzouYzx?7wZz3SlTyLi#wh4{ZP;#a9A)_4$UDfv5p0Ad;U0 zDIv=z(08P$5DQHq8sgkjj~<_J`%JY=e?e!W3^E|gdG;1bCokYyWgXn{r1>Z^OVUL! zf-2g2_<9-f<$DkcLBaw)3L*+1C=uK%^--Kg7)-(P!&oObRuU12PIQ3JM6+$JMTofa;(L zldu9MGcpMD>5SqU5*&7Dcxz!~bY*pJEif@RIXE{tHaRjiF*!FjGc_6v3JM6Dx$D;1 H;f?77WH>xl delta 950 zcmV;n14;a}0qzHX3c>->0=@wXA_^cQw6v!c{h)I%R6~K%umyYc$~0E&-^qccr%<)v zYPA+3A_^b?0000000000000000002}r4gLqb@u%s|1L=Aryb`i3J8eDXrLn#}C6g_K+Eq z`ip|!Qo%1Kj~;@}kZd>)LLk;-lrLiR;61Gp-G<8U@}FT+p_uW};jvrJ*Q4q?Tnb42 z<^c+k0uqh_3NQ)^2!N%kuCdhNn2}p1e^Lri{n@^rm8N81Pp~=z1PL!lx{<9~Ne8(R zpAc^-5!nGh6G7yXj*9_@*bWJoQD^g8*RvHgaa|;zu802+Rbh8MlRVwv7V=%{&3-OQ zSk+#f8X$msJKI}!P8S?K{t2wjYasLT*aLn*m}2*3rFbg@TV5g{W|%)vQD;qce|4;n zMWRY-uXPi6tmrmDaQX>~yD;?`11ca$FUpK;=2t~+a@TCR(Ke1TfMI68-!khjz)Pm| zvtSM~AR6WX@U?GH{SmHXJ%LpJS%_>!%MoSH%-Pk1+j1vr1q#6d(gM8!3L*+1>m(FV zGHo9tC=l{QSFvhDz}bB8b+GrZe}1n#PIUU^h$12iAOHXW0000000000000000R8PK zjOPQdx9Jc0az{lt@G1%jt-9g4?}DOV&M-Y$iS6T__w1Y<8~CCb`9z$*9bGga7m7S5JDg=HC(bh4#S%m zTZbqP609AGPm2nd1+KlDS>WTabaUbmNV{takOC5o0tzn*2?&nf^Rd>i^j?u%C4W*1 zPz@8J{)LTrYgGAh<%uUJdtlxeyGQf7SJXOQYV@|8QREY6*enH%u z+BRH9UAWWw{#R~FP6@P_#{u}@A85%6KO)oOTL~t^0`%^}+ngJ>x{o2Fq znZrWTnHG}FMGs1F-wJaIo?U(h#5iWl^{-3>G9VnSy|R63L(lRWP@x4DGdVam YHZ(UgHaIvM3YOh#arUH#=jmJ|a6$B=R{4YL z22NcoJI^vKscH}sQVLK;wg(*;W{|#^2a7%pEQB^D?F&^_{6IA~lxPgi9PbF?qd7AS z4qSZ}k7DYHh4-PrLVRaBP5+b}aU|ShHh1Qda_jIe7{A(Difrm~n<#1uC$a-13L*+1 zq>=@c#A4{1WfPF~u#C3zxbDILb$&Xy3ew}_sbG*Z54Xk{%oH!wLdHaIjmH!(LeFfuVQFf=zB3knGc-|pFv;rHzwq5x$C literal 709 zcmd-&#CVBmA0w9%mx4@@l&#OpAZ87zSz-o~X0Hl-<{a>C{eHkPYeraILy@BrPz?hb z`0r7FdXkmq@ycaex%t(18)$KHv>iQrX?92JUKS&T!p4Yj$=Ry{9^d5(zvFiHUEeaX z7sVls_tO7{3CVYuGFvGeH=g^?!0K?a#-*ryrpwpN1Etsw`X2GSy3pxczplwg{?k+tTj$*^4(N0lG@?91wNsvjc_o-rAXK=-e*o=-Mi|;?1RaSG&kX{w_y0i}$_777+hT?Q7mn z%qZHRaAfw<$H70eI60P{YP#_0!$lP%g_@IftM&vh2~1>i-=N8~=f{oxR~E&@ZmaZU zEGzaeybcV9S7z>$*6PoH;2dvszJ|r5NT6u3AZLxwS%L2^8}@b|VRlk@ziZ0`<{7j9 zZR(aX*_ZP@wx*!E=OF{nIkWjv>jhYrb9(xEPPwecktq-IqjDHOD@$jd2C<8 zDrCrU=Ev)w%0kjv#rcJKB`M{Zsb$G!#aWdZDaqx9X_dMrCgxH+T)>pJ?%jm#x0+tE F0RUQ5A94Ty diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json index bff5a75fbd..1f07458579 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.json @@ -1,57 +1,55 @@ { "actions": [ { - "delegate": { - "validatorIdentity": { - "ik": "yOCzfF4p0AfVZSoBIlbYDDAttUHtg0IEca4k6NQbsDk=" + "ics20Withdrawal": { + "amount": { + "lo": "542159346182080193" + }, + "denom": { + "denom": "02N19VxMIfLZRfJWoQl1252z2jezO1" }, - "epochIndex": "4187", - "unbondedAmount": { - "lo": "955773304762201257" + "destinationChainAddress": "penumbra1qxajmpvxs9g4vq2xt23l4zlh37z7crladd8ww8tpj6dpvzjmfgrfz3l3mmdwcqjwp3am0d4ychxvgz89eh6tvzfg55gnqrupjv7rmtd57tthngzyj45gxw8hz0y2jga7p220gt", + "returnAddress": { + "inner": "x9LRu5LIGSPgYSfH1ihWXsOMK/h+jjlOb1mFKxA7YarpSecSlL/9lnqXoTKDeyc76W7nucRFGXcHZFX0+mpU7KTnKnkizP80O6dsz0h+MvM=" }, - "delegationAmount": { - "lo": "84869032701413913" + "timeoutHeight": { + "revisionNumber": "859569515", + "revisionHeight": "526166451" + }, + "sourceChannel": "channel-0" + } + }, + { + "positionClose": { + "positionId": { + "inner": "JWQ/XFbuHTvpxHmQDRH81rhvAHvNTYhifkzSaNWEFZY=" } } }, { "undelegateClaim": { "validatorIdentity": { - "ik": "CfvQnKbkofvHbb17zyzm/bxlp2/m7DZHfQu5US4s1iU=" + "ik": "MZHrX0eGX6OhrFe+K5oB23cxSszfTkgnRj1V67zqC7A=" }, "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP8uSOinHeaa1Cw8nuy/sVw=" + "inner": "AAAAAAAAAAAAAAAAAAAAAP6kqMFUyYXwb2lEZzgdfcA=" }, "unbondingAmount": { - "lo": "274802015251163073" + "lo": "555698703002225246" }, - "balanceBlinding": "8HXMC15P2GON8e5mrCAwyOE4xI79Yq3r3H2cH5Jz0AA=", - "proofBlindingR": "mAJsBJReEqyzRhopyLDaBJPnsgd1+2OR5YUk/GwVkwk=", - "proofBlindingS": "I9mDHYIu2JyPeNjpmn0ROMLHr063mZeKI28cpSqmrAk=", - "unbondingStartHeight": "67480" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "jL/a1Ly895Q3rdU1rMo23o17ps00t+NxS3H4Mlu0jl0=" - }, - "epochIndex": "4251", - "unbondedAmount": { - "lo": "268601070531900679" - }, - "delegationAmount": { - "lo": "979147075813486783" - } + "balanceBlinding": "jeg7um8Bt4u0VB4uqTVFjIUDaXxyR0Le2rU+CZ2+awM=", + "proofBlindingR": "tdb8ijwM20IhE2yehs+22zYwmtDiO/JMuLNOIwybiQM=", + "proofBlindingS": "gS+7XgX24ObsqLE4QKGAfzaC/pEbPFKraFAGgi4u0gY=", + "unbondingStartHeight": "95235" } } ], "transactionParameters": { - "expiryHeight": "5541644933", - "chainId": "dhzkqogvmxfznkpf-8935987586377848", + "expiryHeight": "2908284293", + "chainId": "avpj-0209643", "fee": { "amount": { - "lo": "90733631954573693" + "lo": "1410913023824353" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_9.proto index 92c623cb4e1888c88e6b200a49a02a9e8bfe6182..ae21a9750d2a9fa4d80f06af7292870013550c16 100644 GIT binary patch literal 581 zcmdyovS)o^#%#&gioi56A0Y?`JX#Y`*;I7o!ztazec)Q%t>&$&W4|O-&(ARrjac@ups$oC_|CX#c7;>`p zLw=@9x`k}*0WB_$dsFUDdA*?jHoK8R?+fc)`Hb7Uw}i;)tu%G*X=To=DROtZcWbL1 z=iGhS%vK6pul?z=;koUkD4a8|?fkaeW(Kn^JhJ}evtzTLGSBQzW+#P4{oQe_-yS@B zvtpx#!@`Dov!;I&rEP*%X9Tb{>FHf!^Jsp-Dx}EKdiwDzE+L-8vVtsK10w@VGZSMe RZZ1xahl?Ma`Sa`m69DtN>rDUv literal 390 zcmd;bI>cnprNpIh;=$&cIL!;}S5vhZmBMcD80c^?99VfA^#= z&wuvD%)OR-XP}ne`xNuFS54QPGP~DXz3i;X_Q!?Zg+Gj^haB*?`-E{TcydBdPG6Db?QmVB8 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json index bd8268c1d3..03ec1433bf 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.json @@ -1,85 +1,75 @@ { "actions": [ { - "undelegate": { + "undelegateClaim": { "validatorIdentity": { - "ik": "gsZ0oeaXSLEShKtjNF/TBMxvukmiShtGt8pLAlze/Dc=" + "ik": "1SxwXceuOifRE5KAsd6OgLJpHfKQ/3TnzWhsHG9EaNc=" }, - "unbondedAmount": { - "lo": "537797307289202413" + "penalty": { + "inner": "AAAAAAAAAAAAAAAAAAAAAP+xW1c+qzZ6D5CWu5jH4oM=" }, - "delegationAmount": { - "lo": "831410021063260524" + "unbondingAmount": { + "lo": "70364462190344251" }, - "fromEpoch": { - "index": "7694", - "startHeight": "7694" - } + "balanceBlinding": "GnWs/cVK2n9m3ugLv9xkQlqijcegJqOfcutOkSJZ1AE=", + "proofBlindingR": "+Wo8H7Pu57YZum8gZsJfavgpqbss1bghUzj1/w2efxA=", + "proofBlindingS": "ZWykfuI2cwg4FMTiy7QpHYQJV0Zd1ClrjIeYmmyLtgM=", + "unbondingStartHeight": "89848" } }, { - "spend": { - "note": { - "value": { - "amount": { - "lo": "389137395352534094" - }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } + "validatorDefinition": { + "validator": { + "identityKey": { + "ik": "CvQ03fHCGa0dJze8GFOSyJyTj21XeYVe3VSGSbIi5wk=" }, - "rseed": "8nEGz5ZELujfXKhhGjIHO9kqfnNA5RkrZIkk/dQCBNc=", - "address": { - "inner": "v8gCfBvn7Tfg7io2WQtsFEEu5xmV3CB0Qjum6GikdC2WTqCHWePNToINcFltwMg8ucY0r4tSaaA6uMuHhXjaMBi4H2+du7Mb6eRsT+rw1+I=" + "consensusKey": "38NcxKogRnpzzkwzVBiwJNjEegA9gXPBjSHJkiHDiMI=", + "name": "test validator", + "enabled": true, + "governanceKey": { + "gk": "CvQ03fHCGa0dJze8GFOSyJyTj21XeYVe3VSGSbIi5wk=" } }, - "position": "272373535360374", - "randomizer": "GKBTeQ7qj3VeIvKw7bxFVmiVtfikE34FS+NINbkgyAI=", - "valueBlinding": "o1lTJwLKWwoksHj/v0RKFGZIXEy/uIqk+OOomK6NPwE=", - "proofBlindingR": "HopR+WpcF/KojRr/9uvXgS7riMmtycnkI+bqBMVBZRE=", - "proofBlindingS": "cWIcA5UaRZqLMQdLilPT3E8dCfau8FT2P/9rx9vv2A4=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "vNmFQD+cksTowULgsUPStlFzm+29VTBZVf8RoBoD3sY=" - }, - "epochIndex": "7171", - "unbondedAmount": { - "lo": "805790082888850480" - }, - "delegationAmount": { - "lo": "360271643881713593" - } + "authSig": "Rgr+XDoJAlXgHHmQpCacaOON4yGDRAfwr6nAYV8C+wj4ctI02M9z+eKmCLTSoE2nZDlxH9mhBo9Q9XWamyNTAw==" } }, { - "output": { - "value": { - "amount": { - "lo": "299324776901738073" + "swap": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } }, - "assetId": { - "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" - } - }, - "destAddress": { - "inner": "uT1vausGVwmwqtm+2We2Oow1toDGwjFsU1uj60CkA9hTSw9cBMEuEcUeyMyZMXrIdBHVcGcomTTIzK9itmQsp+USSk6hfgBUXjfRPEaP72A=" + "delta1I": { + "lo": "60364190216338014" + }, + "delta2I": { + "lo": "386173577488735542" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "ufQay7dE0tBy74gCi8N3VGqinPAImg0nzJQJKycqdHGzyDxx8gqSgzVjdIrBQPvsHvqpvH7RxPygdoGPcbnlEP6bxCLTXEDG0JfGq5Y5maA=" + }, + "rseed": "CIyqxG2CT24+7KyfyVa61vqA/YtVerCi8u0iIp8y1x0=" }, - "rseed": "ST6JmSvcKfZY9qo1GLZKGMiRH3jB+jVm0AflXdVeo78=", - "valueBlinding": "DOXeAMbOYtqL4hPr7V3vprm9l1tkCMPdNgmv2lh34QI=", - "proofBlindingR": "2U858HvQLnuq175p2500mW1WA+78/xpt4dAzuzU6AQs=", - "proofBlindingS": "TugolIAbGUEl+emRFRvVLfxFjtXqbjDJYer2QRs0yAU=" + "feeBlinding": "OyGAX0juQcBNUZOqDYNQCDn0FBqTpFmBGLD5foAPfAM=", + "proofBlindingR": "IbkpPNoh6oQBwq8CpMEydyYQ0zvpy+IJES1xENH0bg0=", + "proofBlindingS": "jcOumkI608u4oNIn5I0YDd8CFKDbOBSOkb+A05s+sws=" } } ], "transactionParameters": { - "expiryHeight": "2223612611", - "chainId": "uvazajukkzurcluucjzbgbxoj-841288", + "expiryHeight": "1474226410", + "chainId": "vnpvkgcisbiyvsntpx-0281959327941632", "fee": { "amount": { - "lo": "33196851944868135" + "lo": "920089507490309354" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_90.proto index 0e781997e489aaede9906dbe44fb65a249456b01..5a5c24682787ae92a452d9763195670350bd2104 100644 GIT binary patch delta 729 zcmbQqHi504>mcJLroD_@N?Zz8bqZpSud`CWC_JfQY9#n*Y}rDM*#B`FqssR(;yN7u@^r zq&P(_>OHoD@=Xmef5mE9S5eIr8ZA7ERd}&TzNbE1KCo?K5WObZ=w!__3Fj>j+~L;{isl z8jv@*zL?zoct~=sth)IgiQq{m=1lI-4X3cr;x(^!!buzDY#V?pYy3V z4w2ZPa^px9gKcB+!Cu9alN1kk9FpQINi8l>C`-)AOi3)sFLGe?BF10`H?Ds%R-8hfQ;-8O}acsG?z;}6yrBtE(&4q0J z0bfgJ%~lR(<~q(Kb%crQHY1k@*Th5>Agbr&xcBAX^eJ=aW=nB#Y}@tj-pX5l*Rm=x zaWQBGaRu!BB6WJZ%cToN?>m^f50{5zEt>OzV-~OanJJvw>RKg*n@`vje&U+cY?@rs zbPT*rf1cf& zHSf*iUqqxPFNtiF z*zmKifxm`XNDmW1k7)`Nuo*{Mz_jK0$kqw zHyR2E?cIs7)A^{o2OKJPN)73cCUdr~wKv3JM6$_`BBQ z%%8Iblez&Ve<1R42G5p6F6iG}s9_p12Rqp+ese(O87pLoB>mI^1lJl;3Q)hu0(=|i z?Kj}=DmGaQY!pE*=NXmUAap`Irs!y-bS;)npodxG%}#<1a9M4@$UM2mG_Q+NX`ni| z%ZG({+AtWnA8(zzvm5E;Y)|U&*WwWNipjo?_dOaQe;A-sc@FB2bzUO!uR%n&A z_@onl1xw>dHMt{LQ_`$=Z_ylez&V ze^Lrixjk=c>jqZ|u&UX<*=M#oj5W4^#=y5#U9AanK63E zbP?5XXDFF8$jq-|wqz`)+N0drn$YBTVx2s-8KoY+E{nt0xBTc zPdV^=&@Owb*S=}noiv$kRs-(*{~B%K&@;O=IspqZAWrBglzGYIu2&a05AW81@r+G3W@=m1BL+#FbWC?)Txux@5QR)1d$gde^Lri$}5qbLztsom07Jj zpVZV%r&^U-y^2d8*XB_H*>wvC4aYu<@o-CEK*O$YOh#arUH#=jmJ| za6$B=R{4YLkuVG|E(o}yj*1Nu7-n&LV{v(EZ*_8MVs3M9Yi4RKH8walI2sHJ3J92j K+0Wwh`;`SROI=0) delta 619 zcmV-x0+jvq0fPk>3cdmgy8;TR0SYh*3J9p(!O)}QsDlNOpe27GUaQ|gO4O!HcypIx zp+VCa5U_z**c>QqcKis*3H96c8d3^SWc`eujFM!k|-<^o6`> z5VYU_g^Rr@8X$k1tb=ukgx%n-3it6wD3SP-?_sFYauOa zb#(loci==1`e!lx5=;1g8MWVE7K5EwT5M`=UzTk`B2DF(20%d@~T~~id(xdtBl@SU@$^t|RA_^eU zfE(@w7SK-vtzsCSDh@3V$zB<6%vKL3zKc*?lZ2)k3J9<7w&2jL{lW(#3JB8kuJYm9 zvBCi=1_-AU5T_Fg!U56(z5xm%3Lrp31y=@Ma0anAwMX6gw+IRj%A`t>Q0Y|ufcagm z6;>i53Lt*~0000000000000000002~JIytySb06!e`2<-eO7HM3JAuQ%h`>}>w^a} zAjc2ba&aQ%{E+5J%hymaY7WHdl~4h>Cjt3BF_G_$1UewoGQ*kGdvCW+zz(uCTJiFd z(`cnprNpIh_HjjBfn+elotcV14IHirwFj5=R4HW(?{8XO^wwQ*vA|AwDK3uF zkNS>XUH0-Uvl17_mb-UO1I#zG`v0@%G(AuRpk8itp;N(*tB_=Kgtst&| z%TdP`_i!+8Gv56@_Y&{NS7DbGOJ*wY{CTY)=U0llD%@pEbFo zO~PJ--Aqi&=AibhYkTJlDJa;BJh}1c&)RP-HXjZBjx7*jRzH!f97B@Tx5;i8gN+oaRzeD0}n3p!{gBj`izo4fV8% zEpLuAD=+zz`pssmLdvE$zqq*i7@L^77`Y_4xHwwQE&X%$_`$R6LR=iL&;NSW^mpA# zZcyN{giX8KSHq{Q6dcy}>b3HwFaI}Pk30A&{KV{Ol~TrACP+~&8Wb40OeZlLaTx%e z)4u)tp66#zt!E`F{_HvC-P?LqMo2R|qcpFixTL(eAT2MkD8HyGHLajR*TTfo#L~dn e!pPjf*ud1lz}V7IiU(-P!4Dfg|2z1#gAo90kRVF{ literal 359 zcmd;bJj7(jrNpHWE_?cZVE&0r*9ta6#mm!wwI}*tx%S)c;_*Gv*(-Km3m3SmBE`vZ zsc-LrwST|3D{*o3uk2g!e&wUbj9l)gm|Q?c^gg=wdEU2!Yfi4)eMh2cwsE9t(Cd;r zbDO8U4fK{d!OS4V#nF20+L6DX&OKoR8nCxv`^isDbC$4av2mPp5;*6?<#dS29%Rs= zZ#zyL@+t1PGTZ+6w}y>Jy*avWWEAe>O0>G*lUpCRRNxUG(5(FvSImAk?&N_xrawqUXVW&nGS!?%bF~*TE>BteB}I0nANRLL_5z*r7dwFl{P}#OZPta2 z6BvO8969@>cV*LoPG+EEns@}7c!Yd7I=?(w$|7WzT98^+Tv%CDR+XJpo|;vXR*+nk zpOKYVl2)Etky@0iYiMX;Y-nO+Y+!C|ZenU|YGG(@WG2PK#lOjh&LKTsa=GSl|yM%ZO( z{o-fpA`tTt8VU&R{lw~%(AkX#A_@q{kd)QF;-HZw9XGcz+bH#9XcIT{QK3J8_E K^2*ii$C3oU*NdCKkrl^m|LAqw`sCmI9<+bmQ;8J^w)>u5vH9epbD#6vC-O|9x|c61oFE9bs9(prnwoAk|LGi%s^tuf$&|(;4?QauzJDO*->_ z>#i4XTDtlewG=WRhwE+0TejWKM$__#z_qZIooRDr8-na5g!&dFglMxHDZG83Ak;bG z?9Ak__d7C{7;f$qEOF(){pJc4o6P7^{y+^bFY4o)cnn_1XRO-3K&tj3=CRa9BUfBTyI`_W-Y6cf=tw<`n$D$ z?wgYy?mRthsri-7jXA+;dSdzFldG8$moZo=Tsr4+=)TzUrCa-Dm6|gj1$R1z{f%SP zD`#CYJFzDJDzlTqaWT=RoK?5B+{+KPUAof!zf*;m@o`Va;(G=Jt5JjhPE2 z70g(_{Y>MLw_U8nrGlj|r}sABE5C3opHbtWIiJ@V|2(Zl`G02V9?NOV{ubs=lT@(0 zn92PVh^6x7@czLdxZ5Q;Uv{!2B<(ye{n^3<0FfD-uK)l5 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json index 5087582604..e7a1ae0f3d 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.json @@ -1,48 +1,129 @@ { "actions": [ - { - "undelegateClaim": { - "validatorIdentity": { - "ik": "DtPd3OU2tmA5f96zfY9u9hssWuS4AV0q0WsF6ECshZg=" - }, - "penalty": { - "inner": "AAAAAAAAAAAAAAAAAAAAAP2X9itq59Vmz0HyEtdzGP0=" - }, - "unbondingAmount": { - "lo": "688257695221257316" - }, - "balanceBlinding": "WSsC5aEKa/rHiyTKEJu+L4fcD8sbGEpB+86Q44QOHQM=", - "proofBlindingR": "1lJ93hrnEPbS3nfYszVb2McSdJ08b82a4ZmctuM7ixA=", - "proofBlindingS": "po2eM3y1hZaqAMBRoF/RPGJqSFPDAJLaKyQz4ENjbwg=", - "unbondingStartHeight": "28750" - } - }, { "output": { "value": { "amount": { - "lo": "273718563479637316" + "lo": "524867285676355149" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "sWpFofn8EFoo8Vu0F9BxUmxq4gx+z4QJfwzoMlkPWg71aqJV6auf+iZ0QIlrBiuquzH/m2KornXWGMNWK8SzuzhLws1dHdQcXNOQcMktXSs=" + "inner": "imaTysUEFd78u5mGKM2Ef1iK6BHB2jbI0mgszax0k1ljGBxwOVgZjJgKJq8ZeI2Q/Nn3lp1mL+OLVush20KqZh+Jjb0hRINnLWD+CVYjClY=" + }, + "rseed": "H45Z5SiZ6ZALdKk+7ybC2wKfILPGJyapW3Qa0ff94mQ=", + "valueBlinding": "YK6u4+7QJqCVK+jzvARru9+3JXNadujiDNLIrm/mVwE=", + "proofBlindingR": "TwKNhVywM3UVAcyNOGeIHK4NDbx0h0Ohu2y6A3jqCQw=", + "proofBlindingS": "qgnNd99jbePTfPJczKSbagY7YQF6IbJIE56deIdOZxA=" + } + }, + { + "swapClaim": { + "swapPlaintext": { + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "delta1I": { + "lo": "958552950487647919" + }, + "delta2I": { + "lo": "969311499991512708" + }, + "claimFee": { + "amount": {} + }, + "claimAddress": { + "inner": "ssiK1PCqTd5FXd4hVUDJDDCYcB1Y7ecVSJOdKNLNVe90zYjPVAd9tWE/4QvmxTpImaxdsPh9NWVYlI6W1Ib2Z2tqWUCJbOqK8wGIU89JGUs=" + }, + "rseed": "f1czIiWAOhueD6RRL6IK/1ni6My2Kv/GAnWaiJxVegg=" + }, + "outputData": { + "delta1": { + "lo": "1964862511" + }, + "delta2": { + "lo": "1588150153" + }, + "lambda1": { + "lo": "102" + }, + "lambda2": { + "lo": "419" + }, + "unfilled1": { + "lo": "1721" + }, + "unfilled2": { + "lo": "468" + }, + "tradingPair": { + "asset1": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + }, + "asset2": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + } + }, + "epochDuration": "1000", + "proofBlindingR": "B+dTl6PghXB3VVbf5Zo7QCo0Vn/n7NdB70BemgIJchA=", + "proofBlindingS": "xNs383ivEdhh9I6N7I8tRWtU6gNdBbmhrItCUvTjrgk=" + } + }, + { + "proposalSubmit": { + "proposal": { + "title": "hgxwoxpvfn-560600997686678484853", + "description": "onmxqdavcipimzahappdu-077755106278094080104597", + "signaling": {} + }, + "depositAmount": { + "lo": "991853645356219717" + } + } + }, + { + "delegatorVote": { + "proposal": "213852063", + "vote": { + "vote": "VOTE_ABSTAIN" + }, + "stakedNote": { + "value": { + "amount": { + "lo": "545426696443487056" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "KzZYYj4sYWEGY43S9H8eD90R4rTtgBX1QaGfpjuaJj8=", + "address": { + "inner": "bJPm9SeWO5PwZnKjqnbRGzQ8VKCLXTFQShuwyFLPPm8OQfF8oK0nRJTcWT+8rsPd02m/GZhKk728BtGybHlinoWRrSeFYCWQOOKJjOJnqpo=" + } + }, + "unbondedAmount": { + "lo": "660670965498899916" }, - "rseed": "7kgg89Ug3uEehN/pHmhQgWIsxGxLtSr3lHk5IL6CjIs=", - "valueBlinding": "3zGmdo/HvlXyUPw1AC1lbTTwOwj1Qh8m8bIAnr50lAQ=", - "proofBlindingR": "vpMWLskr/7+pTVWGAFul2du+S3v5LrVLQjMiupiH7wI=", - "proofBlindingS": "3sAefWMvZYh91KmWRCdgq+7bxgV20X8mm7lUDAuymAg=" + "randomizer": "tdq0aiLvzXp8bUdYTW87OvGuqoju+p1f334nluTXwAE=", + "proofBlindingR": "TbhJQx9VZ1d4Kf/64gXvsjNS6uQq/WeU34+Ez8D8pAw=", + "proofBlindingS": "1uw6AEsJQSsSpkJg90u70FDo+Q69OsXOChrbG65pvAM=" } } ], "transactionParameters": { - "expiryHeight": "7180522374", - "chainId": "idfktgjyamhhbfdvznfeudnjzd-66319", + "expiryHeight": "4838361632", + "chainId": "nxaettwgygsjyuvtfdj-8807", "fee": { "amount": { - "lo": "987718351445640818" + "lo": "691077168287185524" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_94.proto index 60923a09d724a7f3052958622168a367b8d46363..3121451ff4229ad0e04010f9591d95d22ef60012 100644 GIT binary patch delta 951 zcmV;o14#Ul1oH?K3XuX5jsglW3JM6#+}WqUfUTqlk=ZDJie{6_#RL`J{JWWkD9wa_ zSc>Qo!P+*+(r7HrtaOuEV;CH8IanEtm-61>5vO_sXp%}!rKC$AhX6NCaGI=8qxRt;$$KqV6Lv? z?$9Qnl`H6F^SlIWyWh7Zb6R%j;tbNru5ad70V*I*0*!@SurqZP0nCj!XNVlG4Gp|> zheM&eY`Oz@>In=oAgT$?ci&@e$wdg0tx^sQVLMA$cohPs!iTS zUEU#8K*ZLOR^R2CJ3uNlR)6R0*Fo<e(6PIxf0YS3Ahp`GY9jB=dVFn1SWRy`I`OWmi0=BG zU*CQwmgLvK0YV^6xJg4FRcBXtDgXN71@E#mQtIR?{b!WlkA%;_{G<#@AlB?U080r$ zD-xzcVE0SA&`{|44!t_X&I%ga8?I@*0}?I>pp=e-5)v40cwuF9ba!WYXLD+K8FhAa ZW@KtDI5;pj8Vm{w2=w%i!QSA^%L!HXpNjwh delta 506 zcmV->0=@wXA_^c5)7{+VHnw0nf8Miwk8buGEL!Ba0bMH5YX#^) ztc92&A_^b?0000000000000000002}m-Z`a=hbG3`m8s`x9(%yI2vo%}T z#}ag%Ja5gK;hCJa<2#EGLLjD%o-=&4g_f!Sz)_%I(L7>mNK?ZAlG-aIGvGsGZwN@v z-~kGe0uqh_3NQ)^2*jF+h1Ig0<^vLwAp#_SQVLM9YDJ;>{193w@msVP&~Z|1YT^uj z&x8qo4Cpdh4_XfOYNA!?tDpKNbU=w~1}mz&G5?!lsIGO^7{gX8#Iw6NOTx`v9n>6L z(~xkd-7B0yv|G%kCRfYgtrPXY?%T!%cF}((o4HgB3$mC95;h2ir}*C*5+G@0 wW@~h3YI$L8XlP<)WOjOPW@U9`ZfbfJWGyx}Gch?D3I0=h0?8{&%xLmCqdmGk-0pP-c(hrMxe z)V)1EUn=?C)Dhz*E;X385Fss#%G!3t|C74uigC)X-01Xyq2uj%G9cGukAze6GkYMS zPM|}6JD;(xHRonB_)(oc0o=@Y1~sD^ZVCnn{>#jz0ulxYkDIaj0~!MexCtTy2;~VX z0|>+nG6M*N2|`E;lOX{llOX{ke<0`wDj@U$;I4o7$cF@I860i7paa`EU2m2Y7NJAp zk7coZ9}qGiRVFDvKz(Z_Q1uX3g68K@sB_!i9|XxgUF9&LB@NdKjsb!KiUA533JM6o)z#9B zpy`GL5()^~wz|B>ij$5E5+Vv9*pfZ8*|M4(Jp^yV6{R5W=OyUY6XH@tb^4v~+q;@W zs~SiOlOX{llOX{kP#^&kObD6no0HbaZoTb1gVA sH#IjoF)%SPGBr0eI5aUhI59XmG%+(YH90XF3->0=@wXA_^eQd2$}-)sXQdACbs}v~gtkd?+JwT+0NHfa3`ZMGAGEKnsY-C;5r%#2$1!> z`I5GfodF^u3J96>>GkD@!`}f4z5)un0t%=B3NQ)^2;8jV-TArv*b0*|0VIDCAlMSl z$s;*Bzj8lenwIs@i?)F={KNvnr-6+(qG9nM!x~ZwP+7nTN^n)-VerjeFjl7#oTbC1 zFf6Bh$f~@!YW6c-jgJWwLCO%NueJk2gmP*<3|qmnyt9_{#4O>B89GzyR{LP<4Htbt zL>G~qj6@tsmJq${*t({)92$QhZEd2%n|lulBC_vC&B@Mny>{QPO=t4yz%(t{A#R%k zA|Q5dKOAe~6))ZO6wxQDSAL52e!8?`KF15diMx&@jRGnlffY^i1?~C%BEC`SE>NY| zjWh2Ej(bjPGYI1sbb8%;KZEAOUW^!h0VsUYLZD?&{VJ$E)HZwRfI5sph kG&wmjGc++bG&DFkH#IpkH#IgI3z=Zg*0es9Dl>h($ diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.json index 566594cac6..f44fd22378 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.json @@ -1,45 +1,73 @@ { "actions": [ + { + "delegate": { + "validatorIdentity": { + "ik": "jzrCl0UMjbiFaQ2rv0A7kGIM/I3eGn8TLz+3YuL1BLs=" + }, + "epochIndex": "8151", + "unbondedAmount": { + "lo": "864682147450177591" + }, + "delegationAmount": { + "lo": "326833752259186567" + } + } + }, + { + "delegatorVote": { + "proposal": "313081682", + "vote": { + "vote": "VOTE_ABSTAIN" + }, + "stakedNote": { + "value": { + "amount": { + "lo": "814032502443382975" + }, + "assetId": { + "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" + } + }, + "rseed": "agwVxvFbxa/kYfn1cZzrkO+BK+XsBYj6R2Mf3P5iiZE=", + "address": { + "inner": "9dFPlUBFnXw9PRN9CUmvfw/OTgRdhwrnz84uSW88mI8C0963CVa1VC5yqnDHAcSaLJADHP7W8Z1SmLCDyozyhyEuGfNxbV2/gkjp/CyuNt8=" + } + }, + "unbondedAmount": { + "lo": "65012729502538182" + }, + "randomizer": "JEhULXyp9tPUW5vc5vegEjm6IdlzzUJFMQbkDQuOCwA=", + "proofBlindingR": "mO02PPy4B/nqOpLk0NvxAWw/0yVU1GJtZPt03p/mGwU=", + "proofBlindingS": "HLptWJR/YXKiNUUDWwivDAAZGyOsvr0Y5A+joPnkdRI=" + } + }, { "output": { "value": { "amount": { - "lo": "683250301615041499" + "lo": "506559940712297023" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, "destAddress": { - "inner": "2OouRGgLGwTpF1eQYmTR+FlbvMBdLFqPSZhIrWfhRZ2tpgVnOKiDXO+ljtku2RHgOgUp72GBgYpGcUZawvUJj+bqXnFFMQ7UQLflXuJNLrE=" - }, - "rseed": "/yDO3IRlgMNN6KVnnT4ORs9U1EysERHNsuN0equoYBo=", - "valueBlinding": "b2XSIwUZKxpAFb6bQ89qfxJMk6733Y/Q+TX+ZzI01wA=", - "proofBlindingR": "0TGhZPxGeXQ6m+WA6oZyWOtgdznpmDtwMc5qt3RSsAs=", - "proofBlindingS": "5aiWpaP8pS8/qalBKGMZaQj3JnDBrORSFTgJV8bfpws=" - } - }, - { - "delegate": { - "validatorIdentity": { - "ik": "gItYj3ipSL5pNowc4zp+HzW/p3UJRTiPNxQWewJKlBc=" + "inner": "GdmgwXY7KcDvkjZoJEpOk48bTP3J+WMhpTg6ElgEoJ+IvGsEydySYzqrC60ZHUehY/vhPRCWH9TiLHxWpP5Jk0JoVs0p/Y1A6S7gvAtH1QY=" }, - "epochIndex": "993", - "unbondedAmount": { - "lo": "832610280256446985" - }, - "delegationAmount": { - "lo": "280840487888282105" - } + "rseed": "czQrZfDtFVI9tJKJ9ccSkPbdaK14LYEoOcppmd5R6Bo=", + "valueBlinding": "oN1Hj+6i2PccWKvkuGv4YImW5WUFSlSCUijdYAsg8QM=", + "proofBlindingR": "xDwAFQhuqYIoVYS2pemWfVIO8QBtee0sahvSoEObrQ0=", + "proofBlindingS": "6YUpkqBO0obU7xn9XC0ktUXm5P3izVzzb7BtwQLZkAg=" } } ], "transactionParameters": { - "expiryHeight": "1977300263", - "chainId": "krtdnlhncesad-801906493239", + "expiryHeight": "6858984278", + "chainId": "lquzghuvfjy-185036916095830232703681131466", "fee": { "amount": { - "lo": "713853619067892027" + "lo": "348178734158911993" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_96.proto index be6e262cebf6c81401d3f713d5bac931042ed64b..f0628c001bfbfebe844a606efb857b5c7b876741 100644 GIT binary patch delta 679 zcmV;Y0$BZu1IGn_3PQpHKMEoWAdfo2mqiSXxP@sAtG_@ykYWt{jouo66E8ovV&e4# zyAanu8VU%vkdKqk`u+b4A_@qHpOL_hvdP2*3aSFC0j2^7(*C5C0U81b0V1dY3NQ)^ z2*0t4{`bd$rVA1x3Lq)!oG&wR_N0gB>0BgmLG+_m`Gf0`EewAkY77;|@ms~Os zah&Ur?}01j>;;JWM`It{{$h!d8d3^S_0dn2Kt-K=Jv|eB2}!Si56(^mU55(i&(1DM zZ#N=9-(A)6=Y(LW_RMcW^Wczg9pXM6{N+2A%ZCI3lVRE81MFU$1uM7Yg8zZc~ zy%^*VqoDcZbrK4Z0uqh_3NQ)^2*2dz+|aV>g9j2K3LudfB!3y%puu)KDZuZNHfSVD zPLq!tO#R9EVjX>!x;Jgb*)dm_Mb2KYu@a+{+J+zXE^~VyB_T6Z$crAe_Im&67-cjfpA|RmM zN008J*!LV*tAFIUYxrP^mgQvyN>qYUDBWNSAn^k#AjCWX6$oyrf+$slwx#KoeNqnb z0Bw2gENUClphKIj4Kg6G*&zwFk&>I7XYFL3|> delta 368 zcmV-$0gwL21&RX{3XuX5jsglW3JM6@*TsYQklDQnk!B@-QVLMm>MlfR3mXLK7gvyC zWYPFpTfD$sELx9Am`JT>;YFRTrUhp>sDoVZrHRxe0F%Hx~x8+{qO)jw-ApaoF+=OL-!%gU=XPrI{M$c5#Oso+R&9dWkdaI~l8X_QX zWzr)B87mrpKo!25L(gh|5=@h>_uY@s`8ED$GBno!Dj?A@p=A6j+~L;{isl8ZIR+1-HyiIYD=It}xA+D(uFycR`u+3zb=UmMhpUMVFuC zzt13~U?8$D;m69m$1|9MkGi#%xM`$X@^(Gbz4Guh4Ktdy^1PW_-Vd`%><;x(r+=n52#}aou6$^5B}R$*2Ot^;{fpc0Ss> zy1(xyvlJJ{^JO2NEdB7QmsN?0i$N=hD^ZZn?u-(z z!400}JEP~9*fJ?8Xl1jUT$n5|X?3*!)!j7#C++!}qn@v`iJKj<>atMg2^KE*Q%o*g zO7&a{8x?w)@7*fuDBCF{$A4HfJO7H&r?kO->zWluN_0IWUi+Po} zIA-j4v24}emCZa_Y#ir(1HTI7?_%y7@C=yo0%J$8CsZF d7#bLwn^>Be85m3PaB*=g{Ia2a(}N!$H~{W06OaG^ delta 543 zcmV+)0^t3|1gPa+_! z@O5dQMekLA6X+7XzpAI4{DbV~TVVMNe{>(q%UHtzDj;-XB+#V!7YTHw5niDP>nwSL3GV_Q=NOhaW0cd=M15BqIRhy3XuX5 zjsglW3JM6A?Ca65_p!qQ5+Vv9De9arGjaB$hv(^&1pyX+QVLLlh!%_+mN9m-T~-a7 zdN-YVmRvWuHn{P*4<8k&*Z$l-0_<1axNB-&V}O=4TKAcXz_ymg$!ub-g5yplWztQ7 zBfL^No-|IxZhLZ`W6OgYAXXnmY0N!#q#EH1A?2Y)SgnqBOj=HVLzKUf)Ow*#^dcZG z7%l@w`g$LJd%B2_WcoCJ=9tabCkGEH6X~&OR&sO!Dj?)%Vi!jtq70{$R6p&HTC6Xx z-;vP`na?22!qa7PRS+^D_M+U-T5aV?KNx16}5+DfL h-jACV5(;Z?b#5&-HZeFi8Vm{w2+P-kw`KjGs*)djHZZwQX$v+p08opP7)SzkN@7w0TSHjZoGdJZviburFjZe!#!;Ns#q^m;Q z9ww0k^BD}iX1{m8x@e;No5nrU_w0Ma<$j9E1r)TUMyHBuK2Ho<{pj)y6{byvt_!dK z*Z#7?Gd1Y~*Q6_){8C&Tuiic1w{q6{U(8Be9Dly;*fHHM=-7wKB7yI9u1k*woU}z{J47z{tP^$S^gvG&eLgG&VDo;sJ)i OyX$w49BWzpmx8OlFI@`W!t_gsA&c8d3^S(Ns7MXs&aV3|PNbIY6~@Vk2V=FQ#I~VM{Z< zbw~WxywQ|S(c=t(om8H;dxzFY*SXV3t2{rB7YdSM_}9%nT`Qbxp~E6M&?cE3QWCq@ z5ZC2}j);{T8X$k2Og5Por|A>z^$^D7)KsPau}ynim8tt0igBn8mP-U8ApOn+*FbP` z(}D@MH>)9iSs$=wlviMR_Dc3444b?K1S%kj!w8-FP%Gm9autyC6Z2Zis=BZ5>_6Tj zP-}H!_pA;wAm@Tk_d(H@2UEQWucqpHC|q`@ykM|_P9cANX*B(pl>`dG0n!4!0SY1t zAla7g4slSm@`{)OCiw!oqbGr3r&%HlqBEa@r5d0f@ggD$AOHXW000000000000000 z0RNXHbW@J=O==b%Pj+9}t||%$s*JcE12Q1bkYxr&?K53O)k&6tQ-dDLRmt7B zm)vg)_g!G|JT_(oIv_YofSx@Sddgl=AIhPqVTEeOP(`%52L`^9>^G%;dlEt*BZ{-* z>^`6h3)v4Z@W@jTNZd*akpdEq0tzq+3J9tCi{H<~)U*eY z=O}+6TX1mq3I1wILbC!R>y`ZrCETH8?q=JRJ02^RmL#3JFe?3eAb3bi3gauEvjBhA z@)YFZBXPcd^azJLQ}k=NYCwL*9=39QCQNKsm{_nHAn=tZThPggHF|E)>7teHwsbu2)NqYp|G6UWq(^_2LJ#7 diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.json b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.json index 8b5e6ec57a..c19b7085fa 100644 --- a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.json +++ b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.json @@ -5,48 +5,36 @@ "note": { "value": { "amount": { - "lo": "870879450197484257" + "lo": "963234966043949978" }, "assetId": { "inner": "KeqcLzNx9qSH5+lcJHBB9KNW+YPrBk5dKzvPMiypahA=" } }, - "rseed": "C8yPJs2yzXSu6CjWqFucX6rF38cB/cssBIQrkwvZtho=", + "rseed": "WdG3+QcwN4CXUod79zKlOfnwz9bJa8CoSSk8o9lYMJM=", "address": { - "inner": "Y5llB9irVKBwneBh8fKtZJwkCitbxzWQuN0QCY6jYR4tazgwL0YID/LKx9QL2sEVCzJaXUcgyvkFFSffubFxwaI8kQKBIx3fFcslKBidv6w=" + "inner": "r7ae/+8Q9d3QdaAs66/GAAbYBo/Am59nYWeIBU7REchE3LYtFPa1EHW2Lo1KZcRWuXzO/cM54CLSFnv2iArQnxjrlJnTB4nGnuLdFtCY9vc=" } }, - "position": "102810785290596", - "randomizer": "WdmFvspv7aYCgmfqYWKBkePOTHMpmRiRm0JfuLBlEwA=", - "valueBlinding": "vEG0qrPBwTNfTY8a+ZLBdmSyt2gEdKDX9c/2XRc8pAM=", - "proofBlindingR": "a2ez4orN2xhyGenw8qEyTPvlpXGljNR2Efp9gPO1hhI=", - "proofBlindingS": "8BksAfaiWbGSHGOKBswdmUpsjhl+6mbK5TBGpxZQJgg=" + "position": "265376821061201", + "randomizer": "vIqQubQc9c1AUM2/7/7ZI039AjxHQkHQMCLjcA8F5QE=", + "valueBlinding": "qszei8uPOwRMd6TO95MqXH93jBnvxZG9s04KVeTAqwE=", + "proofBlindingR": "+Tpv9t8ojCim0+3cyzqfAdKOpIoH2qlBF76U/eO8ngI=", + "proofBlindingS": "yb6FHS5QZsrakAlRoE1FYIeNDM6q4j1apl6QIZoiOQA=" } }, { - "undelegate": { - "validatorIdentity": { - "ik": "/ww1YzwHhSjQ5e3O30Qf3fNDC3EPlSIejy4k+fUBCgU=" - }, - "unbondedAmount": { - "lo": "633254279414671760" - }, - "delegationAmount": { - "lo": "900052667838112190" - }, - "fromEpoch": { - "index": "7011", - "startHeight": "7011" - } + "proposalWithdraw": { + "proposal": "859066776" } } ], "transactionParameters": { - "expiryHeight": "7205113245", - "chainId": "journplpvrp-9112", + "expiryHeight": "7029487225", + "chainId": "tizxgst-83617395365617999388632418", "fee": { "amount": { - "lo": "754108697164883384" + "lo": "954799719241866939" } } } diff --git a/crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.proto b/crates/core/transaction/tests/signing_test_vectors/transaction_plan_99.proto index d6608283ada652226d010aaa77ceacac86251985..6eccd4e16676dbf9a4c5a9640f39fd520a525f97 100644 GIT binary patch delta 363 zcmV-x0hIo-1BL?^3cdmgy8;TR0SYh*3J99_qmq)NhOZ5g7bbsM(YN^rFgJjgQipr@ zGNn2B@XyxCYrv>UDLkXuSTK_sQVLM7wx0j*5cS>Ab)YQkuf_ld*anZlo1bT4XNUz( z(Gkc*+_o(g_O%dowl0lIWyDswe9ryDIp8AF7JK%H3ecYz>y(+(2Z_d>;@uX|nD+M& z(af6Jy{kMLAiRHykh!!R_02#~&A;#d*&|K;0z5}TLC`QF<8TiJcp8?X2q>2aHsX-UM zl>Otpo&qu;$-adhE>LF5+K>rRpiMG1NQGEDpBrE#T<)OHd2 zeSq_|h7vL$@EI%t_M%y_k{n}-2Fx9qN^Fi9e(Gk*D9L3I!Sp2$0i<$d|40e`2;(*o<2Di|2%VeN>lzXeYHxLNZg6aHc5-knIWaLZ8Vm{w2)N6x#MQgVy9%XX BwXpyI diff --git a/docs/protocol/src/transactions/signing.md b/docs/protocol/src/transactions/signing.md index 87fcb23a3a..3156393aa9 100644 --- a/docs/protocol/src/transactions/signing.md +++ b/docs/protocol/src/transactions/signing.md @@ -136,10 +136,10 @@ effect_hash = BLAKE2b-512(len(type_url) || type_url || eh(tx_params) || eh(fee) where the `type_url` is the variable-length Type URL of the transaction body message, and `len(type_url)` is the length of that string encoded as 8 bytes in little-endian byte order. -Test vectors for the effect hash computation for 100 randomly generated `TransactionPlan`s are available [here](https://github.com/penumbra-zone/penumbra/tree/main/crates/core/transaction/tests/signing_test_vectors). You can also use a tool in that same repository to generate additional test vectors via: +Test vectors for the effect hash computation for 100 randomly generated `TransactionPlan`s are available [here](https://github.com/penumbra-zone/penumbra/tree/main/crates/core/transaction/tests/signing_test_vectors). You can also use a tool in that same repository to re-generate those test vectors or generate additional random test vectors via: ``` -cargo test --test generate_transaction_signing_test_vectors +cargo test -- --ignored --test generate_transaction_signing_test_vectors ``` ## `Binding` Signature From 6eb8d759b550336663f4c15d001d3789d3069ef0 Mon Sep 17 00:00:00 2001 From: redshiftzero Date: Thu, 31 Oct 2024 22:41:06 -0400 Subject: [PATCH 17/17] ci: fix wasm compatibility check --- crates/core/transaction/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/core/transaction/Cargo.toml b/crates/core/transaction/Cargo.toml index 0534803a95..02823a0493 100644 --- a/crates/core/transaction/Cargo.toml +++ b/crates/core/transaction/Cargo.toml @@ -50,7 +50,7 @@ penumbra-proto = {workspace = true, default-features = true} penumbra-sct = {workspace = true, default-features = false} penumbra-shielded-pool = {workspace = true, default-features = false} penumbra-stake = {workspace = true, default-features = false} -penumbra-tct = {workspace = true, default-features = true, features = ["arbitrary"] } +penumbra-tct = {workspace = true, default-features = true } penumbra-txhash = {workspace = true, default-features = false} poseidon377 = {workspace = true, features = ["r1cs"]} rand = {workspace = true} @@ -62,7 +62,6 @@ sha2 = {workspace = true} thiserror = {workspace = true} tokio = {workspace = true, features = ["full"], optional = true} tracing = {workspace = true} -proptest = {workspace = true} [dev-dependencies] proptest = {workspace = true} @@ -70,3 +69,4 @@ proptest-derive = {workspace = true} serde_json = {workspace = true} tendermint = {workspace = true} ed25519-consensus = {workspace = true} +penumbra-tct = {workspace = true, default-features = true, features = ["arbitrary"] }