{"version":3,"file":"mock-raw-notifications.mjs","sourceRoot":"","sources":["../../../src/NotificationServicesController/mocks/mock-raw-notifications.ts"],"names":[],"mappings":"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","sourcesContent":["import { TRIGGER_TYPES } from '../constants/notification-schema';\nimport type { NormalisedAPINotification } from '../types/notification-api/notification-api';\n\n/**\n * Mocking Utility - create a mock Eth sent notification\n *\n * @returns Mock raw Eth sent notification\n */\nexport function createMockNotificationEthSent(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ETH_SENT,\n    notification_type: 'on-chain',\n    id: '3fa85f64-5717-4562-b3fc-2c963f66afa7',\n    unread: true,\n    created_at: '2022-03-01T00:00:00Z',\n    payload: {\n      chain_id: 1,\n      block_number: 17485840,\n      block_timestamp: '2022-03-01T00:00:00Z',\n      tx_hash:\n        '0xb2256b183f2fb3872f99294ab55fb03e6a479b0d4aca556a3b27568b712505a6',\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'eth_sent',\n        network_fee: {\n          gas_price: '207806259583',\n          native_token_price_in_usd: '0.83',\n        },\n        from: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n        to: '0x881D40237659C251811CEC9c364ef91dC08D300D',\n        amount: {\n          usd: '670.64',\n          eth: '0.005',\n        },\n      },\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock Eth Received notification\n *\n * @returns Mock raw Eth Received notification\n */\nexport function createMockNotificationEthReceived(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ETH_RECEIVED,\n    notification_type: 'on-chain',\n    id: '3fa85f64-5717-4562-b3fc-2c963f66afa8',\n    unread: true,\n    created_at: '2022-03-01T00:00:00Z',\n    payload: {\n      chain_id: 1,\n      block_number: 17485840,\n      block_timestamp: '2022-03-01T00:00:00Z',\n      tx_hash:\n        '0xb2256b183f2fb3872f99294ab55fb03e6a479b0d4aca556a3b27568b712505a6',\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'eth_received',\n        network_fee: {\n          gas_price: '207806259583',\n          native_token_price_in_usd: '0.83',\n        },\n        from: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n        to: '0x881D40237659C251811CEC9c364ef91dC08D300D',\n        amount: {\n          usd: '670.64',\n          eth: '808.000000000000000000',\n        },\n      },\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock ERC20 sent notification\n *\n * @returns Mock raw ERC20 sent notification\n */\nexport function createMockNotificationERC20Sent(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ERC20_SENT,\n    notification_type: 'on-chain',\n    id: '3fa85f64-5717-4562-b3fc-2c963f66afa9',\n    unread: true,\n    created_at: '2022-03-01T00:00:00Z',\n    payload: {\n      chain_id: 1,\n      block_number: 17485840,\n      block_timestamp: '2022-03-01T00:00:00Z',\n      tx_hash:\n        '0xb2256b183f2fb3872f99294ab55fb03e6a479b0d4aca556a3b27568b712505a6',\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'erc20_sent',\n        network_fee: {\n          gas_price: '207806259583',\n          native_token_price_in_usd: '0.83',\n        },\n        to: '0xecc19e177d24551aa7ed6bc6fe566eca726cc8a9',\n        from: '0x1231deb6f5749ef6ce6943a275a1d3e7486f4eae',\n        token: {\n          usd: '1.00',\n          name: 'USDC',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/usdc.svg',\n          amount: '4956250000',\n          symbol: 'USDC',\n          address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',\n          decimals: '6',\n        },\n      },\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock ERC20 received notification\n *\n * @returns Mock raw ERC20 received notification\n */\nexport function createMockNotificationERC20Received(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ERC20_RECEIVED,\n    notification_type: 'on-chain',\n    id: '3fa85f64-5717-4562-b3fc-2c963f66afa6',\n    unread: true,\n    created_at: '2022-03-01T00:00:00Z',\n    payload: {\n      chain_id: 1,\n      block_number: 17485840,\n      block_timestamp: '2022-03-01T00:00:00Z',\n      tx_hash:\n        '0xb2256b183f2fb3872f99294ab55fb03e6a479b0d4aca556a3b27568b712505a6',\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'erc20_received',\n        network_fee: {\n          gas_price: '207806259583',\n          native_token_price_in_usd: '0.83',\n        },\n        to: '0xeae7380dd4cef6fbd1144f49e4d1e6964258a4f4',\n        from: '0x51c72848c68a965f66fa7a88855f9f7784502a7f',\n        token: {\n          usd: '0.00',\n          name: 'SHIBA INU',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/shib.svg',\n          amount: '8382798736999999457296646144',\n          symbol: 'SHIB',\n          address: '0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce',\n          decimals: '18',\n        },\n      },\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock ERC721 sent notification\n *\n * @returns Mock raw ERC721 sent notification\n */\nexport function createMockNotificationERC721Sent(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ERC721_SENT,\n    notification_type: 'on-chain',\n    id: 'a4193058-9814-537e-9df4-79dcac727fb6',\n    created_at: '2023-11-15T11:08:17.895407Z',\n    unread: true,\n    payload: {\n      block_number: 18576643,\n      block_timestamp: '1700043467',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        to: '0xf47f628fe3bd2595e9ab384bfffc3859b448e451',\n        nft: {\n          name: 'Captainz #8680',\n          image:\n            'https://i.seadn.io/s/raw/files/ae0fc06714ff7fb40217340d8a242c0e.gif?w=500&auto=format',\n          token_id: '8680',\n          collection: {\n            name: 'The Captainz',\n            image:\n              'https://i.seadn.io/gcs/files/6df4d75778066bce740050615bc84e21.png?w=500&auto=format',\n            symbol: 'Captainz',\n            address: '0x769272677fab02575e84945f03eca517acc544cc',\n          },\n        },\n        from: '0x24a0bb54b7e7a8e406e9b28058a9fd6c49e6df4f',\n        kind: 'erc721_sent',\n        network_fee: {\n          gas_price: '24550653274',\n          native_token_price_in_usd: '1986.61',\n        },\n      },\n      tx_hash:\n        '0x0833c69fb41cf972a0f031fceca242939bc3fcf82b964b74606649abcad371bd',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock ERC721 received notification\n *\n * @returns Mock raw ERC721 received notification\n */\nexport function createMockNotificationERC721Received(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ERC721_RECEIVED,\n    notification_type: 'on-chain',\n    id: '00a79d24-befa-57ed-a55a-9eb8696e1654',\n    created_at: '2023-11-14T17:40:52.319281Z',\n    unread: true,\n    payload: {\n      block_number: 18571446,\n      block_timestamp: '1699980623',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        to: '0xba7f3daa8adfdad686574406ab9bd5d2f0a49d2e',\n        nft: {\n          name: 'The Plague #2722',\n          image:\n            'https://i.seadn.io/s/raw/files/a96f90ec8ebf55a2300c66a0c46d6a16.png?w=500&auto=format',\n          token_id: '2722',\n          collection: {\n            name: 'The Plague NFT',\n            image:\n              'https://i.seadn.io/gcs/files/4577987a5ca45ca5118b2e31559ee4d1.jpg?w=500&auto=format',\n            symbol: 'FROG',\n            address: '0xc379e535caff250a01caa6c3724ed1359fe5c29b',\n          },\n        },\n        from: '0x24a0bb54b7e7a8e406e9b28058a9fd6c49e6df4f',\n        kind: 'erc721_received',\n        network_fee: {\n          gas_price: '53701898538',\n          native_token_price_in_usd: '2047.01',\n        },\n      },\n      tx_hash:\n        '0xe554c9e29e6eeca8ba94da4d047334ba08b8eb9ca3b801dd69cec08dfdd4ae43',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock ERC1155 sent notification\n *\n * @returns Mock raw ERC1155 sent notification\n */\nexport function createMockNotificationERC1155Sent(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ERC1155_SENT,\n    notification_type: 'on-chain',\n    id: 'a09ff9d1-623a-52ab-a3d4-c7c8c9a58362',\n    created_at: '2023-11-20T20:44:10.110706Z',\n    unread: true,\n    payload: {\n      block_number: 18615206,\n      block_timestamp: '1700510003',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        to: '0x15bd77ccacf2da39b84f0c31fee2e451225bb190',\n        nft: {\n          name: 'IlluminatiNFT DAO',\n          image:\n            'https://i.seadn.io/gcs/files/79a77cb37c7b2f1069f752645d29fea7.jpg?w=500&auto=format',\n          token_id: '1',\n          collection: {\n            name: 'IlluminatiNFT DAO',\n            image:\n              'https://i.seadn.io/gae/LTKz3om2eCQfn3M6PkqEmY7KhLtdMCOm0QVch2318KJq7-KyToCH7NBTMo4UuJ0AZI-oaBh1HcgrAEIEWYbXY3uMcYpuGXunaXEh?w=500&auto=format',\n            symbol: 'TRUTH',\n            address: '0xe25f0fe686477f9df3c2876c4902d3b85f75f33a',\n          },\n        },\n        from: '0x0000000000000000000000000000000000000000',\n        kind: 'erc1155_sent',\n        network_fee: {\n          gas_price: '33571446596',\n          native_token_price_in_usd: '2038.88',\n        },\n      },\n      tx_hash:\n        '0x03381aba290facbaf71c123e263c8dc3dd550aac00ef589cce395182eaeff76f',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock ERC1155 received notification\n *\n * @returns Mock raw ERC1155 received notification\n */\nexport function createMockNotificationERC1155Received(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ERC1155_RECEIVED,\n    notification_type: 'on-chain',\n    id: 'b6b93c84-e8dc-54ed-9396-7ea50474843a',\n    created_at: '2023-11-20T20:44:10.110706Z',\n    unread: true,\n    payload: {\n      block_number: 18615206,\n      block_timestamp: '1700510003',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        to: '0x15bd77ccacf2da39b84f0c31fee2e451225bb190',\n        nft: {\n          name: 'IlluminatiNFT DAO',\n          image:\n            'https://i.seadn.io/gcs/files/79a77cb37c7b2f1069f752645d29fea7.jpg?w=500&auto=format',\n          token_id: '1',\n          collection: {\n            name: 'IlluminatiNFT DAO',\n            image:\n              'https://i.seadn.io/gae/LTKz3om2eCQfn3M6PkqEmY7KhLtdMCOm0QVch2318KJq7-KyToCH7NBTMo4UuJ0AZI-oaBh1HcgrAEIEWYbXY3uMcYpuGXunaXEh?w=500&auto=format',\n            symbol: 'TRUTH',\n            address: '0xe25f0fe686477f9df3c2876c4902d3b85f75f33a',\n          },\n        },\n        from: '0x0000000000000000000000000000000000000000',\n        kind: 'erc1155_received',\n        network_fee: {\n          gas_price: '33571446596',\n          native_token_price_in_usd: '2038.88',\n        },\n      },\n      tx_hash:\n        '0x03381aba290facbaf71c123e263c8dc3dd550aac00ef589cce395182eaeff76f',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock MetaMask Swaps notification\n *\n * @returns Mock raw MetaMask Swaps notification\n */\nexport function createMockNotificationMetaMaskSwapsCompleted(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.METAMASK_SWAP_COMPLETED,\n    notification_type: 'on-chain',\n    id: '7ddfe6a1-ac52-5ffe-aa40-f04242db4b8b',\n    created_at: '2023-10-18T13:58:49.854596Z',\n    unread: true,\n    payload: {\n      block_number: 18377666,\n      block_timestamp: '1697637275',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'metamask_swap_completed',\n        rate: '1558.27',\n        token_in: {\n          usd: '1576.73',\n          image:\n            'https://token.api.cx.metamask.io/assets/nativeCurrencyLogos/ethereum.svg',\n          amount: '9000000000000000',\n          symbol: 'ETH',\n          address: '0x0000000000000000000000000000000000000000',\n          decimals: '18',\n          name: 'Ethereum',\n        },\n        token_out: {\n          usd: '1.00',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/usdt.svg',\n          amount: '14024419',\n          symbol: 'USDT',\n          address: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n          decimals: '6',\n          name: 'USDT',\n        },\n        network_fee: {\n          gas_price: '15406129273',\n          native_token_price_in_usd: '1576.73',\n        },\n      },\n      tx_hash:\n        '0xf69074290f3aa11bce567aabc9ca0df7a12559dfae1b80ba1a124e9dfe19ecc5',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock RocketPool Stake Completed notification\n *\n * @returns Mock raw RocketPool Stake Completed notification\n */\nexport function createMockNotificationRocketPoolStakeCompleted(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ROCKETPOOL_STAKE_COMPLETED,\n    notification_type: 'on-chain',\n    id: 'c2a2f225-b2fb-5d6c-ba56-e27a5c71ffb9',\n    created_at: '2023-11-20T12:02:48.796824Z',\n    unread: true,\n    payload: {\n      block_number: 18585057,\n      block_timestamp: '1700145059',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'rocketpool_stake_completed',\n        stake_in: {\n          usd: '2031.86',\n          name: 'Ethereum',\n          image:\n            'https://token.api.cx.metamask.io/assets/nativeCurrencyLogos/ethereum.svg',\n          amount: '190690478063438272',\n          symbol: 'ETH',\n          address: '0x0000000000000000000000000000000000000000',\n          decimals: '18',\n        },\n        stake_out: {\n          usd: '2226.49',\n          name: 'Rocket Pool ETH',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/rETH.svg',\n          amount: '175024360778165879',\n          symbol: 'RETH',\n          address: '0xae78736Cd615f374D3085123A210448E74Fc6393',\n          decimals: '18',\n        },\n        network_fee: {\n          gas_price: '36000000000',\n          native_token_price_in_usd: '2031.86',\n        },\n      },\n      tx_hash:\n        '0xcfc0693bf47995907b0f46ef0644cf16dd9a0de797099b2e00fd481e1b2117d3',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock RocketPool Un-staked notification\n *\n * @returns Mock raw RocketPool Un-staked notification\n */\nexport function createMockNotificationRocketPoolUnStakeCompleted(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.ROCKETPOOL_UNSTAKE_COMPLETED,\n    notification_type: 'on-chain',\n    id: '291ec897-f569-4837-b6c0-21001b198dff',\n    created_at: '2023-10-19T13:11:10.623042Z',\n    unread: true,\n    payload: {\n      block_number: 18384336,\n      block_timestamp: '1697718011',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'rocketpool_unstake_completed',\n        stake_in: {\n          usd: '1686.34',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/rETH.svg',\n          amount: '66608041413696770',\n          symbol: 'RETH',\n          address: '0xae78736Cd615f374D3085123A210448E74Fc6393',\n          decimals: '18',\n          name: 'Rocketpool Eth',\n        },\n        stake_out: {\n          usd: '1553.75',\n          image:\n            'https://token.api.cx.metamask.io/assets/nativeCurrencyLogos/ethereum.svg',\n          amount: '72387843427700824',\n          symbol: 'ETH',\n          address: '0x0000000000000000000000000000000000000000',\n          decimals: '18',\n          name: 'Ethereum',\n        },\n        network_fee: {\n          gas_price: '5656322987',\n          native_token_price_in_usd: '1553.75',\n        },\n      },\n      tx_hash:\n        '0xc7972a7e409abfc62590ec90e633acd70b9b74e76ad02305be8bf133a0e22d5f',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock Lido Stake Completed notification\n *\n * @returns Mock raw Lido Stake Completed notification\n */\nexport function createMockNotificationLidoStakeCompleted(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.LIDO_STAKE_COMPLETED,\n    notification_type: 'on-chain',\n    id: 'ec10d66a-f78f-461f-83c9-609aada8cc50',\n    created_at: '2023-11-02T22:28:49.970865Z',\n    unread: true,\n    payload: {\n      block_number: 18487118,\n      block_timestamp: '1698961091',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'lido_stake_completed',\n        stake_in: {\n          usd: '1806.33',\n          name: 'Ethereum',\n          image:\n            'https://token.api.cx.metamask.io/assets/nativeCurrencyLogos/ethereum.svg',\n          amount: '330303634023928032',\n          symbol: 'ETH',\n          address: '0x0000000000000000000000000000000000000000',\n          decimals: '18',\n        },\n        stake_out: {\n          usd: '1801.30',\n          name: 'Liquid staked Ether 2.0',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/stETH.svg',\n          amount: '330303634023928032',\n          symbol: 'STETH',\n          address: '0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84',\n          decimals: '18',\n        },\n        network_fee: {\n          gas_price: '26536359866',\n          native_token_price_in_usd: '1806.33',\n        },\n      },\n      tx_hash:\n        '0x8cc0fa805f7c3b1743b14f3b91c6b824113b094f26d4ccaf6a71ad8547ce6a0f',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock Lido Withdrawal Requested notification\n *\n * @returns Mock raw Lido Withdrawal Requested notification\n */\nexport function createMockNotificationLidoWithdrawalRequested(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.LIDO_WITHDRAWAL_REQUESTED,\n    notification_type: 'on-chain',\n    id: 'ef003925-3379-4ba7-9e2d-8218690cadc9',\n    created_at: '2023-10-18T15:04:02.482526Z',\n    unread: true,\n    payload: {\n      block_number: 18377760,\n      block_timestamp: '1697638415',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'lido_withdrawal_requested',\n        stake_in: {\n          usd: '1568.54',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/stETH.svg',\n          amount: '97180668792218669859',\n          symbol: 'STETH',\n          address: '0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84',\n          decimals: '18',\n          name: 'Staked Eth',\n        },\n        stake_out: {\n          usd: '1576.73',\n          image:\n            'https://token.api.cx.metamask.io/assets/nativeCurrencyLogos/ethereum.svg',\n          amount: '97180668792218669859',\n          symbol: 'ETH',\n          address: '0x0000000000000000000000000000000000000000',\n          decimals: '18',\n          name: 'Ethereum',\n        },\n        network_fee: {\n          gas_price: '11658906980',\n          native_token_price_in_usd: '1576.73',\n        },\n      },\n      tx_hash:\n        '0x58b5f82e084cb750ea174e02b20fbdfd2ba8d78053deac787f34fc38e5d427aa',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock Lido Withdrawal Completed notification\n *\n * @returns Mock raw Lido Withdrawal Completed notification\n */\nexport function createMockNotificationLidoWithdrawalCompleted(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.LIDO_WITHDRAWAL_COMPLETED,\n    notification_type: 'on-chain',\n    id: 'd73df14d-ce73-4f38-bad3-ab028154042f',\n    created_at: '2023-10-18T16:35:03.147606Z',\n    unread: true,\n    payload: {\n      block_number: 18378208,\n      block_timestamp: '1697643851',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'lido_withdrawal_completed',\n        stake_in: {\n          usd: '1570.23',\n          image:\n            'https://raw.githubusercontent.com/MetaMask/contract-metadata/master/images/stETH.svg',\n          amount: '35081997661451346',\n          symbol: 'STETH',\n          address: '0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84',\n          decimals: '18',\n          name: 'Staked Eth',\n        },\n        stake_out: {\n          usd: '1571.74',\n          image:\n            'https://token.api.cx.metamask.io/assets/nativeCurrencyLogos/ethereum.svg',\n          amount: '35081997661451346',\n          symbol: 'ETH',\n          address: '0x0000000000000000000000000000000000000000',\n          decimals: '18',\n          name: 'Ethereum',\n        },\n        network_fee: {\n          gas_price: '12699495150',\n          native_token_price_in_usd: '1571.74',\n        },\n      },\n      tx_hash:\n        '0xe6d210d2e601ef3dd1075c48e71452cf35f2daae3886911e964e3babad8ac657',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock Lido Withdrawal Ready notification\n *\n * @returns Mock raw Lido Withdrawal Ready notification\n */\nexport function createMockNotificationLidoReadyToBeWithdrawn(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.LIDO_STAKE_READY_TO_BE_WITHDRAWN,\n    notification_type: 'on-chain',\n    id: 'd73df14d-ce73-4f38-bad3-ab028154042e',\n    created_at: '2023-10-18T16:35:03.147606Z',\n    unread: true,\n    payload: {\n      block_number: 18378208,\n      block_timestamp: '1697643851',\n      chain_id: 1,\n      address: '0x881D40237659C251811CEC9c364ef91dC08D300C',\n      network: {\n        name: 'Ethereum',\n        native_symbol: 'ETH',\n        block_explorer: {\n          url: 'https://etherscan.io',\n          name: 'Etherscan',\n        },\n      },\n      data: {\n        kind: 'lido_stake_ready_to_be_withdrawn',\n        request_id: '123456789',\n        staked_eth: {\n          address: '0x881D40237659C251811CEC9c364ef91dC08D300F',\n          symbol: 'ETH',\n          name: 'Ethereum',\n          amount: '2.5',\n          decimals: '18',\n          image:\n            'https://token.api.cx.metamask.io/assets/nativeCurrencyLogos/ethereum.svg',\n          usd: '10000.00',\n        },\n      },\n      tx_hash:\n        '0xe6d210d2e601ef3dd1075c48e71452cf35f2daae3886911e964e3babad8ac657',\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - create a mock Generic Platform notification\n *\n * @returns Mock raw Generic Platform notification\n */\nexport function createMockPlatformNotification(): NormalisedAPINotification {\n  const mockNotification: NormalisedAPINotification = {\n    type: TRIGGER_TYPES.PLATFORM,\n    notification_type: 'platform',\n    id: '3fa85f64-5717-4562-b3fc-2c963f66afa6',\n    unread: true,\n    created_at: '2025-10-09T09:45:34.202Z',\n    template: {\n      image_url:\n        'https://images.ctfassets.net/clixtyxoaeas/4rnpEzy1ATWRKVBOLxZ1Fm/a74dc1eed36d23d7ea6030383a4d5163/MetaMask-icon-fox.svg',\n      title: 'This is a Platform Notification!',\n      body: 'Teams can now build out their own notifications, and add an optional CTA (like this one below).',\n      cta: {\n        content: 'Get Started',\n        link: 'https://metamask.io/get-started',\n      },\n    },\n  };\n\n  return mockNotification;\n}\n\n/**\n * Mocking Utility - creates an array of raw on-chain notifications\n *\n * @returns Array of raw on-chain notifications\n */\nexport function createMockRawOnChainNotifications(): NormalisedAPINotification[] {\n  return [1, 2, 3].map((id) => {\n    const notification = createMockNotificationEthSent();\n    notification.id += `-${id}`;\n    return notification;\n  });\n}\n"]}