creation_sourcecode: {{
    "language": "Solidity",
    "sources": {
      "contracts/Counter.sol": {
        "content": "// SPDX-License-Identifier: MIT\n\npragma solidity >=0.7.0 <0.9.0;\npragma experimental ABIEncoderV2;\n\ncontract Counter {\n    uint256 public number = 0;\n\n    function reset() public {\n        number = 0;\n    }\n\n    function increase() public returns (uint256) {\n        number++;\n        return number;\n    }\n}\n"
      }
    },
    "settings": {
      "optimizer": {
        "enabled": true,
        "runs": 200
      },
      "outputSelection": {
        "*": {
          "*": [
            "evm.bytecode",
            "evm.deployedBytecode",
            "devdoc",
            "userdoc",
            "metadata",
            "abi"
          ]
        }
      },
      "libraries": {}
    }
  }}