{
  "_format": "hh-sol-artifact-1",
  "contractName": "Constants",
  "sourceName": "contracts/core/connext/libraries/Constants.sol",
  "abi": [
    {
      "inputs": [],
      "name": "AAVE_REFERRAL_CODE",
      "outputs": [
        {
          "internalType": "uint16",
          "name": "",
          "type": "uint16"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "A_PRECISION",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "BPS_FEE_DENOMINATOR",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "DEFAULT_COPY_BYTES",
      "outputs": [
        {
          "internalType": "uint16",
          "name": "",
          "type": "uint16"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "DEFAULT_DEADLINE_EXTENSION",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "DEFAULT_NORMALIZED_DECIMALS",
      "outputs": [
        {
          "internalType": "uint8",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "EXECUTE_CALLDATA_RESERVE_GAS",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "FEE_DENOMINATOR",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "FUTURE_TIME_BUFFER",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "GOVERNANCE_DELAY",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "INITIAL_AAVE_REFERRAL_CODE",
      "outputs": [
        {
          "internalType": "uint16",
          "name": "",
          "type": "uint16"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "INITIAL_LIQUIDITY_FEE_NUMERATOR",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "INITIAL_MAX_ROUTERS",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAXIMUM_POOLED_TOKENS",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_A",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_ADMIN_FEE",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_A_CHANGE",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_LOOP_LIMIT",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MAX_SWAP_FEE",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MINIMUM_POOLED_TOKENS",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MIN_RAMP_DELAY",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "MIN_RAMP_TIME",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "ORACLE_VALID_PERIOD",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "POOL_PRECISION_DECIMALS",
      "outputs": [
        {
          "internalType": "uint8",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x61028161003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c806360e26bb4116100cd578063c8d5d89e11610086578063c8d5d89e1461022e578063d011f91814610237578063d73792a91461023f578063dab597ea14610167578063f1828d5614610186578063f3de03621461023f57600080fd5b806360e26bb4146101c3578063834f3b7014610207578063ab3d854414610210578063ab5ac061146101cc578063b0b548951461021b578063c86a23ee1461022557600080fd5b8063396984151161011f57806339698415146101d457806343bbce58146101de578063443841ef146101e657806351a7b98f146101ee57806359f491c8146101f65780636037af42146101ff57600080fd5b80630296ab501461016757806305a363de1461018657806306e9481c146101a157806319b693e9146101b957806328c8d10e146101c357806330d356c4146101cc575b600080fd5b61016f601281565b60405160ff90911681526020015b60405180910390f35b61018e600081565b60405161ffff909116815260200161017d565b6101ab6212750081565b60405190815260200161017d565b6101ab6201518081565b6101ab61271081565b6101ab600281565b6101ab620f424081565b6101ab600381565b6101ab603c81565b6101ab600581565b6101ab610e1081565b6101ab601081565b6101ab61270b81565b6101ab6305f5e10081565b6101ab62093a8081565b6101ab61010081565b61018e61010081565b6101ab606481565b6101ab6402540be4008156fea264697066735822122015e61c0d5f38579fb9befd5ab85ef95a4f0208b000af9183255c9fd533f581ec64736f6c63430008110033",
  "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600436106101625760003560e01c806360e26bb4116100cd578063c8d5d89e11610086578063c8d5d89e1461022e578063d011f91814610237578063d73792a91461023f578063dab597ea14610167578063f1828d5614610186578063f3de03621461023f57600080fd5b806360e26bb4146101c3578063834f3b7014610207578063ab3d854414610210578063ab5ac061146101cc578063b0b548951461021b578063c86a23ee1461022557600080fd5b8063396984151161011f57806339698415146101d457806343bbce58146101de578063443841ef146101e657806351a7b98f146101ee57806359f491c8146101f65780636037af42146101ff57600080fd5b80630296ab501461016757806305a363de1461018657806306e9481c146101a157806319b693e9146101b957806328c8d10e146101c357806330d356c4146101cc575b600080fd5b61016f601281565b60405160ff90911681526020015b60405180910390f35b61018e600081565b60405161ffff909116815260200161017d565b6101ab6212750081565b60405190815260200161017d565b6101ab6201518081565b6101ab61271081565b6101ab600281565b6101ab620f424081565b6101ab600381565b6101ab603c81565b6101ab600581565b6101ab610e1081565b6101ab601081565b6101ab61270b81565b6101ab6305f5e10081565b6101ab62093a8081565b6101ab61010081565b61018e61010081565b6101ab606481565b6101ab6402540be4008156fea264697066735822122015e61c0d5f38579fb9befd5ab85ef95a4f0208b000af9183255c9fd533f581ec64736f6c63430008110033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
