Kevin Heavey

Results 65 comments of Kevin Heavey

Some more observations: when the test hangs with two transactions, the `fee_collection_results` in `load_execute_and_commit_transactions` look like `[Ok(()), Err(AccountInUse)]`. The part that hangs is the call to `self.poll_signature_status` in `banks_server.process_transaction_with_commitment_and_context`. The...

Ok, so the AccountInUse error happens in `prepare_entry_batch` -> `.lock_accounts()`. This means the transaction doesn't get committed so there's nothing for `get_signature_status_with_blockhash` to see. Is there something we could do...

Oh and I suppose the `test:program-rust` command in the package.json should also specify the Rust version (not sure if it can be made to read the rust-toolchain.toml)

Ok the `last_valid_block_height` solution doesn't seem to work. Looks like the block_height doesn't get incremented so you're never gonna reach any `last_valid_block_height` that's greater than the current block_height

Yeah this is a vague estimate because it's different every time I run it