diff --git a/src/api/serializers/v3/mempool-transactions.ts b/src/api/serializers/v3/mempool-transactions.ts index f4410dd37..f243aa3dc 100644 --- a/src/api/serializers/v3/mempool-transactions.ts +++ b/src/api/serializers/v3/mempool-transactions.ts @@ -93,7 +93,8 @@ export function serializeDbMempoolTransactionSummary( }; return tokenTransfer; } - case DbTxTypeId.SmartContract: { + case DbTxTypeId.SmartContract: + case DbTxTypeId.VersionedSmartContract: { const smartContract: SmartContractMempoolTransactionSummary = { ...result, type: 'smart_contract', @@ -122,7 +123,9 @@ export function serializeDbMempoolTransactionSummary( }; return poisonMicroblock; } - case DbTxTypeId.Coinbase: { + case DbTxTypeId.Coinbase: + case DbTxTypeId.CoinbaseToAltRecipient: + case DbTxTypeId.NakamotoCoinbase: { const coinbase: CoinbaseMempoolTransactionSummary = { ...result, type: 'coinbase', @@ -181,7 +184,8 @@ export function serializeDbMempoolTransaction( }; return tokenTransfer; } - case DbTxTypeId.SmartContract: { + case DbTxTypeId.SmartContract: + case DbTxTypeId.VersionedSmartContract: { const smartContract: SmartContractMempoolTransaction = { ...result, type: 'smart_contract', @@ -220,7 +224,9 @@ export function serializeDbMempoolTransaction( }; return poisonMicroblock; } - case DbTxTypeId.Coinbase: { + case DbTxTypeId.Coinbase: + case DbTxTypeId.CoinbaseToAltRecipient: + case DbTxTypeId.NakamotoCoinbase: { const coinbase: CoinbaseMempoolTransaction = { ...result, type: 'coinbase', diff --git a/src/api/serializers/v3/transactions.ts b/src/api/serializers/v3/transactions.ts index 0f473a1fe..dcee0f396 100644 --- a/src/api/serializers/v3/transactions.ts +++ b/src/api/serializers/v3/transactions.ts @@ -134,7 +134,8 @@ export function serializeDbTransactionSummary(summary: DbTransactionSummary): Tr }; return tokenTransfer; } - case DbTxTypeId.SmartContract: { + case DbTxTypeId.SmartContract: + case DbTxTypeId.VersionedSmartContract: { const smartContract: SmartContractTransactionSummary = { ...result, type: 'smart_contract', @@ -163,7 +164,9 @@ export function serializeDbTransactionSummary(summary: DbTransactionSummary): Tr }; return poisonMicroblock; } - case DbTxTypeId.Coinbase: { + case DbTxTypeId.Coinbase: + case DbTxTypeId.CoinbaseToAltRecipient: + case DbTxTypeId.NakamotoCoinbase: { const coinbase: CoinbaseTransactionSummary = { ...result, type: 'coinbase', @@ -274,7 +277,8 @@ export function serializeDbTransaction( }; return tokenTransfer; } - case DbTxTypeId.SmartContract: { + case DbTxTypeId.SmartContract: + case DbTxTypeId.VersionedSmartContract: { const smartContract: SmartContractTransaction = { ...result, type: 'smart_contract', @@ -313,7 +317,9 @@ export function serializeDbTransaction( }; return poisonMicroblock; } - case DbTxTypeId.Coinbase: { + case DbTxTypeId.Coinbase: + case DbTxTypeId.CoinbaseToAltRecipient: + case DbTxTypeId.NakamotoCoinbase: { const coinbase: CoinbaseTransaction = { ...result, type: 'coinbase',