import { BigNumber } from 'ethers'; import { ReserveIncentiveDataResponse, UserReserveIncentiveDataResponse, } from './types/UiIncentiveDataProviderTypes'; export const getReservesIncentivesDataMock: ReserveIncentiveDataResponse[] = [ { underlyingAsset: '0xdAC17F958D2ee523a2206206994597C13D831ec7', 0: '0xdAC17F958D2ee523a2206206994597C13D831ec7', 1: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 4: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, aIncentiveData: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 4: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, 2: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334' }), 4: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, vIncentiveData: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334' }), 4: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, 3: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), tokenAddress: '0x0000000000000000000000000000000000000000', rewardTokenAddress: '0x0000000000000000000000000000000000000000', incentiveControllerAddress: '0x0000000000000000000000000000000000000000', rewardTokenDecimals: 0, precision: 0, 0: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 4: '0x0000000000000000000000000000000000000000', 5: '0x0000000000000000000000000000000000000000', 6: '0x0000000000000000000000000000000000000000', 7: 0, 8: 0, }, sIncentiveData: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), tokenAddress: '0x0000000000000000000000000000000000000000', rewardTokenAddress: '0x0000000000000000000000000000000000000000', incentiveControllerAddress: '0x0000000000000000000000000000000000000000', rewardTokenDecimals: 0, precision: 0, 0: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 4: '0x0000000000000000000000000000000000000000', 5: '0x0000000000000000000000000000000000000000', 6: '0x0000000000000000000000000000000000000000', 7: 0, 8: 0, }, }, { underlyingAsset: '0xdAC17F958D2ee523a2206206994597C13D831ec7', 0: '0xdAC17F958D2ee523a2206206994597C13D831ec7', 1: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 4: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, aIncentiveData: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 4: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, 2: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334' }), 4: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, vIncentiveData: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed', }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709', }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, precision: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x06ae90db3da1ed' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x615847b6' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x2ff3b9d55851dfb7971709' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334' }), 4: '0x531842cEbbdD378f8ee36D171d6cC9C4fcf475Ec', 5: '0x4da27a545c0c5B758a6BA100e3a049001de870f4', 6: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 7: 18, 8: 18, }, 3: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), tokenAddress: '0x0000000000000000000000000000000000000000', rewardTokenAddress: '0x0000000000000000000000000000000000000000', incentiveControllerAddress: '0x0000000000000000000000000000000000000000', rewardTokenDecimals: 0, precision: 0, 0: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 4: '0x0000000000000000000000000000000000000000', 5: '0x0000000000000000000000000000000000000000', 6: '0x0000000000000000000000000000000000000000', 7: 0, 8: 0, }, sIncentiveData: { emissionPerSecond: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), incentivesLastUpdateTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00', }), tokenIncentivesIndex: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), emissionEndTimestamp: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), tokenAddress: '0x0000000000000000000000000000000000000000', rewardTokenAddress: '0x0000000000000000000000000000000000000000', incentiveControllerAddress: '0x0000000000000000000000000000000000000000', rewardTokenDecimals: 0, precision: 0, 0: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 2: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 3: BigNumber.from({ type: 'BigNumber', hex: '0x00' }), 4: '0x0000000000000000000000000000000000000000', 5: '0x0000000000000000000000000000000000000000', 6: '0x0000000000000000000000000000000000000000', 7: 0, 8: 0, }, }, ]; export const getUserIncentivesDataMock: UserReserveIncentiveDataResponse[] = [ { underlyingAsset: '0xdAC17F958D2ee523a2206206994597C13D831ec7', aTokenIncentivesUserData: { tokenincentivesUserIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), userUnclaimedRewards: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 2: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 3: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 4: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 5: 18, }, vTokenIncentivesUserData: { tokenincentivesUserIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), userUnclaimedRewards: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 2: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 3: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 4: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 5: 18, }, sTokenIncentivesUserData: { tokenincentivesUserIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), userUnclaimedRewards: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 2: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 3: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 4: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 5: 18, }, 0: '0xdAC17F958D2ee523a2206206994597C13D831ec7', 1: { tokenincentivesUserIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), userUnclaimedRewards: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 2: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 3: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 4: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 5: 18, }, 2: { tokenincentivesUserIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), userUnclaimedRewards: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 2: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 3: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 4: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 5: 18, }, 3: { tokenincentivesUserIndex: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), userUnclaimedRewards: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), tokenAddress: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', rewardTokenAddress: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', incentiveControllerAddress: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', rewardTokenDecimals: 18, 0: BigNumber.from({ type: 'BigNumber', hex: '0x24094726ecb06549c3afce', }), 1: BigNumber.from({ type: 'BigNumber', hex: '0x619b6334', }), 2: '0x3Ed3B47Dd13EC9a98b44e6204A523E766B225811', 3: '0x4da27a545c0c5B758a6BA100e3a049001de870f5', 4: '0xd784927Ff2f95ba542BfC824c8a8a98F3495f6b5', 5: 18, }, }, ];