{
  "_format": "hh-sol-artifact-1",
  "contractName": "PriceFeedAlgebraHelper",
  "sourceName": "contracts/Oracles/Albegra/PriceFeedAlgebra.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "baseOracle",
          "type": "address"
        },
        {
          "internalType": "address[]",
          "name": "tokens",
          "type": "address[]"
        },
        {
          "internalType": "address[]",
          "name": "pools",
          "type": "address[]"
        },
        {
          "internalType": "uint256[]",
          "name": "twapPeriods",
          "type": "uint256[]"
        }
      ],
      "name": "getEncodedData",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610409806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806362e04bcd14610030575b600080fd5b61004361003e3660046101c1565b610059565b60405161005091906102ae565b60405180910390f35b606061006785858585610070565b95945050505050565b606084848484604051602001610089949392919061034d565b6040516020818303038152906040529050949350505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146100c657600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610123576101236100cb565b604052919050565b600067ffffffffffffffff821115610145576101456100cb565b5060051b60200190565b600082601f83011261016057600080fd5b813560206101756101708361012b565b6100fa565b82815260059290921b8401810191818101908684111561019457600080fd5b8286015b848110156101b6576101a9816100a2565b8352918301918301610198565b509695505050505050565b600080600080608085870312156101d757600080fd5b6101e0856100a2565b935060208086013567ffffffffffffffff808211156101fe57600080fd5b61020a89838a0161014f565b9550604088013591508082111561022057600080fd5b61022c89838a0161014f565b9450606088013591508082111561024257600080fd5b508601601f8101881361025457600080fd5b80356102626101708261012b565b81815260059190911b8201830190838101908a83111561028157600080fd5b928401925b8284101561029f57833582529284019290840190610286565b979a9699509497505050505050565b600060208083528351808285015260005b818110156102db578581018301518582016040015282016102bf565b506000604082860101526040601f19601f8301168501019250505092915050565b600081518084526020808501945080840160005b8381101561034257815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101610310565b509495945050505050565b73ffffffffffffffffffffffffffffffffffffffff851681526000602060808184015261037d60808401876102fc565b838103604085015261038f81876102fc565b8481036060860152855180825283870192509083019060005b818110156103c4578351835292840192918401916001016103a8565b5090999850505050505050505056fea2646970667358221220a175ceea895eed4d88fe0c78d7f7c30713cb0081d61c6ba6208ecf60c8d3edc664736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806362e04bcd14610030575b600080fd5b61004361003e3660046101c1565b610059565b60405161005091906102ae565b60405180910390f35b606061006785858585610070565b95945050505050565b606084848484604051602001610089949392919061034d565b6040516020818303038152906040529050949350505050565b803573ffffffffffffffffffffffffffffffffffffffff811681146100c657600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610123576101236100cb565b604052919050565b600067ffffffffffffffff821115610145576101456100cb565b5060051b60200190565b600082601f83011261016057600080fd5b813560206101756101708361012b565b6100fa565b82815260059290921b8401810191818101908684111561019457600080fd5b8286015b848110156101b6576101a9816100a2565b8352918301918301610198565b509695505050505050565b600080600080608085870312156101d757600080fd5b6101e0856100a2565b935060208086013567ffffffffffffffff808211156101fe57600080fd5b61020a89838a0161014f565b9550604088013591508082111561022057600080fd5b61022c89838a0161014f565b9450606088013591508082111561024257600080fd5b508601601f8101881361025457600080fd5b80356102626101708261012b565b81815260059190911b8201830190838101908a83111561028157600080fd5b928401925b8284101561029f57833582529284019290840190610286565b979a9699509497505050505050565b600060208083528351808285015260005b818110156102db578581018301518582016040015282016102bf565b506000604082860101526040601f19601f8301168501019250505092915050565b600081518084526020808501945080840160005b8381101561034257815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101610310565b509495945050505050565b73ffffffffffffffffffffffffffffffffffffffff851681526000602060808184015261037d60808401876102fc565b838103604085015261038f81876102fc565b8481036060860152855180825283870192509083019060005b818110156103c4578351835292840192918401916001016103a8565b5090999850505050505050505056fea2646970667358221220a175ceea895eed4d88fe0c78d7f7c30713cb0081d61c6ba6208ecf60c8d3edc664736f6c63430008130033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
