diff --git a/src/components/ExplorerTable/ExplorerTable.tsx b/src/components/ExplorerTable/ExplorerTable.tsx index c610ff7..5abaf5c 100644 --- a/src/components/ExplorerTable/ExplorerTable.tsx +++ b/src/components/ExplorerTable/ExplorerTable.tsx @@ -30,6 +30,7 @@ type ExplorerTable = { const ExplorerTable: React.FC = ({ state, sharedConfig }: ExplorerTable) => { const { classes } = useStyles() + const NATIVE_RESOURCE_ID = "0x1000000000000000000000000000000000000000000000000000000000000000" const renderTransferList = (transferData: Transfer[]): JSX.Element[] => { return transferData.map((transfer: Transfer) => { @@ -97,7 +98,9 @@ const ExplorerTable: React.FC = ({ state, sharedConfig }: Explore - {type !== undefined ? formatTransferType(type as ResourceTypes) : "-"} + + {type !== undefined ? formatTransferType(resourceID !== NATIVE_RESOURCE_ID ? (type as ResourceTypes) : ResourceTypes.NATIVE) : "-"} + diff --git a/src/types/explorer.ts b/src/types/explorer.ts index 5bdf22c..9486111 100644 --- a/src/types/explorer.ts +++ b/src/types/explorer.ts @@ -200,6 +200,7 @@ export const enum ResourceTypes { PERMISSIONED_GENERIC = "permissionedGeneric", PERMISSIONLESS_GENERIC = "permissionlessGeneric", SEMI_FUNGIBLE = "semifungible", + NATIVE = "native", } export type SharedConfig = { diff --git a/src/utils/Helpers.tsx b/src/utils/Helpers.tsx index 1871285..e791a88 100644 --- a/src/utils/Helpers.tsx +++ b/src/utils/Helpers.tsx @@ -206,6 +206,8 @@ export const formatTransferType = (transferType: ResourceTypes): string => { return "Generic" case ResourceTypes.SEMI_FUNGIBLE: return "Semifungible" + case ResourceTypes.NATIVE: + return "Native" default: return "Fungible" }