port counting vote CUs to block cost (#22477)

This commit is contained in:
Tao Zhu
2022-01-12 23:27:19 -06:00
committed by Tao Zhu
parent cddab635ff
commit 9c9f2dd5bd
13 changed files with 239 additions and 148 deletions

View File

@@ -337,6 +337,7 @@ pub enum DbTransactionErrorCode {
InvalidAddressLookupTableData,
InvalidAddressLookupTableIndex,
InvalidRentPayingAccount,
WouldExceedMaxVoteCostLimit,
}
impl From<&TransactionError> for DbTransactionErrorCode {
@@ -363,6 +364,7 @@ impl From<&TransactionError> for DbTransactionErrorCode {
Self::WouldExceedMaxAccountCostLimit
}
TransactionError::WouldExceedMaxBlockCostLimit => Self::WouldExceedMaxBlockCostLimit,
TransactionError::WouldExceedMaxVoteCostLimit => Self::WouldExceedMaxVoteCostLimit,
TransactionError::UnsupportedVersion => Self::UnsupportedVersion,
TransactionError::InvalidWritableAccount => Self::InvalidWritableAccount,
TransactionError::WouldExceedMaxAccountDataCostLimit => {