diff --git a/.changelog/893.internal.md b/.changelog/893.internal.md
new file mode 100644
index 000000000..12ac84d08
--- /dev/null
+++ b/.changelog/893.internal.md
@@ -0,0 +1 @@
+Add basic handling of new event types
diff --git a/src/app/components/Transactions/LogEvent.tsx b/src/app/components/Transactions/LogEvent.tsx
index 7fe0ee87a..c5f2bf211 100644
--- a/src/app/components/Transactions/LogEvent.tsx
+++ b/src/app/components/Transactions/LogEvent.tsx
@@ -26,6 +26,7 @@ import { COLORS } from '../../../styles/theme/colors'
import StreamIcon from '@mui/icons-material/Stream'
import LocalFireDepartmentIcon from '@mui/icons-material/LocalFireDepartment'
import { getPreciseNumberFormat } from '../../../locales/getPreciseNumberFormat'
+import { UnknownIcon } from '../CustomIcons/Unknown'
export const EventTypeIcon: FC<{
eventType: RuntimeEventType
@@ -37,6 +38,9 @@ export const EventTypeIcon: FC<{
[RuntimeEventType.coregas_used]: <>>,
[RuntimeEventType.consensus_accountswithdraw]: ,
[RuntimeEventType.consensus_accountsdeposit]: ,
+ [RuntimeEventType.consensus_accountsdelegate]: , // TODO: use correct icon
+ [RuntimeEventType.consensus_accountsundelegate_start]: , // TODO: use correct icon
+ [RuntimeEventType.consensus_accountsundelegate_done]: , // TODO: use correct icon
[RuntimeEventType.accountsmint]: ,
[RuntimeEventType.accountsburn]: (
@@ -138,6 +142,9 @@ const LogEvent: FC<{
[RuntimeEventType.coregas_used]: t('transactionEvent.gasUsed'),
[RuntimeEventType.consensus_accountswithdraw]: t('transactionEvent.consensusWithdrawal'),
[RuntimeEventType.consensus_accountsdeposit]: t('transactionEvent.consensusDeposit'),
+ [RuntimeEventType.consensus_accountsdelegate]: t('transactionEvent.consensusDelegate'),
+ [RuntimeEventType.consensus_accountsundelegate_start]: t('transactionEvent.consensusUndelegateStart'),
+ [RuntimeEventType.consensus_accountsundelegate_done]: t('transactionEvent.consensusUndelegateDone'),
[RuntimeEventType.accountsmint]: t('transactionEvent.accountsmint'),
[RuntimeEventType.accountsburn]: t('transactionEvent.accountsburn'),
}
@@ -231,6 +238,9 @@ const LogEvent: FC<{
case RuntimeEventType.accountstransfer:
case RuntimeEventType.consensus_accountsdeposit:
case RuntimeEventType.consensus_accountswithdraw:
+ case RuntimeEventType.consensus_accountsdelegate: // TODO show this properly
+ case RuntimeEventType.consensus_accountsundelegate_start: // TODO show this properly
+ case RuntimeEventType.consensus_accountsundelegate_done: // TODO show this properly
return (
diff --git a/src/locales/en/translation.json b/src/locales/en/translation.json
index 3136546f6..33097d065 100644
--- a/src/locales/en/translation.json
+++ b/src/locales/en/translation.json
@@ -290,6 +290,9 @@
"accountstransfer": "Transfer",
"consensusDeposit": "Deposit from consensus",
"consensusWithdrawal": "Withdrawal to consensus",
+ "consensusDelegate": "Delegate to consensus",
+ "consensusUndelegateStart": "Start to undelegate from consensus",
+ "consensusUndelegateDone": "Undelegate from consensus finished",
"evmLog": "EVM log message",
"gasUsed": "Gas used",
"fields": {