{
  "_format": "hh-sol-artifact-1",
  "contractName": "MockEnsResolver",
  "sourceName": "contracts/mock/MockEnsResolver.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "node",
          "type": "bytes32"
        }
      ],
      "name": "addr",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "name": "addrs",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "node",
          "type": "bytes32"
        },
        {
          "internalType": "address",
          "name": "nodeAddress",
          "type": "address"
        }
      ],
      "name": "setAddr",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "node",
          "type": "bytes32"
        },
        {
          "internalType": "string",
          "name": "key",
          "type": "string"
        },
        {
          "internalType": "string",
          "name": "value",
          "type": "string"
        }
      ],
      "name": "setText",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506102dc806100206000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806310f13a8c146100515780633b3b57de1461006657806372dead8a146100ab578063d5fa2b00146100d4575b600080fd5b61006461005f36600461020a565b505050565b005b61008f6100743660046101b5565b6000908152602081905260409020546001600160a01b031690565b6040516001600160a01b03909116815260200160405180910390f35b61008f6100b93660046101b5565b6000602081905290815260409020546001600160a01b031681565b6100646100e23660046101ce565b60009182526020829052604090912080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03909216919091179055565b600082601f83011261013957600080fd5b813567ffffffffffffffff8082111561015457610154610277565b604051601f8301601f19908116603f0116810190828211818310171561017c5761017c610277565b8160405283815286602085880101111561019557600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000602082840312156101c757600080fd5b5035919050565b600080604083850312156101e157600080fd5b8235915060208301356001600160a01b03811681146101ff57600080fd5b809150509250929050565b60008060006060848603121561021f57600080fd5b83359250602084013567ffffffffffffffff8082111561023e57600080fd5b61024a87838801610128565b9350604086013591508082111561026057600080fd5b5061026d86828701610128565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea2646970667358221220369a5fe55462404fa4327f846341f5ed5adcd543b516fe6d4d52fef927408f5e64736f6c63430008070033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806310f13a8c146100515780633b3b57de1461006657806372dead8a146100ab578063d5fa2b00146100d4575b600080fd5b61006461005f36600461020a565b505050565b005b61008f6100743660046101b5565b6000908152602081905260409020546001600160a01b031690565b6040516001600160a01b03909116815260200160405180910390f35b61008f6100b93660046101b5565b6000602081905290815260409020546001600160a01b031681565b6100646100e23660046101ce565b60009182526020829052604090912080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03909216919091179055565b600082601f83011261013957600080fd5b813567ffffffffffffffff8082111561015457610154610277565b604051601f8301601f19908116603f0116810190828211818310171561017c5761017c610277565b8160405283815286602085880101111561019557600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000602082840312156101c757600080fd5b5035919050565b600080604083850312156101e157600080fd5b8235915060208301356001600160a01b03811681146101ff57600080fd5b809150509250929050565b60008060006060848603121561021f57600080fd5b83359250602084013567ffffffffffffffff8082111561023e57600080fd5b61024a87838801610128565b9350604086013591508082111561026057600080fd5b5061026d86828701610128565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea2646970667358221220369a5fe55462404fa4327f846341f5ed5adcd543b516fe6d4d52fef927408f5e64736f6c63430008070033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
