Add blockstore address-to-signature index (#9367)

automerge
This commit is contained in:
Tyera Eulberg
2020-04-08 13:50:39 -06:00
committed by GitHub
parent 8e5ac1338f
commit 36e73cada4
4 changed files with 253 additions and 38 deletions

View File

@ -70,9 +70,14 @@ impl TransactionStatusService {
}
.expect("FeeCalculator must exist");
let fee = fee_calculator.calculate_fee(transaction.message());
let (writable_keys, readonly_keys) =
transaction.message.get_account_keys_by_lock_type();
blockstore
.write_transaction_status(
(transaction.signatures[0], slot),
slot,
transaction.signatures[0],
writable_keys,
readonly_keys,
&TransactionStatusMeta {
status,
fee,