{
  "_format": "hh-sol-artifact-1",
  "contractName": "TestFacet",
  "sourceName": "contracts/VaultManagerDiamond/__test__/TestFacet.sol",
  "abi": [
    {
      "inputs": [],
      "name": "getConstantValue",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getGlobalValue",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "getStateInfo",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "storedValue",
          "type": "uint256"
        },
        {
          "internalType": "address",
          "name": "lastCaller",
          "type": "address"
        },
        {
          "internalType": "bool",
          "name": "initialized",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "user",
          "type": "address"
        }
      ],
      "name": "getUserValue",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "initializeTest",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "setGlobalValue",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        }
      ],
      "name": "setUserValue",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506104c4806100206000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80639b8842771161005b5780639b884277146101405780639f6cd570146101c9578063a78c849b146101dc578063cb91b9651461023157600080fd5b806315319f741461008257806380c81c161461008c578063868914221461010f575b600080fd5b61008a610238565b005b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b8547f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba5460408051928352610100820473ffffffffffffffffffffffffffffffffffffffff16602084015260ff9091161515908201526060015b60405180910390f35b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b8545b604051908152602001610106565b61008a61014e366004610438565b3360008181527f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b960205260409020919091557f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba805474ffffffffffffffffffffffffffffffffffffffff001916610100909202919091179055565b61008a6101d7366004610438565b610318565b6101326101ea366004610451565b73ffffffffffffffffffffffffffffffffffffffff1660009081527f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b9602052604090205490565b602a610132565b610240610387565b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba547f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b89060ff16156102d95760405162461bcd60e51b815260206004820152601e60248201527f5465737446616365743a20416c726561647920696e697469616c697a6564000060448201526064015b60405180910390fd5b600281018054600090925533610100027fffffffffffffffffffffff000000000000000000000000000000000000000000909216919091176001179055565b610320610387565b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b8557f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba805474ffffffffffffffffffffffffffffffffffffffff0019163361010002179055565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6004015473ffffffffffffffffffffffffffffffffffffffff1633146104365760405162461bcd60e51b815260206004820152602260248201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f776e60448201527f657200000000000000000000000000000000000000000000000000000000000060648201526084016102d0565b565b60006020828403121561044a57600080fd5b5035919050565b60006020828403121561046357600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461048757600080fd5b939250505056fea2646970667358221220343f75b7bdda8bac2016549c1892b02dbcab971bba52179ba03204d54562038a64736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80639b8842771161005b5780639b884277146101405780639f6cd570146101c9578063a78c849b146101dc578063cb91b9651461023157600080fd5b806315319f741461008257806380c81c161461008c578063868914221461010f575b600080fd5b61008a610238565b005b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b8547f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba5460408051928352610100820473ffffffffffffffffffffffffffffffffffffffff16602084015260ff9091161515908201526060015b60405180910390f35b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b8545b604051908152602001610106565b61008a61014e366004610438565b3360008181527f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b960205260409020919091557f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba805474ffffffffffffffffffffffffffffffffffffffff001916610100909202919091179055565b61008a6101d7366004610438565b610318565b6101326101ea366004610451565b73ffffffffffffffffffffffffffffffffffffffff1660009081527f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b9602052604090205490565b602a610132565b610240610387565b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba547f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b89060ff16156102d95760405162461bcd60e51b815260206004820152601e60248201527f5465737446616365743a20416c726561647920696e697469616c697a6564000060448201526064015b60405180910390fd5b600281018054600090925533610100027fffffffffffffffffffffff000000000000000000000000000000000000000000909216919091176001179055565b610320610387565b7f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173b8557f823dbc7ed8e0093524839b67c3bda4f5aa7266a84923a12c5fb26c3da2b173ba805474ffffffffffffffffffffffffffffffffffffffff0019163361010002179055565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6004015473ffffffffffffffffffffffffffffffffffffffff1633146104365760405162461bcd60e51b815260206004820152602260248201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f776e60448201527f657200000000000000000000000000000000000000000000000000000000000060648201526084016102d0565b565b60006020828403121561044a57600080fd5b5035919050565b60006020828403121561046357600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461048757600080fd5b939250505056fea2646970667358221220343f75b7bdda8bac2016549c1892b02dbcab971bba52179ba03204d54562038a64736f6c63430008130033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
