"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.OptimismQiDaoVaultPositionFetcher = void 0;
const position_template_decorator_1 = require("../../../app-toolkit/decorators/position-template.decorator");
const qi_dao_vault_contract_position_fetcher_1 = require("../common/qi-dao.vault.contract-position-fetcher");
let OptimismQiDaoVaultPositionFetcher = class OptimismQiDaoVaultPositionFetcher extends qi_dao_vault_contract_position_fetcher_1.QiDaoVaultContractPositionFetcher {
    constructor() {
        super(...arguments);
        this.groupLabel = 'Vaults';
        this.vaultDefinitions = [
            {
                address: '0x062016cd29fabb26c52bab646878987fc9b0bc55',
                vaultInfoAddress: '0x062016cd29fabb26c52bab646878987fc9b0bc55',
            },
            {
                address: '0xb9c8f0d3254007ee4b98970b94544e473cd610ec',
                vaultInfoAddress: '0xb9c8f0d3254007ee4b98970b94544e473cd610ec',
            },
            {
                address: '0xbf1aea8670d2528e08334083616dd9c5f3b087ae',
                vaultInfoAddress: '0xbf1aea8670d2528e08334083616dd9c5f3b087ae',
            },
            {
                address: '0xab91c51b55f7dd7b34f2fd7217506fd5b632b2b9',
                vaultInfoAddress: '0xab91c51b55f7dd7b34f2fd7217506fd5b632b2b9',
            },
            {
                address: '0xf9ce2522027bd40d3b1aee4abe969831fe3beaf5',
                vaultInfoAddress: '0xf9ce2522027bd40d3b1aee4abe969831fe3beaf5',
            },
            {
                address: '0xb89c1b3d9f335b9d8bb16016f3d60160ae71041f',
                vaultInfoAddress: '0xb89c1b3d9f335b9d8bb16016f3d60160ae71041f',
            },
            {
                address: '0x86f78d3cbca0636817ad9e27a44996c738ec4932',
                vaultInfoAddress: '0x86f78d3cbca0636817ad9e27a44996c738ec4932',
            },
            {
                address: '0xa478e708a27853848c6bc979668fe6225fee46fa',
                vaultInfoAddress: '0xa478e708a27853848c6bc979668fe6225fee46fa',
            },
            {
                address: '0x7198ff382b5798dab7dc72a23c1fec9dc091893b',
                vaultInfoAddress: '0x7198ff382b5798dab7dc72a23c1fec9dc091893b',
            },
        ];
    }
};
OptimismQiDaoVaultPositionFetcher = __decorate([
    (0, position_template_decorator_1.PositionTemplate)()
], OptimismQiDaoVaultPositionFetcher);
exports.OptimismQiDaoVaultPositionFetcher = OptimismQiDaoVaultPositionFetcher;
//# sourceMappingURL=qi-dao.vault.contract-position-fetcher.js.map