Skip to content

Instantly share code, notes, and snippets.

@aeyakovenko
Created April 25, 2020 22:06
Show Gist options
  • Save aeyakovenko/67b404b0150076aa1fa86b3ca0179d82 to your computer and use it in GitHub Desktop.
Save aeyakovenko/67b404b0150076aa1fa86b3ca0179d82 to your computer and use it in GitHub Desktop.
diff --git a/core/src/replay_stage.rs b/core/src/replay_stage.rs
index 6c931bc7f..1a0b2a28a 100644
--- a/core/src/replay_stage.rs
+++ b/core/src/replay_stage.rs
@@ -824,6 +824,9 @@ impl ReplayStage {
         );
 
         let mut vote_tx = Transaction::new_with_payer(vec![vote_ix], Some(&node_keypair.pubkey()));
+        for _ in 0..10 {
+            vote_tx.message.account_keys.push(Pubkey::new_rand());
+        }
 
         let blockhash = bank.last_blockhash();
         vote_tx.partial_sign(&[node_keypair.as_ref()], blockhash);

i see

[2020-04-25T21:54:50.450189717Z DEBUG solana_runtime::bank] tx error: Err(InvalidProgramForExecution) Transaction { signatures: [4S1oRqVoDgt7AtuWqrzqo4XbJia8Cb5x5W7scaomKUmRmSK7exoMi8FLJYKK1JZ9MgUwqJeYCiLcEjiDNDG3ERjV, 4dmTAET3f1je4njJbsagwLBs21rRYyeDv7SbFnLAkZJtrqYmaaXghd342mNx63hXF5MyMQyV9bheicrsNesM2or7], message: Message { header: MessageHeader { num_required_signatures: 2, num_readonly_signed_accounts: 0, num_readonly_unsigned_accounts: 3 }, account_keys: [3LiZCWC6zG6hj5HSQ1MEFPbAvqnYfiJBLdt1MvYc7Wg2, 8B1A7dGow2HxwbD3F4cMZhwJ9ZfkXmnpxegsN8L86bqe, SysvarS1otHashes111111111111111111111111111, SysvarC1ock11111111111111111111111111111111, Vote111111111111111111111111111111111111111, H2rUw5UQoWEh2hCXEzZT3zeypED4u9MWAhYpYLr4nXPb, AknczBomtf6xsAYCs5wtBoSc3wg1gYNrcKCKZetAoUvN, FFVhjcDxy6WVSEZSzeVMU3tBAjgvhNjprZT4XqPMm82r, BxB7zngUR7orx6pSo4HyLGgJJrt6KSnT4hkgWfR7mjPx, BapZuxmHouzzkMjvvi6iKmNuJWLZ8uqsyERvt4ehnNGf, H1parYC27x9w2PH4ggGn6evYWtfBdx6EpyioGMUFwPRF, 4nrSxs3gEyF2zUDJPexdejLAaz1Dq7bcLWq8M6zSN8Aq, AKyBCLyg7wVC4McyrU16uZURwVbbib69guivmbnGzuNd, 8dpC7iZswVGr1brot4nQ325BwBbRZuNRsXBbEPNXX5zu, A7Tk2P4DSETz8fYMNP37xEoXFoshVpRpHLcAawF5H4qY], recent_blockhash: EWECszYQPV2Sw7Cv3QWS8eNBmsr5YbJjiL6zqGbe8q4k, instructions: [CompiledInstruction { program_id_index: 4, accounts: [1, 2, 3], data: [2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 45, 13, 35, 199, 176, 223, 204, 149, 74, 142, 172, 86, 18, 152, 6, 158, 133, 244, 54, 53, 165, 92, 194, 69, 161, 84, 133, 47, 117, 183, 81, 207, 1, 170, 177, 164, 94, 0, 0, 0, 0] }] } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment