{
  "id": "c6befe8e0ec57f6fed6d4fbbf4a3b958",
  "_format": "hh-sol-build-info-1",
  "solcVersion": "0.8.10",
  "solcLongVersion": "0.8.10+commit.fc410830",
  "input": {
    "language": "Solidity",
    "sources": {
      "src/contracts/test/NonPayable.sol": {
        "content": "// SPDX-License-Identifier: LGPL-3.0-or-later\n\npragma solidity ^0.8.10;\n\n// solhint-disable-next-line no-empty-blocks\ncontract NonPayable {\n\n}\n"
      }
    },
    "settings": {
      "optimizer": {
        "enabled": true,
        "runs": 1000000
      },
      "outputSelection": {
        "*": {
          "*": [
            "abi",
            "evm.bytecode",
            "evm.deployedBytecode",
            "evm.methodIdentifiers",
            "metadata"
          ],
          "": [
            "ast"
          ]
        }
      }
    }
  },
  "output": {
    "contracts": {
      "src/contracts/test/NonPayable.sol": {
        "NonPayable": {
          "abi": [],
          "evm": {
            "bytecode": {
              "functionDebugData": {},
              "generatedSources": [],
              "linkReferences": {},
              "object": "6080604052348015600f57600080fd5b50603f80601d6000396000f3fe6080604052600080fdfea2646970667358221220c5f89a67c84174c4bae1bbf7296e6fe6fa9f5c4fa08e8079a15f28c3ca8111ad64736f6c634300080a0033",
              "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH1 0xF JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x3F DUP1 PUSH1 0x1D PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 0xC5 0xF8 SWAP11 PUSH8 0xC84174C4BAE1BBF7 0x29 PUSH15 0x6FE6FA9F5C4FA08E8079A15F28C3CA DUP2 GT 0xAD PUSH5 0x736F6C6343 STOP ADDMOD EXP STOP CALLER ",
              "sourceMap": "118:24:0:-:0;;;;;;;;;;;;;;;;;;;"
            },
            "deployedBytecode": {
              "functionDebugData": {},
              "generatedSources": [],
              "immutableReferences": {},
              "linkReferences": {},
              "object": "6080604052600080fdfea2646970667358221220c5f89a67c84174c4bae1bbf7296e6fe6fa9f5c4fa08e8079a15f28c3ca8111ad64736f6c634300080a0033",
              "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH5 0x6970667358 0x22 SLT KECCAK256 0xC5 0xF8 SWAP11 PUSH8 0xC84174C4BAE1BBF7 0x29 PUSH15 0x6FE6FA9F5C4FA08E8079A15F28C3CA DUP2 GT 0xAD PUSH5 0x736F6C6343 STOP ADDMOD EXP STOP CALLER ",
              "sourceMap": "118:24:0:-:0;;;;;"
            },
            "methodIdentifiers": {}
          },
          "metadata": "{\"compiler\":{\"version\":\"0.8.10+commit.fc410830\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/contracts/test/NonPayable.sol\":\"NonPayable\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":1000000},\"remappings\":[]},\"sources\":{\"src/contracts/test/NonPayable.sol\":{\"keccak256\":\"0x3564f1acec66d31321d26b2cc3cc7562f575a454a5cb18d07df7e35efc6c7e12\",\"license\":\"LGPL-3.0-or-later\",\"urls\":[\"bzz-raw://6a505f2e312562db9305c9ce6fe1cb5246d92c03e04d45f703671211a3d6b96d\",\"dweb:/ipfs/QmQm7y2cpsYSNA3eb9DWxq4BFmZCJYrkzNgnBAt71Up2a9\"]}},\"version\":1}"
        }
      }
    },
    "sources": {
      "src/contracts/test/NonPayable.sol": {
        "ast": {
          "absolutePath": "src/contracts/test/NonPayable.sol",
          "exportedSymbols": {
            "NonPayable": [
              2
            ]
          },
          "id": 3,
          "license": "LGPL-3.0-or-later",
          "nodeType": "SourceUnit",
          "nodes": [
            {
              "id": 1,
              "literals": [
                "solidity",
                "^",
                "0.8",
                ".10"
              ],
              "nodeType": "PragmaDirective",
              "src": "47:24:0"
            },
            {
              "abstract": false,
              "baseContracts": [],
              "canonicalName": "NonPayable",
              "contractDependencies": [],
              "contractKind": "contract",
              "fullyImplemented": true,
              "id": 2,
              "linearizedBaseContracts": [
                2
              ],
              "name": "NonPayable",
              "nameLocation": "127:10:0",
              "nodeType": "ContractDefinition",
              "nodes": [],
              "scope": 3,
              "src": "118:24:0",
              "usedErrors": []
            }
          ],
          "src": "47:96:0"
        },
        "id": 0
      }
    }
  }
}
