"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.mocks = exports.aggregatorVaultMock = exports.scyVaultMock = void 0;
var getScyVaultQuery_1 = require("./getScyVaultQuery");
var getAggregatorVaultQuery_1 = require("./getAggregatorVaultQuery");
exports.scyVaultMock = {
    request: {
        query: getScyVaultQuery_1.GET_SCY_VAULT_QUERY,
        variables: { id: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58amoonriver' },
    },
    result: {
        data: {
            timelocks: [
                {
                    address: '0x0517ca29c3948779cd61849a51dca85449fe3128moonriver',
                    minDelay: '172800',
                    network: 'moonriver',
                    id: '0x0517ca29c3948779cd61849a51dca85449fe3128moonrivermoonriver',
                },
            ],
            scyVault: {
                address: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58a',
                aprAllTime: '1543',
                aprCurrent: '2352',
                aprDaily: '2351',
                aprMonthly: '1543',
                aprThreeDay: '1543',
                aprWeekly: '1543',
                aprYearly: '1543',
                avgHarvestInterval: '0',
                feePercent: '100000000000000000',
                id: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58amoonriver',
                lastClaim: '1673629224',
                lastHarvest: '1673629224',
                maxTvl: '10000000000',
                name: 'USDC-MOVR-SOLAR-WELL-0',
                network: 'moonriver',
                owner: '0xf09c27934a92c56c7c0dd6cbac858c35fbd5170f',
                strategy: '0xaa87f56c1fc6c7a82ebaee7f4a97176faa1bfe91',
                strategyId: 0,
                symbol: 'USDC-MOVR-SOLAR-WELL-0',
                totalSupply: '2555573183800',
                treasury: '0x157875c30f83729ce9c1e7a1568ec00250237862',
                tvl: '30021193',
                underlying: '0xe3f5a90f9cb311505cd691a46596599aa1a0ad7d',
                underlyingDecimals: 6,
                yieldToken: '0xe537f70a8b62204832b8ba91940b77d3f79aeb81',
                __typename: 'ScyVault',
            },
        },
    },
};
exports.aggregatorVaultMock = {
    request: {
        query: getAggregatorVaultQuery_1.GET_AGGREGATOR_VAULT_QUERY,
        variables: { id: '0xc24d43093b44b7a9657571ddb79fedf014eaef7dmoonriver' },
        address: '0xc24d43093b44b7a9657571ddb79fedf014eaef7d',
    },
    result: {
        data: {
            aggregatorVault: {
                __typename: 'AggregatorVault',
                network: 'moonriver',
                id: '0xc24d43093b44b7a9657571ddb79fedf014eaef7dmoonriver',
                address: '0xc24d43093b44b7a9657571ddb79fedf014eaef7d',
                name: 'Scion USD Coin Vault',
                symbol: 'scUSDC',
                decimals: 6,
                treasury: '0x0517ca29c3948779cd61849a51dca85449fe3128',
                underlyingDecimals: 6,
                owner: '0x0517ca29c3948779cd61849a51dca85449fe3128',
                underlying: '0xe3f5a90f9cb311505cd691a46596599aa1a0ad7d',
                underlyingSymbol: 'USDC',
                totalSupply: '195100019426',
                tvl: '200538570994',
                maxTvl: '200000000000',
                feePercent: '100000000000000000',
                aprAllTime: '560738',
                aprCurrent: '445686',
                aprDaily: '508191',
                aprThreeDay: '554851',
                aprWeekly: '560000',
                aprMonthly: '560738',
                aprYearly: '560738',
                avgHarvestInterval: '0',
                lastHarvest: '1646863380',
                lastClaim: '0',
                strategies: [
                    {
                        __typename: 'IVault',
                        network: 'moonriver',
                        id: '0xb04adb86f205c92a21df891ac107b1c8890f9222moonriver',
                        address: '0xb04adb86f205c92a21df891ac107b1c8890f9222',
                        name: 'USDC MOVR SOLAR Moonwell',
                        symbol: 'USDCmovrSOLARwell',
                        underlyingDecimals: 6,
                        aprThreeDay: '554851',
                    },
                ],
            },
            timelocks: [
                {
                    __typename: 'Timelock',
                    id: '0x0517ca29c3948779cd61849a51dca85449fe3128',
                    address: '0x0517ca29c3948779cd61849a51dca85449fe3128',
                    minDelay: '172800',
                    network: 'moonriver',
                },
            ],
        },
    },
};
/* Vault performance wont work for snapshot testing because no DOM causes the library error out */
// export const vaultPerformanceMock = {
//   request: {
//     query: GET_VAULT_PERFORMANCE_QUERY,
//     variables: {
//       addr: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58amoonriver',
//       first: 999,
//       skip: 0,
//     },
//   },
//   result: {
//     data: {
//       dataPoints: [
//         {
//           __typename: 'DataPoint',
//           id:
//             '0x939559d165d2f8124a5a1ee345055fc2cd6cb9cf4c08e0b145bbf52e9e06d3f40xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58amoonriver',
//           txHash:
//             '0x939559d165d2f8124a5a1ee345055fc2cd6cb9cf4c08e0b145bbf52e9e06d3f4',
//           timestamp: '1673542830',
//           pricePerShare: '11739775381302',
//           tvl: '10000453',
//           vault: {
//             __typename: 'ScyVault',
//             id: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58amoonriver',
//             address: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58a',
//             name: 'USDC-MOVR-SOLAR-WELL-0',
//             network: 'moonriver',
//             underlyingDecimals: 6,
//             initPricePerShare: '11739294070138',
//           },
//         },
//         {
//           __typename: 'DataPoint',
//           id:
//             '0x8e21efb35dea322b934ea92418a5c567fec4c2ce3f2bf2f9dd4f1e4fb3ddf8ac0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58amoonriver',
//           txHash:
//             '0x8e21efb35dea322b934ea92418a5c567fec4c2ce3f2bf2f9dd4f1e4fb3ddf8ac',
//           timestamp: '1673629224',
//           pricePerShare: '11747342314557',
//           tvl: '30021193',
//           vault: {
//             __typename: 'ScyVault',
//             id: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58amoonriver',
//             address: '0xb2e0ff67be42a569f6b1f50a5a43e5fd0952e58a',
//             name: 'USDC-MOVR-SOLAR-WELL-0',
//             network: 'moonriver',
//             underlyingDecimals: 6,
//             initPricePerShare: '11739294070138',
//           },
//         },
//       ],
//     },
//   },
// };
exports.mocks = [
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
    exports.scyVaultMock,
];
//# sourceMappingURL=mocks.js.map