Adapt to slower moving last_ids
This commit is contained in:
parent
d5de5bec4f
commit
2bc939f535
|
@ -86,7 +86,7 @@ fn test_replay() {
|
||||||
let tvu_addr = target1.info.tvu;
|
let tvu_addr = target1.info.tvu;
|
||||||
|
|
||||||
let bank = Bank::new(&genesis_block);
|
let bank = Bank::new(&genesis_block);
|
||||||
let mut cur_hash = bank.last_id();
|
let last_id = bank.last_id();
|
||||||
let bank_forks = BankForks::new(0, bank);
|
let bank_forks = BankForks::new(0, bank);
|
||||||
let bank_forks_info = vec![BankForksInfo {
|
let bank_forks_info = vec![BankForksInfo {
|
||||||
bank_id: 0,
|
bank_id: 0,
|
||||||
|
@ -136,8 +136,9 @@ fn test_replay() {
|
||||||
let mut msgs = Vec::new();
|
let mut msgs = Vec::new();
|
||||||
let mut blob_idx = 0;
|
let mut blob_idx = 0;
|
||||||
let num_transfers = 10;
|
let num_transfers = 10;
|
||||||
let transfer_amount = 501;
|
let mut transfer_amount = 501;
|
||||||
let bob_keypair = Keypair::new();
|
let bob_keypair = Keypair::new();
|
||||||
|
let mut cur_hash = last_id;
|
||||||
for i in 0..num_transfers {
|
for i in 0..num_transfers {
|
||||||
let entry0 = next_entry_mut(&mut cur_hash, i, vec![]);
|
let entry0 = next_entry_mut(&mut cur_hash, i, vec![]);
|
||||||
let entry_tick0 = next_entry_mut(&mut cur_hash, i + 1, vec![]);
|
let entry_tick0 = next_entry_mut(&mut cur_hash, i + 1, vec![]);
|
||||||
|
@ -146,7 +147,7 @@ fn test_replay() {
|
||||||
&mint_keypair,
|
&mint_keypair,
|
||||||
bob_keypair.pubkey(),
|
bob_keypair.pubkey(),
|
||||||
transfer_amount,
|
transfer_amount,
|
||||||
cur_hash,
|
last_id,
|
||||||
0,
|
0,
|
||||||
);
|
);
|
||||||
let entry_tick1 = next_entry_mut(&mut cur_hash, i + 1, vec![]);
|
let entry_tick1 = next_entry_mut(&mut cur_hash, i + 1, vec![]);
|
||||||
|
@ -154,6 +155,7 @@ fn test_replay() {
|
||||||
let entry_tick2 = next_entry_mut(&mut cur_hash, i + 1, vec![]);
|
let entry_tick2 = next_entry_mut(&mut cur_hash, i + 1, vec![]);
|
||||||
|
|
||||||
alice_ref_balance -= transfer_amount;
|
alice_ref_balance -= transfer_amount;
|
||||||
|
transfer_amount -= 1; // Sneaky: change transfer_amount slightly to avoid DuplicateSignature errors
|
||||||
|
|
||||||
let entries = vec![entry0, entry_tick0, entry_tick1, entry1, entry_tick2];
|
let entries = vec![entry0, entry_tick0, entry_tick1, entry1, entry_tick2];
|
||||||
let blobs = entries.to_shared_blobs();
|
let blobs = entries.to_shared_blobs();
|
||||||
|
|
Loading…
Reference in New Issue